| /* |
| * Copyright 2011-2014 Software Freedom Conservancy |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| |
| /* AUTO GENERATED - DO NOT EDIT BY HAND */ |
| |
| #include <stddef.h> // For NULL. |
| #include "atoms.h" |
| |
| namespace webdriver { |
| namespace atoms { |
| |
| const char* const CLEAR[] = { |
| "function(){return (function(){var h,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function fa(a){return\"function\"==da(a)}function ha(a){v", |
| "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function i", |
| "a(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ja(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}function ka(a,b,c){ka=Functi", |
| "on.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"na", |
| "tive code\")?ia:ja;return ka.apply(null,arguments)}\nfunction la(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function k", |
| "(a,b){function c(){}c.prototype=b.prototype;a.pa=b.prototype;a.prototy", |
| "pe=new c;a.prototype.constructor=a}\nfunction ma(a,b,c){var d=argument", |
| "s.callee.caller;if(\"undefined\"!==typeof d.pa){for(var e=Array(argume", |
| "nts.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.pa.cons", |
| "tructor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b)", |
| "throw Error(\"method names provided to goog.base must be a string or a", |
| " symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++)", |
| "e[f-2]=arguments[f];f=!1;for(var g=a.constructor.prototype;g;g=Object.", |
| "getPrototypeOf(g))if(g[b]===d)f=!0;else if(f){g[b].apply(a,\ne);return", |
| "}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(\"", |
| "goog.base called from a method of one name to a method of a different ", |
| "name\");}};/*\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 an", |
| "d associated documentation files (the \"Software\"), to\n deal in the ", |
| "Software without restriction, including without limitation the\n right", |
| "s to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction na(a,b,", |
| "c){this.u=a;this.Aa=b||1;this.s=c||1};function oa(a,b){if(\"string\"==", |
| "=typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,0);f", |
| "or(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}functi", |
| "on n(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e", |
| "=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function pa(a,b){for(var c=", |
| "a.length,d=Array(c),e=\"string\"===typeof a?a.split(\"\"):a,f=0;f<c;f+", |
| "+)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}\nfunction qa(a,b,c)", |
| "{var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}functio", |
| "n ra(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on sa(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,", |
| "e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}func", |
| "tion ta(a){return Array.prototype.concat.apply([],arguments)}\nfunctio", |
| "n ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d", |
| "];return c}return[]}function va(a,b,c){return 2>=arguments.length?Arra", |
| "y.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var wa;", |
| "a:{var xa=aa.navigator;if(xa){var ya=xa.userAgent;if(ya){wa=ya;break a", |
| "}}wa=\"\"};function za(a){return String(a).replace(/\\-([a-z])/g,funct", |
| "ion(b,c){return c.toUpperCase()})};var Aa=-1!=wa.indexOf(\"Macintosh\"", |
| "),Ba=-1!=wa.indexOf(\"Windows\");function Ca(a){this.da=a;this.U=0}fun", |
| "ction Da(a){a=a.match(Ea);for(var b=0;b<a.length;b++)Fa.test(a[b])&&a.", |
| "splice(b,1);return new Ca(a)}var Ea=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-", |
| "\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.", |
| "\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Fa=/^\\s/;function p", |
| "(a,b){return a.da[a.U+(b||0)]}Ca.prototype.next=function(){return this", |
| ".da[this.U++]};Ca.prototype.back=function(){this.U--};Ca.prototype.emp", |
| "ty=function(){return this.da.length<=this.U};function r(a,b){this.x=vo", |
| "id 0!==a?a:0;this.y=void 0!==b?b:0}h=r.prototype;h.clone=function(){re", |
| "turn new r(this.x,this.y)};h.ceil=function(){this.x=Math.ceil(this.x);", |
| "this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Math.f", |
| "loor(this.x);this.y=Math.floor(this.y);return this};h.round=function()", |
| "{this.x=Math.round(this.x);this.y=Math.round(this.y);return this};h.tr", |
| "anslate=function(a,b){a instanceof r?(this.x+=a.x,this.y+=a.y):(this.x", |
| "+=Number(a),\"number\"===typeof b&&(this.y+=b));return this};\nh.scale", |
| "=function(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return this", |
| "};function Ga(a,b){this.width=a;this.height=b}h=Ga.prototype;h.clone=f", |
| "unction(){return new Ga(this.width,this.height)};h.aspectRatio=functio", |
| "n(){return this.width/this.height};h.ceil=function(){this.width=Math.c", |
| "eil(this.width);this.height=Math.ceil(this.height);return this};h.floo", |
| "r=function(){this.width=Math.floor(this.width);this.height=Math.floor(", |
| "this.height);return this};h.round=function(){this.width=Math.round(thi", |
| "s.width);this.height=Math.round(this.height);return this};\nh.scale=fu", |
| "nction(a,b){this.width*=a;this.height*=\"number\"===typeof b?b:a;retur", |
| "n this};function Ha(a,b,c){function d(g){g&&b.appendChild(\"string\"==", |
| "=typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e", |
| "];!ea(f)||ha(f)&&0<f.nodeType?d(f):n(Ia(f)?ua(f):f,d)}}function Ja(a){", |
| "for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Ka(a,b){i", |
| "f(!a||!b)return!1;if(a.contains&&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 La(a,b){if(a==b)return 0;if(a.compareDocumentPosition)", |
| "return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.p", |
| "arentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.", |
| "nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode", |
| ",f=b.parentNode;return e==f?Ma(a,b):!c&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)", |
| "?Na(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceInde", |
| "x)}d=t(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createR", |
| "ange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints", |
| "(aa.Range.START_TO_END,a)}function Na(a,b){var c=a.parentNode;if(c==b)", |
| "return-1;for(;b.parentNode!=c;)b=b.parentNode;return Ma(b,a)}function ", |
| "Ma(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function t", |
| "(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Ia(a){", |
| "if(a&&\"number\"==typeof a.length){if(ha(a))return\"function\"==typeof", |
| " a.item||\"string\"==typeof a.item;if(fa(a))return\"function\"==typeof", |
| " a.item}return!1}\nfunction Oa(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;", |
| "a;){if(b(a))return a;a=a.parentNode;c++}return null}function Pa(a){try", |
| "{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return ", |
| "null}}function Qa(a){this.R=a||aa.document||document}h=Qa.prototype;h.", |
| "getElementsByTagName=function(a,b){return(b||this.R).getElementsByTagN", |
| "ame(String(a))};h.createElement=function(a){var b=this.R;a=String(a);", |
| "\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());return ", |
| "b.createElement(a)};\nh.createTextNode=function(a){return this.R.creat", |
| "eTextNode(String(a))};h.appendChild=function(a,b){a.appendChild(b)};h.", |
| "append=function(a,b){Ha(t(a),a,arguments)};h.canHaveChildren=function(", |
| "a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"", |
| "AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"", |
| "EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"", |
| "IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAME", |
| "S\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":cas", |
| "e \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR", |
| "\":return!1}return!0};\nh.removeNode=function(a){return a&&a.parentNod", |
| "e?a.parentNode.removeChild(a):null};h.contains=Ka;function u(a){var b=", |
| "null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerT", |
| "ext:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1=", |
| "=c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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}\nfunc", |
| "tion Ra(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}ca", |
| "tch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)", |
| "==c}function Sa(a,b,c,d,e){return Ta.call(null,a,b,ba(c)?c:null,ba(d)?", |
| "d:null,e||new A)}\nfunction Ta(a,b,c,d,e){b.getElementsByName&&d&&\"na", |
| "me\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.add(", |
| "f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClas", |
| "sName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a i", |
| "nstanceof B?Ua(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTa", |
| "gName(a.K()),n(b,function(f){Ra(f,c,d)&&e.add(f)}));return e}function ", |
| "Ua(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Ra(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),Ua(a,b,c,d,e)};function A(){this.s=this.i=null;this.L=0", |
| "}function Va(a){this.node=a;this.next=this.G=null}function Wa(a,b){if(", |
| "!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<La(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e=c||b;e;)e.", |
| "G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}A.prototype.unshift=f", |
| "unction(a){a=new Va(a);a.next=this.i;this.s?this.i.G=a:this.i=this.s=a", |
| ";this.i=a;this.L++};\nA.prototype.add=function(a){a=new Va(a);a.G=this", |
| ".s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L++};function Xa", |
| "(a){return(a=a.i)?a.node:null}A.prototype.A=function(){return this.L};", |
| "function Ya(a){return(a=Xa(a))?u(a):\"\"}A.prototype.iterator=function", |
| "(a){return new Za(this,!!a)};function Za(a,b){this.wa=a;this.ga=(this.", |
| "I=b)?a.s:a.i;this.aa=null}Za.prototype.next=function(){var a=this.ga;i", |
| "f(null==a)return null;var b=this.aa=a;this.ga=this.I?a.G:a.next;return", |
| " b.node};\nZa.prototype.remove=function(){var a=this.wa,b=this.aa;if(!", |
| "b)throw Error(\"Next must be called at least once before remove.\");va", |
| "r c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.aa=null};fu", |
| "nction C(a){this.h=a;this.l=this.B=!1;this.M=null}function D(a){return", |
| "\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.g=fu", |
| "nction(){return this.B};function $a(a,b){a.B=b}function ab(a,b){a.l=b}", |
| "C.prototype.D=function(){return this.M};function E(a,b){a=a.evaluate(b", |
| ");return a instanceof A?+Ya(a):+a}function F(a,b){a=a.evaluate(b);retu", |
| "rn a instanceof A?Ya(a):\"\"+a}function bb(a,b){a=a.evaluate(b);return", |
| " a instanceof A?!!a.A():!!a};function cb(a,b,c){C.call(this,a.h);this.", |
| "ca=a;this.ja=b;this.oa=c;this.B=b.g()||c.g();this.l=b.l||c.l;this.ca==", |
| "db&&(c.l||c.g()||4==c.h||0==c.h||!b.D()?b.l||b.g()||4==b.h||0==b.h||!c", |
| ".D()||(this.M={name:c.D().name,J:b}):this.M={name:b.D().name,J:c})}k(c", |
| "b,C);\nfunction eb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if", |
| "(b instanceof A&&c instanceof A){b=b.iterator();for(d=b.next();d;d=b.n", |
| "ext())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),u(f)))retur", |
| "n!0;return!1}if(b instanceof A||c instanceof A){b instanceof A?(e=b,d=", |
| "c):(e=c,d=b);f=e.iterator();for(var g=typeof d,l=f.next();l;l=f.next()", |
| "){switch(g){case \"number\":l=+u(l);break;case \"boolean\":l=!!u(l);br", |
| "eak;case \"string\":l=u(l);break;default:throw Error(\"Illegal primiti", |
| "ve type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l))return!0}r", |
| "eturn!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!", |
| "c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)", |
| "}cb.prototype.evaluate=function(a){return this.ca.v(this.ja,this.oa,a)", |
| "};cb.prototype.toString=function(){var a=\"Binary Expression: \"+this.", |
| "ca;a+=D(this.ja);return a+=D(this.oa)};function fb(a,b,c,d){this.za=a;", |
| "this.ma=b;this.h=c;this.v=d}fb.prototype.toString=function(){return th", |
| "is.za};var gb={};\nfunction H(a,b,c,d){if(gb.hasOwnProperty(a))throw E", |
| "rror(\"Binary operator already created: \"+a);a=new fb(a,b,c,d);return", |
| " gb[a.toString()]=a}H(\"div\",6,1,function(a,b,c){return E(a,c)/E(b,c)", |
| "});H(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});H(\"*\",6,1,fu", |
| "nction(a,b,c){return E(a,c)*E(b,c)});H(\"+\",5,1,function(a,b,c){retur", |
| "n E(a,c)+E(b,c)});H(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c)});H", |
| "(\"<\",4,2,function(a,b,c){return eb(function(d,e){return d<e},a,b,c)}", |
| ");\nH(\">\",4,2,function(a,b,c){return eb(function(d,e){return d>e},a,", |
| "b,c)});H(\"<=\",4,2,function(a,b,c){return eb(function(d,e){return d<=", |
| "e},a,b,c)});H(\">=\",4,2,function(a,b,c){return eb(function(d,e){retur", |
| "n d>=e},a,b,c)});var db=H(\"=\",3,2,function(a,b,c){return eb(function", |
| "(d,e){return d==e},a,b,c,!0)});H(\"!=\",3,2,function(a,b,c){return eb(", |
| "function(d,e){return d!=e},a,b,c,!0)});H(\"and\",2,2,function(a,b,c){r", |
| "eturn bb(a,c)&&bb(b,c)});H(\"or\",1,2,function(a,b,c){return bb(a,c)||", |
| "bb(b,c)});function hb(a,b){if(b.A()&&4!=a.h)throw Error(\"Primary expr", |
| "ession must evaluate to nodeset if filter has predicate(s).\");C.call(", |
| "this,a.h);this.na=a;this.f=b;this.B=a.g();this.l=a.l}k(hb,C);hb.protot", |
| "ype.evaluate=function(a){a=this.na.evaluate(a);return ib(this.f,a)};hb", |
| ".prototype.toString=function(){var a=\"Filter:\"+D(this.na);return a+=", |
| "D(this.f)};function jb(a,b){if(b.length<a.la)throw Error(\"Function \"", |
| "+a.m+\" expects at least\"+a.la+\" arguments, \"+b.length+\" given\");", |
| "if(null!==a.ba&&b.length>a.ba)throw Error(\"Function \"+a.m+\" expects", |
| " at most \"+a.ba+\" arguments, \"+b.length+\" given\");a.xa&&n(b,funct", |
| "ion(c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+a.m+", |
| "\" is not of type Nodeset: \"+c);});C.call(this,a.h);this.T=a;this.Y=b", |
| ";$a(this,a.B||ra(b,function(c){return c.g()}));ab(this,a.va&&!b.length", |
| "||a.ua&&!!b.length||ra(b,function(c){return c.l}))}\nk(jb,C);jb.protot", |
| "ype.evaluate=function(a){return this.T.v.apply(null,ta(a,this.Y))};jb.", |
| "prototype.toString=function(){var a=\"Function: \"+this.T;if(this.Y.le", |
| "ngth){var b=qa(this.Y,function(c,d){return c+D(d)},\"Arguments:\");a+=", |
| "D(b)}return a};function lb(a,b,c,d,e,f,g,l){this.m=a;this.h=b;this.B=c", |
| ";this.va=d;this.ua=!1;this.v=e;this.la=f;this.ba=void 0!==g?g:f;this.x", |
| "a=!!l}lb.prototype.toString=function(){return this.m};var mb={};\nfunc", |
| "tion I(a,b,c,d,e,f,g,l){if(mb.hasOwnProperty(a))throw Error(\"Function", |
| " already created: \"+a+\".\");mb[a]=new lb(a,b,c,d,e,f,g,l)}I(\"boolea", |
| "n\",2,!1,!1,function(a,b){return bb(b,a)},1);I(\"ceiling\",1,!1,!1,fun", |
| "ction(a,b){return Math.ceil(E(b,a))},1);I(\"concat\",3,!1,!1,function(", |
| "a,b){return qa(va(arguments,1),function(c,d){return c+F(d,a)},\"\")},2", |
| ",null);I(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return", |
| "-1!=b.indexOf(a)},2);I(\"count\",1,!1,!1,function(a,b){return b.evalua", |
| "te(a).A()},1,1,!0);\nI(\"false\",2,!1,!1,function(){return!1},0);I(\"f", |
| "loor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))},1);I(\"id\",4,", |
| "!1,!1,function(a,b){var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a=F(b,", |
| "a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElementById(g);!g||0<", |
| "=oa(e,g)||e.push(g)});e.sort(La);var f=new A;n(e,function(g){f.add(g)}", |
| ");return f},1);I(\"lang\",2,!1,!1,function(){return!1},1);I(\"last\",1", |
| ",!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function last ", |
| "expects ()\");return a.s},0);\nI(\"local-name\",3,!1,!0,function(a,b){", |
| "return(a=b?Xa(b.evaluate(a)):a.u)?a.localName||a.nodeName.toLowerCase(", |
| "):\"\"},0,1,!0);I(\"name\",3,!1,!0,function(a,b){return(a=b?Xa(b.evalu", |
| "ate(a)):a.u)?a.nodeName.toLowerCase():\"\"},0,1,!0);I(\"namespace-uri", |
| "\",3,!0,!1,function(){return\"\"},0,1,!0);I(\"normalize-space\",3,!1,!", |
| "0,function(a,b){return(b?F(b,a):u(a.u)).replace(/[\\s\\xa0]+/g,\" \").", |
| "replace(/^\\s+|\\s+$/g,\"\")},0,1);I(\"not\",2,!1,!1,function(a,b){ret", |
| "urn!bb(b,a)},1);\nI(\"number\",1,!1,!0,function(a,b){return b?E(b,a):+", |
| "u(a.u)},0,1);I(\"position\",1,!0,!1,function(a){return a.Aa},0);I(\"ro", |
| "und\",1,!1,!1,function(a,b){return Math.round(E(b,a))},1);I(\"starts-w", |
| "ith\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIndexO", |
| "f(a,0)},2);I(\"string\",3,!1,!0,function(a,b){return b?F(b,a):u(a.u)},", |
| "0,1);I(\"string-length\",1,!1,!0,function(a,b){return(b?F(b,a):u(a.u))", |
| ".length},0,1);\nI(\"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.rou", |
| "nd(d))},2,3);I(\"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);\nI", |
| "(\"substring-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.in", |
| "dexOf(a);return-1==a?\"\":b.substring(0,a)},2);I(\"sum\",1,!1,!1,funct", |
| "ion(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next(", |
| "))b+=+u(c);return b},1,1,!0);I(\"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;d<c.length;d++){var f=c.c", |
| "harAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.", |
| "charAt(d),c+=f in a?a[f]:f;return c},3);I(\"true\",2,!1,!1,function(){", |
| "return!0},0);function B(a,b){this.ra=a;this.ka=void 0!==b?b:null;this.", |
| "o=null;switch(a){case \"comment\":this.o=8;break;case \"text\":this.o=", |
| "3;break;case \"processing-instruction\":this.o=7;break;case \"node\":b", |
| "reak;default:throw Error(\"Unexpected argument\");}}function nb(a){ret", |
| "urn\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node", |
| "\"==a}B.prototype.matches=function(a){return null===this.o||this.o==a.", |
| "nodeType};B.prototype.K=function(){return this.ra};\nB.prototype.toStr", |
| "ing=function(){var a=\"Kind Test: \"+this.ra;null===this.ka||(a+=D(thi", |
| "s.ka));return a};function ob(a){C.call(this,3);this.qa=a.substring(1,a", |
| ".length-1)}k(ob,C);ob.prototype.evaluate=function(){return this.qa};ob", |
| ".prototype.toString=function(){return\"Literal: \"+this.qa};function p", |
| "b(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3.or", |
| "g/1999/xhtml\";this.V=b?b.toLowerCase():a}pb.prototype.matches=functio", |
| "n(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.", |
| "localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:", |
| "\"*\"==this.V?!0:this.V==(a.namespaceURI?a.namespaceURI.toLowerCase():", |
| "\"http://www.w3.org/1999/xhtml\")};pb.prototype.K=function(){return th", |
| "is.m};\npb.prototype.toString=function(){return\"Name Test: \"+(\"http", |
| "://www.w3.org/1999/xhtml\"==this.V?\"\":this.V+\":\")+this.m};function", |
| " qb(a){C.call(this,1);this.sa=a}k(qb,C);qb.prototype.evaluate=function", |
| "(){return this.sa};qb.prototype.toString=function(){return\"Number: \"", |
| "+this.sa};function rb(a,b){C.call(this,a.h);this.ia=a;this.N=b;this.B=", |
| "a.g();this.l=a.l;1==this.N.length&&(a=this.N[0],a.Z||a.C!=sb||(a=a.X,", |
| "\"*\"!=a.K()&&(this.M={name:a.K(),J:null})))}k(rb,C);function tb(){C.c", |
| "all(this,4)}k(tb,C);tb.prototype.evaluate=function(a){var b=new A;a=a.", |
| "u;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};tb.prototype", |
| ".toString=function(){return\"Root Helper Expression\"};function ub(){C", |
| ".call(this,4)}k(ub,C);ub.prototype.evaluate=function(a){var b=new A;b.", |
| "add(a.u);return b};\nub.prototype.toString=function(){return\"Context ", |
| "Helper Expression\"};function vb(a){return\"/\"==a||\"//\"==a}\nrb.pro", |
| "totype.evaluate=function(a){var b=this.ia.evaluate(a);if(!(b instanceo", |
| "f A))throw Error(\"Filter expression must evaluate to nodeset.\");a=th", |
| "is.N;for(var c=0,d=a.length;c<d&&b.A();c++){var e=a[c],f=b.iterator(e.", |
| "C.I);if(e.g()||e.C!=wb)if(e.g()||e.C!=xb){var g=f.next();for(b=e.evalu", |
| "ate(new na(g));null!=(g=f.next());)g=e.evaluate(new na(g)),b=Wa(b,g)}e", |
| "lse g=f.next(),b=e.evaluate(new na(g));else{for(g=f.next();(b=f.next()", |
| ")&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b", |
| "=e.evaluate(new na(g))}}return b};\nrb.prototype.toString=function(){v", |
| "ar a=\"Path Expression:\"+D(this.ia);if(this.N.length){var b=qa(this.N", |
| ",function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function y", |
| "b(a,b){this.f=a;this.I=!!b}function ib(a,b,c){for(c=c||0;c<a.f.length;", |
| "c++)for(var d=a.f[c],e=b.iterator(),f=b.A(),g,l=0;g=e.next();l++){var ", |
| "w=a.I?f-l:l+1;g=d.evaluate(new na(g,w,f));if(\"number\"==typeof g)w=w=", |
| "=g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!!g;else if(g", |
| " instanceof A)w=0<g.A();else throw Error(\"Predicate.evaluate returned", |
| " an unexpected type.\");w||e.remove()}return b}yb.prototype.D=function", |
| "(){return 0<this.f.length?this.f[0].D():null};\nyb.prototype.g=functio", |
| "n(){for(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h|", |
| "|0==b.h)return!0}return!1};yb.prototype.A=function(){return this.f.len", |
| "gth};yb.prototype.toString=function(){return qa(this.f,function(a,b){r", |
| "eturn a+D(b)},\"Predicates:\")};function J(a,b,c,d){C.call(this,4);thi", |
| "s.C=a;this.X=b;this.f=c||new yb([]);this.Z=!!d;b=this.f.D();a.Ca&&b&&(", |
| "this.M={name:b.name,J:b.J});this.B=this.f.g()}k(J,C);\nJ.prototype.eva", |
| "luate=function(a){var b=a.u,c=this.D(),d=null,e=null,f=0;c&&(d=c.name,", |
| "e=c.J?F(c.J,a):null,f=1);if(this.Z)if(this.g()||this.C!=zb)if(b=(new J", |
| "(Ab,new B(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c", |
| ",d,e,f);null!=(c=b.next());)a=Wa(a,this.v(c,d,e,f));else a=new A;else ", |
| "a=Sa(this.X,b,d,e),a=ib(this.f,a,f);else a=this.v(a.u,d,e,f);return a}", |
| ";J.prototype.v=function(a,b,c,d){a=this.C.T(this.X,a,b,c);return a=ib(", |
| "this.f,a,d)};\nJ.prototype.toString=function(){var a=\"Step:\"+D(\"Ope", |
| "rator: \"+(this.Z?\"//\":\"/\"));this.C.m&&(a+=D(\"Axis: \"+this.C));a", |
| "+=D(this.X);if(this.f.A()){var b=qa(this.f.f,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Bb(a,b,c,d){this.m=a;t", |
| "his.T=b;this.I=c;this.Ca=d}Bb.prototype.toString=function(){return thi", |
| "s.m};var Cb={};function K(a,b,c,d){if(Cb.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Bb(a,b,c,!!d);return Cb[a]=b}\nK(", |
| "\"ancestor\",function(a,b){for(var c=new A;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);K(\"ancestor-or-self\",function(a,b){var", |
| " c=new A;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar sb=K(\"attribute\",function(a,b){var c=new A,d=a.K();if(b=b", |
| ".attributes)if(a instanceof B&&null===a.o||\"*\"==d)for(a=0;d=b[a];a++", |
| ")c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),zb=K(\"chi", |
| "ld\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new A;for(", |
| "b=b.firstChild;b;b=b.nextSibling)Ra(b,c,d)&&a.matches(b)&&e.add(b);ret", |
| "urn e},!1,!0);K(\"descendant\",Sa,!1,!0);\nvar Ab=K(\"descendant-or-se", |
| "lf\",function(a,b,c,d){var e=new A;Ra(b,c,d)&&a.matches(b)&&e.add(b);r", |
| "eturn Sa(a,b,c,d,e)},!1,!0),wb=K(\"following\",function(a,b,c,d){var e", |
| "=new A;do for(var f=b;f=f.nextSibling;)Ra(f,c,d)&&a.matches(f)&&e.add(", |
| "f),e=Sa(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);K(\"followin", |
| "g-sibling\",function(a,b){for(var c=new A;b=b.nextSibling;)a.matches(b", |
| ")&&c.add(b);return c},!1);K(\"namespace\",function(){return new A},!1)", |
| ";\nvar Db=K(\"parent\",function(a,b){var c=new A;if(9==b.nodeType)retu", |
| "rn c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.", |
| "matches(b)&&c.add(b);return c},!1),xb=K(\"preceding\",function(a,b,c,d", |
| "){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,l", |
| "=f.length;g<l;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift(", |
| "b);for(var G=0,x=w.length;G<x;G++)b=w[G],Ra(b,c,d)&&a.matches(b)&&e.ad", |
| "d(b),e=Sa(a,b,c,d,e)}return e},!0,!0);\nK(\"preceding-sibling\",functi", |
| "on(a,b){for(var c=new A;b=b.previousSibling;)a.matches(b)&&c.unshift(b", |
| ");return c},!0);var Eb=K(\"self\",function(a,b){var c=new A;a.matches(", |
| "b)&&c.add(b);return c},!1);function Fb(a){C.call(this,1);this.ha=a;thi", |
| "s.B=a.g();this.l=a.l}k(Fb,C);Fb.prototype.evaluate=function(a){return-", |
| "E(this.ha,a)};Fb.prototype.toString=function(){return\"Unary Expressio", |
| "n: -\"+D(this.ha)};function Gb(a){C.call(this,4);this.W=a;$a(this,ra(t", |
| "his.W,function(b){return b.g()}));ab(this,ra(this.W,function(b){return", |
| " b.l}))}k(Gb,C);Gb.prototype.evaluate=function(a){var b=new A;n(this.W", |
| ",function(c){c=c.evaluate(a);if(!(c instanceof A))throw Error(\"Path e", |
| "xpression must evaluate to NodeSet.\");b=Wa(b,c)});return b};Gb.protot", |
| "ype.toString=function(){return qa(this.W,function(a,b){return a+D(b)},", |
| "\"Union Expression:\")};function Hb(a,b){this.a=a;this.ya=b}function I", |
| "b(a){for(var b,c=[];;){L(a,\"Missing right hand side of binary express", |
| "ion.\");b=Jb(a);var d=a.a.next();if(!d)break;var e=(d=gb[d]||null)&&d.", |
| "ma;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ma;)b=new c", |
| "b(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new cb(c.pop(),c.pop", |
| "(),b);return b}function L(a,b){if(a.a.empty())throw Error(b);}function", |
| " Kb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+", |
| "\" got: \"+a);}\nfunction Lb(a){a=a.a.next();if(\")\"!=a)throw Error(", |
| "\"Bad token: \"+a);}function Mb(a){a=a.a.next();if(2>a.length)throw Er", |
| "ror(\"Unclosed literal string\");return new ob(a)}\nfunction Nb(a){var", |
| " b=[];if(vb(p(a.a))){var c=a.a.next();var d=p(a.a);if(\"/\"==c&&(a.a.e", |
| "mpty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.tes", |
| "t(d)))return new tb;d=new tb;L(a,\"Missing next location step.\");c=Ob", |
| "(a,c);b.push(c)}else{a:{c=p(a.a);d=c.charAt(0);switch(d){case \"$\":th", |
| "row Error(\"Variable reference not allowed in HTML XPath\");case \"(\"", |
| ":a.a.next();c=Ib(a);L(a,'unclosed \"(\"');Kb(a,\")\");break;case '\"':", |
| "case \"'\":c=Mb(a);break;default:if(isNaN(+c))if(!nb(c)&&/(?![0-9])[", |
| "\\w]/.test(d)&&\"(\"==p(a.a,\n1)){c=a.a.next();c=mb[c]||null;a.a.next(", |
| ");for(d=[];\")\"!=p(a.a);){L(a,\"Missing function argument list.\");d.", |
| "push(Ib(a));if(\",\"!=p(a.a))break;a.a.next()}L(a,\"Unclosed function ", |
| "argument list.\");Lb(a);c=new jb(c,d)}else{c=null;break a}else c=new q", |
| "b(+a.a.next())}\"[\"==p(a.a)&&(d=new yb(Pb(a)),c=new hb(c,d))}if(c)if(", |
| "vb(p(a.a)))d=c;else return c;else c=Ob(a,\"/\"),d=new ub,b.push(c)}for", |
| "(;vb(p(a.a));)c=a.a.next(),L(a,\"Missing next location step.\"),c=Ob(a", |
| ",c),b.push(c);return new rb(d,b)}\nfunction Ob(a,b){if(\"/\"!=b&&\"//", |
| "\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==p(a.a", |
| ")){var c=new J(Eb,new B(\"node\"));a.a.next();return c}if(\"..\"==p(a.", |
| "a))return c=new J(Db,new B(\"node\")),a.a.next(),c;if(\"@\"==p(a.a)){v", |
| "ar d=sb;a.a.next();L(a,\"Missing attribute name\")}else if(\"::\"==p(a", |
| ".a,1)){if(!/(?![0-9])[\\w]/.test(p(a.a).charAt(0)))throw Error(\"Bad t", |
| "oken: \"+a.a.next());var e=a.a.next();d=Cb[e]||null;if(!d)throw Error(", |
| "\"No axis with name: \"+e);a.a.next();L(a,\"Missing node name\")}else ", |
| "d=zb;e=\np(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==p(a", |
| ".a,1)){if(!nb(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();i", |
| "f(!nb(e))throw Error(\"Invalid type name: \"+e);Kb(a,\"(\");L(a,\"Bad ", |
| "nodetype\");var f=p(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Mb(a)", |
| ";L(a,\"Bad nodetype\");Lb(a);e=new B(e,g)}else if(e=a.a.next(),f=e.ind", |
| "exOf(\":\"),-1==f)e=new pb(e);else{g=e.substring(0,f);if(\"*\"==g)var ", |
| "l=\"*\";else if(l=a.ya(g),!l)throw Error(\"Namespace prefix not declar", |
| "ed: \"+g);e=e.substr(f+1);e=new pb(e,l)}else throw Error(\"Bad token: ", |
| "\"+\na.a.next());a=new yb(Pb(a),d.I);return c||new J(d,e,a,\"//\"==b)}", |
| "function Pb(a){for(var b=[];\"[\"==p(a.a);){a.a.next();L(a,\"Missing p", |
| "redicate expression.\");var c=Ib(a);b.push(c);L(a,\"Unclosed predicate", |
| " expression.\");Kb(a,\"]\")}return b}function Jb(a){if(\"-\"==p(a.a))r", |
| "eturn a.a.next(),new Fb(Jb(a));var b=Nb(a);if(\"|\"!=p(a.a))a=b;else{f", |
| "or(b=[b];\"|\"==a.a.next();)L(a,\"Missing next union location path.\")", |
| ",b.push(Nb(a));a.a.back();a=new Gb(b)}return a};function Qb(a){switch(", |
| "a.nodeType){case 1:return la(Rb,a);case 9:return Qb(a.documentElement)", |
| ";case 11:case 10:case 6:case 12:return Sb;default:return a.parentNode?", |
| "Qb(a.parentNode):Sb}}function Sb(){return null}function Rb(a,b){if(a.p", |
| "refix==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?Rb(a.parentNode,b):null};functi", |
| "on Vb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=Da(", |
| "a);if(a.empty())throw Error(\"Invalid XPath expression.\");b?fa(b)||(b", |
| "=ka(b.lookupNamespaceURI,b)):b=function(){return null};var c=Ib(new Hb", |
| "(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evalua", |
| "te=function(d,e){d=c.evaluate(new na(d));return new M(d,e)}}\nfunction", |
| " M(a,b){if(0==b)if(a instanceof A)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 A))throw Error(\"value could not be converted to the s", |
| "pecified type\");this.resultType=b;switch(b){case 2:this.stringValue=a", |
| " instanceof A?Ya(a):\"\"+a;break;case 1:this.numberValue=a instanceof ", |
| "A?+Ya(a):+a;break;case 3:this.booleanValue=a instanceof A?0<a.A():!!a;", |
| "break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(va", |
| "r e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.A();this.inv", |
| "alidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=Xa(a);br", |
| "eak;default:throw Error(\"Unknown XPathResult type.\");}var f=0;this.i", |
| "terateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called w", |
| "ith wrong result type\");return f>=d.length?null:d[f++]};this.snapshot", |
| "Item=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with ", |
| "wrong result type\");return g>=d.length||0>g?null:d[g]}}\nM.ANY_TYPE=0", |
| ";M.NUMBER_TYPE=1;M.STRING_TYPE=2;M.BOOLEAN_TYPE=3;M.UNORDERED_NODE_ITE", |
| "RATOR_TYPE=4;M.ORDERED_NODE_ITERATOR_TYPE=5;M.UNORDERED_NODE_SNAPSHOT_", |
| "TYPE=6;M.ORDERED_NODE_SNAPSHOT_TYPE=7;M.ANY_UNORDERED_NODE_TYPE=8;M.FI", |
| "RST_ORDERED_NODE_TYPE=9;function Wb(a){this.lookupNamespaceURI=Qb(a)}", |
| "\nfunction Xb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=M,c.evaluate=function(d,e,f,g)", |
| "{return(new Vb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new Vb(d,e)},c.createNSResolver=function(d){return new Wb(d)}}ca", |
| "(\"wgxpath.install\",Xb);ca(\"wgxpath.install\",Xb);var Yb=window;var ", |
| "Zb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aq", |
| "uamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe", |
| "4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bl", |
| "ueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue", |
| ":\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7", |
| "f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143", |
| "c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgol", |
| "denrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgr", |
| "ey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolive", |
| "green:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkre", |
| "d:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslat", |
| "eblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",", |
| "darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",", |
| "deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodger", |
| "blue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestg", |
| "reen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhit", |
| "e:\"#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\",lavenderblus", |
| "h:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue", |
| ":\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenr", |
| "odyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh", |
| "tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nligh", |
| "tseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#77889", |
| "9\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:", |
| "\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",m", |
| "agenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",med", |
| "iumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",", |
| "mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgre", |
| "en:\"#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\",", |
| "palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db709", |
| "3\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink", |
| ":\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080", |
| "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddleb", |
| "rown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"", |
| "#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\"", |
| ",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slate", |
| "grey:\"#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\",yellowgre", |
| "en:\"#9acd32\"};var $b=\"backgroundColor borderTopColor borderRightCol", |
| "or borderBottomColor borderLeftColor color outlineColor\".split(\" \")", |
| ",ac=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,bc=/^#(?:[0-9a-f]{3}){1", |
| ",2}$/i,cc=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(", |
| "0|1|0\\.\\d*)\\)$/i,dc=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{", |
| "0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function N(a,b){this.code=a;this.sta", |
| "te=O[a]||ec;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z", |
| "])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}", |
| ");b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.nam", |
| "e=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}k(", |
| "N,Error);var ec=\"unknown error\",O={15:\"element not selectable\",11:", |
| "\"element not visible\"};O[31]=ec;O[30]=ec;O[24]=\"invalid cookie doma", |
| "in\";O[29]=\"invalid element coordinates\";O[12]=\"invalid element sta", |
| "te\";\nO[32]=\"invalid selector\";O[51]=\"invalid selector\";O[52]=\"i", |
| "nvalid selector\";O[17]=\"javascript error\";O[405]=\"unsupported oper", |
| "ation\";O[34]=\"move target out of bounds\";O[27]=\"no such alert\";O[", |
| "7]=\"no such element\";O[8]=\"no such frame\";O[23]=\"no such window\"", |
| ";O[28]=\"script timeout\";O[33]=\"session not created\";O[10]=\"stale ", |
| "element reference\";O[21]=\"timeout\";O[25]=\"unable to set cookie\";O", |
| "[26]=\"unexpected alert open\";O[13]=ec;O[9]=\"unknown command\";funct", |
| "ion fc(a){var b=\"tabindex\";return\"style\"==b?gc(a.style.cssText):(a", |
| "=a.getAttributeNode(b))&&a.specified?a.value:null}var hc=/[;]+(?=(?:(?", |
| ":[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()", |
| "]*\\))*[^()]*$)/;function gc(a){var b=[];n(a.split(hc),function(c){var", |
| " d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b", |
| ".push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=b.join(\"\");return b=", |
| "\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction P(a,b){b&&\"string\"!", |
| "==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.", |
| "toUpperCase()==b)};var Q={};Q.ea=function(){var a={Ea:\"http://www.w3.", |
| "org/2000/svg\"};return function(b){return a[b]||null}}();\nQ.v=functio", |
| "n(a,b,c){var d=t(a);if(!d.documentElement)return null;try{for(var e=d.", |
| "createNSResolver?d.createNSResolver(d.documentElement):Q.ea,f={},g=d.g", |
| "etElementsByTagName(\"*\"),l=0;l<g.length;++l){var w=g[l],G=w.namespac", |
| "eURI;if(G&&!f[G]){var x=w.lookupPrefix(G);if(!x){var v=G.match(\".*/(", |
| "\\\\w+)/?$\");x=v?v[1]:\"xhtml\"}f[G]=x}}var z={},q;for(q in f)z[f[q]]", |
| "=q;e=function(m){return z[m]||null};try{return d.evaluate(b,a,e,c,null", |
| ")}catch(m){if(\"TypeError\"===m.name)return e=d.createNSResolver?d.cre", |
| "ateNSResolver(d.documentElement):\nQ.ea,d.evaluate(b,a,e,c,null);throw", |
| " m;}}catch(m){throw new N(32,\"Unable to locate an element with the xp", |
| "ath expression \"+b+\" because of the following error:\\n\"+m);}};Q.fa", |
| "=function(a,b){if(!a||1!=a.nodeType)throw new N(32,'The result of the ", |
| "xpath expression \"'+b+'\" is: '+a+\". It should be an element.\");};", |
| "\nQ.Ba=function(a,b){var c=function(){var d=Q.v(b,a,9);return d?d.sing", |
| "leNodeValue||null:b.selectSingleNode?(d=t(b),d.setProperty&&d.setPrope", |
| "rty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();nu", |
| "ll===c||Q.fa(c,a);return c};\nQ.Da=function(a,b){var c=function(){var ", |
| "d=Q.v(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g=0;g<e;++g)f.push(", |
| "d.snapshotItem(g));return f}return b.selectNodes?(d=t(b),d.setProperty", |
| "&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}", |
| "();n(c,function(d){Q.fa(d,a)});return c};function ic(a,b,c,d){this.top", |
| "=a;this.right=b;this.bottom=c;this.left=d}h=ic.prototype;h.clone=funct", |
| "ion(){return new ic(this.top,this.right,this.bottom,this.left)};h.cont", |
| "ains=function(a){return this&&a?a instanceof ic?a.left>=this.left&&a.r", |
| "ight<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.lef", |
| "t&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=fun", |
| "ction(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.b", |
| "ottom+=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.fl", |
| "oor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.flo", |
| "or(this.left);return this};h.round=function(){this.top=Math.round(this", |
| ".top);this.right=Math.round(this.right);this.bottom=Math.round(this.bo", |
| "ttom);this.left=Math.round(this.left);return this};\nh.translate=funct", |
| "ion(a,b){a instanceof r?(this.left+=a.x,this.right+=a.x,this.top+=a.y,", |
| "this.bottom+=a.y):(this.left+=a,this.right+=a,\"number\"===typeof b&&(", |
| "this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){b=\"nu", |
| "mber\"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bott", |
| "om*=b;return this};function R(a,b,c,d){this.left=a;this.top=b;this.wid", |
| "th=c;this.height=d}h=R.prototype;h.clone=function(){return new R(this.", |
| "left,this.top,this.width,this.height)};h.contains=function(a){return a", |
| " instanceof r?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top", |
| "&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a", |
| ".left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};", |
| "\nh.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(", |
| "this.top);this.width=Math.ceil(this.width);this.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.l", |
| "eft=Math.round(this.left);this.top=Math.round(this.top);this.width=Mat", |
| "h.round(this.width);this.height=Math.round(this.height);return this};", |
| "\nh.translate=function(a,b){a instanceof r?(this.left+=a.x,this.top+=a", |
| ".y):(this.left+=a,\"number\"===typeof b&&(this.top+=b));return this};h", |
| ".scale=function(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.wid", |
| "th*=a;this.top*=b;this.height*=b;return this};var jc=\"function\"===ty", |
| "peof ShadowRoot,kc=\"A AREA BUTTON INPUT LABEL SELECT TEXTAREA\".split", |
| "(\" \");function lc(a){return ra(kc,function(b){return P(a,b)})||null!", |
| "=fc(a)&&0<=Number(a.tabIndex)||mc(a)}var nc=\"BUTTON INPUT OPTGROUP OP", |
| "TION SELECT TEXTAREA\".split(\" \");\nfunction oc(a){return ra(nc,func", |
| "tion(b){return P(a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.no", |
| "deType&&P(a,\"OPTGROUP\")||P(a,\"OPTION\")?oc(a.parentNode):!Oa(a,func", |
| "tion(b){var c=b.parentNode;if(c&&P(c,\"FIELDSET\")&&c.disabled){if(!P(", |
| "b,\"LEGEND\"))return!0;for(;b=void 0!==b.previousElementSibling?b.prev", |
| "iousElementSibling:Ja(b.previousSibling);)if(P(b,\"LEGEND\"))return!0}", |
| "return!1},!0):!0}var pc=\"text search tel url email password number\".", |
| "split(\" \");\nfunction qc(a,b){return P(a,\"INPUT\")?a.type.toLowerCa", |
| "se()==b:!1}function rc(a){function b(c){return\"inherit\"==c.contentEd", |
| "itable?(c=sc(c))?b(c):!1:\"true\"==c.contentEditable}return void 0!==a", |
| ".contentEditable?void 0!==a.isContentEditable?a.isContentEditable:b(a)", |
| ":!1}\nfunction mc(a){return((P(a,\"TEXTAREA\")?!0:P(a,\"INPUT\")?0<=oa", |
| "(pc,a.type.toLowerCase()):rc(a)?!0:!1)||(P(a,\"INPUT\")?\"file\"==a.ty", |
| "pe.toLowerCase():!1)||qc(a,\"range\")||qc(a,\"date\")||qc(a,\"month\")", |
| "||qc(a,\"week\")||qc(a,\"time\")||qc(a,\"datetime-local\")||qc(a,\"col", |
| "or\"))&&!a.readOnly}function sc(a){for(a=a.parentNode;a&&1!=a.nodeType", |
| "&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nf", |
| "unction S(a,b){b=za(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat", |
| "\"==b)b=\"cssFloat\";a:{var c=b;var d=t(a);if(d.defaultView&&d.default", |
| "View.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c=d", |
| "[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||tc(a,b);if(null==", |
| "=a)a=null;else if(0<=oa($b,b)){b:{var e=a.match(cc);if(e&&(b=Number(e[", |
| "1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&0<=c&&2", |
| "55>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=null}if(!b)b:{", |
| "if(d=a.match(dc))if(b=Number(d[1]),\nc=Number(d[2]),d=Number(d[3]),0<=", |
| "b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b=null}if(!", |
| "b)b:{b=a.toLowerCase();c=Zb[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt", |
| "(0)?b:\"#\"+b,4==c.length&&(c=c.replace(ac,\"#$1$1$2$2$3$3\")),!bc.tes", |
| "t(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(", |
| "3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\"", |
| ")\":a}return a}\nfunction tc(a,b){var c=a.currentStyle||a.style,d=c[b]", |
| ";void 0===d&&fa(c.getPropertyValue)&&(d=c.getPropertyValue(b));return", |
| "\"inherit\"!=d?void 0!==d?d:null:(a=sc(a))?tc(a,b):null}\nfunction uc(", |
| "a,b,c){function d(g){var l=vc(g);return 0<l.height&&0<l.width?!0:P(g,", |
| "\"PATH\")&&(0<l.height||0<l.width)?(g=S(g,\"stroke-width\"),!!g&&0<par", |
| "seInt(g,10)):\"hidden\"!=S(g,\"overflow\")&&ra(g.childNodes,function(w", |
| "){return 3==w.nodeType||P(w)&&d(w)})}function e(g){return wc(g)==T&&sa", |
| "(g.childNodes,function(l){return!P(l)||e(l)||!d(l)})}if(!P(a))throw Er", |
| "ror(\"Argument to isShown must be of type Element\");if(P(a,\"BODY\"))", |
| "return!0;if(P(a,\"OPTION\")||P(a,\"OPTGROUP\"))return a=Oa(a,function(", |
| "g){return P(g,\"SELECT\")}),\n!!a&&uc(a,!0,c);var f=xc(a);if(f)return!", |
| "!f.image&&0<f.rect.width&&0<f.rect.height&&uc(f.image,b,c);if(P(a,\"IN", |
| "PUT\")&&\"hidden\"==a.type.toLowerCase()||P(a,\"NOSCRIPT\"))return!1;f", |
| "=S(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0", |
| "!=yc(a))&&d(a)?!e(a):!1}\nfunction zc(a){function b(c){if(P(c)&&\"none", |
| "\"==S(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.getDestinatio", |
| "nInsertionPoints){var e=c.getDestinationInsertionPoints();if(0<e.lengt", |
| "h){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.assignedSlot", |
| "?c.assignedSlot?c.assignedSlot.parentNode:null:d}return jc&&d instance", |
| "of ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&P(d,\"DETAILS", |
| "\")&&!d.open&&!P(c,\"SUMMARY\")?!1:!!d&&b(d)}return uc(a,!0,b)}var T=", |
| "\"hidden\";\nfunction wc(a){function b(m){function y(kb){if(kb==g)retu", |
| "rn!0;var Tb=S(kb,\"display\");return 0==Tb.lastIndexOf(\"inline\",0)||", |
| "\"contents\"==Tb||\"absolute\"==Ub&&\"static\"==S(kb,\"position\")?!1:", |
| "!0}var Ub=S(m,\"position\");if(\"fixed\"==Ub)return G=!0,m==g?null:g;f", |
| "or(m=sc(m);m&&!y(m);)m=sc(m);return m}function c(m){var y=m;if(\"visib", |
| "le\"==w)if(m==g&&l)y=l;else if(m==l)return{x:\"visible\",y:\"visible\"", |
| "};y={x:S(y,\"overflow-x\"),y:S(y,\"overflow-y\")};m==g&&(y.x=\"visible", |
| "\"==y.x?\"auto\":y.x,y.y=\"visible\"==y.y?\"auto\":y.y);return y}\nfun", |
| "ction d(m){if(m==g){var y=(new Qa(f)).R;m=y.scrollingElement?y.scrolli", |
| "ngElement:y.body||y.documentElement;y=y.parentWindow||y.defaultView;m=", |
| "new r(y.pageXOffset||m.scrollLeft,y.pageYOffset||m.scrollTop)}else m=n", |
| "ew r(m.scrollLeft,m.scrollTop);return m}var e=Ac(a),f=t(a),g=f.documen", |
| "tElement,l=f.body,w=S(g,\"overflow\"),G;for(a=b(a);a;a=b(a)){var x=c(a", |
| ");if(\"visible\"!=x.x||\"visible\"!=x.y){var v=vc(a);if(0==v.width||0=", |
| "=v.height)return T;var z=e.right<v.left,q=e.bottom<v.top;if(z&&\"hidde", |
| "n\"==x.x||q&&\"hidden\"==\nx.y)return T;if(z&&\"visible\"!=x.x||q&&\"v", |
| "isible\"!=x.y){z=d(a);q=e.bottom<v.top-z.y;if(e.right<v.left-z.x&&\"vi", |
| "sible\"!=x.x||q&&\"visible\"!=x.x)return T;e=wc(a);return e==T?T:\"scr", |
| "oll\"}z=e.left>=v.left+v.width;v=e.top>=v.top+v.height;if(z&&\"hidden", |
| "\"==x.x||v&&\"hidden\"==x.y)return T;if(z&&\"visible\"!=x.x||v&&\"visi", |
| "ble\"!=x.y){if(G&&(x=d(a),e.left>=g.scrollWidth-x.x||e.right>=g.scroll", |
| "Height-x.y))return T;e=wc(a);return e==T?T:\"scroll\"}}}return\"none\"", |
| "}\nfunction vc(a){var b=xc(a);if(b)return b.rect;if(P(a,\"HTML\"))retu", |
| "rn a=t(a),a=((a?a.parentWindow||a.defaultView:window)||window).documen", |
| "t,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Ga(a.c", |
| "lientWidth,a.clientHeight),new R(0,0,a.width,a.height);try{var c=a.get", |
| "BoundingClientRect()}catch(d){return new R(0,0,0,0)}return new R(c.lef", |
| "t,c.top,c.right-c.left,c.bottom-c.top)}\nfunction xc(a){var b=P(a,\"MA", |
| "P\");if(!b&&!P(a,\"AREA\"))return null;var c=b?a:P(a.parentNode,\"MAP", |
| "\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=Q.Ba('/descendant::*", |
| "[@usemap = \"#'+c.name+'\"]',t(c)))&&(e=vc(d),b||\"default\"==a.shape.", |
| "toLowerCase()||(a=Bc(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.", |
| "min(Math.max(a.top,0),e.height),e=new R(b+e.left,c+e.top,Math.min(a.wi", |
| "dth,e.width-b),Math.min(a.height,e.height-c))));return{image:d,rect:e|", |
| "|new R(0,0,0,0)}}\nfunction Bc(a){var b=a.shape.toLowerCase();a=a.coor", |
| "ds.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];return ", |
| "new R(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],n", |
| "ew R(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];", |
| "for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,", |
| "a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new R(b,c,d-b,e", |
| "-c)}return new R(0,0,0,0)}function Ac(a){a=vc(a);return new ic(a.top,a", |
| ".left+a.width,a.top+a.height,a.left)}\nfunction yc(a){var b=1,c=S(a,\"", |
| "opacity\");c&&(b=Number(c));(a=sc(a))&&(b*=yc(a));return b};function U", |
| "(a,b,c){this.o=a;this.O=b;this.P=c}U.prototype.create=function(a){a=t(", |
| "a).createEvent(\"HTMLEvents\");a.initEvent(this.o,this.O,this.P);retur", |
| "n a};U.prototype.toString=function(){return this.o};function V(a,b,c){", |
| "ma(this,a,b,c)}k(V,U);\nV.prototype.create=function(a,b){if(this==Cc)t", |
| "hrow new N(9,\"Browser does not support a mouse pixel scroll event.\")", |
| ";var c=t(a);a=c?c.parentWindow||c.defaultView:window;c=c.createEvent(", |
| "\"MouseEvents\");this==Dc&&(c.wheelDelta=b.wheelDelta);c.initMouseEven", |
| "t(this.o,this.O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.c", |
| "trlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return ", |
| "c};function Ec(a,b,c){ma(this,a,b,c)}k(Ec,U);\nEc.prototype.create=fun", |
| "ction(a,b){a=t(a).createEvent(\"Events\");a.initEvent(this.o,this.O,th", |
| "is.P);a.altKey=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey;a.shif", |
| "tKey=b.shiftKey;a.keyCode=b.charCode||b.keyCode;a.charCode=this==Fc?a.", |
| "keyCode:0;return a};function Gc(a,b,c){ma(this,a,b,c)}k(Gc,U);\nGc.pro", |
| "totype.create=function(a,b){function c(z){z=pa(z,function(q){return g.", |
| "createTouch(l,a,q.identifier,q.pageX,q.pageY,q.screenX,q.screenY)});re", |
| "turn g.createTouchList.apply(g,z)}function d(z){var q=pa(z,function(m)", |
| "{return{identifier:m.identifier,screenX:m.screenX,screenY:m.screenY,cl", |
| "ientX:m.clientX,clientY:m.clientY,pageX:m.pageX,pageY:m.pageY,target:a", |
| "}});q.item=function(m){return q[m]};return q}function e(z){return pa(z", |
| ",function(q){return new Touch({identifier:q.identifier,screenX:q.scree", |
| "nX,screenY:q.screenY,\nclientX:q.clientX,clientY:q.clientY,pageX:q.pag", |
| "eX,pageY:q.pageY,target:a})})}function f(z,q){switch(z){case 1:return ", |
| "d(q);case 2:return c(q);case 3:return e(q)}return null}var g=t(a),l=g?", |
| "g.parentWindow||g.defaultView:window,w=f(1,b.changedTouches),G=b.touch", |
| "es==b.changedTouches?w:f(1,b.touches),x=b.targetTouches==b.changedTouc", |
| "hes?w:f(1,b.targetTouches);var v=g.createEvent(\"MouseEvents\");v.init", |
| "MouseEvent(this.o,this.O,this.P,l,1,0,0,b.clientX,b.clientY,b.ctrlKey,", |
| "b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);\nv.touches=G;v.targe", |
| "tTouches=x;v.changedTouches=w;v.scale=b.scale;v.rotation=b.rotation;re", |
| "turn v};function W(a,b,c){ma(this,a,b,c)}k(W,U);W.prototype.create=fun", |
| "ction(){throw new N(9,\"Browser does not support MSGesture events.\");", |
| "};function X(a,b,c){ma(this,a,b,c)}k(X,U);X.prototype.create=function(", |
| "){throw new N(9,\"Browser does not support MSPointer events.\");};var ", |
| "Hc=new U(\"change\",!0,!1);new V(\"click\",!0,!0);new V(\"contextmenu", |
| "\",!0,!0);new V(\"dblclick\",!0,!0);new V(\"mousedown\",!0,!0);\nnew V", |
| "(\"mousemove\",!0,!1);new V(\"mouseout\",!0,!0);new V(\"mouseover\",!0", |
| ",!0);new V(\"mouseup\",!0,!0);var Dc=new V(\"mousewheel\",!0,!0),Cc=ne", |
| "w V(\"MozMousePixelScroll\",!0,!0);new Ec(\"keydown\",!0,!0);var Fc=ne", |
| "w Ec(\"keypress\",!0,!0);new Ec(\"keyup\",!0,!0);new Gc(\"touchend\",!", |
| "0,!0);new Gc(\"touchmove\",!0,!0);new Gc(\"touchstart\",!0,!0);new W(", |
| "\"MSGestureChange\",!0,!0);new W(\"MSGestureEnd\",!0,!0);new W(\"MSGes", |
| "tureHold\",!0,!0);new W(\"MSGestureStart\",!0,!0);new W(\"MSGestureTap", |
| "\",!0,!0);new W(\"MSInertiaStart\",!0,!0);\nnew X(\"MSGotPointerCaptur", |
| "e\",!0,!1);new X(\"MSLostPointerCapture\",!0,!1);new X(\"MSPointerCanc", |
| "el\",!0,!0);new X(\"MSPointerDown\",!0,!0);new X(\"MSPointerMove\",!0,", |
| "!0);new X(\"MSPointerOver\",!0,!0);new X(\"MSPointerOut\",!0,!0);new X", |
| "(\"MSPointerUp\",!0,!0);function Ic(){this.S=Yb.document.documentEleme", |
| "nt;var a=Pa(t(this.S));a&&Jc(this,a)}function Jc(a,b){a.S=b;P(b,\"OPTI", |
| "ON\")&&Oa(b,function(c){return P(c,\"SELECT\")})}function Kc(a){var b=", |
| "Oa(a.S,function(c){return!!c&&P(c)&&lc(c)},!0);b=b||a.S;a=Pa(t(b));if(", |
| "b!=a){if(a&&fa(a.blur)&&!P(a,\"BODY\"))try{a.blur()}catch(c){throw c;}", |
| "fa(b.focus)&&b.focus()}};function Lc(a,b){this.F={};this.j=[];this.H=0", |
| ";var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number of ", |
| "arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1]", |
| ")}else a&&this.addAll(a)}function Mc(a){Nc(a);return a.j.concat()}h=Lc", |
| ".prototype;h.clear=function(){this.F={};this.H=this.j.length=0};h.remo", |
| "ve=function(a){return Object.prototype.hasOwnProperty.call(this.F,a)?(", |
| "delete this.F[a],this.H--,this.j.length>2*this.H&&Nc(this),!0):!1};\nf", |
| "unction Nc(a){if(a.H!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d", |
| "=a.j[b];Object.prototype.hasOwnProperty.call(a.F,d)&&(a.j[c++]=d);b++}", |
| "a.j.length=c}if(a.H!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d=a.", |
| "j[b],Object.prototype.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b+", |
| "+;a.j.length=c}}h.get=function(a,b){return Object.prototype.hasOwnProp", |
| "erty.call(this.F,a)?this.F[a]:b};h.set=function(a,b){Object.prototype.", |
| "hasOwnProperty.call(this.F,a)||(this.H++,this.j.push(a));this.F[a]=b};", |
| "\nh.addAll=function(a){if(a instanceof Lc)for(var b=Mc(a),c=0;c<b.leng", |
| "th;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};h.", |
| "forEach=function(a,b){for(var c=Mc(this),d=0;d<c.length;d++){var e=c[d", |
| "],f=this.get(e);a.call(b,f,e,this)}};h.clone=function(){return new Lc(", |
| "this)};var Oc={};function Y(a,b,c){ha(a)&&(a=a.b);a=new Pc(a);!b||b in", |
| " Oc&&!c||(Oc[b]={key:a,shift:!1},c&&(Oc[c]={key:a,shift:!0}));return a", |
| "}function Pc(a){this.code=a}Y(8);Y(9);Y(13);var Qc=Y(16),Rc=Y(17),Sc=Y", |
| "(18);Y(19);Y(20);Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38)", |
| ";Y(39);Y(40);Y(44);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(5", |
| "0,\"2\",\"@\");Y(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y", |
| "(54,\"6\",\"^\");Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\")", |
| ";Y(65,\"a\",\"A\");Y(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D", |
| "\");\nY(69,\"e\",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\"", |
| ",\"H\");Y(73,\"i\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l", |
| "\",\"L\");Y(77,\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,", |
| "\"p\",\"P\");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(8", |
| "4,\"t\",\"T\");Y(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y", |
| "(88,\"x\",\"X\");Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Tc=Y(Ba?{c:91", |
| ",b:91}:Aa?{c:224,b:91}:{c:0,b:91});Y(Ba?{c:92,b:92}:Aa?{c:224,b:93}:{c", |
| ":0,b:92});Y(Ba?{c:93,b:93}:Aa?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},", |
| "\"0\");Y({c:97,b:97},\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\"", |
| ");Y({c:100,b:100},\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\")", |
| ";Y({c:103,b:103},\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");", |
| "Y({c:106,b:106},\"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y", |
| "({c:110,b:110},\".\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(11", |
| "4);Y(115);Y(116);Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c", |
| ":107,b:187},\"=\",\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(1", |
| "88,\",\",\"<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~", |
| "\");Y(219,\"[\",\"{\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c", |
| ":59,b:186},\";\",\":\");Y(222,\"'\",'\"');var Uc=new Lc;Uc.set(1,Qc);U", |
| "c.set(2,Rc);Uc.set(4,Sc);Uc.set(8,Tc);(function(a){var b=new Lc;n(Mc(a", |
| "),function(c){b.set(a.get(c).code,c)});return b})(Uc);function Z(){ma(", |
| "this)}k(Z,Ic);Z.$=void 0;Z.ta=function(){return Z.$?Z.$:Z.$=new Z};fun", |
| "ction Vc(a){var b=Z.ta();Jc(b,a);Kc(b)};ca(\"_\",function(a){if(!zc(a)", |
| "||!oc(a)||\"none\"==S(a,\"pointer-events\"))throw new N(12,\"Element i", |
| "s not currently interactable and may not be manipulated\");if(!mc(a))t", |
| "hrow new N(12,\"Element must be user-editable in order to clear it.\")", |
| ";if(a.value){Vc(a);a.value=\"\";var b=Hc.create(a,void 0);\"isTrusted", |
| "\"in b||(b.isTrusted=!1);a.dispatchEvent(b);if(a=Yb.document.body)Vc(a", |
| ");else throw new N(13,\"Cannot unfocus element after clearing.\");}els", |
| "e if(P(a,\"INPUT\")&&a.getAttribute(\"type\")&&\"number\"==a.getAttrib", |
| "ute(\"type\").toLowerCase())Vc(a),\na.value=\"\";else if(rc(a))if(Vc(a", |
| "),a.innerHTML=\"\",a=Yb.document.body)Vc(a);else throw new N(13,\"Cann", |
| "ot unfocus element after clearing.\");});; return this._.apply(null,ar", |
| "guments);}).apply({navigator:typeof window!='undefined'?window.navigat", |
| "or:null,document:typeof window!='undefined'?window.document:null}, arg", |
| "uments);}\n", |
| NULL}; |
| |
| const char* const CLEAR_LOCAL_STORAGE[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(", |
| "){return this.C.length};Z.prototype.key=function(a){return this.C.key(", |
| "a)};ba(\"_\",function(){if(null==(hb||hb).localStorage)throw new ib(13", |
| ",\"Local storage undefined\");(new Z).clear()});; return this._.apply(", |
| "null,arguments);}).apply({navigator:typeof window!='undefined'?window.", |
| "navigator:null,document:typeof window!='undefined'?window.document:nul", |
| "l}, arguments);}\n", |
| NULL}; |
| |
| const char* const CLEAR_SESSION_STORAGE[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio", |
| "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke", |
| "y(a)};ba(\"_\",function(){var a=hb||hb;if(null!=a.sessionStorage&&null", |
| "!=a.sessionStorage.clear)a=new Z;else throw new ib(13,\"Session storag", |
| "e undefined\");a.clear()});; return this._.apply(null,arguments);}).ap", |
| "ply({navigator:typeof window!='undefined'?window.navigator:null,docume", |
| "nt:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const CLICK[] = { |
| "function(){return (function(){var h,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function fa(a){return\"function\"==da(a)}function ha(a){v", |
| "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function i", |
| "a(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ja(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}function ka(a,b,c){ka=Functi", |
| "on.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"na", |
| "tive code\")?ia:ja;return ka.apply(null,arguments)}\nfunction la(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.Aa=b.prototype;a.prototy", |
| "pe=new c;a.prototype.constructor=a}\nfunction ma(a,b,c){var d=argument", |
| "s.callee.caller;if(\"undefined\"!==typeof d.Aa){for(var e=Array(argume", |
| "nts.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.Aa.cons", |
| "tructor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b)", |
| "throw Error(\"method names provided to goog.base must be a string or a", |
| " symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++)", |
| "e[f-2]=arguments[f];f=!1;for(var g=a.constructor.prototype;g;g=Object.", |
| "getPrototypeOf(g))if(g[b]===d)f=!0;else if(f){g[b].apply(a,\ne);return", |
| "}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(\"", |
| "goog.base called from a method of one name to a method of a different ", |
| "name\");}};/*\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 an", |
| "d associated documentation files (the \"Software\"), to\n deal in the ", |
| "Software without restriction, including without limitation the\n right", |
| "s to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction na(a,b,", |
| "c){this.A=a;this.Ka=b||1;this.v=c||1};function oa(a,b){if(\"string\"==", |
| "=typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,0);f", |
| "or(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}functi", |
| "on p(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e", |
| "=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function pa(a,b){for(var c=", |
| "a.length,d=Array(c),e=\"string\"===typeof a?a.split(\"\"):a,f=0;f<c;f+", |
| "+)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}\nfunction qa(a,b,c)", |
| "{var d=c;p(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}functio", |
| "n ra(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on sa(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,", |
| "e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}func", |
| "tion ta(a){return Array.prototype.concat.apply([],arguments)}\nfunctio", |
| "n ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d", |
| "];return c}return[]}function va(a,b,c){return 2>=arguments.length?Arra", |
| "y.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var wa=", |
| "String.prototype.trim?function(a){return a.trim()}:function(a){return/", |
| "^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function xa(a,b){ret", |
| "urn a<b?-1:a>b?1:0};var q;a:{var ya=aa.navigator;if(ya){var za=ya.user", |
| "Agent;if(za){q=za;break a}}q=\"\"};function Aa(a){return String(a).rep", |
| "lace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};var Ba=-1!=", |
| "q.indexOf(\"Macintosh\"),Ca=-1!=q.indexOf(\"Windows\");function Da(a){", |
| "this.na=a;this.ca=0}function Ea(a){a=a.match(Fa);for(var b=0;b<a.lengt", |
| "h;b++)Ga.test(a[b])&&a.splice(b,1);return new Da(a)}var Fa=/\\$?(?:(?!", |
| "[0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|", |
| "\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,", |
| "Ga=/^\\s/;function v(a,b){return a.na[a.ca+(b||0)]}Da.prototype.next=f", |
| "unction(){return this.na[this.ca++]};Da.prototype.back=function(){this", |
| ".ca--};Da.prototype.empty=function(){return this.na.length<=this.ca};f", |
| "unction w(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototy", |
| "pe;h.clone=function(){return new w(this.x,this.y)};h.ceil=function(){t", |
| "his.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floor=", |
| "function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return ", |
| "this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(t", |
| "his.y);return this};h.translate=function(a,b){a instanceof w?(this.x+=", |
| "a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(this.y+=b)", |
| ");return this};\nh.scale=function(a,b){this.x*=a;this.y*=\"number\"===", |
| "typeof b?b:a;return this};function Ha(a,b){this.width=a;this.height=b}", |
| "h=Ha.prototype;h.clone=function(){return new Ha(this.width,this.height", |
| ")};h.aspectRatio=function(){return this.width/this.height};h.ceil=func", |
| "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.hei", |
| "ght);return this};h.floor=function(){this.width=Math.floor(this.width)", |
| ";this.height=Math.floor(this.height);return this};h.round=function(){t", |
| "his.width=Math.round(this.width);this.height=Math.round(this.height);r", |
| "eturn this};\nh.scale=function(a,b){this.width*=a;this.height*=\"numbe", |
| "r\"===typeof b?b:a;return this};function Ia(a){return a?a.parentWindow", |
| "||a.defaultView:window}function Ja(a,b,c){function d(g){g&&b.appendChi", |
| "ld(\"string\"===typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length", |
| ";e++){var f=c[e];!ea(f)||ha(f)&&0<f.nodeType?d(f):p(Ka(f)?ua(f):f,d)}}", |
| "function La(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nf", |
| "unction Ma(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return", |
| " a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPositio", |
| "n)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p", |
| "arentNode;return b==a}\nfunction Na(a,b){if(a==b)return 0;if(a.compare", |
| "DocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourc", |
| "eIndex\"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;v", |
| "ar e=a.parentNode,f=b.parentNode;return e==f?Oa(a,b):!c&&Ma(e,b)?-1*Pa", |
| "(a,b):!d&&Ma(f,a)?Pa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceI", |
| "ndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNode(a);c.collaps", |
| "e(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return c.comp", |
| "areBoundaryPoints(aa.Range.START_TO_END,a)}function Pa(a,b){var c=a.pa", |
| "rentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return ", |
| "Oa(b,a)}function Oa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;re", |
| "turn 1}function x(a){return 9==a.nodeType?a:a.ownerDocument||a.documen", |
| "t}function Ka(a){if(a&&\"number\"==typeof a.length){if(ha(a))return\"f", |
| "unction\"==typeof a.item||\"string\"==typeof a.item;if(fa(a))return\"f", |
| "unction\"==typeof a.item}return!1}\nfunction Qa(a,b,c){a&&!c&&(a=a.par", |
| "entNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}f", |
| "unction Ra(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null", |
| "}catch(c){return null}}function Sa(a){this.Z=a||aa.document||document}", |
| "h=Sa.prototype;h.I=function(){};h.getElementsByTagName=function(a,b){r", |
| "eturn(b||this.Z).getElementsByTagName(String(a))};h.createElement=func", |
| "tion(a){var b=this.Z;a=String(a);\"application/xhtml+xml\"===b.content", |
| "Type&&(a=a.toLowerCase());return b.createElement(a)};\nh.createTextNod", |
| "e=function(a){return this.Z.createTextNode(String(a))};h.appendChild=f", |
| "unction(a,b){a.appendChild(b)};h.append=function(a,b){Ja(x(a),a,argume", |
| "nts)};h.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a", |
| ".tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case", |
| " \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":ca", |
| "se \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYG", |
| "EN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":c", |
| "ase \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"S", |
| "TYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nh.removeNode=f", |
| "unction(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};h.", |
| "contains=Ma;function B(a){var b=null,c=a.nodeType;1==c&&(b=a.textConte", |
| "nt,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.firstCh", |
| "ild;c=0;var d=[];for(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 Ta(a,b,c){if(null===b)return!0;tr", |
| "y{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.get", |
| "Attribute(b):a.getAttribute(b,2)==c}function Ua(a,b,c,d,e){return Va.c", |
| "all(null,a,b,ba(c)?c:null,ba(d)?d:null,e||new C)}\nfunction Va(a,b,c,d", |
| ",e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,", |
| "function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"c", |
| "lass\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.className==", |
| "d&&a.matches(f)&&e.add(f)})):a instanceof D?Wa(a,b,c,d,e):b.getElement", |
| "sByTagName&&(b=b.getElementsByTagName(a.T()),p(b,function(f){Ta(f,c,d)", |
| "&&e.add(f)}));return e}function Wa(a,b,c,d,e){for(b=b.firstChild;b;b=b", |
| ".nextSibling)Ta(b,c,d)&&a.matches(b)&&e.add(b),Wa(a,b,c,d,e)};function", |
| " C(){this.v=this.l=null;this.U=0}function Xa(a){this.node=a;this.next=", |
| "this.M=null}function Ya(a,b){if(!a.l)return b;if(!b.l)return a;var c=a", |
| ".l;b=b.l;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.n", |
| "ext):0<Na(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.M=d)?d.next=", |
| "e:a.l=e,d=e,f++;for(e=c||b;e;)e.M=d,d=d.next=e,f++,e=e.next;a.v=d;a.U=", |
| "f;return a}C.prototype.unshift=function(a){a=new Xa(a);a.next=this.l;t", |
| "his.v?this.l.M=a:this.l=this.v=a;this.l=a;this.U++};\nC.prototype.add=", |
| "function(a){a=new Xa(a);a.M=this.v;this.l?this.v.next=a:this.l=this.v=", |
| "a;this.v=a;this.U++};function Za(a){return(a=a.l)?a.node:null}C.protot", |
| "ype.C=function(){return this.U};function $a(a){return(a=Za(a))?B(a):\"", |
| "\"}C.prototype.iterator=function(a){return new ab(this,!!a)};function ", |
| "ab(a,b){this.Ga=a;this.qa=(this.P=b)?a.v:a.l;this.ka=null}ab.prototype", |
| ".next=function(){var a=this.qa;if(null==a)return null;var b=this.ka=a;", |
| "this.qa=this.P?a.M:a.next;return b.node};\nab.prototype.remove=functio", |
| "n(){var a=this.Ga,b=this.ka;if(!b)throw Error(\"Next must be called at", |
| " least once before remove.\");var c=b.M;b=b.next;c?c.next=b:a.l=b;b?b.", |
| "M=c:a.v=c;a.U--;this.ka=null};function E(a){this.j=a;this.o=this.F=!1;", |
| "this.V=null}function F(a){return\"\\n \"+a.toString().split(\"\\n\").", |
| "join(\"\\n \")}E.prototype.h=function(){return this.F};function bb(a,", |
| "b){a.F=b}function cb(a,b){a.o=b}E.prototype.J=function(){return this.V", |
| "};function G(a,b){a=a.evaluate(b);return a instanceof C?+$a(a):+a}func", |
| "tion H(a,b){a=a.evaluate(b);return a instanceof C?$a(a):\"\"+a}functio", |
| "n db(a,b){a=a.evaluate(b);return a instanceof C?!!a.C():!!a};function ", |
| "eb(a,b,c){E.call(this,a.j);this.ma=a;this.ua=b;this.za=c;this.F=b.h()|", |
| "|c.h();this.o=b.o||c.o;this.ma==fb&&(c.o||c.h()||4==c.j||0==c.j||!b.J(", |
| ")?b.o||b.h()||4==b.j||0==b.j||!c.J()||(this.V={name:c.J().name,R:b}):t", |
| "his.V={name:b.J().name,R:c})}l(eb,E);\nfunction gb(a,b,c,d,e){b=b.eval", |
| "uate(d);c=c.evaluate(d);var f;if(b instanceof C&&c instanceof C){b=b.i", |
| "terator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;", |
| "f=e.next())if(a(B(d),B(f)))return!0;return!1}if(b instanceof C||c inst", |
| "anceof C){b instanceof C?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=", |
| "typeof d,k=f.next();k;k=f.next()){switch(g){case \"number\":k=+B(k);br", |
| "eak;case \"boolean\":k=!!B(k);break;case \"string\":k=B(k);break;defau", |
| "lt:throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&", |
| "&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"==typeof b", |
| "||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==t", |
| "ypeof c?a(+b,+c):a(b,c):a(+b,+c)}eb.prototype.evaluate=function(a){ret", |
| "urn this.ma.B(this.ua,this.za,a)};eb.prototype.toString=function(){var", |
| " a=\"Binary Expression: \"+this.ma;a+=F(this.ua);return a+=F(this.za)}", |
| ";function hb(a,b,c,d){this.Ja=a;this.xa=b;this.j=c;this.B=d}hb.prototy", |
| "pe.toString=function(){return this.Ja};var ib={};\nfunction I(a,b,c,d)", |
| "{if(ib.hasOwnProperty(a))throw Error(\"Binary operator already created", |
| ": \"+a);a=new hb(a,b,c,d);return ib[a.toString()]=a}I(\"div\",6,1,func", |
| "tion(a,b,c){return G(a,c)/G(b,c)});I(\"mod\",6,1,function(a,b,c){retur", |
| "n G(a,c)%G(b,c)});I(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});I", |
| "(\"+\",5,1,function(a,b,c){return G(a,c)+G(b,c)});I(\"-\",5,1,function", |
| "(a,b,c){return G(a,c)-G(b,c)});I(\"<\",4,2,function(a,b,c){return gb(f", |
| "unction(d,e){return d<e},a,b,c)});\nI(\">\",4,2,function(a,b,c){return", |
| " gb(function(d,e){return d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){re", |
| "turn gb(function(d,e){return d<=e},a,b,c)});I(\">=\",4,2,function(a,b,", |
| "c){return gb(function(d,e){return d>=e},a,b,c)});var fb=I(\"=\",3,2,fu", |
| "nction(a,b,c){return gb(function(d,e){return d==e},a,b,c,!0)});I(\"!=", |
| "\",3,2,function(a,b,c){return gb(function(d,e){return d!=e},a,b,c,!0)}", |
| ");I(\"and\",2,2,function(a,b,c){return db(a,c)&&db(b,c)});I(\"or\",1,2", |
| ",function(a,b,c){return db(a,c)||db(b,c)});function jb(a,b){if(b.C()&&", |
| "4!=a.j)throw Error(\"Primary expression must evaluate to nodeset if fi", |
| "lter has predicate(s).\");E.call(this,a.j);this.ya=a;this.f=b;this.F=a", |
| ".h();this.o=a.o}l(jb,E);jb.prototype.evaluate=function(a){a=this.ya.ev", |
| "aluate(a);return kb(this.f,a)};jb.prototype.toString=function(){var a=", |
| "\"Filter:\"+F(this.ya);return a+=F(this.f)};function lb(a,b){if(b.leng", |
| "th<a.wa)throw Error(\"Function \"+a.s+\" expects at least\"+a.wa+\" ar", |
| "guments, \"+b.length+\" given\");if(null!==a.la&&b.length>a.la)throw E", |
| "rror(\"Function \"+a.s+\" expects at most \"+a.la+\" arguments, \"+b.l", |
| "ength+\" given\");a.Ha&&p(b,function(c,d){if(4!=c.j)throw Error(\"Argu", |
| "ment \"+d+\" to function \"+a.s+\" is not of type Nodeset: \"+c);});E.", |
| "call(this,a.j);this.aa=a;this.ia=b;bb(this,a.F||ra(b,function(c){retur", |
| "n c.h()}));cb(this,a.Fa&&!b.length||a.Ea&&!!b.length||ra(b,function(c)", |
| "{return c.o}))}\nl(lb,E);lb.prototype.evaluate=function(a){return this", |
| ".aa.B.apply(null,ta(a,this.ia))};lb.prototype.toString=function(){var ", |
| "a=\"Function: \"+this.aa;if(this.ia.length){var b=qa(this.ia,function(", |
| "c,d){return c+F(d)},\"Arguments:\");a+=F(b)}return a};function mb(a,b,", |
| "c,d,e,f,g,k){this.s=a;this.j=b;this.F=c;this.Fa=d;this.Ea=!1;this.B=e;", |
| "this.wa=f;this.la=void 0!==g?g:f;this.Ha=!!k}mb.prototype.toString=fun", |
| "ction(){return this.s};var nb={};\nfunction J(a,b,c,d,e,f,g,k){if(nb.h", |
| "asOwnProperty(a))throw Error(\"Function already created: \"+a+\".\");n", |
| "b[a]=new mb(a,b,c,d,e,f,g,k)}J(\"boolean\",2,!1,!1,function(a,b){retur", |
| "n db(b,a)},1);J(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G(b", |
| ",a))},1);J(\"concat\",3,!1,!1,function(a,b){return qa(va(arguments,1),", |
| "function(c,d){return c+H(d,a)},\"\")},2,null);J(\"contains\",2,!1,!1,f", |
| "unction(a,b,c){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);J(\"count", |
| "\",1,!1,!1,function(a,b){return b.evaluate(a).C()},1,1,!0);\nJ(\"false", |
| "\",2,!1,!1,function(){return!1},0);J(\"floor\",1,!1,!1,function(a,b){r", |
| "eturn Math.floor(G(b,a))},1);J(\"id\",4,!1,!1,function(a,b){var c=a.A,", |
| "d=9==c.nodeType?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,", |
| "function(g){g=d.getElementById(g);!g||0<=oa(e,g)||e.push(g)});e.sort(N", |
| "a);var f=new C;p(e,function(g){f.add(g)});return f},1);J(\"lang\",2,!1", |
| ",!1,function(){return!1},1);J(\"last\",1,!0,!1,function(a){if(1!=argum", |
| "ents.length)throw Error(\"Function last expects ()\");return a.v},0);", |
| "\nJ(\"local-name\",3,!1,!0,function(a,b){return(a=b?Za(b.evaluate(a)):", |
| "a.A)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"name\",3,", |
| "!1,!0,function(a,b){return(a=b?Za(b.evaluate(a)):a.A)?a.nodeName.toLow", |
| "erCase():\"\"},0,1,!0);J(\"namespace-uri\",3,!0,!1,function(){return\"", |
| "\"},0,1,!0);J(\"normalize-space\",3,!1,!0,function(a,b){return(b?H(b,a", |
| "):B(a.A)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},", |
| "0,1);J(\"not\",2,!1,!1,function(a,b){return!db(b,a)},1);\nJ(\"number\"", |
| ",1,!1,!0,function(a,b){return b?G(b,a):+B(a.A)},0,1);J(\"position\",1,", |
| "!0,!1,function(a){return a.Ka},0);J(\"round\",1,!1,!1,function(a,b){re", |
| "turn Math.round(G(b,a))},1);J(\"starts-with\",2,!1,!1,function(a,b,c){", |
| "b=H(b,a);a=H(c,a);return 0==b.lastIndexOf(a,0)},2);J(\"string\",3,!1,!", |
| "0,function(a,b){return b?H(b,a):B(a.A)},0,1);J(\"string-length\",1,!1,", |
| "!0,function(a,b){return(b?H(b,a):B(a.A)).length},0,1);\nJ(\"substring", |
| "\",3,!1,!1,function(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infin", |
| "ity==c)return\"\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinity===d)retur", |
| "n\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=H(b,a);return Infinity==", |
| "d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);J(\"substring-af", |
| "ter\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-", |
| "1==c?\"\":b.substring(c+a.length)},2);\nJ(\"substring-before\",3,!1,!1", |
| ",function(a,b,c){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.s", |
| "ubstring(0,a)},2);J(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iter", |
| "ator();b=0;for(var c=a.next();c;c=a.next())b+=+B(c);return b},1,1,!0);", |
| "J(\"translate\",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,", |
| "a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.char", |
| "At(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;re", |
| "turn c},3);J(\"true\",2,!1,!1,function(){return!0},0);function D(a,b){", |
| "this.Ca=a;this.va=void 0!==b?b:null;this.u=null;switch(a){case \"comme", |
| "nt\":this.u=8;break;case \"text\":this.u=3;break;case \"processing-ins", |
| "truction\":this.u=7;break;case \"node\":break;default:throw Error(\"Un", |
| "expected argument\");}}function ob(a){return\"comment\"==a||\"text\"==", |
| "a||\"processing-instruction\"==a||\"node\"==a}D.prototype.matches=func", |
| "tion(a){return null===this.u||this.u==a.nodeType};D.prototype.T=functi", |
| "on(){return this.Ca};\nD.prototype.toString=function(){var a=\"Kind Te", |
| "st: \"+this.Ca;null===this.va||(a+=F(this.va));return a};function pb(a", |
| "){E.call(this,3);this.Ba=a.substring(1,a.length-1)}l(pb,E);pb.prototyp", |
| "e.evaluate=function(){return this.Ba};pb.prototype.toString=function()", |
| "{return\"Literal: \"+this.Ba};function qb(a,b){this.s=a.toLowerCase();", |
| "a=\"*\"==this.s?\"*\":\"http://www.w3.org/1999/xhtml\";this.ea=b?b.toL", |
| "owerCase():a}qb.prototype.matches=function(a){var b=a.nodeType;if(1!=b", |
| "&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"", |
| "*\"!=this.s&&this.s!=b.toLowerCase()?!1:\"*\"==this.ea?!0:this.ea==(a.", |
| "namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht", |
| "ml\")};qb.prototype.T=function(){return this.s};\nqb.prototype.toStrin", |
| "g=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==", |
| "this.ea?\"\":this.ea+\":\")+this.s};function rb(a){E.call(this,1);this", |
| ".Da=a}l(rb,E);rb.prototype.evaluate=function(){return this.Da};rb.prot", |
| "otype.toString=function(){return\"Number: \"+this.Da};function sb(a,b)", |
| "{E.call(this,a.j);this.ta=a;this.W=b;this.F=a.h();this.o=a.o;1==this.W", |
| ".length&&(a=this.W[0],a.ja||a.H!=tb||(a=a.ha,\"*\"!=a.T()&&(this.V={na", |
| "me:a.T(),R:null})))}l(sb,E);function ub(){E.call(this,4)}l(ub,E);ub.pr", |
| "ototype.evaluate=function(a){var b=new C;a=a.A;9==a.nodeType?b.add(a):", |
| "b.add(a.ownerDocument);return b};ub.prototype.toString=function(){retu", |
| "rn\"Root Helper Expression\"};function vb(){E.call(this,4)}l(vb,E);vb.", |
| "prototype.evaluate=function(a){var b=new C;b.add(a.A);return b};\nvb.p", |
| "rototype.toString=function(){return\"Context Helper Expression\"};func", |
| "tion wb(a){return\"/\"==a||\"//\"==a}\nsb.prototype.evaluate=function(", |
| "a){var b=this.ta.evaluate(a);if(!(b instanceof C))throw Error(\"Filter", |
| " expression must evaluate to nodeset.\");a=this.W;for(var c=0,d=a.leng", |
| "th;c<d&&b.C();c++){var e=a[c],f=b.iterator(e.H.P);if(e.h()||e.H!=xb)if", |
| "(e.h()||e.H!=yb){var g=f.next();for(b=e.evaluate(new na(g));null!=(g=f", |
| ".next());)g=e.evaluate(new na(g)),b=Ya(b,g)}else g=f.next(),b=e.evalua", |
| "te(new na(g));else{for(g=f.next();(b=f.next())&&(!g.contains||g.contai", |
| "ns(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.evaluate(new na(g))}}r", |
| "eturn b};\nsb.prototype.toString=function(){var a=\"Path Expression:\"", |
| "+F(this.ta);if(this.W.length){var b=qa(this.W,function(c,d){return c+F", |
| "(d)},\"Steps:\");a+=F(b)}return a};function zb(a,b){this.f=a;this.P=!!", |
| "b}function kb(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.", |
| "iterator(),f=b.C(),g,k=0;g=e.next();k++){var n=a.P?f-k:k+1;g=d.evaluat", |
| "e(new na(g,n,f));if(\"number\"==typeof g)n=n==g;else if(\"string\"==ty", |
| "peof g||\"boolean\"==typeof g)n=!!g;else if(g instanceof C)n=0<g.C();e", |
| "lse throw Error(\"Predicate.evaluate returned an unexpected type.\");n", |
| "||e.remove()}return b}zb.prototype.J=function(){return 0<this.f.length", |
| "?this.f[0].J():null};\nzb.prototype.h=function(){for(var a=0;a<this.f.", |
| "length;a++){var b=this.f[a];if(b.h()||1==b.j||0==b.j)return!0}return!1", |
| "};zb.prototype.C=function(){return this.f.length};zb.prototype.toStrin", |
| "g=function(){return qa(this.f,function(a,b){return a+F(b)},\"Predicate", |
| "s:\")};function K(a,b,c,d){E.call(this,4);this.H=a;this.ha=b;this.f=c|", |
| "|new zb([]);this.ja=!!d;b=this.f.J();a.Ma&&b&&(this.V={name:b.name,R:b", |
| ".R});this.F=this.f.h()}l(K,E);\nK.prototype.evaluate=function(a){var b", |
| "=a.A,c=this.J(),d=null,e=null,f=0;c&&(d=c.name,e=c.R?H(c.R,a):null,f=1", |
| ");if(this.ja)if(this.h()||this.H!=Bb)if(b=(new K(Cb,new D(\"node\"))).", |
| "evaluate(a).iterator(),c=b.next())for(a=this.B(c,d,e,f);null!=(c=b.nex", |
| "t());)a=Ya(a,this.B(c,d,e,f));else a=new C;else a=Ua(this.ha,b,d,e),a=", |
| "kb(this.f,a,f);else a=this.B(a.A,d,e,f);return a};K.prototype.B=functi", |
| "on(a,b,c,d){a=this.H.aa(this.ha,a,b,c);return a=kb(this.f,a,d)};\nK.pr", |
| "ototype.toString=function(){var a=\"Step:\"+F(\"Operator: \"+(this.ja?", |
| "\"//\":\"/\"));this.H.s&&(a+=F(\"Axis: \"+this.H));a+=F(this.ha);if(th", |
| "is.f.C()){var b=qa(this.f.f,function(c,d){return c+F(d)},\"Predicates:", |
| "\");a+=F(b)}return a};function Db(a,b,c,d){this.s=a;this.aa=b;this.P=c", |
| ";this.Ma=d}Db.prototype.toString=function(){return this.s};var Eb={};f", |
| "unction L(a,b,c,d){if(Eb.hasOwnProperty(a))throw Error(\"Axis already ", |
| "created: \"+a);b=new Db(a,b,c,!!d);return Eb[a]=b}\nL(\"ancestor\",fun", |
| "ction(a,b){for(var c=new C;b=b.parentNode;)a.matches(b)&&c.unshift(b);", |
| "return c},!0);L(\"ancestor-or-self\",function(a,b){var c=new C;do a.ma", |
| "tches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar tb=L(", |
| "\"attribute\",function(a,b){var c=new C,d=a.T();if(b=b.attributes)if(a", |
| " instanceof D&&null===a.u||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Bb=L(\"child\",function(a,", |
| "b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new C;for(b=b.firstChild;b", |
| ";b=b.nextSibling)Ta(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);L(", |
| "\"descendant\",Ua,!1,!0);\nvar Cb=L(\"descendant-or-self\",function(a,", |
| "b,c,d){var e=new C;Ta(b,c,d)&&a.matches(b)&&e.add(b);return Ua(a,b,c,d", |
| ",e)},!1,!0),xb=L(\"following\",function(a,b,c,d){var e=new C;do for(va", |
| "r f=b;f=f.nextSibling;)Ta(f,c,d)&&a.matches(f)&&e.add(f),e=Ua(a,f,c,d,", |
| "e);while(b=b.parentNode);return e},!1,!0);L(\"following-sibling\",func", |
| "tion(a,b){for(var c=new C;b=b.nextSibling;)a.matches(b)&&c.add(b);retu", |
| "rn c},!1);L(\"namespace\",function(){return new C},!1);\nvar Fb=L(\"pa", |
| "rent\",function(a,b){var c=new C;if(9==b.nodeType)return c;if(2==b.nod", |
| "eType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.ad", |
| "d(b);return c},!1),yb=L(\"preceding\",function(a,b,c,d){var e=new C,f=", |
| "[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g+", |
| "+){var n=[];for(b=f[g];b=b.previousSibling;)n.unshift(b);for(var z=0,r", |
| "=n.length;z<r;z++)b=n[z],Ta(b,c,d)&&a.matches(b)&&e.add(b),e=Ua(a,b,c,", |
| "d,e)}return e},!0,!0);\nL(\"preceding-sibling\",function(a,b){for(var ", |
| "c=new C;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);", |
| "var Gb=L(\"self\",function(a,b){var c=new C;a.matches(b)&&c.add(b);ret", |
| "urn c},!1);function Hb(a){E.call(this,1);this.sa=a;this.F=a.h();this.o", |
| "=a.o}l(Hb,E);Hb.prototype.evaluate=function(a){return-G(this.sa,a)};Hb", |
| ".prototype.toString=function(){return\"Unary Expression: -\"+F(this.sa", |
| ")};function Ib(a){E.call(this,4);this.fa=a;bb(this,ra(this.fa,function", |
| "(b){return b.h()}));cb(this,ra(this.fa,function(b){return b.o}))}l(Ib,", |
| "E);Ib.prototype.evaluate=function(a){var b=new C;p(this.fa,function(c)", |
| "{c=c.evaluate(a);if(!(c instanceof C))throw Error(\"Path expression mu", |
| "st evaluate to NodeSet.\");b=Ya(b,c)});return b};Ib.prototype.toString", |
| "=function(){return qa(this.fa,function(a,b){return a+F(b)},\"Union Exp", |
| "ression:\")};function Jb(a,b){this.a=a;this.Ia=b}function Kb(a){for(va", |
| "r b,c=[];;){M(a,\"Missing right hand side of binary expression.\");b=L", |
| "b(a);var d=a.a.next();if(!d)break;var e=(d=ib[d]||null)&&d.xa;if(!e){a", |
| ".a.back();break}for(;c.length&&e<=c[c.length-1].xa;)b=new eb(c.pop(),c", |
| ".pop(),b);c.push(b,d)}for(;c.length;)b=new eb(c.pop(),c.pop(),b);retur", |
| "n b}function M(a,b){if(a.a.empty())throw Error(b);}function Mb(a,b){a=", |
| "a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+", |
| "a);}\nfunction Nb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token:", |
| " \"+a);}function Ob(a){a=a.a.next();if(2>a.length)throw Error(\"Unclos", |
| "ed literal string\");return new pb(a)}\nfunction Pb(a){var b=[];if(wb(", |
| "v(a.a))){var c=a.a.next();var d=v(a.a);if(\"/\"==c&&(a.a.empty()||\".", |
| "\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))retur", |
| "n new ub;d=new ub;M(a,\"Missing next location step.\");c=Qb(a,c);b.pus", |
| "h(c)}else{a:{c=v(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Kb(a);M(a,'unclosed \"(\"');Mb(a,\")\");break;case '\"':case \"'\"", |
| ":c=Ob(a);break;default:if(isNaN(+c))if(!ob(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==v(a.a,\n1)){c=a.a.next();c=nb[c]||null;a.a.next();for(d=[];", |
| "\")\"!=v(a.a);){M(a,\"Missing function argument list.\");d.push(Kb(a))", |
| ";if(\",\"!=v(a.a))break;a.a.next()}M(a,\"Unclosed function argument li", |
| "st.\");Nb(a);c=new lb(c,d)}else{c=null;break a}else c=new rb(+a.a.next", |
| "())}\"[\"==v(a.a)&&(d=new zb(Rb(a)),c=new jb(c,d))}if(c)if(wb(v(a.a)))", |
| "d=c;else return c;else c=Qb(a,\"/\"),d=new vb,b.push(c)}for(;wb(v(a.a)", |
| ");)c=a.a.next(),M(a,\"Missing next location step.\"),c=Qb(a,c),b.push(", |
| "c);return new sb(d,b)}\nfunction Qb(a,b){if(\"/\"!=b&&\"//\"!=b)throw ", |
| "Error('Step op should be \"/\" or \"//\"');if(\".\"==v(a.a)){var c=new", |
| " K(Gb,new D(\"node\"));a.a.next();return c}if(\"..\"==v(a.a))return c=", |
| "new K(Fb,new D(\"node\")),a.a.next(),c;if(\"@\"==v(a.a)){var d=tb;a.a.", |
| "next();M(a,\"Missing attribute name\")}else if(\"::\"==v(a.a,1)){if(!/", |
| "(?![0-9])[\\w]/.test(v(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a", |
| ".next());var e=a.a.next();d=Eb[e]||null;if(!d)throw Error(\"No axis wi", |
| "th name: \"+e);a.a.next();M(a,\"Missing node name\")}else d=Bb;e=\nv(a", |
| ".a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==v(a.a,1)){if(!o", |
| "b(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!ob(e))thr", |
| "ow Error(\"Invalid type name: \"+e);Mb(a,\"(\");M(a,\"Bad nodetype\");", |
| "var f=v(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Ob(a);M(a,\"Bad n", |
| "odetype\");Nb(a);e=new D(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),", |
| "-1==f)e=new qb(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else", |
| " if(k=a.Ia(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=", |
| "e.substr(f+1);e=new qb(e,k)}else throw Error(\"Bad token: \"+\na.a.nex", |
| "t());a=new zb(Rb(a),d.P);return c||new K(d,e,a,\"//\"==b)}function Rb(", |
| "a){for(var b=[];\"[\"==v(a.a);){a.a.next();M(a,\"Missing predicate exp", |
| "ression.\");var c=Kb(a);b.push(c);M(a,\"Unclosed predicate expression.", |
| "\");Mb(a,\"]\")}return b}function Lb(a){if(\"-\"==v(a.a))return a.a.ne", |
| "xt(),new Hb(Lb(a));var b=Pb(a);if(\"|\"!=v(a.a))a=b;else{for(b=[b];\"|", |
| "\"==a.a.next();)M(a,\"Missing next union location path.\"),b.push(Pb(a", |
| "));a.a.back();a=new Ib(b)}return a};function Sb(a){switch(a.nodeType){", |
| "case 1:return la(Tb,a);case 9:return Sb(a.documentElement);case 11:cas", |
| "e 10:case 6:case 12:return Ub;default:return a.parentNode?Sb(a.parentN", |
| "ode):Ub}}function Ub(){return null}function Tb(a,b){if(a.prefix==b)ret", |
| "urn 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?Tb(a.parentNode,b):null};function Vb(a,b){i", |
| "f(!a.length)throw Error(\"Empty XPath expression.\");a=Ea(a);if(a.empt", |
| "y())throw Error(\"Invalid XPath expression.\");b?fa(b)||(b=ka(b.lookup", |
| "NamespaceURI,b)):b=function(){return null};var c=Kb(new Jb(a,b));if(!a", |
| ".empty())throw Error(\"Bad token: \"+a.next());this.evaluate=function(", |
| "d,e){d=c.evaluate(new na(d));return new N(d,e)}}\nfunction N(a,b){if(0", |
| "==b)if(a instanceof C)b=4;else if(\"string\"==typeof a)b=2;else if(\"n", |
| "umber\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Err", |
| "or(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanc", |
| "eof C))throw Error(\"value could not be converted to the specified typ", |
| "e\");this.resultType=b;switch(b){case 2:this.stringValue=a instanceof ", |
| "C?$a(a):\"\"+a;break;case 1:this.numberValue=a instanceof C?+$a(a):+a;", |
| "break;case 3:this.booleanValue=a instanceof C?0<a.C():!!a;break;case 4", |
| ":case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next()", |
| ";e;e=c.next())d.push(e);this.snapshotLength=a.C();this.invalidIterator", |
| "State=!1;break;case 8:case 9:this.singleNodeValue=Za(a);break;default:", |
| "throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=f", |
| "unction(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong re", |
| "sult type\");return f>=d.length?null:d[f++]};this.snapshotItem=functio", |
| "n(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result", |
| " type\");return g>=d.length||0>g?null:d[g]}}\nN.ANY_TYPE=0;N.NUMBER_TY", |
| "PE=1;N.STRING_TYPE=2;N.BOOLEAN_TYPE=3;N.UNORDERED_NODE_ITERATOR_TYPE=4", |
| ";N.ORDERED_NODE_ITERATOR_TYPE=5;N.UNORDERED_NODE_SNAPSHOT_TYPE=6;N.ORD", |
| "ERED_NODE_SNAPSHOT_TYPE=7;N.ANY_UNORDERED_NODE_TYPE=8;N.FIRST_ORDERED_", |
| "NODE_TYPE=9;function Wb(a){this.lookupNamespaceURI=Sb(a)}\nfunction Xb", |
| "(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c", |
| ".evaluate||b)a.XPathResult=N,c.evaluate=function(d,e,f,g){return(new V", |
| "b(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new Vb(", |
| "d,e)},c.createNSResolver=function(d){return new Wb(d)}}ca(\"wgxpath.in", |
| "stall\",Xb);ca(\"wgxpath.install\",Xb);var Yb=window;var Zb={aliceblue", |
| ":\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7", |
| "fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:", |
| "\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#", |
| "8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\"", |
| ",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornfl", |
| "owerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#", |
| "00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8", |
| "860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9", |
| "\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556", |
| "b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000", |
| "\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#48", |
| "3d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoi", |
| "se:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue", |
| ":\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e9", |
| "0ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228", |
| "b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff", |
| "\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00", |
| "8000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",h", |
| "otpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#f", |
| "ffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5", |
| "\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6", |
| "\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:", |
| "\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#", |
| "d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen", |
| ":\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",light", |
| "slategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0", |
| "\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"", |
| "#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:", |
| "\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumse", |
| "agreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00", |
| "fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnigh", |
| "tblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas", |
| "in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf", |
| "5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orang", |
| "ered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegree", |
| "n:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papa", |
| "yawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0", |
| "cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"", |
| "#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8", |
| "b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\"", |
| ",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:", |
| "\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#7", |
| "08090\",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:\"#9ac", |
| "d32\"};var $b=\"backgroundColor borderTopColor borderRightColor border", |
| "BottomColor borderLeftColor color outlineColor\".split(\" \"),ac=/#([0", |
| "-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,bc=/^#(?:[0-9a-f]{3}){1,2}$/i,cc", |
| "=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.", |
| "\\d*)\\)$/i,dc=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", |
| "\\s?(0|[1-9]\\d{0,2})\\)$/i;function O(a,b){this.code=a;this.state=P[a", |
| "]||ec;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,f", |
| "unction(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.", |
| "length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=", |
| "Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(O,Erro", |
| "r);var ec=\"unknown error\",P={15:\"element not selectable\",11:\"elem", |
| "ent not visible\"};P[31]=ec;P[30]=ec;P[24]=\"invalid cookie domain\";P", |
| "[29]=\"invalid element coordinates\";P[12]=\"invalid element state\";", |
| "\nP[32]=\"invalid selector\";P[51]=\"invalid selector\";P[52]=\"invali", |
| "d selector\";P[17]=\"javascript error\";P[405]=\"unsupported operation", |
| "\";P[34]=\"move target out of bounds\";P[27]=\"no such alert\";P[7]=\"", |
| "no such element\";P[8]=\"no such frame\";P[23]=\"no such window\";P[28", |
| "]=\"script timeout\";P[33]=\"session not created\";P[10]=\"stale eleme", |
| "nt reference\";P[21]=\"timeout\";P[25]=\"unable to set cookie\";P[26]=", |
| "\"unexpected alert open\";P[13]=ec;P[9]=\"unknown command\";function f", |
| "c(a){return(a=a.exec(q))?a[1]:\"\"}var gc=-1!=q.indexOf(\"iPhone\")&&-", |
| "1==q.indexOf(\"iPod\")&&-1==q.indexOf(\"iPad\")||-1!=q.indexOf(\"iPad", |
| "\")||-1!=q.indexOf(\"iPod\")?fc(/CriOS\\/([0-9.]+)/):fc(/Chrome\\/([0-", |
| "9.]+)/);var hc=10<=Number(void 0);function ic(a){var b=\"tabindex\";re", |
| "turn\"style\"==b?jc(a.style.cssText):(a=a.getAttributeNode(b))&&a.spec", |
| "ified?a.value:null}var kc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?", |
| ":[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function jc(a)", |
| "{var b=[];p(a.split(kc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.", |
| "slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",", |
| "c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b", |
| "+\";\"}\nfunction Q(a,b){b&&\"string\"!==typeof b&&(b=b.toString());re", |
| "turn!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function lc(a", |
| "){return Q(a,\"OPTION\")?!0:Q(a,\"INPUT\")?(a=a.type.toLowerCase(),\"c", |
| "heckbox\"==a||\"radio\"==a):!1}function mc(a){if(!lc(a))throw new O(15", |
| ",\"Element is not selectable\");var b=\"selected\",c=a.type&&a.type.to", |
| "LowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b", |
| "]};var R={};R.oa=function(){var a={Oa:\"http://www.w3.org/2000/svg\"};", |
| "return function(b){return a[b]||null}}();\nR.B=function(a,b,c){var d=x", |
| "(a);if(!d.documentElement)return null;try{for(var e=d.createNSResolver", |
| "?d.createNSResolver(d.documentElement):R.oa,f={},g=d.getElementsByTagN", |
| "ame(\"*\"),k=0;k<g.length;++k){var n=g[k],z=n.namespaceURI;if(z&&!f[z]", |
| "){var r=n.lookupPrefix(z);if(!r){var u=z.match(\".*/(\\\\w+)/?$\");r=u", |
| "?u[1]:\"xhtml\"}f[z]=r}}var A={},t;for(t in f)A[f[t]]=t;e=function(m){", |
| "return A[m]||null};try{return d.evaluate(b,a,e,c,null)}catch(m){if(\"T", |
| "ypeError\"===m.name)return e=d.createNSResolver?d.createNSResolver(d.d", |
| "ocumentElement):\nR.oa,d.evaluate(b,a,e,c,null);throw m;}}catch(m){thr", |
| "ow new O(32,\"Unable to locate an element with the xpath expression \"", |
| "+b+\" because of the following error:\\n\"+m);}};R.pa=function(a,b){if", |
| "(!a||1!=a.nodeType)throw new O(32,'The result of the xpath expression ", |
| "\"'+b+'\" is: '+a+\". It should be an element.\");};\nR.La=function(a,", |
| "b){var c=function(){var d=R.B(b,a,9);return d?d.singleNodeValue||null:", |
| "b.selectSingleNode?(d=x(b),d.setProperty&&d.setProperty(\"SelectionLan", |
| "guage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||R.pa(c,a);", |
| "return c};\nR.Na=function(a,b){var c=function(){var d=R.B(b,a,7);if(d)", |
| "{for(var e=d.snapshotLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g))", |
| ";return f}return b.selectNodes?(d=x(b),d.setProperty&&d.setProperty(\"", |
| "SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();p(c,function(d)", |
| "{R.pa(d,a)});return c};function nc(a,b,c,d){this.top=a;this.right=b;th", |
| "is.bottom=c;this.left=d}h=nc.prototype;h.clone=function(){return new n", |
| "c(this.top,this.right,this.bottom,this.left)};h.contains=function(a){r", |
| "eturn this&&a?a instanceof nc?a.left>=this.left&&a.right<=this.right&&", |
| "a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right", |
| "&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){ha(", |
| "a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.lef", |
| "t-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),t", |
| "his.left-=Number(d));return this};h.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};\nh.floor=functio", |
| "n(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);th", |
| "is.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);retu", |
| "rn this};h.round=function(){this.top=Math.round(this.top);this.right=M", |
| "ath.round(this.right);this.bottom=Math.round(this.bottom);this.left=Ma", |
| "th.round(this.left);return this};\nh.translate=function(a,b){a instanc", |
| "eof w?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):", |
| "(this.left+=a,this.right+=a,\"number\"===typeof b&&(this.top+=b,this.b", |
| "ottom+=b));return this};h.scale=function(a,b){b=\"number\"===typeof b?", |
| "b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this}", |
| ";function S(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d", |
| "}h=S.prototype;h.clone=function(){return new S(this.left,this.top,this", |
| ".width,this.height)};h.contains=function(a){return a instanceof w?a.x>", |
| "=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+th", |
| "is.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&thi", |
| "s.top<=a.top&&this.top+this.height>=a.top+a.height};\nh.ceil=function(", |
| "){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.wid", |
| "th=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.fl", |
| "oor(this.top);this.width=Math.floor(this.width);this.height=Math.floor", |
| "(this.height);return this};h.round=function(){this.left=Math.round(thi", |
| "s.left);this.top=Math.round(this.top);this.width=Math.round(this.width", |
| ");this.height=Math.round(this.height);return this};\nh.translate=funct", |
| "ion(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y):(this.left+=a,", |
| "\"number\"===typeof b&&(this.top+=b));return this};h.scale=function(a,", |
| "b){b=\"number\"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;", |
| "this.height*=b;return this};function oc(a,b){var c=x(a);return c.defau", |
| "ltView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedSt", |
| "yle(a,null))?a[b]||a.getPropertyValue(b)||\"\":\"\"}function pc(a){var", |
| " b=a.offsetWidth,c=a.offsetHeight;if((void 0===b||!b&&!c)&&a.getBoundi", |
| "ngClientRect){a:{try{var d=a.getBoundingClientRect()}catch(e){a={left:", |
| "0,top:0,right:0,bottom:0};break a}a=d}return new Ha(a.right-a.left,a.b", |
| "ottom-a.top)}return new Ha(b,c)};var qc=\"function\"===typeof ShadowRo", |
| "ot;function rc(a){return sc(a)&&tc(a)&&\"none\"!=T(a,\"pointer-events", |
| "\")}var wc=\"A AREA BUTTON INPUT LABEL SELECT TEXTAREA\".split(\" \");", |
| "function xc(a){return ra(wc,function(b){return Q(a,b)})||null!=ic(a)&&", |
| "0<=Number(a.tabIndex)||yc(a)}var zc=\"BUTTON INPUT OPTGROUP OPTION SEL", |
| "ECT TEXTAREA\".split(\" \");\nfunction tc(a){return ra(zc,function(b){", |
| "return Q(a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&", |
| "Q(a,\"OPTGROUP\")||Q(a,\"OPTION\")?tc(a.parentNode):!Qa(a,function(b){", |
| "var c=b.parentNode;if(c&&Q(c,\"FIELDSET\")&&c.disabled){if(!Q(b,\"LEGE", |
| "ND\"))return!0;for(;b=void 0!==b.previousElementSibling?b.previousElem", |
| "entSibling:La(b.previousSibling);)if(Q(b,\"LEGEND\"))return!0}return!1", |
| "},!0):!0}var Ac=\"text search tel url email password number\".split(\"", |
| " \");\nfunction Bc(a,b){return Q(a,\"INPUT\")?a.type.toLowerCase()==b:", |
| "!1}function Cc(a){function b(c){return\"inherit\"==c.contentEditable?(", |
| "c=Dc(c))?b(c):!1:\"true\"==c.contentEditable}return void 0!==a.content", |
| "Editable?void 0!==a.isContentEditable?a.isContentEditable:b(a):!1}\nfu", |
| "nction yc(a){return((Q(a,\"TEXTAREA\")?!0:Q(a,\"INPUT\")?0<=oa(Ac,a.ty", |
| "pe.toLowerCase()):Cc(a)?!0:!1)||(Q(a,\"INPUT\")?\"file\"==a.type.toLow", |
| "erCase():!1)||Bc(a,\"range\")||Bc(a,\"date\")||Bc(a,\"month\")||Bc(a,", |
| "\"week\")||Bc(a,\"time\")||Bc(a,\"datetime-local\")||Bc(a,\"color\"))&", |
| "&!a.readOnly}function Dc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.", |
| "nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfunction", |
| " T(a,b){b=Aa(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=", |
| "\"cssFloat\";a=oc(a,b)||Ec(a,b);if(null===a)a=null;else if(0<=oa($b,b)", |
| "){b:{var c=a.match(cc);if(c){b=Number(c[1]);var d=Number(c[2]),e=Numbe", |
| "r(c[3]);c=Number(c[4]);if(0<=b&&255>=b&&0<=d&&255>=d&&0<=e&&255>=e&&0<", |
| "=c&&1>=c){b=[b,d,e,c];break b}}b=null}if(!b)b:{if(e=a.match(dc))if(b=N", |
| "umber(e[1]),d=Number(e[2]),e=Number(e[3]),0<=b&&255>=b&&0<=d&&255>=d&&", |
| "0<=e&&255>=e){b=[b,d,e,1];break b}b=null}if(!b)b:{b=a.toLowerCase();d=", |
| "Zb[b.toLowerCase()];\nif(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4==d.leng", |
| "th&&(d=d.replace(ac,\"#$1$1$2$2$3$3\")),!bc.test(d))){b=null;break b}b", |
| "=[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2),16),parseInt(d.sub", |
| "str(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}function", |
| " Ec(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&fa(c.getProp", |
| "ertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?", |
| "d:null:(a=Dc(a))?Ec(a,b):null}\nfunction Fc(a,b,c){function d(g){var k", |
| "=Gc(g);return 0<k.height&&0<k.width?!0:Q(g,\"PATH\")&&(0<k.height||0<k", |
| ".width)?(g=T(g,\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=T(", |
| "g,\"overflow\")&&ra(g.childNodes,function(n){return 3==n.nodeType||Q(n", |
| ")&&d(n)})}function e(g){return Hc(g)==U&&sa(g.childNodes,function(k){r", |
| "eturn!Q(k)||e(k)||!d(k)})}if(!Q(a))throw Error(\"Argument to isShown m", |
| "ust be of type Element\");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")", |
| "||Q(a,\"OPTGROUP\"))return a=Qa(a,function(g){return Q(g,\"SELECT\")})", |
| ",\n!!a&&Fc(a,!0,c);var f=Ic(a);if(f)return!!f.image&&0<f.rect.width&&0", |
| "<f.rect.height&&Fc(f.image,b,c);if(Q(a,\"INPUT\")&&\"hidden\"==a.type.", |
| "toLowerCase()||Q(a,\"NOSCRIPT\"))return!1;f=T(a,\"visibility\");return", |
| "\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Jc(a))&&d(a)?!e(a):!1}\nf", |
| "unction sc(a){function b(c){if(Q(c)&&\"none\"==T(c,\"display\"))return", |
| "!1;a:{var d=c.parentNode;if(c.getDestinationInsertionPoints){var e=c.g", |
| "etDestinationInsertionPoints();if(0<e.length){d=e[e.length-1];break a}", |
| "}d=d&&d.shadowRoot&&void 0!==c.assignedSlot?c.assignedSlot?c.assignedS", |
| "lot.parentNode:null:d}return qc&&d instanceof ShadowRoot||d&&(9==d.nod", |
| "eType||11==d.nodeType)?!0:d&&Q(d,\"DETAILS\")&&!d.open&&!Q(c,\"SUMMARY", |
| "\")?!1:!!d&&b(d)}return Fc(a,!0,b)}var U=\"hidden\";\nfunction Hc(a,b)", |
| "{function c(m){function y(Ab){if(Ab==g)return!0;var uc=T(Ab,\"display", |
| "\");return 0==uc.lastIndexOf(\"inline\",0)||\"contents\"==uc||\"absolu", |
| "te\"==vc&&\"static\"==T(Ab,\"position\")?!1:!0}var vc=T(m,\"position\"", |
| ");if(\"fixed\"==vc)return z=!0,m==g?null:g;for(m=Dc(m);m&&!y(m);)m=Dc(", |
| "m);return m}function d(m){var y=m;if(\"visible\"==n)if(m==g&&k)y=k;els", |
| "e if(m==k)return{x:\"visible\",y:\"visible\"};y={x:T(y,\"overflow-x\")", |
| ",y:T(y,\"overflow-y\")};m==g&&(y.x=\"visible\"==y.x?\"auto\":y.x,y.y=", |
| "\"visible\"==y.y?\"auto\":y.y);\nreturn y}function e(m){if(m==g){var y", |
| "=(new Sa(f)).Z;m=y.scrollingElement?y.scrollingElement:y.body||y.docum", |
| "entElement;y=y.parentWindow||y.defaultView;m=new w(y.pageXOffset||m.sc", |
| "rollLeft,y.pageYOffset||m.scrollTop)}else m=new w(m.scrollLeft,m.scrol", |
| "lTop);return m}b=Kc(a,b);var f=x(a),g=f.documentElement,k=f.body,n=T(g", |
| ",\"overflow\"),z;for(a=c(a);a;a=c(a)){var r=d(a);if(\"visible\"!=r.x||", |
| "\"visible\"!=r.y){var u=Gc(a);if(0==u.width||0==u.height)return U;var ", |
| "A=b.right<u.left,t=b.bottom<u.top;if(A&&\"hidden\"==\nr.x||t&&\"hidden", |
| "\"==r.y)return U;if(A&&\"visible\"!=r.x||t&&\"visible\"!=r.y){A=e(a);t", |
| "=b.bottom<u.top-A.y;if(b.right<u.left-A.x&&\"visible\"!=r.x||t&&\"visi", |
| "ble\"!=r.x)return U;b=Hc(a);return b==U?U:\"scroll\"}A=b.left>=u.left+", |
| "u.width;u=b.top>=u.top+u.height;if(A&&\"hidden\"==r.x||u&&\"hidden\"==", |
| "r.y)return U;if(A&&\"visible\"!=r.x||u&&\"visible\"!=r.y){if(z&&(r=e(a", |
| "),b.left>=g.scrollWidth-r.x||b.right>=g.scrollHeight-r.y))return U;b=H", |
| "c(a);return b==U?U:\"scroll\"}}}return\"none\"}\nfunction Gc(a){var b=", |
| "Ic(a);if(b)return b.rect;if(Q(a,\"HTML\"))return a=(Ia(x(a))||window).", |
| "document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new", |
| " Ha(a.clientWidth,a.clientHeight),new S(0,0,a.width,a.height);try{var ", |
| "c=a.getBoundingClientRect()}catch(d){return new S(0,0,0,0)}return new ", |
| "S(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Ic(a){var b=Q", |
| "(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(a.parentNode", |
| ",\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=R.La('/descend", |
| "ant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=Gc(d),b||\"default\"==a.", |
| "shape.toLowerCase()||(a=Lc(a),b=Math.min(Math.max(a.left,0),e.width),c", |
| "=Math.min(Math.max(a.top,0),e.height),e=new S(b+e.left,c+e.top,Math.mi", |
| "n(a.width,e.width-b),Math.min(a.height,e.height-c))));return{image:d,r", |
| "ect:e||new S(0,0,0,0)}}\nfunction Lc(a){var b=a.shape.toLowerCase();a=", |
| "a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];r", |
| "eturn new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=", |
| "a[2],new S(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c", |
| "=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.", |
| "max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new S(b,c", |
| ",d-b,e-c)}return new S(0,0,0,0)}\nfunction Kc(a,b){a=Gc(a);a=new nc(a.", |
| "top,a.left+a.width,a.top+a.height,a.left);b&&(b=b instanceof S?b:new S", |
| "(b.x,b.y,1,1),a.left=Math.min(Math.max(a.left+b.left,a.left),a.right),", |
| "a.top=Math.min(Math.max(a.top+b.top,a.top),a.bottom),a.right=Math.min(", |
| "Math.max(a.left+b.width,a.left),a.right),a.bottom=Math.min(Math.max(a.", |
| "top+b.height,a.top),a.bottom));return a}function Jc(a){var b=1,c=T(a,", |
| "\"opacity\");c&&(b=Number(c));(a=Dc(a))&&(b*=Jc(a));return b};function", |
| " V(a,b,c){this.u=a;this.X=b;this.Y=c}V.prototype.create=function(a){a=", |
| "x(a).createEvent(\"HTMLEvents\");a.initEvent(this.u,this.X,this.Y);ret", |
| "urn a};V.prototype.toString=function(){return this.u};function W(a,b,c", |
| "){ma(this,a,b,c)}l(W,V);\nW.prototype.create=function(a,b){if(this==Mc", |
| ")throw new O(9,\"Browser does not support a mouse pixel scroll event.", |
| "\");var c=x(a);a=Ia(c);c=c.createEvent(\"MouseEvents\");this==Nc&&(c.w", |
| "heelDelta=b.wheelDelta);c.initMouseEvent(this.u,this.X,this.Y,a,1,b.cl", |
| "ientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.me", |
| "taKey,b.button,b.relatedTarget);return c};function Oc(a,b,c){ma(this,a", |
| ",b,c)}l(Oc,V);\nOc.prototype.create=function(a,b){a=x(a).createEvent(", |
| "\"Events\");a.initEvent(this.u,this.X,this.Y);a.altKey=b.altKey;a.ctrl", |
| "Key=b.ctrlKey;a.metaKey=b.metaKey;a.shiftKey=b.shiftKey;a.keyCode=b.ch", |
| "arCode||b.keyCode;a.charCode=this==Pc?a.keyCode:0;return a};function Q", |
| "c(a,b,c){ma(this,a,b,c)}l(Qc,V);\nQc.prototype.create=function(a,b){fu", |
| "nction c(A){A=pa(A,function(t){return g.createTouch(k,a,t.identifier,t", |
| ".pageX,t.pageY,t.screenX,t.screenY)});return g.createTouchList.apply(g", |
| ",A)}function d(A){var t=pa(A,function(m){return{identifier:m.identifie", |
| "r,screenX:m.screenX,screenY:m.screenY,clientX:m.clientX,clientY:m.clie", |
| "ntY,pageX:m.pageX,pageY:m.pageY,target:a}});t.item=function(m){return ", |
| "t[m]};return t}function e(A){return pa(A,function(t){return new Touch(", |
| "{identifier:t.identifier,screenX:t.screenX,screenY:t.screenY,\nclientX", |
| ":t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY,target:a})})}", |
| "function f(A,t){switch(A){case 1:return d(t);case 2:return c(t);case 3", |
| ":return e(t)}return null}var g=x(a),k=Ia(g),n=f(1,b.changedTouches),z=", |
| "b.touches==b.changedTouches?n:f(1,b.touches),r=b.targetTouches==b.chan", |
| "gedTouches?n:f(1,b.targetTouches);var u=g.createEvent(\"MouseEvents\")", |
| ";u.initMouseEvent(this.u,this.X,this.Y,k,1,0,0,b.clientX,b.clientY,b.c", |
| "trlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);u.touches=z;u.", |
| "targetTouches=\nr;u.changedTouches=n;u.scale=b.scale;u.rotation=b.rota", |
| "tion;return u};function Rc(a,b,c){ma(this,a,b,c)}l(Rc,V);Rc.prototype.", |
| "create=function(){throw new O(9,\"Browser does not support MSGesture e", |
| "vents.\");};function X(a,b,c){ma(this,a,b,c)}l(X,V);X.prototype.create", |
| "=function(){throw new O(9,\"Browser does not support MSPointer events.", |
| "\");};\nvar Sc=new V(\"change\",!0,!1),Tc=new W(\"click\",!0,!0),Uc=ne", |
| "w W(\"contextmenu\",!0,!0),Vc=new W(\"dblclick\",!0,!0),Wc=new W(\"mou", |
| "sedown\",!0,!0),Xc=new W(\"mousemove\",!0,!1),Yc=new W(\"mouseout\",!0", |
| ",!0),Zc=new W(\"mouseover\",!0,!0),$c=new W(\"mouseup\",!0,!0),Nc=new ", |
| "W(\"mousewheel\",!0,!0),Mc=new W(\"MozMousePixelScroll\",!0,!0);new Oc", |
| "(\"keydown\",!0,!0);var Pc=new Oc(\"keypress\",!0,!0);new Oc(\"keyup\"", |
| ",!0,!0);new Qc(\"touchend\",!0,!0);new Qc(\"touchmove\",!0,!0);new Qc(", |
| "\"touchstart\",!0,!0);new Rc(\"MSGestureChange\",!0,!0);\nnew Rc(\"MSG", |
| "estureEnd\",!0,!0);new Rc(\"MSGestureHold\",!0,!0);new Rc(\"MSGestureS", |
| "tart\",!0,!0);new Rc(\"MSGestureTap\",!0,!0);new Rc(\"MSInertiaStart\"", |
| ",!0,!0);var ad=new X(\"MSGotPointerCapture\",!0,!1),bd=new X(\"MSLostP", |
| "ointerCapture\",!0,!1);new X(\"MSPointerCancel\",!0,!0);var cd=new X(", |
| "\"MSPointerDown\",!0,!0),dd=new X(\"MSPointerMove\",!0,!0),ed=new X(\"", |
| "MSPointerOver\",!0,!0),fd=new X(\"MSPointerOut\",!0,!0),gd=new X(\"MSP", |
| "ointerUp\",!0,!0);\nfunction hd(a,b,c){b=b.create(a,c);\"isTrusted\"in", |
| " b||(b.isTrusted=!1);return a.dispatchEvent(b)};function id(a,b){this.", |
| "g=Yb.document.documentElement;this.G=null;var c=Ra(x(this.g));c&&jd(th", |
| "is,c);this.da=a||new kd;this.ra=b||new ld}id.prototype.I=function(){re", |
| "turn this.g};function jd(a,b){a.g=b;a.G=Q(b,\"OPTION\")?Qa(b,function(", |
| "c){return Q(c,\"SELECT\")}):null}\nid.prototype.$=function(a,b,c,d,e,f", |
| ",g,k){if(!f&&!rc(this.g))return!1;if(d&&Zc!=a&&Yc!=a)throw new O(12,\"", |
| "Event type does not allow related target: \"+a);b={clientX:b.x,clientY", |
| ":b.y,button:c,altKey:0!=(this.da.ga&4),ctrlKey:0!=(this.da.ga&2),shift", |
| "Key:0!=(this.da.ga&1),metaKey:0!=(this.da.ga&8),wheelDelta:e||0,relate", |
| "dTarget:d||null,count:k||1};g=g||1;c=this.g;a!=Tc&&a!=Wc&&g in md?c=md", |
| "[g]:this.G&&(c=nd(this,a));return c?this.ra.$(c,a,b):!0};\nid.prototyp", |
| "e.S=function(a,b,c,d,e,f,g,k){if(!k&&!rc(this.g))return!1;if(g&&ed!=a&", |
| "&fd!=a)throw new O(12,\"Event type does not allow related target: \"+a", |
| ");b={clientX:b.x,clientY:b.y,button:c,altKey:!1,ctrlKey:!1,shiftKey:!1", |
| ",metaKey:!1,relatedTarget:g||null,width:0,height:0,pressure:0,rotation", |
| ":0,pointerId:d,tiltX:0,tiltY:0,pointerType:e,isPrimary:f};c=this.G?nd(", |
| "this,a):this.g;md[d]&&(c=md[d]);d=Ia(x(this.g));if(d&&a==cd){var n=d.E", |
| "lement.prototype.msSetPointerCapture;d.Element.prototype.msSetPointerC", |
| "apture=\nfunction(z){md[z]=this}}a=c?this.ra.S(c,a,b):!0;n&&(d.Element", |
| ".prototype.msSetPointerCapture=n);return a};function nd(a,b){switch(b)", |
| "{case Tc:case $c:return a.G.multiple?a.g:a.G;default:return a.G.multip", |
| "le?a.g:null}}function od(a){var b=Qa(a.g,function(c){return!!c&&Q(c)&&", |
| "xc(c)},!0);b=b||a.g;a=Ra(x(b));if(b!=a){if(a&&fa(a.blur)&&!Q(a,\"BODY", |
| "\"))try{a.blur()}catch(c){throw c;}fa(b.focus)&&b.focus()}}function kd", |
| "(){this.ga=0}var md={};function ld(){}ld.prototype.$=function(a,b,c){r", |
| "eturn hd(a,b,c)};\nld.prototype.S=function(a,b,c){return hd(a,b,c)};fu", |
| "nction pd(a,b){this.K={};this.m=[];this.N=0;var c=arguments.length;if(", |
| "1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<", |
| "c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}fu", |
| "nction qd(a){rd(a);return a.m.concat()}h=pd.prototype;h.clear=function", |
| "(){this.K={};this.N=this.m.length=0};h.remove=function(a){return Objec", |
| "t.prototype.hasOwnProperty.call(this.K,a)?(delete this.K[a],this.N--,t", |
| "his.m.length>2*this.N&&rd(this),!0):!1};\nfunction rd(a){if(a.N!=a.m.l", |
| "ength){for(var b=0,c=0;b<a.m.length;){var d=a.m[b];Object.prototype.ha", |
| "sOwnProperty.call(a.K,d)&&(a.m[c++]=d);b++}a.m.length=c}if(a.N!=a.m.le", |
| "ngth){var e={};for(c=b=0;b<a.m.length;)d=a.m[b],Object.prototype.hasOw", |
| "nProperty.call(e,d)||(a.m[c++]=d,e[d]=1),b++;a.m.length=c}}h.get=funct", |
| "ion(a,b){return Object.prototype.hasOwnProperty.call(this.K,a)?this.K[", |
| "a]:b};h.set=function(a,b){Object.prototype.hasOwnProperty.call(this.K,", |
| "a)||(this.N++,this.m.push(a));this.K[a]=b};\nh.addAll=function(a){if(a", |
| " instanceof pd)for(var b=qd(a),c=0;c<b.length;c++)this.set(b[c],a.get(", |
| "b[c]));else for(b in a)this.set(b,a[b])};h.forEach=function(a,b){for(v", |
| "ar c=qd(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,", |
| "e,this)}};h.clone=function(){return new pd(this)};var sd={};function Y", |
| "(a,b,c){ha(a)&&(a=a.b);a=new td(a);!b||b in sd&&!c||(sd[b]={key:a,shif", |
| "t:!1},c&&(sd[c]={key:a,shift:!0}));return a}function td(a){this.code=a", |
| "}Y(8);Y(9);Y(13);var ud=Y(16),vd=Y(17),wd=Y(18);Y(19);Y(20);Y(27);Y(32", |
| ",\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(", |
| "46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",", |
| "\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,\"7", |
| "\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(66,", |
| "\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\");Y", |
| "(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I\")", |
| ";Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",\"M", |
| "\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q\",", |
| "\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,\"u", |
| "\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(89,", |
| "\"y\",\"Y\");Y(90,\"z\",\"Z\");var xd=Y(Ca?{c:91,b:91}:Ba?{c:224,b:91}", |
| ":{c:0,b:91});Y(Ca?{c:92,b:92}:Ba?{c:224,b:93}:{c:0,b:92});Y(Ca?{c:93,b", |
| ":93}:Ba?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b:97},\"", |
| "1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4\"", |
| ");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7\")", |
| ";Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*\");", |
| "Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".\");Y", |
| "({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(117)", |
| ";Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",\"+\"", |
| ");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,", |
| "\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");", |
| "\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\")", |
| ";Y(222,\"'\",'\"');var yd=new pd;yd.set(1,ud);yd.set(2,vd);yd.set(4,wd", |
| ");yd.set(8,xd);(function(a){var b=new pd;p(qd(a),function(c){b.set(a.g", |
| "et(c).code,c)});return b})(yd);function zd(a,b,c){ma(this,b,c);this.L=", |
| "this.i=null;this.D=new w(0,0);this.ba=this.O=!1;if(a){\"number\"==type", |
| "of a.buttonPressed&&(this.i=a.buttonPressed);try{Q(a.elementPressed)&&", |
| "(this.L=a.elementPressed)}catch(d){this.i=null}this.D=new w(a.clientXY", |
| ".x,a.clientXY.y);this.O=!!a.nextClickIsDoubleClick;this.ba=!!a.hasEver", |
| "Interacted;try{a.element&&Q(a.element)&&jd(this,a.element)}catch(d){th", |
| "is.i=null}}}l(zd,id);var Z={};Z[Tc]=[0,1,2,null];Z[Uc]=[null,null,2,nu", |
| "ll];Z[$c]=[0,1,2,null];Z[Yc]=[0,1,2,4];\nZ[Xc]=[0,1,2,4];hc&&(Z[cd]=Z[", |
| "$c],Z[gd]=Z[$c],Z[dd]=[-1,-1,-1,-1],Z[fd]=Z[dd],Z[ed]=Z[dd]);Z[Vc]=Z[T", |
| "c];Z[Wc]=Z[$c];Z[Zc]=Z[Yc];var Ad={};Ad[Wc]=cd;Ad[Xc]=dd;Ad[Yc]=fd;Ad[", |
| "Zc]=ed;Ad[$c]=gd;\nzd.prototype.move=function(a,b){var c=rc(a),d=Gc(a)", |
| ";this.D.x=b.x+d.left;this.D.y=b.y+d.top;b=this.I();if(a!=b){try{Ia(x(b", |
| ")).closed&&(b=null)}catch(e){b=null}b&&(d=b===Yb.document.documentElem", |
| "ent||b===Yb.document.body,b=!this.ba&&d?null:b,Bd(this,Yc,a));jd(this,", |
| "a);Bd(this,Zc,b,null,c)}Bd(this,Xc,null,null,c);this.O=!1};zd.prototyp", |
| "e.scroll=function(a){if(0==a)throw new O(13,\"Must scroll a non-zero n", |
| "umber of ticks.\");for(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)Bd(thi", |
| "s,Nc,null,b)};\nfunction Bd(a,b,c,d,e,f){a.ba=!0;if(hc){var g=Ad[b];if", |
| "(g&&!a.S(g,a.D,Cd(a,g),1,MSPointerEvent.MSPOINTER_TYPE_MOUSE,!0,c,e))r", |
| "eturn!1}return a.$(b,a.D,Cd(a,b),c,d,e,null,f)}function Cd(a,b){if(!(b", |
| " in Z))return 0;a=Z[b][null===a.i?3:a.i];if(null===a)throw new O(13,\"", |
| "Event does not permit the specified mouse button.\");return a}zd.proto", |
| "type.getState=function(){return{buttonPressed:this.i,elementPressed:th", |
| "is.L,clientXY:{x:this.D.x,y:this.D.y},nextClickIsDoubleClick:this.O,ha", |
| "sEverInteracted:this.ba,element:this.I()}};function Dd(a,b){this.x=a;t", |
| "his.y=b}l(Dd,w);h=Dd.prototype;h.clone=function(){return new Dd(this.x", |
| ",this.y)};h.scale=w.prototype.scale;h.normalize=function(){return this", |
| ".scale(1/Math.sqrt(this.x*this.x+this.y*this.y))};h.add=function(a){th", |
| "is.x+=a.x;this.y+=a.y;return this};h.rotate=function(a){var b=Math.cos", |
| "(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;thi", |
| "s.y=c;return this};function Ed(a){if(\"none\"!=(oc(a,\"display\")||(a.", |
| "currentStyle?a.currentStyle.display:null)||a.style&&a.style.display))v", |
| "ar b=pc(a);else{b=a.style;var c=b.display,d=b.visibility,e=b.position;", |
| "b.visibility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";v", |
| "ar f=pc(a);b.display=c;b.position=e;b.visibility=d;b=f}return 0<b.widt", |
| "h&&0<b.height||!a.offsetParent?b:Ed(a.offsetParent)};ca(\"_\",function", |
| "(a,b,c,d){if(!sc(a))throw new O(11,\"Element is not currently visible ", |
| "and may not be manipulated\");b:{var e=b||void 0;if(\"scroll\"==Hc(a,e", |
| ")){if(a.scrollIntoView&&(a.scrollIntoView(),\"none\"==Hc(a,e)))break b", |
| ";for(var f=Kc(a,e),g=Dc(a);g;g=Dc(g)){var k=g,n=Gc(k);var z=k;var r=oc", |
| "(z,\"borderLeftWidth\");var u=oc(z,\"borderRightWidth\");var A=oc(z,\"", |
| "borderTopWidth\");z=oc(z,\"borderBottomWidth\");u=new nc(parseFloat(A)", |
| ",parseFloat(u),parseFloat(z),parseFloat(r));r=f.left-n.left-u.left;n=f", |
| ".top-n.top-\nu.top;u=k.clientHeight+f.top-f.bottom;k.scrollLeft+=Math.", |
| "min(r,Math.max(r-(k.clientWidth+f.left-f.right),0));k.scrollTop+=Math.", |
| "min(n,Math.max(n-u,0))}Hc(a,e)}}b?b=new Dd(b.x,b.y):(b=Ed(a),b=new Dd(", |
| "b.width/2,b.height/2));c=c||new zd;c.move(a,b);if(null!==c.i)throw new", |
| " O(13,\"Cannot press more than one button or an already pressed button", |
| ".\");c.i=0;c.L=c.I();if(Q(c.I(),\"OPTION\")||Q(c.I(),\"SELECT\")||Bd(c", |
| ",Wc,null,null,!1,void 0))hc&&0==c.i&&Q(c.L,\"OPTION\")&&c.S(ad,c.D,0,1", |
| ",MSPointerEvent.MSPOINTER_TYPE_MOUSE,\n!0),od(c);if(null===c.i)throw n", |
| "ew O(13,\"Cannot release a button when no button is pressed.\");if(c.G", |
| "&&rc(c.g)&&(a=c.G,b=mc(c.g),!b||a.multiple)){c.g.selected=!b;if(b=a.mu", |
| "ltiple){b=0;e=wa(String(gc)).split(\".\");f=wa(\"28\").split(\".\");g=", |
| "Math.max(e.length,f.length);for(k=0;0==b&&k<g;k++){n=e[k]||\"\";r=f[k]", |
| "||\"\";do{n=/(\\d*)(\\D*)(.*)/.exec(n)||[\"\",\"\",\"\",\"\"];r=/(\\d*", |
| ")(\\D*)(.*)/.exec(r)||[\"\",\"\",\"\",\"\"];if(0==n[0].length&&0==r[0]", |
| ".length)break;b=xa(0==n[1].length?0:parseInt(n[1],10),0==r[1].length?0", |
| ":parseInt(r[1],\n10))||xa(0==n[2].length,0==r[2].length)||xa(n[2],r[2]", |
| ");n=n[3];r=r[3]}while(0==b)}b=!(0<=b)}b||hd(a,Sc)}a=rc(c.I());Bd(c,$c,", |
| "null,null,d,void 0);try{if(0==c.i&&c.I()==c.L){var t=c.D,m=Cd(c,Tc);if", |
| "(a||rc(c.g))!c.G&&lc(c.g)&&mc(c.g),c.$(Tc,t,m,null,0,a,void 0);c.O&&Bd", |
| "(c,Vc);c.O=!c.O;hc&&0==c.i&&Q(c.L,\"OPTION\")&&c.S(bd,new w(0,0),0,1,M", |
| "SPointerEvent.MSPOINTER_TYPE_MOUSE,!1)}else 2==c.i&&Bd(c,Uc)}catch(y){", |
| "}md={};c.i=null;c.L=null});; return this._.apply(null,arguments);}).ap", |
| "ply({navigator:typeof window!='undefined'?window.navigator:null,docume", |
| "nt:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const EXECUTE_ASYNC_SCRIPT[] = { |
| "function(){return (function(){var e=this||self;\nfunction l(a){var b=t", |
| "ypeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";i", |
| "f(a instanceof Object)return b;var c=Object.prototype.toString.call(a)", |
| ";if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||", |
| "\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefin", |
| "ed\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice", |
| "\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof", |
| " a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEn", |
| "umerable(\"call\"))return\"function\"}else return\"null\";else if(\"fu", |
| "nction\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b}", |
| "function p(a){var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"", |
| "==typeof a.length}function q(a){var b=typeof a;return\"object\"==b&&nu", |
| "ll!=a||\"function\"==b}function r(a,b){var c=Array.prototype.slice.cal", |
| "l(arguments,1);return function(){var d=c.slice();d.push.apply(d,argume", |
| "nts);return a.apply(this,d)}}var t=Date.now||function(){return+new Dat", |
| "e};function u(a,b){function c(){}c.prototype=b.prototype;a.prototype=n", |
| "ew c;a.prototype.constructor=a};function v(a,b){this.code=a;this.state", |
| "=x[a]||y;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/", |
| "g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b", |
| "=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a", |
| ";a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}u(v,E", |
| "rror);var y=\"unknown error\",x={15:\"element not selectable\",11:\"el", |
| "ement not visible\"};x[31]=y;x[30]=y;x[24]=\"invalid cookie domain\";x", |
| "[29]=\"invalid element coordinates\";x[12]=\"invalid element state\";", |
| "\nx[32]=\"invalid selector\";x[51]=\"invalid selector\";x[52]=\"invali", |
| "d selector\";x[17]=\"javascript error\";x[405]=\"unsupported operation", |
| "\";x[34]=\"move target out of bounds\";x[27]=\"no such alert\";x[7]=\"", |
| "no such element\";x[8]=\"no such frame\";x[23]=\"no such window\";x[28", |
| "]=\"script timeout\";x[33]=\"session not created\";x[10]=\"stale eleme", |
| "nt reference\";x[21]=\"timeout\";x[25]=\"unable to set cookie\";x[26]=", |
| "\"unexpected alert open\";x[13]=y;x[9]=\"unknown command\";function z(", |
| "a,b){for(var c=a.length,d=Array(c),f=\"string\"===typeof a?a.split(\"", |
| "\"):a,g=0;g<c;g++)g in f&&(d[g]=b.call(void 0,f[g],g,a));return d};fun", |
| "ction A(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]", |
| ");return c}function B(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[", |
| "d],d,a);return c}function C(a,b){return null!==a&&b in a}function D(a,", |
| "b){for(var c in a)if(b.call(void 0,a[c],c,a))return c};var E=JSON.stri", |
| "ngify;function F(a){function b(c,d){switch(l(c)){case \"string\":case ", |
| "\"number\":case \"boolean\":return c;case \"function\":return c.toStri", |
| "ng();case \"array\":return z(c,function(g){return b(g,d)});case \"obje", |
| "ct\":if(0<=d.indexOf(c))throw new v(17,\"Recursive object cannot be tr", |
| "ansferred\");if(C(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeType)){var", |
| " f={};f.ELEMENT=H(c);return f}if(C(c,\"document\"))return f={},f.WINDO", |
| "W=H(c),f;d.push(c);if(p(c))return z(c,function(g){return b(g,d)});c=A(", |
| "c,function(g,m){return\"number\"==typeof m||\n\"string\"==typeof m});r", |
| "eturn B(c,function(g){return b(g,d)});default:return null}}return b(a,", |
| "[])}function I(a,b){return\"array\"==l(a)?z(a,function(c){return I(c,b", |
| ")}):q(a)?\"function\"==typeof a?a:C(a,\"ELEMENT\")?J(a.ELEMENT,b):C(a,", |
| "\"WINDOW\")?J(a.WINDOW,b):B(a,function(c){return I(c,b)}):a}function K", |
| "(a,b){if(\"string\"==typeof a)try{return new b.Function(a)}catch(c){th", |
| "row c;}return b==window?a:new b.Function(\"return (\"+a+\").apply(null", |
| ",arguments);\")}\nfunction L(a){a=a||document;var b=a.$wdc_;b||(b=a.$w", |
| "dc_={},b.a=t());b.a||(b.a=t());return b}function H(a){var b=L(a.ownerD", |
| "ocument),c=D(b,function(d){return d==a});c||(c=\":wdc:\"+b.a++,b[c]=a)", |
| ";return c}\nfunction J(a,b){a=decodeURIComponent(a);b=b||document;var ", |
| "c=L(b);if(!C(c,a))throw new v(10,\"Element does not exist in cache\");", |
| "var d=c[a];if(C(d,\"setInterval\")){if(d.closed)throw delete c[a],new ", |
| "v(23,\"Window has been closed.\");return d}for(var f=d;f;){if(f==b.doc", |
| "umentElement)return d;f.host&&11===f.nodeType&&(f=f.host);f=f.parentNo", |
| "de}delete c[a];throw new v(10,\"Element is no longer attached to the D", |
| "OM\");};function M(a,b,c,d,f,g){function m(k,n){G||(h.removeEventListe", |
| "ner?h.removeEventListener(\"unload\",w,!0):h.detachEvent(\"onunload\",", |
| "w),h.clearTimeout(Q),0!=k?(k=new v(k,n.message||n+\"\"),k.stack=n.stac", |
| "k,n={status:C(k,\"code\")?k.code:13,value:{message:k.message}}):n={sta", |
| "tus:0,value:F(n)},d(f?E(n):n),G=!0)}function w(){m(13,Error(\"Detected", |
| " a page unload event; asynchronous script execution does not work acro", |
| "ss page loads.\"))}var h=g||window,G=!1;g=r(m,13);if(h.closed)g(\"Unab", |
| "le to execute script; the target window is closed.\");\nelse{a=K(a,h);", |
| "b=I(b,h.document);b.push(r(m,0));h.addEventListener?h.addEventListener", |
| "(\"unload\",w,!0):h.attachEvent(\"onunload\",w);var R=t();try{a.apply(", |
| "h,b);var Q=h.setTimeout(function(){m(28,Error(\"Timed out waiting for ", |
| "asynchronous script result after \"+(t()-R)+\" ms\"))},Math.max(0,c))}", |
| "catch(k){m(k.code||13,k)}}}var N=[\"_\"],O=e;N[0]in O||\"undefined\"==", |
| "typeof O.execScript||O.execScript(\"var \"+N[0]);\nfor(var P;N.length&", |
| "&(P=N.shift());)N.length||void 0===M?O=O[P]&&O[P]!==Object.prototype[P", |
| "]?O[P]:O[P]={}:O[P]=M;; return this._.apply(null,arguments);}).apply({", |
| "navigator:typeof window!='undefined'?window.navigator:null,document:ty", |
| "peof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const EXECUTE_SCRIPT[] = { |
| "function(){return (function(){var e=this||self;\nfunction h(a){var b=t", |
| "ypeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";i", |
| "f(a instanceof Object)return b;var c=Object.prototype.toString.call(a)", |
| ";if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||", |
| "\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefin", |
| "ed\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice", |
| "\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof", |
| " a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEn", |
| "umerable(\"call\"))return\"function\"}else return\"null\";else if(\"fu", |
| "nction\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b}", |
| "function k(a){var b=h(a);return\"array\"==b||\"object\"==b&&\"number\"", |
| "==typeof a.length}function l(a){var b=typeof a;return\"object\"==b&&nu", |
| "ll!=a||\"function\"==b}var n=Date.now||function(){return+new Date};fun", |
| "ction q(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a", |
| ".prototype.constructor=a};var r=window;function t(a,b){this.code=a;thi", |
| "s.state=u[a]||v;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)", |
| "[a-z])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"", |
| "\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this", |
| ".name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"", |
| "\"}q(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 do", |
| "main\";u[29]=\"invalid element coordinates\";u[12]=\"invalid element s", |
| "tate\";\nu[32]=\"invalid selector\";u[51]=\"invalid selector\";u[52]=", |
| "\"invalid selector\";u[17]=\"javascript error\";u[405]=\"unsupported o", |
| "peration\";u[34]=\"move target out of bounds\";u[27]=\"no such alert\"", |
| ";u[7]=\"no such element\";u[8]=\"no such frame\";u[23]=\"no such windo", |
| "w\";u[28]=\"script timeout\";u[33]=\"session not created\";u[10]=\"sta", |
| "le element reference\";u[21]=\"timeout\";u[25]=\"unable to set cookie", |
| "\";u[26]=\"unexpected alert open\";u[13]=v;u[9]=\"unknown command\";fu", |
| "nction w(a,b){for(var c=a.length,d=Array(c),f=\"string\"===typeof a?a.", |
| "split(\"\"):a,g=0;g<c;g++)g in f&&(d[g]=b.call(void 0,f[g],g,a));retur", |
| "n d};function x(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c", |
| "[d]=a[d]);return c}function y(a,b){var c={},d;for(d in a)c[d]=b.call(v", |
| "oid 0,a[d],d,a);return c}function z(a,b){return null!==a&&b in a}funct", |
| "ion A(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c};var B=J", |
| "SON.stringify;function C(a){function b(c,d){switch(h(c)){case \"string", |
| "\":case \"number\":case \"boolean\":return c;case \"function\":return ", |
| "c.toString();case \"array\":return w(c,function(g){return b(g,d)});cas", |
| "e \"object\":if(0<=d.indexOf(c))throw new t(17,\"Recursive object cann", |
| "ot be transferred\");if(z(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeTy", |
| "pe)){var f={};f.ELEMENT=D(c);return f}if(z(c,\"document\"))return f={}", |
| ",f.WINDOW=D(c),f;d.push(c);if(k(c))return w(c,function(g){return b(g,d", |
| ")});c=x(c,function(g,m){return\"number\"==typeof m||\n\"string\"==type", |
| "of m});return y(c,function(g){return b(g,d)});default:return null}}ret", |
| "urn b(a,[])}function E(a,b){return\"array\"==h(a)?w(a,function(c){retu", |
| "rn E(c,b)}):l(a)?\"function\"==typeof a?a:z(a,\"ELEMENT\")?F(a.ELEMENT", |
| ",b):z(a,\"WINDOW\")?F(a.WINDOW,b):y(a,function(c){return E(c,b)}):a}fu", |
| "nction G(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.a=n());b.a|", |
| "|(b.a=n());return b}function D(a){var b=G(a.ownerDocument),c=A(b,funct", |
| "ion(d){return d==a});c||(c=\":wdc:\"+b.a++,b[c]=a);return c}\nfunction", |
| " F(a,b){a=decodeURIComponent(a);b=b||document;var c=G(b);if(!z(c,a))th", |
| "row new t(10,\"Element does not exist in cache\");var d=c[a];if(z(d,\"", |
| "setInterval\")){if(d.closed)throw delete c[a],new t(23,\"Window has be", |
| "en closed.\");return d}for(var f=d;f;){if(f==b.documentElement)return ", |
| "d;f.host&&11===f.nodeType&&(f=f.host);f=f.parentNode}delete c[a];throw", |
| " new t(10,\"Element is no longer attached to the DOM\");};function H(a", |
| ",b,c,d){d=d||r;try{a:{var f=a;if(\"string\"==typeof f)try{a=new d.Func", |
| "tion(f);break a}catch(p){throw p;}a=d==window?f:new d.Function(\"retur", |
| "n (\"+f+\").apply(null,arguments);\")}var g=E(b,d.document);var m={sta", |
| "tus:0,value:C(a.apply(null,g))}}catch(p){m={status:z(p,\"code\")?p.cod", |
| "e:13,value:{message:p.message}}}return c?B(m):m}var I=[\"_\"],J=e;I[0]", |
| "in J||\"undefined\"==typeof J.execScript||J.execScript(\"var \"+I[0]);", |
| "\nfor(var K;I.length&&(K=I.shift());)I.length||void 0===H?J=J[K]&&J[K]", |
| "!==Object.prototype[K]?J[K]:J[K]={}:J[K]=H;; return this._.apply(null,", |
| "arguments);}).apply({navigator:typeof window!='undefined'?window.navig", |
| "ator:null,document:typeof window!='undefined'?window.document:null}, a", |
| "rguments);}\n", |
| NULL}; |
| |
| const char* const EXECUTE_SQL[] = { |
| "function(){return (function(){var a=this||self;function d(b,c){functio", |
| "n e(){}e.prototype=c.prototype;b.prototype=new e;b.prototype.construct", |
| "or=b};var f=window;function h(b,c){this.code=b;this.state=k[b]||m;this", |
| ".message=c||\"\";b=this.state.replace(/((?:^|\\s+)[a-z])/g,function(e)", |
| "{return e.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});c=b.length-5;i", |
| "f(0>c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";this.name=b;b=Error(this", |
| ".message);b.name=this.name;this.stack=b.stack||\"\"}d(h,Error);var m=", |
| "\"unknown error\",k={15:\"element not selectable\",11:\"element not vi", |
| "sible\"};k[31]=m;k[30]=m;k[24]=\"invalid cookie domain\";k[29]=\"inval", |
| "id element coordinates\";k[12]=\"invalid element state\";\nk[32]=\"inv", |
| "alid selector\";k[51]=\"invalid selector\";k[52]=\"invalid selector\";", |
| "k[17]=\"javascript error\";k[405]=\"unsupported operation\";k[34]=\"mo", |
| "ve target out of bounds\";k[27]=\"no such alert\";k[7]=\"no such eleme", |
| "nt\";k[8]=\"no such frame\";k[23]=\"no such window\";k[28]=\"script ti", |
| "meout\";k[33]=\"session not created\";k[10]=\"stale element reference", |
| "\";k[21]=\"timeout\";k[25]=\"unable to set cookie\";k[26]=\"unexpected", |
| " alert open\";k[13]=m;k[9]=\"unknown command\";function n(b){this.rows", |
| "=[];for(var c=0;c<b.rows.length;c++)this.rows[c]=b.rows.item(c);this.r", |
| "owsAffected=b.rowsAffected;this.insertId=-1;try{this.insertId=b.insert", |
| "Id}catch(e){}};function p(b,c,e,u,v,w,x){function y(g,l){l=new n(l);u(", |
| "g,l)}try{var z=f.openDatabase(b,\"\",b+\"name\",5242880)}catch(g){thro", |
| "w new h(13,g.message);}z.transaction(function(g){g.executeSql(c,e,y,x)", |
| "},v,w)}var q=[\"_\"],r=a;q[0]in r||\"undefined\"==typeof r.execScript|", |
| "|r.execScript(\"var \"+q[0]);for(var t;q.length&&(t=q.shift());)q.leng", |
| "th||void 0===p?r=r[t]&&r[t]!==Object.prototype[t]?r[t]:r[t]={}:r[t]=p;", |
| "; return this._.apply(null,arguments);}).apply({navigator:typeof windo", |
| "w!='undefined'?window.navigator:null,document:typeof window!='undefine", |
| "d'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const FIND_ELEMENT[] = { |
| "function(){return (function(){var k,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function l(a){return\"function\"==da(a)}function fa(a){va", |
| "r b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function ha", |
| "(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(", |
| "!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.ca", |
| "ll(arguments,2);return function(){var e=Array.prototype.slice.call(arg", |
| "uments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return", |
| " function(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Functio", |
| "n.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nat", |
| "ive code\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){v", |
| "ar c=Array.prototype.slice.call(arguments,1);return function(){var d=c", |
| ".slice();d.push.apply(d,arguments);return a.apply(this,d)}}function n(", |
| "a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototy", |
| "pe.constructor=a};/*\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 soft", |
| "ware and associated documentation files (the \"Software\"), to\n deal ", |
| "in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n la(a,b,c){this.m=a;this.Ea=b||1;this.l=c||1};var ma;function na(a,b)", |
| "{if(\"string\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:", |
| "a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c", |
| ";return-1}function p(a,b,c){for(var d=a.length,e=\"string\"===typeof a", |
| "?a.split(\"\"):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}function oa(a,", |
| "b){for(var c=a.length,d=[],e=0,f=\"string\"===typeof a?a.split(\"\"):a", |
| ",g=0;g<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}re", |
| "turn d}\nfunction pa(a,b,c){var d=c;p(a,function(e,f){d=b.call(void 0,", |
| "d,e,f,a)});return d}function qa(a,b){for(var c=a.length,d=\"string\"==", |
| "=typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,", |
| "a))return!0;return!1}function ra(a,b,c){for(var d=a.length,e=\"string", |
| "\"===typeof a?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,", |
| "a))return!1;return!0}\nfunction sa(a,b){a:{for(var c=a.length,d=\"stri", |
| "ng\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d", |
| "[e],e,a)){b=e;break a}b=-1}return 0>b?null:\"string\"===typeof a?a.cha", |
| "rAt(b):a[b]}function ta(a){return Array.prototype.concat.apply([],argu", |
| "ments)}function ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<", |
| "b;d++)c[d]=a[d];return c}return[]}function va(a,b,c){return 2>=argumen", |
| "ts.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a", |
| ",b,c)}function wa(a,b){a.sort(b||xa)}\nfunction xa(a,b){return a>b?1:a", |
| "<b?-1:0};function ya(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",", |
| "b)==b}var za=String.prototype.trim?function(a){return a.trim()}:functi", |
| "on(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};functio", |
| "n Aa(a){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.", |
| "toUpperCase()})};function Ba(a){this.$=a;this.P=0}function Ca(a){a=a.m", |
| "atch(Da);for(var b=0;b<a.length;b++)Ea.test(a[b])&&a.splice(b,1);retur", |
| "n new Ba(a)}var Da=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-", |
| "\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^", |
| "\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Ea=/^\\s/;function q(a,b){return a.$[a.", |
| "P+(b||0)]}Ba.prototype.next=function(){return this.$[this.P++]};Ba.pro", |
| "totype.back=function(){this.P--};Ba.prototype.empty=function(){return ", |
| "this.$.length<=this.P};function r(a,b){this.x=void 0!==a?a:0;this.y=vo", |
| "id 0!==b?b:0}k=r.prototype;k.clone=function(){return new r(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(this.x);this.y=Ma", |
| "th.floor(this.y);return this};k.round=function(){this.x=Math.round(thi", |
| "s.x);this.y=Math.round(this.y);return this};k.translate=function(a,b){", |
| "a instanceof r?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"", |
| "===typeof b&&(this.y+=b));return this};\nk.scale=function(a,b){this.x*", |
| "=a;this.y*=\"number\"===typeof b?b:a;return this};function Fa(a,b){thi", |
| "s.width=a;this.height=b}k=Fa.prototype;k.clone=function(){return new F", |
| "a(this.width,this.height)};k.aspectRatio=function(){return this.width/", |
| "this.height};k.ceil=function(){this.width=Math.ceil(this.width);this.h", |
| "eight=Math.ceil(this.height);return this};k.floor=function(){this.widt", |
| "h=Math.floor(this.width);this.height=Math.floor(this.height);return th", |
| "is};k.round=function(){this.width=Math.round(this.width);this.height=M", |
| "ath.round(this.height);return this};\nk.scale=function(a,b){this.width", |
| "*=a;this.height*=\"number\"===typeof b?b:a;return this};function u(a){", |
| "return a?new Ga(x(a)):ma||(ma=new Ga)}function Ha(a,b,c){function d(g)", |
| "{g&&b.appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var", |
| " e=1;e<c.length;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):p(Ia(", |
| "f)?ua(f):f,d)}}function Ja(a){for(;a&&1!=a.nodeType;)a=a.previousSibli", |
| "ng;return a}\nfunction Ka(a,b){if(!a||!b)return!1;if(a.contains&&1==b.", |
| "nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compare", |
| "DocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(", |
| ";b&&a!=b;)b=b.parentNode;return b==a}\nfunction La(a,b){if(a==b)return", |
| " 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?", |
| "1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentN", |
| "ode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-", |
| "b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?Ma(a,b):!c", |
| "&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)?Na(b,a):(c?a.sourceIndex:e.sourceInde", |
| "x)-(d?b.sourceIndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNo", |
| "de(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0", |
| ");return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Na(", |
| "a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.par", |
| "entNode;return Ma(b,a)}function Ma(a,b){for(;b=b.previousSibling;)if(b", |
| "==a)return-1;return 1}function x(a){return 9==a.nodeType?a:a.ownerDocu", |
| "ment||a.document}function Ia(a){if(a&&\"number\"==typeof a.length){if(", |
| "fa(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(", |
| "l(a))return\"function\"==typeof a.item}return!1}\nfunction Oa(a,b){a&&", |
| "(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}r", |
| "eturn null}function Ga(a){this.F=a||aa.document||document}k=Ga.prototy", |
| "pe;k.getElementsByTagName=function(a,b){return(b||this.F).getElementsB", |
| "yTagName(String(a))};\nfunction y(a,b,c,d){a=d||a.F;var e=b&&\"*\"!=b?", |
| "String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(", |
| "e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElement", |
| "sByClassName)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;", |
| "g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b", |
| "=a.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){e=g.cl", |
| "assName;var h;if(h=\"function\"==typeof e.split)h=0<=na(e.split(/\\s+/", |
| "),c);h&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\nk.createElement=", |
| "function(a){var b=this.F;a=String(a);\"application/xhtml+xml\"===b.con", |
| "tentType&&(a=a.toLowerCase());return b.createElement(a)};k.createTextN", |
| "ode=function(a){return this.F.createTextNode(String(a))};k.appendChild", |
| "=function(a,b){a.appendChild(b)};k.append=function(a,b){Ha(x(a),a,argu", |
| "ments)};k.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch", |
| "(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":ca", |
| "se \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":", |
| "case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KE", |
| "YGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\"", |
| ":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case ", |
| "\"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nk.removeNod", |
| "e=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}", |
| ";k.contains=Ka;function z(a){var b=null,c=a.nodeType;1==c&&(b=a.textCo", |
| "ntent,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.firs", |
| "tChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),", |
| "d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els", |
| "e b=a.nodeValue;return\"\"+b}\nfunction Pa(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 Qa(a,b,c,d,e){return R", |
| "a.call(null,a,b,ba(c)?c:null,ba(d)?d:null,e||new A)}\nfunction Ra(a,b,", |
| "c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p", |
| "(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&", |
| "\"class\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.classNam", |
| "e==d&&a.matches(f)&&e.add(f)})):a instanceof C?Sa(a,b,c,d,e):b.getElem", |
| "entsByTagName&&(b=b.getElementsByTagName(a.J()),p(b,function(f){Pa(f,c", |
| ",d)&&e.add(f)}));return e}function Sa(a,b,c,d,e){for(b=b.firstChild;b;", |
| "b=b.nextSibling)Pa(b,c,d)&&a.matches(b)&&e.add(b),Sa(a,b,c,d,e)};funct", |
| "ion A(){this.l=this.g=null;this.K=0}function Ta(a){this.node=a;this.ne", |
| "xt=this.D=null}function Ua(a,b){if(!a.g)return b;if(!b.g)return a;var ", |
| "c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=", |
| "b.next):0<La(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.D=d)?d.ne", |
| "xt=e:a.g=e,d=e,f++;for(e=c||b;e;)e.D=d,d=d.next=e,f++,e=e.next;a.l=d;a", |
| ".K=f;return a}A.prototype.unshift=function(a){a=new Ta(a);a.next=this.", |
| "g;this.l?this.g.D=a:this.g=this.l=a;this.g=a;this.K++};\nA.prototype.a", |
| "dd=function(a){a=new Ta(a);a.D=this.l;this.g?this.l.next=a:this.g=this", |
| ".l=a;this.l=a;this.K++};function Va(a){return(a=a.g)?a.node:null}A.pro", |
| "totype.u=function(){return this.K};function Wa(a){return(a=Va(a))?z(a)", |
| ":\"\"}A.prototype.iterator=function(a){return new Xa(this,!!a)};functi", |
| "on Xa(a,b){this.Aa=a;this.ca=(this.G=b)?a.l:a.g;this.X=null}Xa.prototy", |
| "pe.next=function(){var a=this.ca;if(null==a)return null;var b=this.X=a", |
| ";this.ca=this.G?a.D:a.next;return b.node};\nXa.prototype.remove=functi", |
| "on(){var a=this.Aa,b=this.X;if(!b)throw Error(\"Next must be called at", |
| " least once before remove.\");var c=b.D;b=b.next;c?c.next=b:a.g=b;b?b.", |
| "D=c:a.l=c;a.K--;this.X=null};function D(a){this.f=a;this.h=this.v=!1;t", |
| "his.L=null}function E(a){return\"\\n \"+a.toString().split(\"\\n\").j", |
| "oin(\"\\n \")}D.prototype.c=function(){return this.v};function Ya(a,b", |
| "){a.v=b}function Za(a,b){a.h=b}D.prototype.B=function(){return this.L}", |
| ";function G(a,b){a=a.evaluate(b);return a instanceof A?+Wa(a):+a}funct", |
| "ion H(a,b){a=a.evaluate(b);return a instanceof A?Wa(a):\"\"+a}function", |
| " $a(a,b){a=a.evaluate(b);return a instanceof A?!!a.u():!!a};function a", |
| "b(a,b,c){D.call(this,a.f);this.Z=a;this.fa=b;this.la=c;this.v=b.c()||c", |
| ".c();this.h=b.h||c.h;this.Z==bb&&(c.h||c.c()||4==c.f||0==c.f||!b.B()?b", |
| ".h||b.c()||4==b.f||0==b.f||!c.B()||(this.L={name:c.B().name,I:b}):this", |
| ".L={name:b.B().name,I:c})}n(ab,D);\nfunction cb(a,b,c,d,e){b=b.evaluat", |
| "e(d);c=c.evaluate(d);var f;if(b instanceof A&&c instanceof A){b=b.iter", |
| "ator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e", |
| ".next())if(a(z(d),z(f)))return!0;return!1}if(b instanceof A||c instanc", |
| "eof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typ", |
| "eof d,h=f.next();h;h=f.next()){switch(g){case \"number\":h=+z(h);break", |
| ";case \"boolean\":h=!!z(h);break;case \"string\":h=z(h);break;default:", |
| "throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(", |
| "h,d)||e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||", |
| "\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ", |
| "eof c?a(+b,+c):a(b,c):a(+b,+c)}ab.prototype.evaluate=function(a){retur", |
| "n this.Z.s(this.fa,this.la,a)};ab.prototype.toString=function(){var a=", |
| "\"Binary Expression: \"+this.Z;a+=E(this.fa);return a+=E(this.la)};fun", |
| "ction db(a,b,c,d){this.Da=a;this.ja=b;this.f=c;this.s=d}db.prototype.t", |
| "oString=function(){return this.Da};var fb={};\nfunction I(a,b,c,d){if(", |
| "fb.hasOwnProperty(a))throw Error(\"Binary operator already created: \"", |
| "+a);a=new db(a,b,c,d);return fb[a.toString()]=a}I(\"div\",6,1,function", |
| "(a,b,c){return G(a,c)/G(b,c)});I(\"mod\",6,1,function(a,b,c){return G(", |
| "a,c)%G(b,c)});I(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});I(\"+", |
| "\",5,1,function(a,b,c){return G(a,c)+G(b,c)});I(\"-\",5,1,function(a,b", |
| ",c){return G(a,c)-G(b,c)});I(\"<\",4,2,function(a,b,c){return cb(funct", |
| "ion(d,e){return d<e},a,b,c)});\nI(\">\",4,2,function(a,b,c){return cb(", |
| "function(d,e){return d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){return", |
| " cb(function(d,e){return d<=e},a,b,c)});I(\">=\",4,2,function(a,b,c){r", |
| "eturn cb(function(d,e){return d>=e},a,b,c)});var bb=I(\"=\",3,2,functi", |
| "on(a,b,c){return cb(function(d,e){return d==e},a,b,c,!0)});I(\"!=\",3,", |
| "2,function(a,b,c){return cb(function(d,e){return d!=e},a,b,c,!0)});I(", |
| "\"and\",2,2,function(a,b,c){return $a(a,c)&&$a(b,c)});I(\"or\",1,2,fun", |
| "ction(a,b,c){return $a(a,c)||$a(b,c)});function gb(a,b){if(b.u()&&4!=a", |
| ".f)throw Error(\"Primary expression must evaluate to nodeset if filter", |
| " has predicate(s).\");D.call(this,a.f);this.ka=a;this.b=b;this.v=a.c()", |
| ";this.h=a.h}n(gb,D);gb.prototype.evaluate=function(a){a=this.ka.evalua", |
| "te(a);return hb(this.b,a)};gb.prototype.toString=function(){var a=\"Fi", |
| "lter:\"+E(this.ka);return a+=E(this.b)};function ib(a,b){if(b.length<a", |
| ".ia)throw Error(\"Function \"+a.j+\" expects at least\"+a.ia+\" argume", |
| "nts, \"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)throw Error(", |
| "\"Function \"+a.j+\" expects at most \"+a.Y+\" arguments, \"+b.length+", |
| "\" given\");a.Ba&&p(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.j+\" is not of type Nodeset: \"+c);});D.call(", |
| "this,a.f);this.O=a;this.V=b;Ya(this,a.v||qa(b,function(c){return c.c()", |
| "}));Za(this,a.za&&!b.length||a.ya&&!!b.length||qa(b,function(c){return", |
| " c.h}))}\nn(ib,D);ib.prototype.evaluate=function(a){return this.O.s.ap", |
| "ply(null,ta(a,this.V))};ib.prototype.toString=function(){var a=\"Funct", |
| "ion: \"+this.O;if(this.V.length){var b=pa(this.V,function(c,d){return ", |
| "c+E(d)},\"Arguments:\");a+=E(b)}return a};function jb(a,b,c,d,e,f,g,h)", |
| "{this.j=a;this.f=b;this.v=c;this.za=d;this.ya=!1;this.s=e;this.ia=f;th", |
| "is.Y=void 0!==g?g:f;this.Ba=!!h}jb.prototype.toString=function(){retur", |
| "n this.j};var kb={};\nfunction J(a,b,c,d,e,f,g,h){if(kb.hasOwnProperty", |
| "(a))throw Error(\"Function already created: \"+a+\".\");kb[a]=new jb(a", |
| ",b,c,d,e,f,g,h)}J(\"boolean\",2,!1,!1,function(a,b){return $a(b,a)},1)", |
| ";J(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G(b,a))},1);J(\"", |
| "concat\",3,!1,!1,function(a,b){return pa(va(arguments,1),function(c,d)", |
| "{return c+H(d,a)},\"\")},2,null);J(\"contains\",2,!1,!1,function(a,b,c", |
| "){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,fun", |
| "ction(a,b){return b.evaluate(a).u()},1,1,!0);\nJ(\"false\",2,!1,!1,fun", |
| "ction(){return!1},0);J(\"floor\",1,!1,!1,function(a,b){return Math.flo", |
| "or(G(b,a))},1);J(\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeTyp", |
| "e?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,function(g){g=", |
| "d.getElementById(g);!g||0<=na(e,g)||e.push(g)});e.sort(La);var f=new A", |
| ";p(e,function(g){f.add(g)});return f},1);J(\"lang\",2,!1,!1,function()", |
| "{return!1},1);J(\"last\",1,!0,!1,function(a){if(1!=arguments.length)th", |
| "row Error(\"Function last expects ()\");return a.l},0);\nJ(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.localNam", |
| "e||a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"name\",3,!1,!0,function(", |
| "a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},", |
| "0,1,!0);J(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);J(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?H(b,a):z(a.m)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\"", |
| ",2,!1,!1,function(a,b){return!$a(b,a)},1);\nJ(\"number\",1,!1,!0,funct", |
| "ion(a,b){return b?G(b,a):+z(a.m)},0,1);J(\"position\",1,!0,!1,function", |
| "(a){return a.Ea},0);J(\"round\",1,!1,!1,function(a,b){return Math.roun", |
| "d(G(b,a))},1);J(\"starts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c", |
| ",a);return 0==b.lastIndexOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b", |
| "){return b?H(b,a):z(a.m)},0,1);J(\"string-length\",1,!1,!0,function(a,", |
| "b){return(b?H(b,a):z(a.m)).length},0,1);\nJ(\"substring\",3,!1,!1,func", |
| "tion(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"", |
| "\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.ro", |
| "und(c)-1;var e=Math.max(c,0);a=H(b,a);return Infinity==d?a.substring(e", |
| "):a.substring(e,c+Math.round(d))},2,3);J(\"substring-after\",3,!1,!1,f", |
| "unction(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.sub", |
| "string(c+a.length)},2);\nJ(\"substring-before\",3,!1,!1,function(a,b,c", |
| "){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},", |
| "2);J(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(", |
| "var c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);J(\"translate\"", |
| ",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0", |
| ";d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";f", |
| "or(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);J(\"", |
| "true\",2,!1,!1,function(){return!0},0);function C(a,b){this.oa=a;this.", |
| "ga=void 0!==b?b:null;this.H=null;switch(a){case \"comment\":this.H=8;b", |
| "reak;case \"text\":this.H=3;break;case \"processing-instruction\":this", |
| ".H=7;break;case \"node\":break;default:throw Error(\"Unexpected argume", |
| "nt\");}}function lb(a){return\"comment\"==a||\"text\"==a||\"processing", |
| "-instruction\"==a||\"node\"==a}C.prototype.matches=function(a){return ", |
| "null===this.H||this.H==a.nodeType};C.prototype.J=function(){return thi", |
| "s.oa};\nC.prototype.toString=function(){var a=\"Kind Test: \"+this.oa;", |
| "null===this.ga||(a+=E(this.ga));return a};function mb(a){D.call(this,3", |
| ");this.na=a.substring(1,a.length-1)}n(mb,D);mb.prototype.evaluate=func", |
| "tion(){return this.na};mb.prototype.toString=function(){return\"Litera", |
| "l: \"+this.na};function nb(a,b){this.j=a.toLowerCase();a=\"*\"==this.j", |
| "?\"*\":\"http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCase():a}nb.", |
| "prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;", |
| "b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.j&&thi", |
| "s.j!=b.toLowerCase()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.nam", |
| "espaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};nb.prototyp", |
| "e.J=function(){return this.j};\nnb.prototype.toString=function(){retur", |
| "n\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":this.R", |
| "+\":\")+this.j};function ob(a){D.call(this,1);this.pa=a}n(ob,D);ob.pro", |
| "totype.evaluate=function(){return this.pa};ob.prototype.toString=funct", |
| "ion(){return\"Number: \"+this.pa};function pb(a,b){D.call(this,a.f);th", |
| "is.ea=a;this.M=b;this.v=a.c();this.h=a.h;1==this.M.length&&(a=this.M[0", |
| "],a.W||a.A!=qb||(a=a.U,\"*\"!=a.J()&&(this.L={name:a.J(),I:null})))}n(", |
| "pb,D);function rb(){D.call(this,4)}n(rb,D);rb.prototype.evaluate=funct", |
| "ion(a){var b=new A;a=a.m;9==a.nodeType?b.add(a):b.add(a.ownerDocument)", |
| ";return b};rb.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function sb(){D.call(this,4)}n(sb,D);sb.prototype.evaluate=fun", |
| "ction(a){var b=new A;b.add(a.m);return b};\nsb.prototype.toString=func", |
| "tion(){return\"Context Helper Expression\"};function tb(a){return\"/\"", |
| "==a||\"//\"==a}\npb.prototype.evaluate=function(a){var b=this.ea.evalu", |
| "ate(a);if(!(b instanceof A))throw Error(\"Filter expression must evalu", |
| "ate to nodeset.\");a=this.M;for(var c=0,d=a.length;c<d&&b.u();c++){var", |
| " e=a[c],f=b.iterator(e.A.G);if(e.c()||e.A!=ub)if(e.c()||e.A!=vb){var g", |
| "=f.next();for(b=e.evaluate(new la(g));null!=(g=f.next());)g=e.evaluate", |
| "(new la(g)),b=Ua(b,g)}else g=f.next(),b=e.evaluate(new la(g));else{for", |
| "(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocum", |
| "entPosition(g)&8;g=b);b=e.evaluate(new la(g))}}return b};\npb.prototyp", |
| "e.toString=function(){var a=\"Path Expression:\"+E(this.ea);if(this.M.", |
| "length){var b=pa(this.M,function(c,d){return c+E(d)},\"Steps:\");a+=E(", |
| "b)}return a};function wb(a,b){this.b=a;this.G=!!b}function hb(a,b,c){f", |
| "or(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.u(),g,h", |
| "=0;g=e.next();h++){var w=a.G?f-h:h+1;g=d.evaluate(new la(g,w,f));if(\"", |
| "number\"==typeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==t", |
| "ypeof g)w=!!g;else if(g instanceof A)w=0<g.u();else throw Error(\"Pred", |
| "icate.evaluate returned an unexpected type.\");w||e.remove()}return b}", |
| "wb.prototype.B=function(){return 0<this.b.length?this.b[0].B():null};", |
| "\nwb.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=thi", |
| "s.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};wb.prototype.u=func", |
| "tion(){return this.b.length};wb.prototype.toString=function(){return p", |
| "a(this.b,function(a,b){return a+E(b)},\"Predicates:\")};function K(a,b", |
| ",c,d){D.call(this,4);this.A=a;this.U=b;this.b=c||new wb([]);this.W=!!d", |
| ";b=this.b.B();a.Ha&&b&&(this.L={name:b.name,I:b.I});this.v=this.b.c()}", |
| "n(K,D);\nK.prototype.evaluate=function(a){var b=a.m,c=this.B(),d=null,", |
| "e=null,f=0;c&&(d=c.name,e=c.I?H(c.I,a):null,f=1);if(this.W)if(this.c()", |
| "||this.A!=xb)if(b=(new K(yb,new C(\"node\"))).evaluate(a).iterator(),c", |
| "=b.next())for(a=this.s(c,d,e,f);null!=(c=b.next());)a=Ua(a,this.s(c,d,", |
| "e,f));else a=new A;else a=Qa(this.U,b,d,e),a=hb(this.b,a,f);else a=thi", |
| "s.s(a.m,d,e,f);return a};K.prototype.s=function(a,b,c,d){a=this.A.O(th", |
| "is.U,a,b,c);return a=hb(this.b,a,d)};\nK.prototype.toString=function()", |
| "{var a=\"Step:\"+E(\"Operator: \"+(this.W?\"//\":\"/\"));this.A.j&&(a+", |
| "=E(\"Axis: \"+this.A));a+=E(this.U);if(this.b.u()){var b=pa(this.b.b,f", |
| "unction(c,d){return c+E(d)},\"Predicates:\");a+=E(b)}return a};functio", |
| "n zb(a,b,c,d){this.j=a;this.O=b;this.G=c;this.Ha=d}zb.prototype.toStri", |
| "ng=function(){return this.j};var Ab={};function L(a,b,c,d){if(Ab.hasOw", |
| "nProperty(a))throw Error(\"Axis already created: \"+a);b=new zb(a,b,c,", |
| "!!d);return Ab[a]=b}\nL(\"ancestor\",function(a,b){for(var c=new A;b=b", |
| ".parentNode;)a.matches(b)&&c.unshift(b);return c},!0);L(\"ancestor-or-", |
| "self\",function(a,b){var c=new A;do a.matches(b)&&c.unshift(b);while(b", |
| "=b.parentNode);return c},!0);\nvar qb=L(\"attribute\",function(a,b){va", |
| "r c=new A,d=a.J();if(b=b.attributes)if(a instanceof C&&null===a.H||\"*", |
| "\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);", |
| "return c},!1),xb=L(\"child\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d", |
| ")?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)Pa(b,c,d)&&a.", |
| "matches(b)&&e.add(b);return e},!1,!0);L(\"descendant\",Qa,!1,!0);\nvar", |
| " yb=L(\"descendant-or-self\",function(a,b,c,d){var e=new A;Pa(b,c,d)&&", |
| "a.matches(b)&&e.add(b);return Qa(a,b,c,d,e)},!1,!0),ub=L(\"following\"", |
| ",function(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)Pa(f,c,", |
| "d)&&a.matches(f)&&e.add(f),e=Qa(a,f,c,d,e);while(b=b.parentNode);retur", |
| "n e},!1,!0);L(\"following-sibling\",function(a,b){for(var c=new A;b=b.", |
| "nextSibling;)a.matches(b)&&c.add(b);return c},!1);L(\"namespace\",func", |
| "tion(){return new A},!1);\nvar Bb=L(\"parent\",function(a,b){var c=new", |
| " A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElem", |
| "ent),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),vb=L(\"prec", |
| "eding\",function(a,b,c,d){var e=new A,f=[];do f.unshift(b);while(b=b.p", |
| "arentNode);for(var g=1,h=f.length;g<h;g++){var w=[];for(b=f[g];b=b.pre", |
| "viousSibling;)w.unshift(b);for(var F=0,t=w.length;F<t;F++)b=w[F],Pa(b,", |
| "c,d)&&a.matches(b)&&e.add(b),e=Qa(a,b,c,d,e)}return e},!0,!0);\nL(\"pr", |
| "eceding-sibling\",function(a,b){for(var c=new A;b=b.previousSibling;)a", |
| ".matches(b)&&c.unshift(b);return c},!0);var Cb=L(\"self\",function(a,b", |
| "){var c=new A;a.matches(b)&&c.add(b);return c},!1);function Db(a){D.ca", |
| "ll(this,1);this.da=a;this.v=a.c();this.h=a.h}n(Db,D);Db.prototype.eval", |
| "uate=function(a){return-G(this.da,a)};Db.prototype.toString=function()", |
| "{return\"Unary Expression: -\"+E(this.da)};function Eb(a){D.call(this,", |
| "4);this.S=a;Ya(this,qa(this.S,function(b){return b.c()}));Za(this,qa(t", |
| "his.S,function(b){return b.h}))}n(Eb,D);Eb.prototype.evaluate=function", |
| "(a){var b=new A;p(this.S,function(c){c=c.evaluate(a);if(!(c instanceof", |
| " A))throw Error(\"Path expression must evaluate to NodeSet.\");b=Ua(b,", |
| "c)});return b};Eb.prototype.toString=function(){return pa(this.S,funct", |
| "ion(a,b){return a+E(b)},\"Union Expression:\")};function Fb(a,b){this.", |
| "a=a;this.Ca=b}function Gb(a){for(var b,c=[];;){M(a,\"Missing right han", |
| "d side of binary expression.\");b=Hb(a);var d=a.a.next();if(!d)break;v", |
| "ar e=(d=fb[d]||null)&&d.ja;if(!e){a.a.back();break}for(;c.length&&e<=c", |
| "[c.length-1].ja;)b=new ab(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length", |
| ";)b=new ab(c.pop(),c.pop(),b);return b}function M(a,b){if(a.a.empty())", |
| "throw Error(b);}function Ib(a,b){a=a.a.next();if(a!=b)throw Error(\"Ba", |
| "d token, expected: \"+b+\" got: \"+a);}\nfunction Jb(a){a=a.a.next();i", |
| "f(\")\"!=a)throw Error(\"Bad token: \"+a);}function Kb(a){a=a.a.next()", |
| ";if(2>a.length)throw Error(\"Unclosed literal string\");return new mb(", |
| "a)}\nfunction Lb(a){var b=[];if(tb(q(a.a))){var c=a.a.next();var d=q(a", |
| ".a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d", |
| "&&!/(?![0-9])[\\w]/.test(d)))return new rb;d=new rb;M(a,\"Missing next", |
| " location step.\");c=Ob(a,c);b.push(c)}else{a:{c=q(a.a);d=c.charAt(0);", |
| "switch(d){case \"$\":throw Error(\"Variable reference not allowed in H", |
| "TML XPath\");case \"(\":a.a.next();c=Gb(a);M(a,'unclosed \"(\"');Ib(a,", |
| "\")\");break;case '\"':case \"'\":c=Kb(a);break;default:if(isNaN(+c))i", |
| "f(!lb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==q(a.a,\n1)){c=a.a.next();c=", |
| "kb[c]||null;a.a.next();for(d=[];\")\"!=q(a.a);){M(a,\"Missing function", |
| " argument list.\");d.push(Gb(a));if(\",\"!=q(a.a))break;a.a.next()}M(a", |
| ",\"Unclosed function argument list.\");Jb(a);c=new ib(c,d)}else{c=null", |
| ";break a}else c=new ob(+a.a.next())}\"[\"==q(a.a)&&(d=new wb(Pb(a)),c=", |
| "new gb(c,d))}if(c)if(tb(q(a.a)))d=c;else return c;else c=Ob(a,\"/\"),d", |
| "=new sb,b.push(c)}for(;tb(q(a.a));)c=a.a.next(),M(a,\"Missing next loc", |
| "ation step.\"),c=Ob(a,c),b.push(c);return new pb(d,b)}\nfunction Ob(a,", |
| "b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", |
| "\"');if(\".\"==q(a.a)){var c=new K(Cb,new C(\"node\"));a.a.next();retu", |
| "rn c}if(\"..\"==q(a.a))return c=new K(Bb,new C(\"node\")),a.a.next(),c", |
| ";if(\"@\"==q(a.a)){var d=qb;a.a.next();M(a,\"Missing attribute name\")", |
| "}else if(\"::\"==q(a.a,1)){if(!/(?![0-9])[\\w]/.test(q(a.a).charAt(0))", |
| ")throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Ab[e]||nul", |
| "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();M(a,\"Missin", |
| "g node name\")}else d=xb;e=\nq(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char", |
| "At(0)))if(\"(\"==q(a.a,1)){if(!lb(e))throw Error(\"Invalid node type: ", |
| "\"+e);e=a.a.next();if(!lb(e))throw Error(\"Invalid type name: \"+e);Ib", |
| "(a,\"(\");M(a,\"Bad nodetype\");var f=q(a.a).charAt(0),g=null;if('\"'=", |
| "=f||\"'\"==f)g=Kb(a);M(a,\"Bad nodetype\");Jb(a);e=new C(e,g)}else if(", |
| "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new nb(e);else{g=e.substring(0", |
| ",f);if(\"*\"==g)var h=\"*\";else if(h=a.Ca(g),!h)throw Error(\"Namespa", |
| "ce prefix not declared: \"+g);e=e.substr(f+1);e=new nb(e,h)}else throw", |
| " Error(\"Bad token: \"+\na.a.next());a=new wb(Pb(a),d.G);return c||new", |
| " K(d,e,a,\"//\"==b)}function Pb(a){for(var b=[];\"[\"==q(a.a);){a.a.ne", |
| "xt();M(a,\"Missing predicate expression.\");var c=Gb(a);b.push(c);M(a,", |
| "\"Unclosed predicate expression.\");Ib(a,\"]\")}return b}function Hb(a", |
| "){if(\"-\"==q(a.a))return a.a.next(),new Db(Hb(a));var b=Lb(a);if(\"|", |
| "\"!=q(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)M(a,\"Missing next un", |
| "ion location path.\"),b.push(Lb(a));a.a.back();a=new Eb(b)}return a};f", |
| "unction Qb(a){switch(a.nodeType){case 1:return ka(Rb,a);case 9:return ", |
| "Qb(a.documentElement);case 11:case 10:case 6:case 12:return Sb;default", |
| ":return a.parentNode?Qb(a.parentNode):Sb}}function Sb(){return null}fu", |
| "nction Rb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.o", |
| "rg/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.spe", |
| "cified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Rb(a.paren", |
| "tNode,b):null};function Tb(a,b){if(!a.length)throw Error(\"Empty XPath", |
| " expression.\");a=Ca(a);if(a.empty())throw Error(\"Invalid XPath expre", |
| "ssion.\");b?l(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return n", |
| "ull};var c=Gb(new Fb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a", |
| ".next());this.evaluate=function(d,e){d=c.evaluate(new la(d));return ne", |
| "w O(d,e)}}\nfunction O(a,b){if(0==b)if(a instanceof A)b=4;else if(\"st", |
| "ring\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolea", |
| "n\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.\");", |
| "if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could not b", |
| "e converted to the specified type\");this.resultType=b;switch(b){case ", |
| "2:this.stringValue=a instanceof A?Wa(a):\"\"+a;break;case 1:this.numbe", |
| "rValue=a instanceof A?+Wa(a):+a;break;case 3:this.booleanValue=a insta", |
| "nceof A?0<a.u():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterat", |
| "or();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotL", |
| "ength=a.u();this.invalidIteratorState=!1;break;case 8:case 9:this.sing", |
| "leNodeValue=Va(a);break;default:throw Error(\"Unknown XPathResult type", |
| ".\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"", |
| "iterateNext called with wrong result type\");return f>=d.length?null:d", |
| "[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snaps", |
| "hotItem called with wrong result type\");return g>=d.length||0>g?null:", |
| "d[g]}}\nO.ANY_TYPE=0;O.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;", |
| "O.UNORDERED_NODE_ITERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNOR", |
| "DERED_NODE_SNAPSHOT_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDE", |
| "RED_NODE_TYPE=8;O.FIRST_ORDERED_NODE_TYPE=9;function Ub(a){this.lookup", |
| "NamespaceURI=Qb(a)}\nfunction Vb(a,b){a=a||aa;var c=a.Document&&a.Docu", |
| "ment.prototype||a.document;if(!c.evaluate||b)a.XPathResult=O,c.evaluat", |
| "e=function(d,e,f,g){return(new Tb(d,f)).evaluate(e,g)},c.createExpress", |
| "ion=function(d,e){return new Tb(d,e)},c.createNSResolver=function(d){r", |
| "eturn new Ub(d)}}ca(\"wgxpath.install\",Vb);ca(\"wgxpath.install\",Vb)", |
| ";var Wb=window;var Xb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",", |
| "aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f", |
| "5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",", |
| "blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"", |
| "#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2", |
| "691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc", |
| "\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:", |
| "\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:", |
| "\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:", |
| "\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorch", |
| "id:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen", |
| ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darks", |
| "lategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",", |
| "deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgr", |
| "ey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhit", |
| "e:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"", |
| "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa52", |
| "0\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"", |
| "#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c", |
| "\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#", |
| "e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:", |
| "\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#", |
| "e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg", |
| "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalm", |
| "on:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",li", |
| "ghtslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#", |
| "b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32", |
| "\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaqua", |
| "marine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",med", |
| "iumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b", |
| "68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediu", |
| "mvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",", |
| "mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",n", |
| "avy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8", |
| "e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",pale", |
| "goldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",", |
| "palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\"", |
| ",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0", |
| "e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblu", |
| "e:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"", |
| "#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d", |
| "\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slateg", |
| "ray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#", |
| "00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistl", |
| "e:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82e", |
| "e\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:", |
| "\"#ffff00\",yellowgreen:\"#9acd32\"};var Yb=\"backgroundColor borderTo", |
| "pColor borderRightColor borderBottomColor borderLeftColor color outlin", |
| "eColor\".split(\" \"),Zb=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,$b", |
| "=/^#(?:[0-9a-f]{3}){1,2}$/i,ac=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3})", |
| ",\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,bc=/^(?:rgb)?\\((0|[1-9]\\d{0", |
| ",2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function P(a,b)", |
| "{this.code=a;this.state=Q[a]||cc;this.message=b||\"\";a=this.state.rep", |
| "lace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(/", |
| "^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)", |
| "a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.s", |
| "tack=a.stack||\"\"}n(P,Error);var cc=\"unknown error\",Q={15:\"element", |
| " not selectable\",11:\"element not visible\"};Q[31]=cc;Q[30]=cc;Q[24]=", |
| "\"invalid cookie domain\";Q[29]=\"invalid element coordinates\";Q[12]=", |
| "\"invalid element state\";\nQ[32]=\"invalid selector\";Q[51]=\"invalid", |
| " selector\";Q[52]=\"invalid selector\";Q[17]=\"javascript error\";Q[40", |
| "5]=\"unsupported operation\";Q[34]=\"move target out of bounds\";Q[27]", |
| "=\"no such alert\";Q[7]=\"no such element\";Q[8]=\"no such frame\";Q[2", |
| "3]=\"no such window\";Q[28]=\"script timeout\";Q[33]=\"session not cre", |
| "ated\";Q[10]=\"stale element reference\";Q[21]=\"timeout\";Q[25]=\"una", |
| "ble to set cookie\";Q[26]=\"unexpected alert open\";Q[13]=cc;Q[9]=\"un", |
| "known command\";function dc(a,b){b=b.toLowerCase();return\"style\"==b?", |
| "ec(a.style.cssText):(a=a.getAttributeNode(b))&&a.specified?a.value:nul", |
| "l}var fc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']", |
| "*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ec(a){var b=[];p(a.spl", |
| "it(fc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slic", |
| "e(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=", |
| "b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction", |
| " R(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nod", |
| "eType&&(!b||a.tagName.toUpperCase()==b)};var S={};S.aa=function(){var ", |
| "a={Ia:\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||", |
| "null}}();\nS.s=function(a,b,c){var d=x(a);if(!d.documentElement)return", |
| " null;try{for(var e=d.createNSResolver?d.createNSResolver(d.documentEl", |
| "ement):S.aa,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.length;++h){v", |
| "ar w=g[h],F=w.namespaceURI;if(F&&!f[F]){var t=w.lookupPrefix(F);if(!t)", |
| "{var B=F.match(\".*/(\\\\w+)/?$\");t=B?B[1]:\"xhtml\"}f[F]=t}}var N={}", |
| ",Z;for(Z in f)N[f[Z]]=Z;e=function(m){return N[m]||null};try{return d.", |
| "evaluate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.c", |
| "reateNSResolver?d.createNSResolver(d.documentElement):\nS.aa,d.evaluat", |
| "e(b,a,e,c,null);throw m;}}catch(m){throw new P(32,\"Unable to locate a", |
| "n element with the xpath expression \"+b+\" because of the following e", |
| "rror:\\n\"+m);}};S.ba=function(a,b){if(!a||1!=a.nodeType)throw new P(3", |
| "2,'The result of the xpath expression \"'+b+'\" is: '+a+\". It should ", |
| "be an element.\");};\nS.o=function(a,b){var c=function(){var d=S.s(b,a", |
| ",9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=x(b),d.setP", |
| "roperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingle", |
| "Node(a)):null}();null===c||S.ba(c,a);return c};\nS.i=function(a,b){var", |
| " c=function(){var d=S.s(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g", |
| "=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=", |
| "x(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.s", |
| "electNodes(a)):[]}();p(c,function(d){S.ba(d,a)});return c};function gc", |
| "(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=gc.proto", |
| "type;k.clone=function(){return new gc(this.top,this.right,this.bottom,", |
| "this.left)};k.contains=function(a){return this&&a?a instanceof gc?a.le", |
| "ft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bo", |
| "ttom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:", |
| "!1};\nk.expand=function(a,b,c,d){fa(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.ceil(this.top);this.right=Math.ceil(th", |
| "is.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.t", |
| "op=Math.round(this.top);this.right=Math.round(this.right);this.bottom=", |
| "Math.round(this.bottom);this.left=Math.round(this.left);return this};", |
| "\nk.translate=function(a,b){a instanceof r?(this.left+=a.x,this.right+", |
| "=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"num", |
| "ber\"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=f", |
| "unction(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;th", |
| "is.top*=b;this.bottom*=b;return this};function T(a,b,c,d){this.left=a;", |
| "this.top=b;this.width=c;this.height=d}k=T.prototype;k.clone=function()", |
| "{return new T(this.left,this.top,this.width,this.height)};k.contains=f", |
| "unction(a){return a instanceof r?a.x>=this.left&&a.x<=this.left+this.w", |
| "idth&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this", |
| ".left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.heigh", |
| "t>=a.top+a.height};\nk.ceil=function(){this.left=Math.ceil(this.left);", |
| "this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.hei", |
| "ght=Math.ceil(this.height);return this};k.floor=function(){this.left=M", |
| "ath.floor(this.left);this.top=Math.floor(this.top);this.width=Math.flo", |
| "or(this.width);this.height=Math.floor(this.height);return this};k.roun", |
| "d=function(){this.left=Math.round(this.left);this.top=Math.round(this.", |
| "top);this.width=Math.round(this.width);this.height=Math.round(this.hei", |
| "ght);return this};\nk.translate=function(a,b){a instanceof r?(this.lef", |
| "t+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top+=", |
| "b));return this};k.scale=function(a,b){b=\"number\"===typeof b?b:a;thi", |
| "s.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var hc", |
| "=\"function\"===typeof ShadowRoot;function ic(a){for(a=a.parentNode;a&", |
| "&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return R", |
| "(a)?a:null}\nfunction U(a,b){b=Aa(b);if(\"float\"==b||\"cssFloat\"==b|", |
| "|\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=x(a);if(d.defaultVi", |
| "ew&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(", |
| "a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||jc(a", |
| ",b);if(null===a)a=null;else if(0<=na(Yb,b)){b:{var e=a.match(ac);if(e&", |
| "&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&25", |
| "5>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=n", |
| "ull}if(!b)b:{if(d=a.match(bc))if(b=Number(d[1]),\nc=Number(d[2]),d=Num", |
| "ber(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break ", |
| "b}b=null}if(!b)b:{b=a.toLowerCase();c=Xb[b.toLowerCase()];if(!c&&(c=\"", |
| "#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Zb,\"#$1$1$2$2$3$", |
| "3\")),!$b.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parse", |
| "Int(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.jo", |
| "in(\", \")+\")\":a}return a}\nfunction jc(a,b){var c=a.currentStyle||a", |
| ".style,d=c[b];void 0===d&&l(c.getPropertyValue)&&(d=c.getPropertyValue", |
| "(b));return\"inherit\"!=d?void 0!==d?d:null:(a=ic(a))?jc(a,b):null}\nf", |
| "unction kc(a,b,c){function d(g){var h=V(g);return 0<h.height&&0<h.widt", |
| "h?!0:R(g,\"PATH\")&&(0<h.height||0<h.width)?(g=U(g,\"stroke-width\"),!", |
| "!g&&0<parseInt(g,10)):\"hidden\"!=U(g,\"overflow\")&&qa(g.childNodes,f", |
| "unction(w){return 3==w.nodeType||R(w)&&d(w)})}function e(g){return lc(", |
| "g)==W&&ra(g.childNodes,function(h){return!R(h)||e(h)||!d(h)})}if(!R(a)", |
| ")throw Error(\"Argument to isShown must be of type Element\");if(R(a,", |
| "\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))return a=Oa(a", |
| ",function(g){return R(g,\"SELECT\")}),\n!!a&&kc(a,!0,c);var f=mc(a);if", |
| "(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&kc(f.image,b,c);i", |
| "f(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\"))", |
| "return!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c", |
| "(a)&&(b||0!=nc(a))&&d(a)?!e(a):!1}\nfunction oc(a){function b(c){if(R(", |
| "c)&&\"none\"==U(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.get", |
| "DestinationInsertionPoints){var e=c.getDestinationInsertionPoints();if", |
| "(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.as", |
| "signedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d}return hc&&", |
| "d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&R(d,", |
| "\"DETAILS\")&&!d.open&&!R(c,\"SUMMARY\")?!1:!!d&&b(d)}return kc(a,!1,b", |
| ")}var W=\"hidden\";\nfunction lc(a){function b(m){function v(eb){if(eb", |
| "==g)return!0;var Mb=U(eb,\"display\");return 0==Mb.lastIndexOf(\"inlin", |
| "e\",0)||\"contents\"==Mb||\"absolute\"==Nb&&\"static\"==U(eb,\"positio", |
| "n\")?!1:!0}var Nb=U(m,\"position\");if(\"fixed\"==Nb)return F=!0,m==g?", |
| "null:g;for(m=ic(m);m&&!v(m);)m=ic(m);return m}function c(m){var v=m;if", |
| "(\"visible\"==w)if(m==g&&h)v=h;else if(m==h)return{x:\"visible\",y:\"v", |
| "isible\"};v={x:U(v,\"overflow-x\"),y:U(v,\"overflow-y\")};m==g&&(v.x=", |
| "\"visible\"==v.x?\"auto\":v.x,v.y=\"visible\"==v.y?\"auto\":v.y);retur", |
| "n v}\nfunction d(m){if(m==g){var v=(new Ga(f)).F;m=v.scrollingElement?", |
| "v.scrollingElement:v.body||v.documentElement;v=v.parentWindow||v.defau", |
| "ltView;m=new r(v.pageXOffset||m.scrollLeft,v.pageYOffset||m.scrollTop)", |
| "}else m=new r(m.scrollLeft,m.scrollTop);return m}var e=pc(a),f=x(a),g=", |
| "f.documentElement,h=f.body,w=U(g,\"overflow\"),F;for(a=b(a);a;a=b(a)){", |
| "var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var B=V(a);if(0==B.w", |
| "idth||0==B.height)return W;var N=e.right<B.left,Z=e.bottom<B.top;if(N&", |
| "&\"hidden\"==t.x||Z&&\"hidden\"==\nt.y)return W;if(N&&\"visible\"!=t.x", |
| "||Z&&\"visible\"!=t.y){N=d(a);Z=e.bottom<B.top-N.y;if(e.right<B.left-N", |
| ".x&&\"visible\"!=t.x||Z&&\"visible\"!=t.x)return W;e=lc(a);return e==W", |
| "?W:\"scroll\"}N=e.left>=B.left+B.width;B=e.top>=B.top+B.height;if(N&&", |
| "\"hidden\"==t.x||B&&\"hidden\"==t.y)return W;if(N&&\"visible\"!=t.x||B", |
| "&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWidth-t.x||e.right>=", |
| "g.scrollHeight-t.y))return W;e=lc(a);return e==W?W:\"scroll\"}}}return", |
| "\"none\"}\nfunction V(a){var b=mc(a);if(b)return b.rect;if(R(a,\"HTML", |
| "\"))return a=x(a),a=((a?a.parentWindow||a.defaultView:window)||window)", |
| ".document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=ne", |
| "w Fa(a.clientWidth,a.clientHeight),new T(0,0,a.width,a.height);try{var", |
| " c=a.getBoundingClientRect()}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 mc(a){var b=", |
| "R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(a.parentNod", |
| "e,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=S.o('/descend", |
| "ant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=V(d),b||\"default\"==a.s", |
| "hape.toLowerCase()||(a=qc(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.width-b),Math.min(a.height,e.height-c))));return{image:d,re", |
| "ct:e||new T(0,0,0,0)}}\nfunction qc(a){var b=a.shape.toLowerCase();a=a", |
| ".coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];re", |
| "turn 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&&2<a.length){b=a[0];c=", |
| "a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.m", |
| "ax(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new T(b,c,", |
| "d-b,e-c)}return new T(0,0,0,0)}function pc(a){a=V(a);return new gc(a.t", |
| "op,a.left+a.width,a.top+a.height,a.left)}\nfunction rc(a){return a.rep", |
| "lace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function sc(a){var b=[];hc?t", |
| "c(a,b):uc(a,b);var c=b;a=c.length;b=Array(a);c=\"string\"===typeof c?c", |
| ".split(\"\"):c;for(var d=0;d<a;d++)d in c&&(b[d]=rc.call(void 0,c[d]))", |
| ";return rc(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction vc(a,b,", |
| "c){if(R(a,\"BR\"))b.push(\"\");else{var d=R(a,\"TD\"),e=U(a,\"display", |
| "\"),f=!d&&!(0<=na(wc,e)),g=void 0!==a.previousElementSibling?a.previou", |
| "sElementSibling:Ja(a.previousSibling);g=g?U(g,\"display\"):\"\";var h=", |
| "U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"styleFloat\");!f||\"run-in\"=", |
| "=g&&\"none\"==h||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"", |
| "\");var w=oc(a),F=null,t=null;w&&(F=U(a,\"white-space\"),t=U(a,\"text-", |
| "transform\"));p(a.childNodes,function(B){c(B,b,w,F,t)});a=b[b.length-1", |
| "]||\"\";!d&&\"table-cell\"!=e||!a||\nya(a)||(b[b.length-1]+=\" \");f&&", |
| "\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function uc(a,b", |
| "){vc(a,b,function(c,d,e,f,g){3==c.nodeType&&e?xc(c,d,f,g):R(c)&&uc(c,d", |
| ")})}var wc=\"inline inline-block inline-table none table-cell table-co", |
| "lumn table-column-group\".split(\" \");\nfunction xc(a,b,c,d){a=a.node", |
| "Value.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|", |
| "\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g", |
| ",\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u", |
| "2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/g,\" \");", |
| "\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll}|\\p{S}]", |
| ")/gu,function(e,f,g){return f+g.toUpperCase()}):\"uppercase\"==d?a=a.t", |
| "oUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ya(", |
| "c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}function ", |
| "nc(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=ic(a))&&(b*=nc(a)", |
| ");return b}\nfunction yc(a,b,c,d,e){if(3==a.nodeType&&c)xc(a,b,d,e);el", |
| "se if(R(a))if(R(a,\"CONTENT\")||R(a,\"SLOT\")){for(var f=a;f.parentNod", |
| "e;)f=f.parentNode;f instanceof ShadowRoot?(a=R(a,\"CONTENT\")?a.getDis", |
| "tributedNodes():a.assignedNodes(),p(a,function(g){yc(g,b,c,d,e)})):tc(", |
| "a,b)}else if(R(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(", |
| "f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)p(a.childNod", |
| "es,function(g){yc(g,b,c,d,e)}),a=a.olderShadowRoot}else tc(a,b)}\nfunc", |
| "tion tc(a,b){a.shadowRoot&&p(a.shadowRoot.childNodes,function(c){yc(c,", |
| "b,!0,null,null)});vc(a,b,function(c,d,e,f,g){var h=null;1==c.nodeType?", |
| "h=c:3==c.nodeType&&(h=c);null!=h&&(null!=h.assignedSlot||h.getDestinat", |
| "ionInsertionPoints&&0<h.getDestinationInsertionPoints().length)||yc(c,", |
| "d,e,f,g)})};var zc={N:function(a){return!(!a.querySelectorAll||!a.quer", |
| "ySelector)},o:function(a,b){if(!a)throw new P(32,\"No class name speci", |
| "fied\");a=za(a);if(-1!==a.indexOf(\" \"))throw new P(32,\"Compound cla", |
| "ss names not permitted\");if(zc.N(b))try{return b.querySelector(\".\"+", |
| "a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new P(32,\"An invali", |
| "d or illegal class name was specified\");}a=y(u(b),\"*\",a,b);return a", |
| ".length?a[0]:null},i:function(a,b){if(!a)throw new P(32,\"No class nam", |
| "e specified\");a=za(a);if(-1!==a.indexOf(\" \"))throw new P(32,\n\"Com", |
| "pound class names not permitted\");if(zc.N(b))try{return b.querySelect", |
| "orAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new P(32,\"An ", |
| "invalid or illegal class name was specified\");}return y(u(b),\"*\",a,", |
| "b)}};var Ac={o:function(a,b){l(b.querySelector);if(!a)throw new P(32,", |
| "\"No selector specified\");a=za(a);try{var c=b.querySelector(a)}catch(", |
| "d){throw new P(32,\"An invalid or illegal selector was specified\");}r", |
| "eturn c&&1==c.nodeType?c:null},i:function(a,b){l(b.querySelectorAll);i", |
| "f(!a)throw new P(32,\"No selector specified\");a=za(a);try{return b.qu", |
| "erySelectorAll(a)}catch(c){throw new P(32,\"An invalid or illegal sele", |
| "ctor was specified\");}}};var Bc={N:function(a,b){return!(!a.querySele", |
| "ctorAll||!a.querySelector)&&!/^\\d.*/.test(b)},o:function(a,b){var c=u", |
| "(b),d=\"string\"===typeof a?c.F.getElementById(a):a;return d?dc(d,\"id", |
| "\")==a&&b!=d&&Ka(b,d)?d:sa(y(c,\"*\"),function(e){return dc(e,\"id\")=", |
| "=a&&b!=e&&Ka(b,e)}):null},i:function(a,b){if(!a)return[];if(Bc.N(b,a))", |
| "try{return b.querySelectorAll(\"#\"+Bc.ua(a))}catch(c){return[]}b=y(u(", |
| "b),\"*\",null,b);return oa(b,function(c){return dc(c,\"id\")==a})},ua:", |
| "function(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/", |
| "\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var X={},Cc={};X.ma=function(a,b,c){t", |
| "ry{var d=Ac.i(\"a\",b)}catch(e){d=y(u(b),\"A\",null,b)}return sa(d,fun", |
| "ction(e){e=sc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.", |
| "indexOf(a)||e==a})};X.ha=function(a,b,c){try{var d=Ac.i(\"a\",b)}catch", |
| "(e){d=y(u(b),\"A\",null,b)}return oa(d,function(e){e=sc(e);e=e.replace", |
| "(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.indexOf(a)||e==a})};X.o=func", |
| "tion(a,b){return X.ma(a,b,!1)};X.i=function(a,b){return X.ha(a,b,!1)};", |
| "Cc.o=function(a,b){return X.ma(a,b,!0)};\nCc.i=function(a,b){return X.", |
| "ha(a,b,!0)};var Y={T:function(a,b){return function(c){var d=Y.C(a);d=V", |
| "(d);c=V(c);return b.call(null,d,c)}},sa:function(a){return Y.T(a,funct", |
| "ion(b,c){return c.top+c.height<b.top})},ta:function(a){return Y.T(a,fu", |
| "nction(b,c){return b.top+b.height<c.top})},wa:function(a){return Y.T(a", |
| ",function(b,c){return c.left+c.width<b.left})},Fa:function(a){return Y", |
| ".T(a,function(b,c){return b.left+b.width<c.left})},xa:function(a,b){va", |
| "r c;b?c=b:\"number\"==typeof a.distance&&(c=a.distance);c||(c=100);ret", |
| "urn function(d){var e=Y.C(a);\nif(e===d)return!1;e=V(e);d=V(d);var f=M", |
| "ath.abs(e.left+e.width-d.left),g=Math.abs(e.top+e.height-d.top);g=Math", |
| ".abs(e.top-(d.top+d.height))<=c||g<=c;return(Math.abs(e.left-(d.left+d", |
| ".width))<=c||f<=c)&&g?!0:Math.sqrt(Math.pow(Math.abs(e.left+e.width/2-", |
| "(d.left+d.width/2)),2)+Math.pow(Math.abs(e.top+e.height/2-(d.top+d.hei", |
| "ght/2)),2))<=c}},C:function(a){if(fa(a)&&1==a.nodeType)return a;if(l(a", |
| "))return Y.C(a.call(null));if(fa(a)){var b=Dc(a);if(!b)throw new P(7,", |
| "\"No element has been found by \"+JSON.stringify(a));\nreturn b}throw ", |
| "new P(61,\"Selector is of wrong type: \"+JSON.stringify(a));}};Y.ra={l", |
| "eft:Y.wa,right:Y.Fa,above:Y.sa,below:Y.ta,near:Y.xa};Y.qa={left:Y.C,ri", |
| "ght:Y.C,above:Y.C,below:Y.C,near:Y.C};Y.va=function(a,b){var c=[];p(a,", |
| "function(e){e&&ra(b,function(f){var g=f.kind,h=Y.ra[g];if(!h)throw new", |
| " P(61,\"Cannot find filter suitable for \"+g);return h.apply(null,f.ar", |
| "gs)(e)},null)&&c.push(e)},null);a=b[b.length-1];var d=Y.qa[a?a.kind:\"", |
| "unknown\"];return d?(a=d.apply(null,a.args))?Y.Ga(a,c):c:c};\nY.Ga=fun", |
| "ction(a,b){function c(f){f=V(f);return Math.sqrt(Math.pow(d-(f.left+Ma", |
| "th.max(1,f.width)/2),2)+Math.pow(e-(f.top+Math.max(1,f.height)/2),2))}", |
| "a=V(a);var d=a.left+Math.max(1,a.width)/2,e=a.top+Math.max(1,a.height)", |
| "/2;wa(b,function(f,g){return c(f)-c(g)});return b};Y.o=function(a,b){a", |
| "=Y.i(a,b);return 0==a.length?null:a[0]};\nY.i=function(a,b){if(!a.hasO", |
| "wnProperty(\"root\")||!a.hasOwnProperty(\"filters\"))throw new P(61,\"", |
| "Locator not suitable for relative locators: \"+JSON.stringify(a));if(!", |
| "ea(a.filters))throw new P(61,\"Targets should be an array: \"+JSON.str", |
| "ingify(a));b=R(a.root)?[a.root]:Ec(a.root,b);return 0==b.length?[]:Y.v", |
| "a(b,a.filters)};var Fc={o:function(a,b){if(\"\"===a)throw new P(32,'Un", |
| "able to locate an element with the tagName \"\"');return b.getElements", |
| "ByTagName(a)[0]||null},i:function(a,b){if(\"\"===a)throw new P(32,'Una", |
| "ble to locate an element with the tagName \"\"');return b.getElementsB", |
| "yTagName(a)}};var Gc={className:zc,\"class name\":zc,css:Ac,\"css sele", |
| "ctor\":Ac,relative:Y,id:Bc,linkText:X,\"link text\":X,name:{o:function", |
| "(a,b){b=y(u(b),\"*\",null,b);return sa(b,function(c){return dc(c,\"nam", |
| "e\")==a})},i:function(a,b){b=y(u(b),\"*\",null,b);return oa(b,function", |
| "(c){return dc(c,\"name\")==a})}},partialLinkText:Cc,\"partial link tex", |
| "t\":Cc,tagName:Fc,\"tag name\":Fc,xpath:S};function Hc(a){for(var b in", |
| " a)if(a.hasOwnProperty(b))return b;return null}\nfunction Dc(a,b){var ", |
| "c=Hc(a);if(c){var d=Gc[c];if(d&&l(d.o))return d.o(a[c],b||Wb.document)", |
| "}throw new P(61,\"Unsupported locator strategy: \"+c);}function Ec(a,b", |
| "){var c=Hc(a);if(c){var d=Gc[c];if(d&&l(d.i))return d.i(a[c],b||Wb.doc", |
| "ument)}throw new P(61,\"Unsupported locator strategy: \"+c);};var Ic=", |
| "\"function\"===typeof ShadowRoot;ca(\"_\",function(a,b){var c=Dc(a,b);", |
| "if(c)return c;if(Ic&&b){for(c=b;c.parentNode;)c=c.parentNode;if(c inst", |
| "anceof ShadowRoot&&(c=Ec(a,b)[0]))return c}return null});; return this", |
| "._.apply(null,arguments);}).apply({navigator:typeof window!='undefined", |
| "'?window.navigator:null,document:typeof window!='undefined'?window.doc", |
| "ument:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const FIND_ELEMENTS[] = { |
| "function(){return (function(){var k,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function l(a){return\"function\"==da(a)}function fa(a){va", |
| "r b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function ha", |
| "(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(", |
| "!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.ca", |
| "ll(arguments,2);return function(){var e=Array.prototype.slice.call(arg", |
| "uments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return", |
| " function(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Functio", |
| "n.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nat", |
| "ive code\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){v", |
| "ar c=Array.prototype.slice.call(arguments,1);return function(){var d=c", |
| ".slice();d.push.apply(d,arguments);return a.apply(this,d)}}function n(", |
| "a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototy", |
| "pe.constructor=a};/*\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 soft", |
| "ware and associated documentation files (the \"Software\"), to\n deal ", |
| "in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n la(a,b,c){this.m=a;this.Ea=b||1;this.l=c||1};var ma;function na(a,b)", |
| "{if(\"string\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:", |
| "a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c", |
| ";return-1}function p(a,b,c){for(var d=a.length,e=\"string\"===typeof a", |
| "?a.split(\"\"):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}function oa(a,", |
| "b){for(var c=a.length,d=[],e=0,f=\"string\"===typeof a?a.split(\"\"):a", |
| ",g=0;g<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}re", |
| "turn d}\nfunction pa(a,b,c){var d=c;p(a,function(e,f){d=b.call(void 0,", |
| "d,e,f,a)});return d}function qa(a,b){for(var c=a.length,d=\"string\"==", |
| "=typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,", |
| "a))return!0;return!1}function ra(a,b,c){for(var d=a.length,e=\"string", |
| "\"===typeof a?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,", |
| "a))return!1;return!0}\nfunction sa(a,b){a:{for(var c=a.length,d=\"stri", |
| "ng\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d", |
| "[e],e,a)){b=e;break a}b=-1}return 0>b?null:\"string\"===typeof a?a.cha", |
| "rAt(b):a[b]}function ta(a){return Array.prototype.concat.apply([],argu", |
| "ments)}function ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<", |
| "b;d++)c[d]=a[d];return c}return[]}function va(a,b,c){return 2>=argumen", |
| "ts.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a", |
| ",b,c)}function wa(a,b){a.sort(b||xa)}\nfunction xa(a,b){return a>b?1:a", |
| "<b?-1:0};function ya(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",", |
| "b)==b}var za=String.prototype.trim?function(a){return a.trim()}:functi", |
| "on(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};functio", |
| "n Aa(a){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.", |
| "toUpperCase()})};function Ba(a){this.$=a;this.P=0}function Ca(a){a=a.m", |
| "atch(Da);for(var b=0;b<a.length;b++)Ea.test(a[b])&&a.splice(b,1);retur", |
| "n new Ba(a)}var Da=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-", |
| "\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^", |
| "\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Ea=/^\\s/;function q(a,b){return a.$[a.", |
| "P+(b||0)]}Ba.prototype.next=function(){return this.$[this.P++]};Ba.pro", |
| "totype.back=function(){this.P--};Ba.prototype.empty=function(){return ", |
| "this.$.length<=this.P};function r(a,b){this.x=void 0!==a?a:0;this.y=vo", |
| "id 0!==b?b:0}k=r.prototype;k.clone=function(){return new r(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(this.x);this.y=Ma", |
| "th.floor(this.y);return this};k.round=function(){this.x=Math.round(thi", |
| "s.x);this.y=Math.round(this.y);return this};k.translate=function(a,b){", |
| "a instanceof r?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"", |
| "===typeof b&&(this.y+=b));return this};\nk.scale=function(a,b){this.x*", |
| "=a;this.y*=\"number\"===typeof b?b:a;return this};function Fa(a,b){thi", |
| "s.width=a;this.height=b}k=Fa.prototype;k.clone=function(){return new F", |
| "a(this.width,this.height)};k.aspectRatio=function(){return this.width/", |
| "this.height};k.ceil=function(){this.width=Math.ceil(this.width);this.h", |
| "eight=Math.ceil(this.height);return this};k.floor=function(){this.widt", |
| "h=Math.floor(this.width);this.height=Math.floor(this.height);return th", |
| "is};k.round=function(){this.width=Math.round(this.width);this.height=M", |
| "ath.round(this.height);return this};\nk.scale=function(a,b){this.width", |
| "*=a;this.height*=\"number\"===typeof b?b:a;return this};function u(a){", |
| "return a?new Ga(x(a)):ma||(ma=new Ga)}function Ha(a,b,c){function d(g)", |
| "{g&&b.appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var", |
| " e=1;e<c.length;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):p(Ia(", |
| "f)?ua(f):f,d)}}function Ja(a){for(;a&&1!=a.nodeType;)a=a.previousSibli", |
| "ng;return a}\nfunction Ka(a,b){if(!a||!b)return!1;if(a.contains&&1==b.", |
| "nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compare", |
| "DocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(", |
| ";b&&a!=b;)b=b.parentNode;return b==a}\nfunction La(a,b){if(a==b)return", |
| " 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?", |
| "1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentN", |
| "ode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-", |
| "b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?Ma(a,b):!c", |
| "&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)?Na(b,a):(c?a.sourceIndex:e.sourceInde", |
| "x)-(d?b.sourceIndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNo", |
| "de(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0", |
| ");return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Na(", |
| "a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.par", |
| "entNode;return Ma(b,a)}function Ma(a,b){for(;b=b.previousSibling;)if(b", |
| "==a)return-1;return 1}function x(a){return 9==a.nodeType?a:a.ownerDocu", |
| "ment||a.document}function Ia(a){if(a&&\"number\"==typeof a.length){if(", |
| "fa(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(", |
| "l(a))return\"function\"==typeof a.item}return!1}\nfunction Oa(a,b){a&&", |
| "(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}r", |
| "eturn null}function Ga(a){this.F=a||aa.document||document}k=Ga.prototy", |
| "pe;k.getElementsByTagName=function(a,b){return(b||this.F).getElementsB", |
| "yTagName(String(a))};\nfunction y(a,b,c,d){a=d||a.F;var e=b&&\"*\"!=b?", |
| "String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(", |
| "e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElement", |
| "sByClassName)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;", |
| "g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b", |
| "=a.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){e=g.cl", |
| "assName;var h;if(h=\"function\"==typeof e.split)h=0<=na(e.split(/\\s+/", |
| "),c);h&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\nk.createElement=", |
| "function(a){var b=this.F;a=String(a);\"application/xhtml+xml\"===b.con", |
| "tentType&&(a=a.toLowerCase());return b.createElement(a)};k.createTextN", |
| "ode=function(a){return this.F.createTextNode(String(a))};k.appendChild", |
| "=function(a,b){a.appendChild(b)};k.append=function(a,b){Ha(x(a),a,argu", |
| "ments)};k.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch", |
| "(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":ca", |
| "se \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":", |
| "case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KE", |
| "YGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\"", |
| ":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case ", |
| "\"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nk.removeNod", |
| "e=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}", |
| ";k.contains=Ka;function z(a){var b=null,c=a.nodeType;1==c&&(b=a.textCo", |
| "ntent,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.firs", |
| "tChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),", |
| "d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els", |
| "e b=a.nodeValue;return\"\"+b}\nfunction Pa(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 Qa(a,b,c,d,e){return R", |
| "a.call(null,a,b,ba(c)?c:null,ba(d)?d:null,e||new A)}\nfunction Ra(a,b,", |
| "c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p", |
| "(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&", |
| "\"class\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.classNam", |
| "e==d&&a.matches(f)&&e.add(f)})):a instanceof C?Sa(a,b,c,d,e):b.getElem", |
| "entsByTagName&&(b=b.getElementsByTagName(a.J()),p(b,function(f){Pa(f,c", |
| ",d)&&e.add(f)}));return e}function Sa(a,b,c,d,e){for(b=b.firstChild;b;", |
| "b=b.nextSibling)Pa(b,c,d)&&a.matches(b)&&e.add(b),Sa(a,b,c,d,e)};funct", |
| "ion A(){this.l=this.g=null;this.K=0}function Ta(a){this.node=a;this.ne", |
| "xt=this.D=null}function Ua(a,b){if(!a.g)return b;if(!b.g)return a;var ", |
| "c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=", |
| "b.next):0<La(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.D=d)?d.ne", |
| "xt=e:a.g=e,d=e,f++;for(e=c||b;e;)e.D=d,d=d.next=e,f++,e=e.next;a.l=d;a", |
| ".K=f;return a}A.prototype.unshift=function(a){a=new Ta(a);a.next=this.", |
| "g;this.l?this.g.D=a:this.g=this.l=a;this.g=a;this.K++};\nA.prototype.a", |
| "dd=function(a){a=new Ta(a);a.D=this.l;this.g?this.l.next=a:this.g=this", |
| ".l=a;this.l=a;this.K++};function Va(a){return(a=a.g)?a.node:null}A.pro", |
| "totype.u=function(){return this.K};function Wa(a){return(a=Va(a))?z(a)", |
| ":\"\"}A.prototype.iterator=function(a){return new Xa(this,!!a)};functi", |
| "on Xa(a,b){this.Aa=a;this.ca=(this.G=b)?a.l:a.g;this.X=null}Xa.prototy", |
| "pe.next=function(){var a=this.ca;if(null==a)return null;var b=this.X=a", |
| ";this.ca=this.G?a.D:a.next;return b.node};\nXa.prototype.remove=functi", |
| "on(){var a=this.Aa,b=this.X;if(!b)throw Error(\"Next must be called at", |
| " least once before remove.\");var c=b.D;b=b.next;c?c.next=b:a.g=b;b?b.", |
| "D=c:a.l=c;a.K--;this.X=null};function D(a){this.f=a;this.h=this.v=!1;t", |
| "his.L=null}function E(a){return\"\\n \"+a.toString().split(\"\\n\").j", |
| "oin(\"\\n \")}D.prototype.c=function(){return this.v};function Ya(a,b", |
| "){a.v=b}function Za(a,b){a.h=b}D.prototype.B=function(){return this.L}", |
| ";function G(a,b){a=a.evaluate(b);return a instanceof A?+Wa(a):+a}funct", |
| "ion H(a,b){a=a.evaluate(b);return a instanceof A?Wa(a):\"\"+a}function", |
| " $a(a,b){a=a.evaluate(b);return a instanceof A?!!a.u():!!a};function a", |
| "b(a,b,c){D.call(this,a.f);this.Z=a;this.fa=b;this.la=c;this.v=b.c()||c", |
| ".c();this.h=b.h||c.h;this.Z==bb&&(c.h||c.c()||4==c.f||0==c.f||!b.B()?b", |
| ".h||b.c()||4==b.f||0==b.f||!c.B()||(this.L={name:c.B().name,I:b}):this", |
| ".L={name:b.B().name,I:c})}n(ab,D);\nfunction cb(a,b,c,d,e){b=b.evaluat", |
| "e(d);c=c.evaluate(d);var f;if(b instanceof A&&c instanceof A){b=b.iter", |
| "ator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e", |
| ".next())if(a(z(d),z(f)))return!0;return!1}if(b instanceof A||c instanc", |
| "eof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typ", |
| "eof d,h=f.next();h;h=f.next()){switch(g){case \"number\":h=+z(h);break", |
| ";case \"boolean\":h=!!z(h);break;case \"string\":h=z(h);break;default:", |
| "throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(", |
| "h,d)||e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||", |
| "\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ", |
| "eof c?a(+b,+c):a(b,c):a(+b,+c)}ab.prototype.evaluate=function(a){retur", |
| "n this.Z.s(this.fa,this.la,a)};ab.prototype.toString=function(){var a=", |
| "\"Binary Expression: \"+this.Z;a+=E(this.fa);return a+=E(this.la)};fun", |
| "ction db(a,b,c,d){this.Da=a;this.ja=b;this.f=c;this.s=d}db.prototype.t", |
| "oString=function(){return this.Da};var fb={};\nfunction I(a,b,c,d){if(", |
| "fb.hasOwnProperty(a))throw Error(\"Binary operator already created: \"", |
| "+a);a=new db(a,b,c,d);return fb[a.toString()]=a}I(\"div\",6,1,function", |
| "(a,b,c){return G(a,c)/G(b,c)});I(\"mod\",6,1,function(a,b,c){return G(", |
| "a,c)%G(b,c)});I(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});I(\"+", |
| "\",5,1,function(a,b,c){return G(a,c)+G(b,c)});I(\"-\",5,1,function(a,b", |
| ",c){return G(a,c)-G(b,c)});I(\"<\",4,2,function(a,b,c){return cb(funct", |
| "ion(d,e){return d<e},a,b,c)});\nI(\">\",4,2,function(a,b,c){return cb(", |
| "function(d,e){return d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){return", |
| " cb(function(d,e){return d<=e},a,b,c)});I(\">=\",4,2,function(a,b,c){r", |
| "eturn cb(function(d,e){return d>=e},a,b,c)});var bb=I(\"=\",3,2,functi", |
| "on(a,b,c){return cb(function(d,e){return d==e},a,b,c,!0)});I(\"!=\",3,", |
| "2,function(a,b,c){return cb(function(d,e){return d!=e},a,b,c,!0)});I(", |
| "\"and\",2,2,function(a,b,c){return $a(a,c)&&$a(b,c)});I(\"or\",1,2,fun", |
| "ction(a,b,c){return $a(a,c)||$a(b,c)});function gb(a,b){if(b.u()&&4!=a", |
| ".f)throw Error(\"Primary expression must evaluate to nodeset if filter", |
| " has predicate(s).\");D.call(this,a.f);this.ka=a;this.b=b;this.v=a.c()", |
| ";this.h=a.h}n(gb,D);gb.prototype.evaluate=function(a){a=this.ka.evalua", |
| "te(a);return hb(this.b,a)};gb.prototype.toString=function(){var a=\"Fi", |
| "lter:\"+E(this.ka);return a+=E(this.b)};function ib(a,b){if(b.length<a", |
| ".ia)throw Error(\"Function \"+a.j+\" expects at least\"+a.ia+\" argume", |
| "nts, \"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)throw Error(", |
| "\"Function \"+a.j+\" expects at most \"+a.Y+\" arguments, \"+b.length+", |
| "\" given\");a.Ba&&p(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.j+\" is not of type Nodeset: \"+c);});D.call(", |
| "this,a.f);this.O=a;this.V=b;Ya(this,a.v||qa(b,function(c){return c.c()", |
| "}));Za(this,a.za&&!b.length||a.ya&&!!b.length||qa(b,function(c){return", |
| " c.h}))}\nn(ib,D);ib.prototype.evaluate=function(a){return this.O.s.ap", |
| "ply(null,ta(a,this.V))};ib.prototype.toString=function(){var a=\"Funct", |
| "ion: \"+this.O;if(this.V.length){var b=pa(this.V,function(c,d){return ", |
| "c+E(d)},\"Arguments:\");a+=E(b)}return a};function jb(a,b,c,d,e,f,g,h)", |
| "{this.j=a;this.f=b;this.v=c;this.za=d;this.ya=!1;this.s=e;this.ia=f;th", |
| "is.Y=void 0!==g?g:f;this.Ba=!!h}jb.prototype.toString=function(){retur", |
| "n this.j};var kb={};\nfunction J(a,b,c,d,e,f,g,h){if(kb.hasOwnProperty", |
| "(a))throw Error(\"Function already created: \"+a+\".\");kb[a]=new jb(a", |
| ",b,c,d,e,f,g,h)}J(\"boolean\",2,!1,!1,function(a,b){return $a(b,a)},1)", |
| ";J(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G(b,a))},1);J(\"", |
| "concat\",3,!1,!1,function(a,b){return pa(va(arguments,1),function(c,d)", |
| "{return c+H(d,a)},\"\")},2,null);J(\"contains\",2,!1,!1,function(a,b,c", |
| "){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,fun", |
| "ction(a,b){return b.evaluate(a).u()},1,1,!0);\nJ(\"false\",2,!1,!1,fun", |
| "ction(){return!1},0);J(\"floor\",1,!1,!1,function(a,b){return Math.flo", |
| "or(G(b,a))},1);J(\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeTyp", |
| "e?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,function(g){g=", |
| "d.getElementById(g);!g||0<=na(e,g)||e.push(g)});e.sort(La);var f=new A", |
| ";p(e,function(g){f.add(g)});return f},1);J(\"lang\",2,!1,!1,function()", |
| "{return!1},1);J(\"last\",1,!0,!1,function(a){if(1!=arguments.length)th", |
| "row Error(\"Function last expects ()\");return a.l},0);\nJ(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.localNam", |
| "e||a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"name\",3,!1,!0,function(", |
| "a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},", |
| "0,1,!0);J(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);J(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?H(b,a):z(a.m)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\"", |
| ",2,!1,!1,function(a,b){return!$a(b,a)},1);\nJ(\"number\",1,!1,!0,funct", |
| "ion(a,b){return b?G(b,a):+z(a.m)},0,1);J(\"position\",1,!0,!1,function", |
| "(a){return a.Ea},0);J(\"round\",1,!1,!1,function(a,b){return Math.roun", |
| "d(G(b,a))},1);J(\"starts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c", |
| ",a);return 0==b.lastIndexOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b", |
| "){return b?H(b,a):z(a.m)},0,1);J(\"string-length\",1,!1,!0,function(a,", |
| "b){return(b?H(b,a):z(a.m)).length},0,1);\nJ(\"substring\",3,!1,!1,func", |
| "tion(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"", |
| "\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.ro", |
| "und(c)-1;var e=Math.max(c,0);a=H(b,a);return Infinity==d?a.substring(e", |
| "):a.substring(e,c+Math.round(d))},2,3);J(\"substring-after\",3,!1,!1,f", |
| "unction(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.sub", |
| "string(c+a.length)},2);\nJ(\"substring-before\",3,!1,!1,function(a,b,c", |
| "){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},", |
| "2);J(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(", |
| "var c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);J(\"translate\"", |
| ",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0", |
| ";d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";f", |
| "or(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);J(\"", |
| "true\",2,!1,!1,function(){return!0},0);function C(a,b){this.oa=a;this.", |
| "ga=void 0!==b?b:null;this.H=null;switch(a){case \"comment\":this.H=8;b", |
| "reak;case \"text\":this.H=3;break;case \"processing-instruction\":this", |
| ".H=7;break;case \"node\":break;default:throw Error(\"Unexpected argume", |
| "nt\");}}function lb(a){return\"comment\"==a||\"text\"==a||\"processing", |
| "-instruction\"==a||\"node\"==a}C.prototype.matches=function(a){return ", |
| "null===this.H||this.H==a.nodeType};C.prototype.J=function(){return thi", |
| "s.oa};\nC.prototype.toString=function(){var a=\"Kind Test: \"+this.oa;", |
| "null===this.ga||(a+=E(this.ga));return a};function mb(a){D.call(this,3", |
| ");this.na=a.substring(1,a.length-1)}n(mb,D);mb.prototype.evaluate=func", |
| "tion(){return this.na};mb.prototype.toString=function(){return\"Litera", |
| "l: \"+this.na};function nb(a,b){this.j=a.toLowerCase();a=\"*\"==this.j", |
| "?\"*\":\"http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCase():a}nb.", |
| "prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;", |
| "b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.j&&thi", |
| "s.j!=b.toLowerCase()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.nam", |
| "espaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};nb.prototyp", |
| "e.J=function(){return this.j};\nnb.prototype.toString=function(){retur", |
| "n\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":this.R", |
| "+\":\")+this.j};function ob(a){D.call(this,1);this.pa=a}n(ob,D);ob.pro", |
| "totype.evaluate=function(){return this.pa};ob.prototype.toString=funct", |
| "ion(){return\"Number: \"+this.pa};function pb(a,b){D.call(this,a.f);th", |
| "is.ea=a;this.M=b;this.v=a.c();this.h=a.h;1==this.M.length&&(a=this.M[0", |
| "],a.W||a.A!=qb||(a=a.U,\"*\"!=a.J()&&(this.L={name:a.J(),I:null})))}n(", |
| "pb,D);function rb(){D.call(this,4)}n(rb,D);rb.prototype.evaluate=funct", |
| "ion(a){var b=new A;a=a.m;9==a.nodeType?b.add(a):b.add(a.ownerDocument)", |
| ";return b};rb.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function sb(){D.call(this,4)}n(sb,D);sb.prototype.evaluate=fun", |
| "ction(a){var b=new A;b.add(a.m);return b};\nsb.prototype.toString=func", |
| "tion(){return\"Context Helper Expression\"};function tb(a){return\"/\"", |
| "==a||\"//\"==a}\npb.prototype.evaluate=function(a){var b=this.ea.evalu", |
| "ate(a);if(!(b instanceof A))throw Error(\"Filter expression must evalu", |
| "ate to nodeset.\");a=this.M;for(var c=0,d=a.length;c<d&&b.u();c++){var", |
| " e=a[c],f=b.iterator(e.A.G);if(e.c()||e.A!=ub)if(e.c()||e.A!=vb){var g", |
| "=f.next();for(b=e.evaluate(new la(g));null!=(g=f.next());)g=e.evaluate", |
| "(new la(g)),b=Ua(b,g)}else g=f.next(),b=e.evaluate(new la(g));else{for", |
| "(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocum", |
| "entPosition(g)&8;g=b);b=e.evaluate(new la(g))}}return b};\npb.prototyp", |
| "e.toString=function(){var a=\"Path Expression:\"+E(this.ea);if(this.M.", |
| "length){var b=pa(this.M,function(c,d){return c+E(d)},\"Steps:\");a+=E(", |
| "b)}return a};function wb(a,b){this.b=a;this.G=!!b}function hb(a,b,c){f", |
| "or(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.u(),g,h", |
| "=0;g=e.next();h++){var w=a.G?f-h:h+1;g=d.evaluate(new la(g,w,f));if(\"", |
| "number\"==typeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==t", |
| "ypeof g)w=!!g;else if(g instanceof A)w=0<g.u();else throw Error(\"Pred", |
| "icate.evaluate returned an unexpected type.\");w||e.remove()}return b}", |
| "wb.prototype.B=function(){return 0<this.b.length?this.b[0].B():null};", |
| "\nwb.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=thi", |
| "s.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};wb.prototype.u=func", |
| "tion(){return this.b.length};wb.prototype.toString=function(){return p", |
| "a(this.b,function(a,b){return a+E(b)},\"Predicates:\")};function K(a,b", |
| ",c,d){D.call(this,4);this.A=a;this.U=b;this.b=c||new wb([]);this.W=!!d", |
| ";b=this.b.B();a.Ha&&b&&(this.L={name:b.name,I:b.I});this.v=this.b.c()}", |
| "n(K,D);\nK.prototype.evaluate=function(a){var b=a.m,c=this.B(),d=null,", |
| "e=null,f=0;c&&(d=c.name,e=c.I?H(c.I,a):null,f=1);if(this.W)if(this.c()", |
| "||this.A!=xb)if(b=(new K(yb,new C(\"node\"))).evaluate(a).iterator(),c", |
| "=b.next())for(a=this.s(c,d,e,f);null!=(c=b.next());)a=Ua(a,this.s(c,d,", |
| "e,f));else a=new A;else a=Qa(this.U,b,d,e),a=hb(this.b,a,f);else a=thi", |
| "s.s(a.m,d,e,f);return a};K.prototype.s=function(a,b,c,d){a=this.A.O(th", |
| "is.U,a,b,c);return a=hb(this.b,a,d)};\nK.prototype.toString=function()", |
| "{var a=\"Step:\"+E(\"Operator: \"+(this.W?\"//\":\"/\"));this.A.j&&(a+", |
| "=E(\"Axis: \"+this.A));a+=E(this.U);if(this.b.u()){var b=pa(this.b.b,f", |
| "unction(c,d){return c+E(d)},\"Predicates:\");a+=E(b)}return a};functio", |
| "n zb(a,b,c,d){this.j=a;this.O=b;this.G=c;this.Ha=d}zb.prototype.toStri", |
| "ng=function(){return this.j};var Ab={};function L(a,b,c,d){if(Ab.hasOw", |
| "nProperty(a))throw Error(\"Axis already created: \"+a);b=new zb(a,b,c,", |
| "!!d);return Ab[a]=b}\nL(\"ancestor\",function(a,b){for(var c=new A;b=b", |
| ".parentNode;)a.matches(b)&&c.unshift(b);return c},!0);L(\"ancestor-or-", |
| "self\",function(a,b){var c=new A;do a.matches(b)&&c.unshift(b);while(b", |
| "=b.parentNode);return c},!0);\nvar qb=L(\"attribute\",function(a,b){va", |
| "r c=new A,d=a.J();if(b=b.attributes)if(a instanceof C&&null===a.H||\"*", |
| "\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);", |
| "return c},!1),xb=L(\"child\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d", |
| ")?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)Pa(b,c,d)&&a.", |
| "matches(b)&&e.add(b);return e},!1,!0);L(\"descendant\",Qa,!1,!0);\nvar", |
| " yb=L(\"descendant-or-self\",function(a,b,c,d){var e=new A;Pa(b,c,d)&&", |
| "a.matches(b)&&e.add(b);return Qa(a,b,c,d,e)},!1,!0),ub=L(\"following\"", |
| ",function(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)Pa(f,c,", |
| "d)&&a.matches(f)&&e.add(f),e=Qa(a,f,c,d,e);while(b=b.parentNode);retur", |
| "n e},!1,!0);L(\"following-sibling\",function(a,b){for(var c=new A;b=b.", |
| "nextSibling;)a.matches(b)&&c.add(b);return c},!1);L(\"namespace\",func", |
| "tion(){return new A},!1);\nvar Bb=L(\"parent\",function(a,b){var c=new", |
| " A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElem", |
| "ent),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),vb=L(\"prec", |
| "eding\",function(a,b,c,d){var e=new A,f=[];do f.unshift(b);while(b=b.p", |
| "arentNode);for(var g=1,h=f.length;g<h;g++){var w=[];for(b=f[g];b=b.pre", |
| "viousSibling;)w.unshift(b);for(var F=0,t=w.length;F<t;F++)b=w[F],Pa(b,", |
| "c,d)&&a.matches(b)&&e.add(b),e=Qa(a,b,c,d,e)}return e},!0,!0);\nL(\"pr", |
| "eceding-sibling\",function(a,b){for(var c=new A;b=b.previousSibling;)a", |
| ".matches(b)&&c.unshift(b);return c},!0);var Cb=L(\"self\",function(a,b", |
| "){var c=new A;a.matches(b)&&c.add(b);return c},!1);function Db(a){D.ca", |
| "ll(this,1);this.da=a;this.v=a.c();this.h=a.h}n(Db,D);Db.prototype.eval", |
| "uate=function(a){return-G(this.da,a)};Db.prototype.toString=function()", |
| "{return\"Unary Expression: -\"+E(this.da)};function Eb(a){D.call(this,", |
| "4);this.S=a;Ya(this,qa(this.S,function(b){return b.c()}));Za(this,qa(t", |
| "his.S,function(b){return b.h}))}n(Eb,D);Eb.prototype.evaluate=function", |
| "(a){var b=new A;p(this.S,function(c){c=c.evaluate(a);if(!(c instanceof", |
| " A))throw Error(\"Path expression must evaluate to NodeSet.\");b=Ua(b,", |
| "c)});return b};Eb.prototype.toString=function(){return pa(this.S,funct", |
| "ion(a,b){return a+E(b)},\"Union Expression:\")};function Fb(a,b){this.", |
| "a=a;this.Ca=b}function Gb(a){for(var b,c=[];;){M(a,\"Missing right han", |
| "d side of binary expression.\");b=Hb(a);var d=a.a.next();if(!d)break;v", |
| "ar e=(d=fb[d]||null)&&d.ja;if(!e){a.a.back();break}for(;c.length&&e<=c", |
| "[c.length-1].ja;)b=new ab(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length", |
| ";)b=new ab(c.pop(),c.pop(),b);return b}function M(a,b){if(a.a.empty())", |
| "throw Error(b);}function Ib(a,b){a=a.a.next();if(a!=b)throw Error(\"Ba", |
| "d token, expected: \"+b+\" got: \"+a);}\nfunction Jb(a){a=a.a.next();i", |
| "f(\")\"!=a)throw Error(\"Bad token: \"+a);}function Kb(a){a=a.a.next()", |
| ";if(2>a.length)throw Error(\"Unclosed literal string\");return new mb(", |
| "a)}\nfunction Lb(a){var b=[];if(tb(q(a.a))){var c=a.a.next();var d=q(a", |
| ".a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d", |
| "&&!/(?![0-9])[\\w]/.test(d)))return new rb;d=new rb;M(a,\"Missing next", |
| " location step.\");c=Ob(a,c);b.push(c)}else{a:{c=q(a.a);d=c.charAt(0);", |
| "switch(d){case \"$\":throw Error(\"Variable reference not allowed in H", |
| "TML XPath\");case \"(\":a.a.next();c=Gb(a);M(a,'unclosed \"(\"');Ib(a,", |
| "\")\");break;case '\"':case \"'\":c=Kb(a);break;default:if(isNaN(+c))i", |
| "f(!lb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==q(a.a,\n1)){c=a.a.next();c=", |
| "kb[c]||null;a.a.next();for(d=[];\")\"!=q(a.a);){M(a,\"Missing function", |
| " argument list.\");d.push(Gb(a));if(\",\"!=q(a.a))break;a.a.next()}M(a", |
| ",\"Unclosed function argument list.\");Jb(a);c=new ib(c,d)}else{c=null", |
| ";break a}else c=new ob(+a.a.next())}\"[\"==q(a.a)&&(d=new wb(Pb(a)),c=", |
| "new gb(c,d))}if(c)if(tb(q(a.a)))d=c;else return c;else c=Ob(a,\"/\"),d", |
| "=new sb,b.push(c)}for(;tb(q(a.a));)c=a.a.next(),M(a,\"Missing next loc", |
| "ation step.\"),c=Ob(a,c),b.push(c);return new pb(d,b)}\nfunction Ob(a,", |
| "b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", |
| "\"');if(\".\"==q(a.a)){var c=new K(Cb,new C(\"node\"));a.a.next();retu", |
| "rn c}if(\"..\"==q(a.a))return c=new K(Bb,new C(\"node\")),a.a.next(),c", |
| ";if(\"@\"==q(a.a)){var d=qb;a.a.next();M(a,\"Missing attribute name\")", |
| "}else if(\"::\"==q(a.a,1)){if(!/(?![0-9])[\\w]/.test(q(a.a).charAt(0))", |
| ")throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Ab[e]||nul", |
| "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();M(a,\"Missin", |
| "g node name\")}else d=xb;e=\nq(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char", |
| "At(0)))if(\"(\"==q(a.a,1)){if(!lb(e))throw Error(\"Invalid node type: ", |
| "\"+e);e=a.a.next();if(!lb(e))throw Error(\"Invalid type name: \"+e);Ib", |
| "(a,\"(\");M(a,\"Bad nodetype\");var f=q(a.a).charAt(0),g=null;if('\"'=", |
| "=f||\"'\"==f)g=Kb(a);M(a,\"Bad nodetype\");Jb(a);e=new C(e,g)}else if(", |
| "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new nb(e);else{g=e.substring(0", |
| ",f);if(\"*\"==g)var h=\"*\";else if(h=a.Ca(g),!h)throw Error(\"Namespa", |
| "ce prefix not declared: \"+g);e=e.substr(f+1);e=new nb(e,h)}else throw", |
| " Error(\"Bad token: \"+\na.a.next());a=new wb(Pb(a),d.G);return c||new", |
| " K(d,e,a,\"//\"==b)}function Pb(a){for(var b=[];\"[\"==q(a.a);){a.a.ne", |
| "xt();M(a,\"Missing predicate expression.\");var c=Gb(a);b.push(c);M(a,", |
| "\"Unclosed predicate expression.\");Ib(a,\"]\")}return b}function Hb(a", |
| "){if(\"-\"==q(a.a))return a.a.next(),new Db(Hb(a));var b=Lb(a);if(\"|", |
| "\"!=q(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)M(a,\"Missing next un", |
| "ion location path.\"),b.push(Lb(a));a.a.back();a=new Eb(b)}return a};f", |
| "unction Qb(a){switch(a.nodeType){case 1:return ka(Rb,a);case 9:return ", |
| "Qb(a.documentElement);case 11:case 10:case 6:case 12:return Sb;default", |
| ":return a.parentNode?Qb(a.parentNode):Sb}}function Sb(){return null}fu", |
| "nction Rb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.o", |
| "rg/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.spe", |
| "cified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Rb(a.paren", |
| "tNode,b):null};function Tb(a,b){if(!a.length)throw Error(\"Empty XPath", |
| " expression.\");a=Ca(a);if(a.empty())throw Error(\"Invalid XPath expre", |
| "ssion.\");b?l(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return n", |
| "ull};var c=Gb(new Fb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a", |
| ".next());this.evaluate=function(d,e){d=c.evaluate(new la(d));return ne", |
| "w O(d,e)}}\nfunction O(a,b){if(0==b)if(a instanceof A)b=4;else if(\"st", |
| "ring\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolea", |
| "n\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.\");", |
| "if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could not b", |
| "e converted to the specified type\");this.resultType=b;switch(b){case ", |
| "2:this.stringValue=a instanceof A?Wa(a):\"\"+a;break;case 1:this.numbe", |
| "rValue=a instanceof A?+Wa(a):+a;break;case 3:this.booleanValue=a insta", |
| "nceof A?0<a.u():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterat", |
| "or();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotL", |
| "ength=a.u();this.invalidIteratorState=!1;break;case 8:case 9:this.sing", |
| "leNodeValue=Va(a);break;default:throw Error(\"Unknown XPathResult type", |
| ".\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"", |
| "iterateNext called with wrong result type\");return f>=d.length?null:d", |
| "[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snaps", |
| "hotItem called with wrong result type\");return g>=d.length||0>g?null:", |
| "d[g]}}\nO.ANY_TYPE=0;O.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;", |
| "O.UNORDERED_NODE_ITERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNOR", |
| "DERED_NODE_SNAPSHOT_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDE", |
| "RED_NODE_TYPE=8;O.FIRST_ORDERED_NODE_TYPE=9;function Ub(a){this.lookup", |
| "NamespaceURI=Qb(a)}\nfunction Vb(a,b){a=a||aa;var c=a.Document&&a.Docu", |
| "ment.prototype||a.document;if(!c.evaluate||b)a.XPathResult=O,c.evaluat", |
| "e=function(d,e,f,g){return(new Tb(d,f)).evaluate(e,g)},c.createExpress", |
| "ion=function(d,e){return new Tb(d,e)},c.createNSResolver=function(d){r", |
| "eturn new Ub(d)}}ca(\"wgxpath.install\",Vb);ca(\"wgxpath.install\",Vb)", |
| ";var Wb=window;function P(a,b){this.code=a;this.state=Q[a]||Xb;this.me", |
| "ssage=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){re", |
| "turn c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0", |
| ">b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.me", |
| "ssage);a.name=this.name;this.stack=a.stack||\"\"}n(P,Error);var Xb=\"u", |
| "nknown error\",Q={15:\"element not selectable\",11:\"element not visib", |
| "le\"};Q[31]=Xb;Q[30]=Xb;Q[24]=\"invalid cookie domain\";Q[29]=\"invali", |
| "d element coordinates\";Q[12]=\"invalid element state\";\nQ[32]=\"inva", |
| "lid selector\";Q[51]=\"invalid selector\";Q[52]=\"invalid selector\";Q", |
| "[17]=\"javascript error\";Q[405]=\"unsupported operation\";Q[34]=\"mov", |
| "e target out of bounds\";Q[27]=\"no such alert\";Q[7]=\"no such elemen", |
| "t\";Q[8]=\"no such frame\";Q[23]=\"no such window\";Q[28]=\"script tim", |
| "eout\";Q[33]=\"session not created\";Q[10]=\"stale element reference\"", |
| ";Q[21]=\"timeout\";Q[25]=\"unable to set cookie\";Q[26]=\"unexpected a", |
| "lert open\";Q[13]=Xb;Q[9]=\"unknown command\";var Yb={N:function(a){re", |
| "turn!(!a.querySelectorAll||!a.querySelector)},o:function(a,b){if(!a)th", |
| "row new P(32,\"No class name specified\");a=za(a);if(-1!==a.indexOf(\"", |
| " \"))throw new P(32,\"Compound class names not permitted\");if(Yb.N(b)", |
| ")try{return b.querySelector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}c", |
| "atch(c){throw new P(32,\"An invalid or illegal class name was specifie", |
| "d\");}a=y(u(b),\"*\",a,b);return a.length?a[0]:null},i:function(a,b){i", |
| "f(!a)throw new P(32,\"No class name specified\");a=za(a);if(-1!==a.ind", |
| "exOf(\" \"))throw new P(32,\n\"Compound class names not permitted\");i", |
| "f(Yb.N(b))try{return b.querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.", |
| "\"))}catch(c){throw new P(32,\"An invalid or illegal class name was sp", |
| "ecified\");}return y(u(b),\"*\",a,b)}};var Zb={o:function(a,b){l(b.que", |
| "rySelector);if(!a)throw new P(32,\"No selector specified\");a=za(a);tr", |
| "y{var c=b.querySelector(a)}catch(d){throw new P(32,\"An invalid or ill", |
| "egal selector was specified\");}return c&&1==c.nodeType?c:null},i:func", |
| "tion(a,b){l(b.querySelectorAll);if(!a)throw new P(32,\"No selector spe", |
| "cified\");a=za(a);try{return b.querySelectorAll(a)}catch(c){throw new ", |
| "P(32,\"An invalid or illegal selector was specified\");}}};var $b={ali", |
| "ceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarin", |
| "e:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",b", |
| "lack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviole", |
| "t:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9", |
| "ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",c", |
| "ornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cya", |
| "n:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:", |
| "\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a", |
| "9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:", |
| "\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8", |
| "b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:", |
| "\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darktu", |
| "rquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepsk", |
| "yblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:", |
| "\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:", |
| "\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#", |
| "f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green", |
| ":\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0ff", |
| "f0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivor", |
| "y:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#", |
| "fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#a", |
| "dd8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyel", |
| "low:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey", |
| ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseag", |
| "reen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",l", |
| "ightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ff", |
| "ffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magent", |
| "a:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumbl", |
| "ue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu", |
| "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"", |
| "#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midn", |
| "ightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc", |
| "casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#", |
| "fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",or", |
| "angered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",paleg", |
| "reen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",p", |
| "apayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#f", |
| "fc0cb\",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\",skyb", |
| "lue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:", |
| "\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", |
| "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff", |
| "6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",whit", |
| "e:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"", |
| "#9acd32\"};var ac=\"backgroundColor borderTopColor borderRightColor bo", |
| "rderBottomColor borderLeftColor color outlineColor\".split(\" \"),bc=/", |
| "#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,cc=/^#(?:[0-9a-f]{3}){1,2}$/", |
| "i,dc=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", |
| "\\.\\d*)\\)$/i,ec=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})", |
| ",\\s?(0|[1-9]\\d{0,2})\\)$/i;function fc(a,b){b=b.toLowerCase();return", |
| "\"style\"==b?gc(a.style.cssText):(a=a.getAttributeNode(b))&&a.specifie", |
| "d?a.value:null}var hc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^'", |
| "]*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function gc(a){var", |
| " b=[];p(a.split(hc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.slic", |
| "e(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",c[1]", |
| ",\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";", |
| "\"}\nfunction R(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return", |
| "!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var S={};S.aa=fu", |
| "nction(){var a={Ia:\"http://www.w3.org/2000/svg\"};return function(b){", |
| "return a[b]||null}}();\nS.s=function(a,b,c){var d=x(a);if(!d.documentE", |
| "lement)return null;try{for(var e=d.createNSResolver?d.createNSResolver", |
| "(d.documentElement):S.aa,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.", |
| "length;++h){var w=g[h],F=w.namespaceURI;if(F&&!f[F]){var t=w.lookupPre", |
| "fix(F);if(!t){var B=F.match(\".*/(\\\\w+)/?$\");t=B?B[1]:\"xhtml\"}f[F", |
| "]=t}}var N={},Z;for(Z in f)N[f[Z]]=Z;e=function(m){return N[m]||null};", |
| "try{return d.evaluate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name", |
| ")return e=d.createNSResolver?d.createNSResolver(d.documentElement):\nS", |
| ".aa,d.evaluate(b,a,e,c,null);throw m;}}catch(m){throw new P(32,\"Unabl", |
| "e to locate an element with the xpath expression \"+b+\" because of th", |
| "e following error:\\n\"+m);}};S.ba=function(a,b){if(!a||1!=a.nodeType)", |
| "throw new P(32,'The result of the xpath expression \"'+b+'\" is: '+a+", |
| "\". It should be an element.\");};\nS.o=function(a,b){var c=function()", |
| "{var d=S.s(b,a,9);return d?d.singleNodeValue||null:b.selectSingleNode?", |
| "(d=x(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),", |
| "b.selectSingleNode(a)):null}();null===c||S.ba(c,a);return c};\nS.i=fun", |
| "ction(a,b){var c=function(){var d=S.s(b,a,7);if(d){for(var e=d.snapsho", |
| "tLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.s", |
| "electNodes?(d=x(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",", |
| "\"XPath\"),b.selectNodes(a)):[]}();p(c,function(d){S.ba(d,a)});return ", |
| "c};function ic(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.lef", |
| "t=d}k=ic.prototype;k.clone=function(){return new ic(this.top,this.righ", |
| "t,this.bottom,this.left)};k.contains=function(a){return this&&a?a inst", |
| "anceof ic?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.b", |
| "ottom<=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){fa(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.ceil(this.top);this.righ", |
| "t=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=M", |
| "ath.ceil(this.left);return this};\nk.floor=function(){this.top=Math.fl", |
| "oor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor", |
| "(this.bottom);this.left=Math.floor(this.left);return this};k.round=fun", |
| "ction(){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};\nk.translate=function(a,b){a instanceof r?(this.left+=a.", |
| "x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.r", |
| "ight+=a,\"number\"===typeof b&&(this.top+=b,this.bottom+=b));return th", |
| "is};k.scale=function(a,b){b=\"number\"===typeof b?b:a;this.left*=a;thi", |
| "s.right*=a;this.top*=b;this.bottom*=b;return this};function T(a,b,c,d)", |
| "{this.left=a;this.top=b;this.width=c;this.height=d}k=T.prototype;k.clo", |
| "ne=function(){return new T(this.left,this.top,this.width,this.height)}", |
| ";k.contains=function(a){return a instanceof r?a.x>=this.left&&a.x<=thi", |
| "s.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<", |
| "=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.t", |
| "op+this.height>=a.top+a.height};\nk.ceil=function(){this.left=Math.cei", |
| "l(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.wi", |
| "dth);this.height=Math.ceil(this.height);return this};k.floor=function(", |
| "){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.w", |
| "idth=Math.floor(this.width);this.height=Math.floor(this.height);return", |
| " this};k.round=function(){this.left=Math.round(this.left);this.top=Mat", |
| "h.round(this.top);this.width=Math.round(this.width);this.height=Math.r", |
| "ound(this.height);return this};\nk.translate=function(a,b){a instanceo", |
| "f r?(this.left+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b", |
| "&&(this.top+=b));return this};k.scale=function(a,b){b=\"number\"===typ", |
| "eof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return", |
| " this};var jc=\"function\"===typeof ShadowRoot;function kc(a){for(a=a.", |
| "parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parent", |
| "Node;return R(a)?a:null}\nfunction U(a,b){b=Aa(b);if(\"float\"==b||\"c", |
| "ssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=x(a);i", |
| "f(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getC", |
| "omputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=", |
| "\"\"}a=c||lc(a,b);if(null===a)a=null;else if(0<=na(ac,b)){b:{var e=a.m", |
| "atch(dc);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(", |
| "e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,", |
| "e];break b}b=null}if(!b)b:{if(d=a.match(ec))if(b=Number(d[1]),\nc=Numb", |
| "er(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b", |
| ",c,d,1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=$b[b.toLowerCase()", |
| "];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(bc,", |
| "\"#$1$1$2$2$3$3\")),!cc.test(c))){b=null;break b}b=[parseInt(c.substr(", |
| "1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?", |
| "\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunction lc(a,b){var c=a.c", |
| "urrentStyle||a.style,d=c[b];void 0===d&&l(c.getPropertyValue)&&(d=c.ge", |
| "tPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=kc(a))?lc", |
| "(a,b):null}\nfunction mc(a,b,c){function d(g){var h=V(g);return 0<h.he", |
| "ight&&0<h.width?!0:R(g,\"PATH\")&&(0<h.height||0<h.width)?(g=U(g,\"str", |
| "oke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=U(g,\"overflow\")&&qa(", |
| "g.childNodes,function(w){return 3==w.nodeType||R(w)&&d(w)})}function e", |
| "(g){return nc(g)==W&&ra(g.childNodes,function(h){return!R(h)||e(h)||!d", |
| "(h)})}if(!R(a))throw Error(\"Argument to isShown must be of type Eleme", |
| "nt\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))", |
| "return a=Oa(a,function(g){return R(g,\"SELECT\")}),\n!!a&&mc(a,!0,c);v", |
| "ar f=oc(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&mc(f", |
| ".image,b,c);if(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,", |
| "\"NOSCRIPT\"))return!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"", |
| "hidden\"!=f&&c(a)&&(b||0!=pc(a))&&d(a)?!e(a):!1}\nfunction qc(a){funct", |
| "ion b(c){if(R(c)&&\"none\"==U(c,\"display\"))return!1;a:{var d=c.paren", |
| "tNode;if(c.getDestinationInsertionPoints){var e=c.getDestinationInsert", |
| "ionPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&", |
| "&void 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.parentNode:null", |
| ":d}return jc&&d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeTy", |
| "pe)?!0:d&&R(d,\"DETAILS\")&&!d.open&&!R(c,\"SUMMARY\")?!1:!!d&&b(d)}re", |
| "turn mc(a,!1,b)}var W=\"hidden\";\nfunction nc(a){function b(m){functi", |
| "on v(eb){if(eb==g)return!0;var Mb=U(eb,\"display\");return 0==Mb.lastI", |
| "ndexOf(\"inline\",0)||\"contents\"==Mb||\"absolute\"==Nb&&\"static\"==", |
| "U(eb,\"position\")?!1:!0}var Nb=U(m,\"position\");if(\"fixed\"==Nb)ret", |
| "urn F=!0,m==g?null:g;for(m=kc(m);m&&!v(m);)m=kc(m);return m}function c", |
| "(m){var v=m;if(\"visible\"==w)if(m==g&&h)v=h;else if(m==h)return{x:\"v", |
| "isible\",y:\"visible\"};v={x:U(v,\"overflow-x\"),y:U(v,\"overflow-y\")", |
| "};m==g&&(v.x=\"visible\"==v.x?\"auto\":v.x,v.y=\"visible\"==v.y?\"auto", |
| "\":v.y);return v}\nfunction d(m){if(m==g){var v=(new Ga(f)).F;m=v.scro", |
| "llingElement?v.scrollingElement:v.body||v.documentElement;v=v.parentWi", |
| "ndow||v.defaultView;m=new r(v.pageXOffset||m.scrollLeft,v.pageYOffset|", |
| "|m.scrollTop)}else m=new r(m.scrollLeft,m.scrollTop);return m}var e=rc", |
| "(a),f=x(a),g=f.documentElement,h=f.body,w=U(g,\"overflow\"),F;for(a=b(", |
| "a);a;a=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var B=V", |
| "(a);if(0==B.width||0==B.height)return W;var N=e.right<B.left,Z=e.botto", |
| "m<B.top;if(N&&\"hidden\"==t.x||Z&&\"hidden\"==\nt.y)return W;if(N&&\"v", |
| "isible\"!=t.x||Z&&\"visible\"!=t.y){N=d(a);Z=e.bottom<B.top-N.y;if(e.r", |
| "ight<B.left-N.x&&\"visible\"!=t.x||Z&&\"visible\"!=t.x)return W;e=nc(a", |
| ");return e==W?W:\"scroll\"}N=e.left>=B.left+B.width;B=e.top>=B.top+B.h", |
| "eight;if(N&&\"hidden\"==t.x||B&&\"hidden\"==t.y)return W;if(N&&\"visib", |
| "le\"!=t.x||B&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWidth-t.", |
| "x||e.right>=g.scrollHeight-t.y))return W;e=nc(a);return e==W?W:\"scrol", |
| "l\"}}}return\"none\"}\nfunction V(a){var b=oc(a);if(b)return b.rect;if", |
| "(R(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a.defaultView:windo", |
| "w)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:", |
| "a.body,a=new Fa(a.clientWidth,a.clientHeight),new T(0,0,a.width,a.heig", |
| "ht);try{var c=a.getBoundingClientRect()}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 o", |
| "c(a){var b=R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(", |
| "a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=S.", |
| "o('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=V(d),b||\"def", |
| "ault\"==a.shape.toLowerCase()||(a=sc(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.t", |
| "op,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return", |
| "{image:d,rect:e||new T(0,0,0,0)}}\nfunction sc(a){var b=a.shape.toLowe", |
| "rCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];va", |
| "r 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&&2<a.length", |
| "){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f", |
| "]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return", |
| " new T(b,c,d-b,e-c)}return new T(0,0,0,0)}function rc(a){a=V(a);return", |
| " new ic(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction tc(a){r", |
| "eturn a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function uc(a){va", |
| "r b=[];jc?vc(a,b):wc(a,b);var c=b;a=c.length;b=Array(a);c=\"string\"==", |
| "=typeof c?c.split(\"\"):c;for(var d=0;d<a;d++)d in c&&(b[d]=tc.call(vo", |
| "id 0,c[d]));return tc(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunct", |
| "ion xc(a,b,c){if(R(a,\"BR\"))b.push(\"\");else{var d=R(a,\"TD\"),e=U(a", |
| ",\"display\"),f=!d&&!(0<=na(yc,e)),g=void 0!==a.previousElementSibling", |
| "?a.previousElementSibling:Ja(a.previousSibling);g=g?U(g,\"display\"):", |
| "\"\";var h=U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"styleFloat\");!f||", |
| "\"run-in\"==g&&\"none\"==h||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")|", |
| "|b.push(\"\");var w=qc(a),F=null,t=null;w&&(F=U(a,\"white-space\"),t=U", |
| "(a,\"text-transform\"));p(a.childNodes,function(B){c(B,b,w,F,t)});a=b[", |
| "b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||\nya(a)||(b[b.length-1]+=", |
| "\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}funct", |
| "ion wc(a,b){xc(a,b,function(c,d,e,f,g){3==c.nodeType&&e?zc(c,d,f,g):R(", |
| "c)&&wc(c,d)})}var yc=\"inline inline-block inline-table none table-cel", |
| "l table-column table-column-group\".split(\" \");\nfunction zc(a,b,c,d", |
| "){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/", |
| "(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replac", |
| "e(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v", |
| "\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/", |
| "g,\" \");\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll", |
| "}|\\p{S}])/gu,function(e,f,g){return f+g.toUpperCase()}):\"uppercase\"", |
| "==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()|", |
| "|\"\";ya(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}", |
| "function pc(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=kc(a))&&", |
| "(b*=pc(a));return b}\nfunction Ac(a,b,c,d,e){if(3==a.nodeType&&c)zc(a,", |
| "b,d,e);else if(R(a))if(R(a,\"CONTENT\")||R(a,\"SLOT\")){for(var f=a;f.", |
| "parentNode;)f=f.parentNode;f instanceof ShadowRoot?(a=R(a,\"CONTENT\")", |
| "?a.getDistributedNodes():a.assignedNodes(),p(a,function(g){Ac(g,b,c,d,", |
| "e)})):vc(a,b)}else if(R(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.paren", |
| "tNode;if(f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)p(a", |
| ".childNodes,function(g){Ac(g,b,c,d,e)}),a=a.olderShadowRoot}else vc(a,", |
| "b)}\nfunction vc(a,b){a.shadowRoot&&p(a.shadowRoot.childNodes,function", |
| "(c){Ac(c,b,!0,null,null)});xc(a,b,function(c,d,e,f,g){var h=null;1==c.", |
| "nodeType?h=c:3==c.nodeType&&(h=c);null!=h&&(null!=h.assignedSlot||h.ge", |
| "tDestinationInsertionPoints&&0<h.getDestinationInsertionPoints().lengt", |
| "h)||Ac(c,d,e,f,g)})};var Bc={N:function(a,b){return!(!a.querySelectorA", |
| "ll||!a.querySelector)&&!/^\\d.*/.test(b)},o:function(a,b){var c=u(b),d", |
| "=\"string\"===typeof a?c.F.getElementById(a):a;return d?fc(d,\"id\")==", |
| "a&&b!=d&&Ka(b,d)?d:sa(y(c,\"*\"),function(e){return fc(e,\"id\")==a&&b", |
| "!=e&&Ka(b,e)}):null},i:function(a,b){if(!a)return[];if(Bc.N(b,a))try{r", |
| "eturn b.querySelectorAll(\"#\"+Bc.ua(a))}catch(c){return[]}b=y(u(b),\"", |
| "*\",null,b);return oa(b,function(c){return fc(c,\"id\")==a})},ua:funct", |
| "ion(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[", |
| "\\]\\(\\)])/g,\n\"\\\\$1\")}};var X={},Cc={};X.ma=function(a,b,c){try{", |
| "var d=Zb.i(\"a\",b)}catch(e){d=y(u(b),\"A\",null,b)}return sa(d,functi", |
| "on(e){e=uc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.ind", |
| "exOf(a)||e==a})};X.ha=function(a,b,c){try{var d=Zb.i(\"a\",b)}catch(e)", |
| "{d=y(u(b),\"A\",null,b)}return oa(d,function(e){e=uc(e);e=e.replace(/^", |
| "[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.indexOf(a)||e==a})};X.o=functio", |
| "n(a,b){return X.ma(a,b,!1)};X.i=function(a,b){return X.ha(a,b,!1)};Cc.", |
| "o=function(a,b){return X.ma(a,b,!0)};\nCc.i=function(a,b){return X.ha(", |
| "a,b,!0)};var Y={T:function(a,b){return function(c){var d=Y.C(a);d=V(d)", |
| ";c=V(c);return b.call(null,d,c)}},sa:function(a){return Y.T(a,function", |
| "(b,c){return c.top+c.height<b.top})},ta:function(a){return Y.T(a,funct", |
| "ion(b,c){return b.top+b.height<c.top})},wa:function(a){return Y.T(a,fu", |
| "nction(b,c){return c.left+c.width<b.left})},Fa:function(a){return Y.T(", |
| "a,function(b,c){return b.left+b.width<c.left})},xa:function(a,b){var c", |
| ";b?c=b:\"number\"==typeof a.distance&&(c=a.distance);c||(c=100);return", |
| " function(d){var e=Y.C(a);\nif(e===d)return!1;e=V(e);d=V(d);var f=Math", |
| ".abs(e.left+e.width-d.left),g=Math.abs(e.top+e.height-d.top);g=Math.ab", |
| "s(e.top-(d.top+d.height))<=c||g<=c;return(Math.abs(e.left-(d.left+d.wi", |
| "dth))<=c||f<=c)&&g?!0:Math.sqrt(Math.pow(Math.abs(e.left+e.width/2-(d.", |
| "left+d.width/2)),2)+Math.pow(Math.abs(e.top+e.height/2-(d.top+d.height", |
| "/2)),2))<=c}},C:function(a){if(fa(a)&&1==a.nodeType)return a;if(l(a))r", |
| "eturn Y.C(a.call(null));if(fa(a)){var b;a:{if(b=Dc(a)){var c=Ec[b];if(", |
| "c&&l(c.o)){b=c.o(a[b],Wb.document);break a}}throw new P(61,\n\"Unsuppo", |
| "rted locator strategy: \"+b);}if(!b)throw new P(7,\"No element has bee", |
| "n found by \"+JSON.stringify(a));return b}throw new P(61,\"Selector is", |
| " of wrong type: \"+JSON.stringify(a));}};Y.ra={left:Y.wa,right:Y.Fa,ab", |
| "ove:Y.sa,below:Y.ta,near:Y.xa};Y.qa={left:Y.C,right:Y.C,above:Y.C,belo", |
| "w:Y.C,near:Y.C};\nY.va=function(a,b){var c=[];p(a,function(e){e&&ra(b,", |
| "function(f){var g=f.kind,h=Y.ra[g];if(!h)throw new P(61,\"Cannot find ", |
| "filter suitable for \"+g);return h.apply(null,f.args)(e)},null)&&c.pus", |
| "h(e)},null);a=b[b.length-1];var d=Y.qa[a?a.kind:\"unknown\"];return d?", |
| "(a=d.apply(null,a.args))?Y.Ga(a,c):c:c};\nY.Ga=function(a,b){function ", |
| "c(f){f=V(f);return Math.sqrt(Math.pow(d-(f.left+Math.max(1,f.width)/2)", |
| ",2)+Math.pow(e-(f.top+Math.max(1,f.height)/2),2))}a=V(a);var d=a.left+", |
| "Math.max(1,a.width)/2,e=a.top+Math.max(1,a.height)/2;wa(b,function(f,g", |
| "){return c(f)-c(g)});return b};Y.o=function(a,b){a=Y.i(a,b);return 0==", |
| "a.length?null:a[0]};\nY.i=function(a,b){if(!a.hasOwnProperty(\"root\")", |
| "||!a.hasOwnProperty(\"filters\"))throw new P(61,\"Locator not suitable", |
| " for relative locators: \"+JSON.stringify(a));if(!ea(a.filters))throw ", |
| "new P(61,\"Targets should be an array: \"+JSON.stringify(a));b=R(a.roo", |
| "t)?[a.root]:Fc(a.root,b);return 0==b.length?[]:Y.va(b,a.filters)};var ", |
| "Gc={o:function(a,b){if(\"\"===a)throw new P(32,'Unable to locate an el", |
| "ement with the tagName \"\"');return b.getElementsByTagName(a)[0]||nul", |
| "l},i:function(a,b){if(\"\"===a)throw new P(32,'Unable to locate an ele", |
| "ment with the tagName \"\"');return b.getElementsByTagName(a)}};var Ec", |
| "={className:Yb,\"class name\":Yb,css:Zb,\"css selector\":Zb,relative:Y", |
| ",id:Bc,linkText:X,\"link text\":X,name:{o:function(a,b){b=y(u(b),\"*\"", |
| ",null,b);return sa(b,function(c){return fc(c,\"name\")==a})},i:functio", |
| "n(a,b){b=y(u(b),\"*\",null,b);return oa(b,function(c){return fc(c,\"na", |
| "me\")==a})}},partialLinkText:Cc,\"partial link text\":Cc,tagName:Gc,\"", |
| "tag name\":Gc,xpath:S};function Dc(a){for(var b in a)if(a.hasOwnProper", |
| "ty(b))return b;return null}\nfunction Fc(a,b){var c=Dc(a);if(c){var d=", |
| "Ec[c];if(d&&l(d.i))return d.i(a[c],b||Wb.document)}throw new P(61,\"Un", |
| "supported locator strategy: \"+c);};ca(\"_\",Fc);; return this._.apply", |
| "(null,arguments);}).apply({navigator:typeof window!='undefined'?window", |
| ".navigator:null,document:typeof window!='undefined'?window.document:nu", |
| "ll}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_APPCACHE_STATUS[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p", |
| "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun", |
| "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t", |
| "his.K};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.G=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.G++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.G};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ia=a;this.V=(this.B=b)", |
| "?a.j:a.g;this.R=null}wa.prototype.next=function(){var a=this.V;if(null", |
| "==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.H};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;t", |
| "his.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={na", |
| "me:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);return a", |
| "+=D(this.ca)};function Aa(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.la};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ba.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\" argumen", |
| "ts, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw Error(\"", |
| "Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.length+\"", |
| " given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+", |
| "d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(thi", |
| "s,a.f);this.J=a;this.O=b;xa(this,a.o||q(b,function(c){return c.c()}));", |
| "ya(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){return c.h}", |
| "))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.apply(nul", |
| "l,ia(a,this.O))};L.prototype.toString=function(){var a=\"Function: \"+", |
| "this.J;if(this.O.length){var b=p(this.O,function(c,d){return c+D(d)},", |
| "\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.i=", |
| "a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void", |
| " 0!==g?g:f;this.ja=!!k}Da.prototype.toString=function(){return this.i}", |
| ";var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))throw", |
| " Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,e,", |
| "f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceili", |
| "ng\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3", |
| ",!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return c+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.owner", |
| "Document;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElemen", |
| "tById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"!==t", |
| "ypeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++)if(", |
| "k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=n", |
| "ew x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,func", |
| "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.len", |
| "gth)throw Error(\"Function last expects ()\");return a.j},0);M(\"local", |
| "-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.local", |
| "Name||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,functi", |
| "on(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"", |
| "},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);", |
| "\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).", |
| "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"n", |
| "ot\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,func", |
| "tion(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functio", |
| "n(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Math.rou", |
| "nd(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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function", |
| "(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fun", |
| "ction(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.s", |
| "ubstring(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,function(a,b){a=b.evaluate(a).iterator();b=0;fo", |
| "r(var c=a.next();c;c=a.next())b+=+u(c);return b},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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"", |
| ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(", |
| "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea=a;thi", |
| "s.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;", |
| "break;case \"text\":this.C=3;break;case \"processing-instruction\":thi", |
| "s.C=7;break;case \"node\":break;default:throw Error(\"Unexpected argum", |
| "ent\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processin", |
| "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return", |
| " null===this.C||this.C==a.nodeType};y.prototype.F=function(){return th", |
| "is.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ea", |
| ";null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(this,3);", |
| "this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function", |
| "(){return this.da};N.prototype.toString=function(){return\"Literal: \"", |
| "+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"", |
| ":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.prototy", |
| "pe.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void ", |
| "0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.", |
| "toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.namespaceU", |
| "RI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.F=func", |
| "tion(){return this.i};\nO.prototype.toString=function(){return\"Name T", |
| "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\":\")+t", |
| "his.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype.evalu", |
| "ate=function(){return this.fa};P.prototype.toString=function(){return", |
| "\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;this.I", |
| "=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.s!=Ga", |
| "||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);function ", |
| "R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new x", |
| ";a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.proto", |
| "type.toString=function(){return\"Root Helper Expression\"};function S(", |
| "){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;b", |
| ".add(a.l);return b};\nS.prototype.toString=function(){return\"Context ", |
| "Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.prot", |
| "otype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instanceof ", |
| "x))throw Error(\"Filter expression must evaluate to nodeset.\");a=this", |
| ".I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.", |
| "B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evaluat", |
| "e(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else ", |
| "g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(!", |
| "g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.ev", |
| "aluate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=\"", |
| "Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,function", |
| "(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){thi", |
| "s.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(va", |
| "r d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-k:", |
| "k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else if(", |
| "\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instanceof", |
| " x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexpec", |
| "ted type.\");A||e.remove()}return b}T.prototype.u=function(){return 0<", |
| "this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var a", |
| "=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)retur", |
| "n!0}return!1};T.prototype.m=function(){return this.b.length};T.prototy", |
| "pe.toString=function(){return p(this.b,function(a,b){return a+D(b)},\"", |
| "Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.N=b;t", |
| "his.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name:b.na", |
| "me,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(a)", |
| "{var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,a):nu", |
| "ll,f=1);if(this.P)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"node", |
| "\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c", |
| "=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b,d,e", |
| "),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=fu", |
| "nction(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ca(this.b,a,d)};\nU.", |
| "prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.P", |
| "?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);if(th", |
| "is.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.J=b;this.B=c;", |
| "this.na=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var pa=0,fb=A.len", |
| "gth;pa<fb;pa++)b=A[pa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a.h}l", |
| "(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.prototype", |
| ".toString=function(){return\"Unary Expression: -\"+D(this.W)};function", |
| " Qa(a){C.call(this,4);this.M=a;xa(this,q(this.M,function(b){return b.c", |
| "()}));ya(this,q(this.M,function(b){return b.h}))}l(Qa,C);Qa.prototype.", |
| "evaluate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate(a);", |
| "if(!(c instanceof x))throw Error(\"Path expression must evaluate to No", |
| "deSet.\");b=va(b,c)});return b};Qa.prototype.toString=function(){retur", |
| "n p(this.M,function(a,b){return a+D(b)},\"Union Expression:\")};functi", |
| "on Ra(a,b){this.a=a;this.ka=b}function Sa(a){for(var b,c=[];;){X(a,\"M", |
| "issing right hand side of binary expression.\");b=Ta(a);var d=a.a.next", |
| "();if(!d)break;var e=(d=Ba[d]||null)&&d.aa;if(!e){a.a.back();break}for", |
| "(;c.length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push(b,d", |
| ")}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function X(a,b){i", |
| "f(a.a.empty())throw Error(b);}function Ua(a,b){a=a.a.next();if(a!=b)th", |
| "row Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Va(a){", |
| "a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Wa(a", |
| "){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");", |
| "return new N(a)}\nfunction Xa(a){var b=[];if(Ha(t(a.a))){var c=a.a.nex", |
| "t();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"", |
| "!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;X(a,\"M", |
| "issing next location step.\");c=Ya(a,c);b.push(c)}else{a:{c=t(a.a);d=c", |
| ".charAt(0);switch(d){case \"$\":throw Error(\"Variable reference not a", |
| "llowed in HTML XPath\");case \"(\":a.a.next();c=Sa(a);X(a,'unclosed \"", |
| "(\"');Ua(a,\")\");break;case '\"':case \"'\":c=Wa(a);break;default:if(", |
| "isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.", |
| "a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){X(a,\"Missi", |
| "ng function argument list.\");d.push(Sa(a));if(\",\"!=t(a.a))break;a.a", |
| ".next()}X(a,\"Unclosed function argument list.\");Va(a);c=new L(c,d)}e", |
| "lse{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T(Z", |
| "a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Ya(a,", |
| "\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),X(a,\"Missing n", |
| "ext location step.\"),c=Ya(a,c),b.push(c);return new Q(d,b)}\nfunction", |
| " Ya(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" o", |
| "r \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.next(", |
| ");return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.a.ne", |
| "xt(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();X(a,\"Missing attribute n", |
| "ame\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).char", |
| "At(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Na[e", |
| "]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();X(a,\"", |
| "Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(", |
| "e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid node ", |
| "type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"", |
| "+e);Ua(a,\"(\");X(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if", |
| "('\"'==f||\"'\"==f)g=Wa(a);X(a,\"Bad nodetype\");Va(a);e=new y(e,g)}el", |
| "se if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substr", |
| "ing(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Na", |
| "mespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}else t", |
| "hrow Error(\"Bad token: \"+\na.a.next());a=new T(Za(a),d.B);return c||", |
| "new U(d,e,a,\"//\"==b)}function Za(a){for(var b=[];\"[\"==t(a.a);){a.a", |
| ".next();X(a,\"Missing predicate expression.\");var c=Sa(a);b.push(c);X", |
| "(a,\"Unclosed predicate expression.\");Ua(a,\"]\")}return b}function T", |
| "a(a){if(\"-\"==t(a.a))return a.a.next(),new W(Ta(a));var b=Xa(a);if(\"", |
| "|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)X(a,\"Missing next u", |
| "nion location path.\"),b.push(Xa(a));a.a.back();a=new Qa(b)}return a};", |
| "function $a(a){switch(a.nodeType){case 1:return ha(ab,a);case 9:return", |
| " $a(a.documentElement);case 11:case 10:case 6:case 12:return bb;defaul", |
| "t:return a.parentNode?$a(a.parentNode):bb}}function bb(){return null}f", |
| "unction ab(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.", |
| "org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.sp", |
| "ecified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?ab(a.pare", |
| "ntNode,b):null};function cb(a,b){if(!a.length)throw Error(\"Empty XPat", |
| "h expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expr", |
| "ession.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=fun", |
| "ction(){return null};var c=Sa(new Ra(a,b));if(!a.empty())throw Error(", |
| "\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new", |
| " m(d));return new Y(d,e)}}\nfunction Y(a,b){if(0==b)if(a instanceof x)", |
| "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 evalua", |
| "tion result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"v", |
| "alue could not be converted to the specified type\");this.resultType=b", |
| ";switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;ca", |
| "se 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.boolea", |
| "nValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:va", |
| "r c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);", |
| "this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case 8:ca", |
| "se 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown XPa", |
| "thResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)t", |
| "hrow Error(\"iterateNext called with wrong result type\");return f>=d.", |
| "length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw ", |
| "Error(\"snapshotItem called with wrong result type\");return g>=d.leng", |
| "th||0>g?null:d[g]}}\nY.ANY_TYPE=0;Y.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BO", |
| "OLEAN_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 db(a", |
| "){this.lookupNamespaceURI=$a(a)}\nfunction eb(a,b){a=a||aa;var c=a.Doc", |
| "ument&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResul", |
| "t=Y,c.evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate(e,g)},c.", |
| "createExpression=function(d,e){return new cb(d,e)},c.createNSResolver=", |
| "function(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(\"wgxpath.", |
| "install\",eb);var gb=window;function hb(a,b){this.code=a;this.state=Z[", |
| "a]||ib;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,", |
| "function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a", |
| ".length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a", |
| "=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(hb,Er", |
| "ror);var ib=\"unknown error\",Z={15:\"element not selectable\",11:\"el", |
| "ement not visible\"};Z[31]=ib;Z[30]=ib;Z[24]=\"invalid cookie domain\"", |
| ";Z[29]=\"invalid element coordinates\";Z[12]=\"invalid element state\"", |
| ";\nZ[32]=\"invalid selector\";Z[51]=\"invalid selector\";Z[52]=\"inval", |
| "id selector\";Z[17]=\"javascript error\";Z[405]=\"unsupported operatio", |
| "n\";Z[34]=\"move target out of bounds\";Z[27]=\"no such alert\";Z[7]=", |
| "\"no such element\";Z[8]=\"no such frame\";Z[23]=\"no such window\";Z[", |
| "28]=\"script timeout\";Z[33]=\"session not created\";Z[10]=\"stale ele", |
| "ment reference\";Z[21]=\"timeout\";Z[25]=\"unable to set cookie\";Z[26", |
| "]=\"unexpected alert open\";Z[13]=ib;Z[9]=\"unknown command\";ba(\"_\"", |
| ",function(){if(null!=(gb||gb).applicationCache)var a=gb.applicationCac", |
| "he.status;else throw new hb(13,\"Undefined application cache\");return", |
| " a});; return this._.apply(null,arguments);}).apply({navigator:typeof ", |
| "window!='undefined'?window.navigator:null,document:typeof window!='und", |
| "efined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_ATTRIBUTE[] = { |
| "function(){return (function(){var g,aa=this||self;function k(a){return", |
| "\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]in", |
| " c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);fo", |
| "r(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==O", |
| "bject.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof a", |
| ";if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[", |
| "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe", |
| "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=t", |
| "ypeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retu", |
| "rn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&", |
| "&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable", |
| "(\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}fu", |
| "nction fa(a,b,c){return a.call.apply(a.bind,arguments)}function ha(a,b", |
| ",c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.s", |
| "lice.call(arguments,2);return function(){var e=Array.prototype.slice.c", |
| "all(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}", |
| "}return function(){return a.apply(b,arguments)}}\nfunction ia(a,b,c){i", |
| "a=Function.prototype.bind&&-1!=Function.prototype.bind.toString().inde", |
| "xOf(\"native code\")?fa:ha;return ia.apply(null,arguments)}function ja", |
| "(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){", |
| "var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}func", |
| "tion m(a,b){function c(){}c.prototype=b.prototype;a.ka=b.prototype;a.p", |
| "rototype=new c;a.prototype.constructor=a}\nfunction n(a,b,c){var d=arg", |
| "uments.callee.caller;if(\"undefined\"!==typeof d.ka){for(var e=Array(a", |
| "rguments.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.ka", |
| ".constructor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=type", |
| "of b)throw Error(\"method names provided to goog.base must be a string", |
| " or a symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length", |
| ";f++)e[f-2]=arguments[f];f=!1;for(var h=a.constructor.prototype;h;h=Ob", |
| "ject.getPrototypeOf(h))if(h[b]===d)f=!0;else if(f){h[b].apply(a,\ne);r", |
| "eturn}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Err", |
| "or(\"goog.base called from a method of one name to a method of a diffe", |
| "rent name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu L", |
| "abs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby gr", |
| "anted, free of charge, to any person obtaining a copy\n of this softwa", |
| "re and associated documentation files (the \"Software\"), to\n deal in", |
| " the Software without restriction, including without limitation the\n ", |
| "rights to use, copy, modify, merge, publish, distribute, sublicense, a", |
| "nd/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 permission notice shall be i", |
| "ncluded in\n all copies or substantial portions of the Software.\n\n T", |
| "HE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRE", |
| "SS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHA", |
| "NTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN ", |
| "NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CL", |
| "AIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, T", |
| "ORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOF", |
| "TWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction p(", |
| "a,b,c){this.u=a;this.ua=b||1;this.s=c||1};function ka(a,b){if(\"string", |
| "\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,", |
| "0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}fu", |
| "nction r(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\")", |
| ":a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function la(a,b){for(va", |
| "r c=a.length,d=Array(c),e=\"string\"===typeof a?a.split(\"\"):a,f=0;f<", |
| "c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}function t(a,b,c", |
| "){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}\nfunc", |
| "tion ma(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):", |
| "a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}fun", |
| "ction na(a){return Array.prototype.concat.apply([],arguments)}function", |
| " oa(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):", |
| "Array.prototype.slice.call(a,b,c)};var pa;a:{var qa=aa.navigator;if(qa", |
| "){var ra=qa.userAgent;if(ra){pa=ra;break a}}pa=\"\"};var sa=-1!=pa.ind", |
| "exOf(\"Macintosh\"),ta=-1!=pa.indexOf(\"Windows\");function ua(a){this", |
| ".aa=a;this.S=0}function va(a){a=a.match(wa);for(var b=0;b<a.length;b++", |
| ")xa.test(a[b])&&a.splice(b,1);return new ua(a)}var wa=/\\$?(?:(?![0-9-", |
| "\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.", |
| "\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,xa=", |
| "/^\\s/;function u(a,b){return a.aa[a.S+(b||0)]}ua.prototype.next=funct", |
| "ion(){return this.aa[this.S++]};ua.prototype.back=function(){this.S--}", |
| ";ua.prototype.empty=function(){return this.aa.length<=this.S};function", |
| " ya(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||", |
| "a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)retur", |
| "n a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNo", |
| "de;return b==a}\nfunction za(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.nodeT", |
| "ype,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a", |
| ".parentNode,f=b.parentNode;return e==f?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):", |
| "!d&&ya(f,a)?Ba(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f", |
| ".sourceIndex)}d=v(a);c=d.createRange();c.selectNode(a);c.collapse(!0);", |
| "a=d.createRange();a.selectNode(b);\na.collapse(!0);return c.compareBou", |
| "ndaryPoints(aa.Range.START_TO_END,a)}function Ba(a,b){var c=a.parentNo", |
| "de;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Aa(b,a", |
| ")}function Aa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1", |
| "}function v(a){return 9==a.nodeType?a:a.ownerDocument||a.document};fun", |
| "ction w(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b|", |
| "|null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typ", |
| "eof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[", |
| "];for(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;re", |
| "turn\"\"+b}\nfunction y(a,b,c){if(null===b)return!0;try{if(!a.getAttri", |
| "bute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.g", |
| "etAttribute(b,2)==c}function z(a,b,c,d,e){return Ca.call(null,a,b,k(c)", |
| "?c:null,k(d)?d:null,e||new A)}\nfunction Ca(a,b,c,d,e){b.getElementsBy", |
| "Name&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(f){a.match", |
| "es(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getE", |
| "lementsByClassName(d),r(b,function(f){f.className==d&&a.matches(f)&&e.", |
| "add(f)})):a instanceof B?Da(a,b,c,d,e):b.getElementsByTagName&&(b=b.ge", |
| "tElementsByTagName(a.K()),r(b,function(f){y(f,c,d)&&e.add(f)}));return", |
| " e}function Da(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d", |
| ")&&a.matches(b)&&e.add(b),Da(a,b,c,d,e)};function A(){this.s=this.i=nu", |
| "ll;this.L=0}function Ea(a){this.node=a;this.next=this.G=null}function ", |
| "Fa(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d=nu", |
| "ll,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<za(c.node,b.no", |
| "de)?(e=b,b=b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e", |
| "=c||b;e;)e.G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}A.prototyp", |
| "e.unshift=function(a){a=new Ea(a);a.next=this.i;this.s?this.i.G=a:this", |
| ".i=this.s=a;this.i=a;this.L++};\nA.prototype.add=function(a){a=new Ea(", |
| "a);a.G=this.s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L++};", |
| "function Ga(a){return(a=a.i)?a.node:null}A.prototype.v=function(){retu", |
| "rn this.L};function Ha(a){return(a=Ga(a))?w(a):\"\"}A.prototype.iterat", |
| "or=function(a){return new Ia(this,!!a)};function Ia(a,b){this.qa=a;thi", |
| "s.ba=(this.I=b)?a.s:a.i;this.Y=null}Ia.prototype.next=function(){var a", |
| "=this.ba;if(null==a)return null;var b=this.Y=a;this.ba=this.I?a.G:a.ne", |
| "xt;return b.node};\nIa.prototype.remove=function(){var a=this.qa,b=thi", |
| "s.Y;if(!b)throw Error(\"Next must be called at least once before remov", |
| "e.\");var c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.Y=n", |
| "ull};function C(a){this.h=a;this.l=this.A=!1;this.M=null}function D(a)", |
| "{return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}C.prototy", |
| "pe.g=function(){return this.A};function Ja(a,b){a.A=b}function Ka(a,b)", |
| "{a.l=b}C.prototype.C=function(){return this.M};function E(a,b){a=a.eva", |
| "luate(b);return a instanceof A?+Ha(a):+a}function F(a,b){a=a.evaluate(", |
| "b);return a instanceof A?Ha(a):\"\"+a}function G(a,b){a=a.evaluate(b);", |
| "return a instanceof A?!!a.v():!!a};function J(a,b,c){C.call(this,a.h);", |
| "this.$=a;this.ea=b;this.ja=c;this.A=b.g()||c.g();this.l=b.l||c.l;this.", |
| "$==La&&(c.l||c.g()||4==c.h||0==c.h||!b.C()?b.l||b.g()||4==b.h||0==b.h|", |
| "|!c.C()||(this.M={name:c.C().name,J:b}):this.M={name:b.C().name,J:c})}", |
| "m(J,C);\nfunction K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;i", |
| "f(b instanceof A&&c instanceof A){b=b.iterator();for(d=b.next();d;d=b.", |
| "next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(w(d),w(f)))retu", |
| "rn!0;return!1}if(b instanceof A||c instanceof A){b instanceof A?(e=b,d", |
| "=c):(e=c,d=b);f=e.iterator();for(var h=typeof d,l=f.next();l;l=f.next(", |
| ")){switch(h){case \"number\":l=+w(l);break;case \"boolean\":l=!!w(l);b", |
| "reak;case \"string\":l=w(l);break;default:throw Error(\"Illegal primit", |
| "ive type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l))return!0}", |
| "return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!", |
| "!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c", |
| ")}J.prototype.evaluate=function(a){return this.$.F(this.ea,this.ja,a)}", |
| ";J.prototype.toString=function(){var a=\"Binary Expression: \"+this.$;", |
| "a+=D(this.ea);return a+=D(this.ja)};function Ma(a,b,c,d){this.ta=a;thi", |
| "s.ha=b;this.h=c;this.F=d}Ma.prototype.toString=function(){return this.", |
| "ta};var Oa={};\nfunction L(a,b,c,d){if(Oa.hasOwnProperty(a))throw Erro", |
| "r(\"Binary operator already created: \"+a);a=new Ma(a,b,c,d);return Oa", |
| "[a.toString()]=a}L(\"div\",6,1,function(a,b,c){return E(a,c)/E(b,c)});", |
| "L(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});L(\"*\",6,1,funct", |
| "ion(a,b,c){return E(a,c)*E(b,c)});L(\"+\",5,1,function(a,b,c){return E", |
| "(a,c)+E(b,c)});L(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c)});L(\"", |
| "<\",4,2,function(a,b,c){return K(function(d,e){return d<e},a,b,c)});\n", |
| "L(\">\",4,2,function(a,b,c){return K(function(d,e){return d>e},a,b,c)}", |
| ");L(\"<=\",4,2,function(a,b,c){return K(function(d,e){return d<=e},a,b", |
| ",c)});L(\">=\",4,2,function(a,b,c){return K(function(d,e){return d>=e}", |
| ",a,b,c)});var La=L(\"=\",3,2,function(a,b,c){return K(function(d,e){re", |
| "turn d==e},a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){return K(function(", |
| "d,e){return d!=e},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return G(a", |
| ",c)&&G(b,c)});L(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,c)});fun", |
| "ction Pa(a,b){if(b.v()&&4!=a.h)throw Error(\"Primary expression must e", |
| "valuate to nodeset if filter has predicate(s).\");C.call(this,a.h);thi", |
| "s.ia=a;this.f=b;this.A=a.g();this.l=a.l}m(Pa,C);Pa.prototype.evaluate=", |
| "function(a){a=this.ia.evaluate(a);return Qa(this.f,a)};Pa.prototype.to", |
| "String=function(){var a=\"Filter:\"+D(this.ia);return a+=D(this.f)};fu", |
| "nction Ra(a,b){if(b.length<a.ga)throw Error(\"Function \"+a.m+\" expec", |
| "ts at least\"+a.ga+\" arguments, \"+b.length+\" given\");if(null!==a.Z", |
| "&&b.length>a.Z)throw Error(\"Function \"+a.m+\" expects at most \"+a.Z", |
| "+\" arguments, \"+b.length+\" given\");a.ra&&r(b,function(c,d){if(4!=c", |
| ".h)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is not of type", |
| " Nodeset: \"+c);});C.call(this,a.h);this.R=a;this.W=b;Ja(this,a.A||ma(", |
| "b,function(c){return c.g()}));Ka(this,a.pa&&!b.length||a.oa&&!!b.lengt", |
| "h||ma(b,function(c){return c.l}))}\nm(Ra,C);Ra.prototype.evaluate=func", |
| "tion(a){return this.R.F.apply(null,na(a,this.W))};Ra.prototype.toStrin", |
| "g=function(){var a=\"Function: \"+this.R;if(this.W.length){var b=t(thi", |
| "s.W,function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};fun", |
| "ction Sa(a,b,c,d,e,f,h,l){this.m=a;this.h=b;this.A=c;this.pa=d;this.oa", |
| "=!1;this.F=e;this.ga=f;this.Z=void 0!==h?h:f;this.ra=!!l}Sa.prototype.", |
| "toString=function(){return this.m};var Ta={};\nfunction M(a,b,c,d,e,f,", |
| "h,l){if(Ta.hasOwnProperty(a))throw Error(\"Function already created: ", |
| "\"+a+\".\");Ta[a]=new Sa(a,b,c,d,e,f,h,l)}M(\"boolean\",2,!1,!1,functi", |
| "on(a,b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return M", |
| "ath.ceil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return t(oa(ar", |
| "guments,1),function(c,d){return c+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).v()},1,1,!0);", |
| "\nM(\"false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,func", |
| "tion(a,b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b)", |
| "{var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);va", |
| "r e=[];r(a,function(h){h=d.getElementById(h);!h||0<=ka(e,h)||e.push(h)", |
| "});e.sort(za);var f=new A;r(e,function(h){f.add(h)});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 ()\");retur", |
| "n a.s},0);\nM(\"local-name\",3,!1,!0,function(a,b){return(a=b?Ga(b.eva", |
| "luate(a)):a.u)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(", |
| "\"name\",3,!1,!0,function(a,b){return(a=b?Ga(b.evaluate(a)):a.u)?a.nod", |
| "eName.toLowerCase():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function", |
| "(){return\"\"},0,1,!0);M(\"normalize-space\",3,!1,!0,function(a,b){ret", |
| "urn(b?F(b,a):w(a.u)).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):+w(a.u)},0,1);M(\"pos", |
| "ition\",1,!0,!1,function(a){return a.ua},0);M(\"round\",1,!1,!1,functi", |
| "on(a,b){return Math.round(E(b,a))},1);M(\"starts-with\",2,!1,!1,functi", |
| "on(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"strin", |
| "g\",3,!1,!0,function(a,b){return b?F(b,a):w(a.u)},0,1);M(\"string-leng", |
| "th\",1,!1,!0,function(a,b){return(b?F(b,a):w(a.u)).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 I", |
| "nfinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);M(\"sub", |
| "string-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,function(a,b){a=b.evalua", |
| "te(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+w(c);return b", |
| "},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;d<c.length;d++){var f=c.charAt(d);f in a||(a", |
| "[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a", |
| "?a[f]:f;return c},3);M(\"true\",2,!1,!1,function(){return!0},0);functi", |
| "on B(a,b){this.ma=a;this.fa=void 0!==b?b:null;this.o=null;switch(a){ca", |
| "se \"comment\":this.o=8;break;case \"text\":this.o=3;break;case \"proc", |
| "essing-instruction\":this.o=7;break;case \"node\":break;default:throw ", |
| "Error(\"Unexpected argument\");}}function Ua(a){return\"comment\"==a||", |
| "\"text\"==a||\"processing-instruction\"==a||\"node\"==a}B.prototype.ma", |
| "tches=function(a){return null===this.o||this.o==a.nodeType};B.prototyp", |
| "e.K=function(){return this.ma};\nB.prototype.toString=function(){var a", |
| "=\"Kind Test: \"+this.ma;null===this.fa||(a+=D(this.fa));return a};fun", |
| "ction Va(a){C.call(this,3);this.la=a.substring(1,a.length-1)}m(Va,C);V", |
| "a.prototype.evaluate=function(){return this.la};Va.prototype.toString=", |
| "function(){return\"Literal: \"+this.la};function N(a,b){this.m=a.toLow", |
| "erCase();a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.T", |
| "=b?b.toLowerCase():a}N.prototype.matches=function(a){var b=a.nodeType;", |
| "if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;r", |
| "eturn\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.T?!0:this.T", |
| "==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/199", |
| "9/xhtml\")};N.prototype.K=function(){return this.m};\nN.prototype.toSt", |
| "ring=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml", |
| "\"==this.T?\"\":this.T+\":\")+this.m};function Wa(a){C.call(this,1);th", |
| "is.na=a}m(Wa,C);Wa.prototype.evaluate=function(){return this.na};Wa.pr", |
| "ototype.toString=function(){return\"Number: \"+this.na};function Xa(a,", |
| "b){C.call(this,a.h);this.da=a;this.N=b;this.A=a.g();this.l=a.l;1==this", |
| ".N.length&&(a=this.N[0],a.X||a.B!=Ya||(a=a.V,\"*\"!=a.K()&&(this.M={na", |
| "me:a.K(),J:null})))}m(Xa,C);function Za(){C.call(this,4)}m(Za,C);Za.pr", |
| "ototype.evaluate=function(a){var b=new A;a=a.u;9==a.nodeType?b.add(a):", |
| "b.add(a.ownerDocument);return b};Za.prototype.toString=function(){retu", |
| "rn\"Root Helper Expression\"};function $a(){C.call(this,4)}m($a,C);$a.", |
| "prototype.evaluate=function(a){var b=new A;b.add(a.u);return b};\n$a.p", |
| "rototype.toString=function(){return\"Context Helper Expression\"};func", |
| "tion ab(a){return\"/\"==a||\"//\"==a}\nXa.prototype.evaluate=function(", |
| "a){var b=this.da.evaluate(a);if(!(b instanceof A))throw Error(\"Filter", |
| " expression must evaluate to nodeset.\");a=this.N;for(var c=0,d=a.leng", |
| "th;c<d&&b.v();c++){var e=a[c],f=b.iterator(e.B.I);if(e.g()||e.B!=bb)if", |
| "(e.g()||e.B!=cb){var h=f.next();for(b=e.evaluate(new p(h));null!=(h=f.", |
| "next());)h=e.evaluate(new p(h)),b=Fa(b,h)}else h=f.next(),b=e.evaluate", |
| "(new p(h));else{for(h=f.next();(b=f.next())&&(!h.contains||h.contains(", |
| "b))&&b.compareDocumentPosition(h)&8;h=b);b=e.evaluate(new p(h))}}retur", |
| "n b};\nXa.prototype.toString=function(){var a=\"Path Expression:\"+D(t", |
| "his.da);if(this.N.length){var b=t(this.N,function(c,d){return c+D(d)},", |
| "\"Steps:\");a+=D(b)}return a};function P(a,b){this.f=a;this.I=!!b}func", |
| "tion Qa(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterat", |
| "or(),f=b.v(),h,l=0;h=e.next();l++){var x=a.I?f-l:l+1;h=d.evaluate(new ", |
| "p(h,x,f));if(\"number\"==typeof h)x=x==h;else if(\"string\"==typeof h|", |
| "|\"boolean\"==typeof h)x=!!h;else if(h instanceof A)x=0<h.v();else thr", |
| "ow Error(\"Predicate.evaluate returned an unexpected type.\");x||e.rem", |
| "ove()}return b}P.prototype.C=function(){return 0<this.f.length?this.f[", |
| "0].C():null};\nP.prototype.g=function(){for(var a=0;a<this.f.length;a+", |
| "+){var b=this.f[a];if(b.g()||1==b.h||0==b.h)return!0}return!1};P.proto", |
| "type.v=function(){return this.f.length};P.prototype.toString=function(", |
| "){return t(this.f,function(a,b){return a+D(b)},\"Predicates:\")};funct", |
| "ion Q(a,b,c,d){C.call(this,4);this.B=a;this.V=b;this.f=c||new P([]);th", |
| "is.X=!!d;b=this.f.C();a.va&&b&&(this.M={name:b.name,J:b.J});this.A=thi", |
| "s.f.g()}m(Q,C);\nQ.prototype.evaluate=function(a){var b=a.u,c=this.C()", |
| ",d=null,e=null,f=0;c&&(d=c.name,e=c.J?F(c.J,a):null,f=1);if(this.X)if(", |
| "this.g()||this.B!=db)if(b=(new Q(eb,new B(\"node\"))).evaluate(a).iter", |
| "ator(),c=b.next())for(a=this.F(c,d,e,f);null!=(c=b.next());)a=Fa(a,thi", |
| "s.F(c,d,e,f));else a=new A;else a=z(this.V,b,d,e),a=Qa(this.f,a,f);els", |
| "e a=this.F(a.u,d,e,f);return a};Q.prototype.F=function(a,b,c,d){a=this", |
| ".B.R(this.V,a,b,c);return a=Qa(this.f,a,d)};\nQ.prototype.toString=fun", |
| "ction(){var a=\"Step:\"+D(\"Operator: \"+(this.X?\"//\":\"/\"));this.B", |
| ".m&&(a+=D(\"Axis: \"+this.B));a+=D(this.V);if(this.f.v()){var b=t(this", |
| ".f.f,function(c,d){return c+D(d)},\"Predicates:\");a+=D(b)}return a};f", |
| "unction fb(a,b,c,d){this.m=a;this.R=b;this.I=c;this.va=d}fb.prototype.", |
| "toString=function(){return this.m};var gb={};function R(a,b,c,d){if(gb", |
| ".hasOwnProperty(a))throw Error(\"Axis already created: \"+a);b=new fb(", |
| "a,b,c,!!d);return gb[a]=b}\nR(\"ancestor\",function(a,b){for(var c=new", |
| " A;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);R(\"ancest", |
| "or-or-self\",function(a,b){var c=new A;do a.matches(b)&&c.unshift(b);w", |
| "hile(b=b.parentNode);return c},!0);\nvar Ya=R(\"attribute\",function(a", |
| ",b){var c=new A,d=a.K();if(b=b.attributes)if(a instanceof B&&null===a.", |
| "o||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.a", |
| "dd(d);return c},!1),db=R(\"child\",function(a,b,c,d,e){c=k(c)?c:null;d", |
| "=k(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&", |
| "&a.matches(b)&&e.add(b);return e},!1,!0);R(\"descendant\",z,!1,!0);\nv", |
| "ar eb=R(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,d)&", |
| "&a.matches(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),bb=R(\"following\"", |
| ",function(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d", |
| ")&&a.matches(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return ", |
| "e},!1,!0);R(\"following-sibling\",function(a,b){for(var c=new A;b=b.ne", |
| "xtSibling;)a.matches(b)&&c.add(b);return c},!1);R(\"namespace\",functi", |
| "on(){return new A},!1);\nvar hb=R(\"parent\",function(a,b){var c=new A", |
| ";if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElemen", |
| "t),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),cb=R(\"preced", |
| "ing\",function(a,b,c,d){var e=new A,f=[];do f.unshift(b);while(b=b.par", |
| "entNode);for(var h=1,l=f.length;h<l;h++){var x=[];for(b=f[h];b=b.previ", |
| "ousSibling;)x.unshift(b);for(var ba=0,Na=x.length;ba<Na;ba++)b=x[ba],y", |
| "(b,c,d)&&a.matches(b)&&e.add(b),e=z(a,b,c,d,e)}return e},!0,!0);\nR(\"", |
| "preceding-sibling\",function(a,b){for(var c=new A;b=b.previousSibling;", |
| ")a.matches(b)&&c.unshift(b);return c},!0);var ib=R(\"self\",function(a", |
| ",b){var c=new A;a.matches(b)&&c.add(b);return c},!1);function jb(a){C.", |
| "call(this,1);this.ca=a;this.A=a.g();this.l=a.l}m(jb,C);jb.prototype.ev", |
| "aluate=function(a){return-E(this.ca,a)};jb.prototype.toString=function", |
| "(){return\"Unary Expression: -\"+D(this.ca)};function kb(a){C.call(thi", |
| "s,4);this.U=a;Ja(this,ma(this.U,function(b){return b.g()}));Ka(this,ma", |
| "(this.U,function(b){return b.l}))}m(kb,C);kb.prototype.evaluate=functi", |
| "on(a){var b=new A;r(this.U,function(c){c=c.evaluate(a);if(!(c instance", |
| "of A))throw Error(\"Path expression must evaluate to NodeSet.\");b=Fa(", |
| "b,c)});return b};kb.prototype.toString=function(){return t(this.U,func", |
| "tion(a,b){return a+D(b)},\"Union Expression:\")};function lb(a,b){this", |
| ".a=a;this.sa=b}function mb(a){for(var b,c=[];;){S(a,\"Missing right ha", |
| "nd side of binary expression.\");b=nb(a);var d=a.a.next();if(!d)break;", |
| "var e=(d=Oa[d]||null)&&d.ha;if(!e){a.a.back();break}for(;c.length&&e<=", |
| "c[c.length-1].ha;)b=new J(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length", |
| ";)b=new J(c.pop(),c.pop(),b);return b}function S(a,b){if(a.a.empty())t", |
| "hrow Error(b);}function ob(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad", |
| " token, expected: \"+b+\" got: \"+a);}\nfunction pb(a){a=a.a.next();if", |
| "(\")\"!=a)throw Error(\"Bad token: \"+a);}function qb(a){a=a.a.next();", |
| "if(2>a.length)throw Error(\"Unclosed literal string\");return new Va(a", |
| ")}\nfunction rb(a){var b=[];if(ab(u(a.a))){var c=a.a.next();var d=u(a.", |
| "a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&", |
| "&!/(?![0-9])[\\w]/.test(d)))return new Za;d=new Za;S(a,\"Missing next ", |
| "location step.\");c=sb(a,c);b.push(c)}else{a:{c=u(a.a);d=c.charAt(0);s", |
| "witch(d){case \"$\":throw Error(\"Variable reference not allowed in HT", |
| "ML XPath\");case \"(\":a.a.next();c=mb(a);S(a,'unclosed \"(\"');ob(a,", |
| "\")\");break;case '\"':case \"'\":c=qb(a);break;default:if(isNaN(+c))i", |
| "f(!Ua(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==u(a.a,\n1)){c=a.a.next();c=", |
| "Ta[c]||null;a.a.next();for(d=[];\")\"!=u(a.a);){S(a,\"Missing function", |
| " argument list.\");d.push(mb(a));if(\",\"!=u(a.a))break;a.a.next()}S(a", |
| ",\"Unclosed function argument list.\");pb(a);c=new Ra(c,d)}else{c=null", |
| ";break a}else c=new Wa(+a.a.next())}\"[\"==u(a.a)&&(d=new P(tb(a)),c=n", |
| "ew Pa(c,d))}if(c)if(ab(u(a.a)))d=c;else return c;else c=sb(a,\"/\"),d=", |
| "new $a,b.push(c)}for(;ab(u(a.a));)c=a.a.next(),S(a,\"Missing next loca", |
| "tion step.\"),c=sb(a,c),b.push(c);return new Xa(d,b)}\nfunction sb(a,b", |
| "){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", |
| "\"');if(\".\"==u(a.a)){var c=new Q(ib,new B(\"node\"));a.a.next();retu", |
| "rn c}if(\"..\"==u(a.a))return c=new Q(hb,new B(\"node\")),a.a.next(),c", |
| ";if(\"@\"==u(a.a)){var d=Ya;a.a.next();S(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());var e=a.a.next();d=gb[e]||nul", |
| "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();S(a,\"Missin", |
| "g node name\")}else d=db;e=\nu(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char", |
| "At(0)))if(\"(\"==u(a.a,1)){if(!Ua(e))throw Error(\"Invalid node type: ", |
| "\"+e);e=a.a.next();if(!Ua(e))throw Error(\"Invalid type name: \"+e);ob", |
| "(a,\"(\");S(a,\"Bad nodetype\");var f=u(a.a).charAt(0),h=null;if('\"'=", |
| "=f||\"'\"==f)h=qb(a);S(a,\"Bad nodetype\");pb(a);e=new B(e,h)}else if(", |
| "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new N(e);else{h=e.substring(0,", |
| "f);if(\"*\"==h)var l=\"*\";else if(l=a.sa(h),!l)throw Error(\"Namespac", |
| "e prefix not declared: \"+h);e=e.substr(f+1);e=new N(e,l)}else throw E", |
| "rror(\"Bad token: \"+\na.a.next());a=new P(tb(a),d.I);return c||new Q(", |
| "d,e,a,\"//\"==b)}function tb(a){for(var b=[];\"[\"==u(a.a);){a.a.next(", |
| ");S(a,\"Missing predicate expression.\");var c=mb(a);b.push(c);S(a,\"U", |
| "nclosed predicate expression.\");ob(a,\"]\")}return b}function nb(a){i", |
| "f(\"-\"==u(a.a))return a.a.next(),new jb(nb(a));var b=rb(a);if(\"|\"!=", |
| "u(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)S(a,\"Missing next union ", |
| "location path.\"),b.push(rb(a));a.a.back();a=new kb(b)}return a};funct", |
| "ion ub(a){switch(a.nodeType){case 1:return ja(vb,a);case 9:return ub(a", |
| ".documentElement);case 11:case 10:case 6:case 12:return wb;default:ret", |
| "urn a.parentNode?ub(a.parentNode):wb}}function wb(){return null}functi", |
| "on vb(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.specifi", |
| "ed?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?vb(a.parentNod", |
| "e,b):null};function xb(a,b){if(!a.length)throw Error(\"Empty XPath exp", |
| "ression.\");a=va(a);if(a.empty())throw Error(\"Invalid XPath expressio", |
| "n.\");b?\"function\"==da(b)||(b=ia(b.lookupNamespaceURI,b)):b=function", |
| "(){return null};var c=mb(new lb(a,b));if(!a.empty())throw Error(\"Bad ", |
| "token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new p(d))", |
| ";return new T(d,e)}}\nfunction T(a,b){if(0==b)if(a instanceof A)b=4;el", |
| "se if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else i", |
| "f(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation r", |
| "esult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value c", |
| "ould not be converted to the specified type\");this.resultType=b;switc", |
| "h(b){case 2:this.stringValue=a instanceof A?Ha(a):\"\"+a;break;case 1:", |
| "this.numberValue=a instanceof A?+Ha(a):+a;break;case 3:this.booleanVal", |
| "ue=a instanceof A?0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=", |
| "\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this", |
| ".snapshotLength=a.v();this.invalidIteratorState=!1;break;case 8:case 9", |
| ":this.singleNodeValue=Ga(a);break;default:throw Error(\"Unknown XPathR", |
| "esult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)thro", |
| "w Error(\"iterateNext called with wrong result type\");return f>=d.len", |
| "gth?null:d[f++]};this.snapshotItem=function(h){if(6!=b&&7!=b)throw Err", |
| "or(\"snapshotItem called with wrong result type\");return h>=d.length|", |
| "|0>h?null:d[h]}}\nT.ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLE", |
| "AN_TYPE=3;T.UNORDERED_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYP", |
| "E=5;T.UNORDERED_NODE_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.", |
| "ANY_UNORDERED_NODE_TYPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function yb(a){t", |
| "his.lookupNamespaceURI=ub(a)}\nfunction zb(a,b){a=a||aa;var c=a.Docume", |
| "nt&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=T", |
| ",c.evaluate=function(d,e,f,h){return(new xb(d,f)).evaluate(e,h)},c.cre", |
| "ateExpression=function(d,e){return new xb(d,e)},c.createNSResolver=fun", |
| "ction(d){return new yb(d)}}ca(\"wgxpath.install\",zb);ca(\"wgxpath.ins", |
| "tall\",zb);function Ab(a,b){this.code=a;this.state=U[a]||Bb;this.messa", |
| "ge=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){retur", |
| "n c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b|", |
| "|a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.messa", |
| "ge);a.name=this.name;this.stack=a.stack||\"\"}m(Ab,Error);var Bb=\"unk", |
| "nown error\",U={15:\"element not selectable\",11:\"element not visible", |
| "\"};U[31]=Bb;U[30]=Bb;U[24]=\"invalid cookie domain\";U[29]=\"invalid ", |
| "element coordinates\";U[12]=\"invalid element state\";\nU[32]=\"invali", |
| "d selector\";U[51]=\"invalid selector\";U[52]=\"invalid selector\";U[1", |
| "7]=\"javascript error\";U[405]=\"unsupported operation\";U[34]=\"move ", |
| "target out of bounds\";U[27]=\"no such alert\";U[7]=\"no such element", |
| "\";U[8]=\"no such frame\";U[23]=\"no such window\";U[28]=\"script time", |
| "out\";U[33]=\"session not created\";U[10]=\"stale element reference\";", |
| "U[21]=\"timeout\";U[25]=\"unable to set cookie\";U[26]=\"unexpected al", |
| "ert open\";U[13]=Bb;U[9]=\"unknown command\";function Cb(a,b){b=b.toLo", |
| "werCase();return\"style\"==b?Db(a.style.cssText):(a=a.getAttributeNode", |
| "(b))&&a.specified?a.value:null}var Eb=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"", |
| "]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;fu", |
| "nction Db(a){var b=[];r(a.split(Eb),function(c){var d=c.indexOf(\":\")", |
| ";0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerC", |
| "ase(),\":\",c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.l", |
| "ength-1)?b:b+\";\"}\nfunction Fb(a,b){b&&\"string\"!==typeof b&&(b=b.t", |
| "oString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}", |
| "function Gb(a){return Fb(a,\"OPTION\")?!0:Fb(a,\"INPUT\")?(a=a.type.to", |
| "LowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function V(a,b,c){this.", |
| "o=a;this.O=b;this.P=c}V.prototype.create=function(a){a=v(a).createEven", |
| "t(\"HTMLEvents\");a.initEvent(this.o,this.O,this.P);return a};V.protot", |
| "ype.toString=function(){return this.o};function W(a,b,c){n(this,a,b,c)", |
| "}m(W,V);\nW.prototype.create=function(a,b){if(this==Hb)throw new Ab(9,", |
| "\"Browser does not support a mouse pixel scroll event.\");var c=v(a);a", |
| "=c?c.parentWindow||c.defaultView:window;c=c.createEvent(\"MouseEvents", |
| "\");this==Ib&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.o,this", |
| ".O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altK", |
| "ey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};function J", |
| "b(a,b,c){n(this,a,b,c)}m(Jb,V);\nJb.prototype.create=function(a,b){a=v", |
| "(a).createEvent(\"Events\");a.initEvent(this.o,this.O,this.P);a.altKey", |
| "=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey;a.shiftKey=b.shiftKe", |
| "y;a.keyCode=b.charCode||b.keyCode;a.charCode=this==Kb?a.keyCode:0;retu", |
| "rn a};function Lb(a,b,c){n(this,a,b,c)}m(Lb,V);\nLb.prototype.create=f", |
| "unction(a,b){function c(H){H=la(H,function(q){return h.createTouch(l,a", |
| ",q.identifier,q.pageX,q.pageY,q.screenX,q.screenY)});return h.createTo", |
| "uchList.apply(h,H)}function d(H){var q=la(H,function(I){return{identif", |
| "ier:I.identifier,screenX:I.screenX,screenY:I.screenY,clientX:I.clientX", |
| ",clientY:I.clientY,pageX:I.pageX,pageY:I.pageY,target:a}});q.item=func", |
| "tion(I){return q[I]};return q}function e(H){return la(H,function(q){re", |
| "turn new Touch({identifier:q.identifier,screenX:q.screenX,screenY:q.sc", |
| "reenY,\nclientX:q.clientX,clientY:q.clientY,pageX:q.pageX,pageY:q.page", |
| "Y,target:a})})}function f(H,q){switch(H){case 1:return d(q);case 2:ret", |
| "urn c(q);case 3:return e(q)}return null}var h=v(a),l=h?h.parentWindow|", |
| "|h.defaultView:window,x=f(1,b.changedTouches),ba=b.touches==b.changedT", |
| "ouches?x:f(1,b.touches),Na=b.targetTouches==b.changedTouches?x:f(1,b.t", |
| "argetTouches);var O=h.createEvent(\"MouseEvents\");O.initMouseEvent(th", |
| "is.o,this.O,this.P,l,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.sh", |
| "iftKey,b.metaKey,0,b.relatedTarget);\nO.touches=ba;O.targetTouches=Na;", |
| "O.changedTouches=x;O.scale=b.scale;O.rotation=b.rotation;return O};fun", |
| "ction X(a,b,c){n(this,a,b,c)}m(X,V);X.prototype.create=function(){thro", |
| "w new Ab(9,\"Browser does not support MSGesture events.\");};function ", |
| "Y(a,b,c){n(this,a,b,c)}m(Y,V);Y.prototype.create=function(){throw new ", |
| "Ab(9,\"Browser does not support MSPointer events.\");};new W(\"click\"", |
| ",!0,!0);new W(\"contextmenu\",!0,!0);new W(\"dblclick\",!0,!0);new W(", |
| "\"mousedown\",!0,!0);new W(\"mousemove\",!0,!1);\nnew W(\"mouseout\",!", |
| "0,!0);new W(\"mouseover\",!0,!0);new W(\"mouseup\",!0,!0);var Ib=new W", |
| "(\"mousewheel\",!0,!0),Hb=new W(\"MozMousePixelScroll\",!0,!0);new Jb(", |
| "\"keydown\",!0,!0);var Kb=new Jb(\"keypress\",!0,!0);new Jb(\"keyup\",", |
| "!0,!0);new Lb(\"touchend\",!0,!0);new Lb(\"touchmove\",!0,!0);new Lb(", |
| "\"touchstart\",!0,!0);new X(\"MSGestureChange\",!0,!0);new X(\"MSGestu", |
| "reEnd\",!0,!0);new X(\"MSGestureHold\",!0,!0);new X(\"MSGestureStart\"", |
| ",!0,!0);new X(\"MSGestureTap\",!0,!0);new X(\"MSInertiaStart\",!0,!0);", |
| "\nnew Y(\"MSGotPointerCapture\",!0,!1);new Y(\"MSLostPointerCapture\",", |
| "!0,!1);new Y(\"MSPointerCancel\",!0,!0);new Y(\"MSPointerDown\",!0,!0)", |
| ";new Y(\"MSPointerMove\",!0,!0);new Y(\"MSPointerOver\",!0,!0);new Y(", |
| "\"MSPointerOut\",!0,!0);new Y(\"MSPointerUp\",!0,!0);function Mb(a,b){", |
| "this.D={};this.j=[];this.H=0;var c=arguments.length;if(1<c){if(c%2)thr", |
| "ow Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.set", |
| "(arguments[d],arguments[d+1])}else a&&this.addAll(a)}function Nb(a){Ob", |
| "(a);return a.j.concat()}g=Mb.prototype;g.clear=function(){this.D={};th", |
| "is.H=this.j.length=0};g.remove=function(a){return Object.prototype.has", |
| "OwnProperty.call(this.D,a)?(delete this.D[a],this.H--,this.j.length>2*", |
| "this.H&&Ob(this),!0):!1};\nfunction Ob(a){if(a.H!=a.j.length){for(var ", |
| "b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototype.hasOwnProperty.ca", |
| "ll(a.D,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.H!=a.j.length){var e={};", |
| "for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.hasOwnProperty.call(", |
| "e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}g.get=function(a,b){return", |
| " Object.prototype.hasOwnProperty.call(this.D,a)?this.D[a]:b};g.set=fun", |
| "ction(a,b){Object.prototype.hasOwnProperty.call(this.D,a)||(this.H++,t", |
| "his.j.push(a));this.D[a]=b};\ng.addAll=function(a){if(a instanceof Mb)", |
| "for(var b=Nb(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for", |
| "(b in a)this.set(b,a[b])};g.forEach=function(a,b){for(var c=Nb(this),d", |
| "=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clo", |
| "ne=function(){return new Mb(this)};var Pb={};function Z(a,b,c){ea(a)&&", |
| "(a=a.b);a=new Qb(a);!b||b in Pb&&!c||(Pb[b]={key:a,shift:!1},c&&(Pb[c]", |
| "={key:a,shift:!0}));return a}function Qb(a){this.code=a}Z(8);Z(9);Z(13", |
| ");var Rb=Z(16),Sb=Z(17),Tb=Z(18);Z(19);Z(20);Z(27);Z(32,\" \");Z(33);Z", |
| "(34);Z(35);Z(36);Z(37);Z(38);Z(39);Z(40);Z(44);Z(45);Z(46);Z(48,\"0\",", |
| "\")\");Z(49,\"1\",\"!\");Z(50,\"2\",\"@\");Z(51,\"3\",\"#\");Z(52,\"4", |
| "\",\"$\");Z(53,\"5\",\"%\");Z(54,\"6\",\"^\");Z(55,\"7\",\"&\");Z(56,", |
| "\"8\",\"*\");Z(57,\"9\",\"(\");Z(65,\"a\",\"A\");Z(66,\"b\",\"B\");Z(6", |
| "7,\"c\",\"C\");Z(68,\"d\",\"D\");\nZ(69,\"e\",\"E\");Z(70,\"f\",\"F\")", |
| ";Z(71,\"g\",\"G\");Z(72,\"h\",\"H\");Z(73,\"i\",\"I\");Z(74,\"j\",\"J", |
| "\");Z(75,\"k\",\"K\");Z(76,\"l\",\"L\");Z(77,\"m\",\"M\");Z(78,\"n\",", |
| "\"N\");Z(79,\"o\",\"O\");Z(80,\"p\",\"P\");Z(81,\"q\",\"Q\");Z(82,\"r", |
| "\",\"R\");Z(83,\"s\",\"S\");Z(84,\"t\",\"T\");Z(85,\"u\",\"U\");Z(86,", |
| "\"v\",\"V\");Z(87,\"w\",\"W\");Z(88,\"x\",\"X\");Z(89,\"y\",\"Y\");Z(9", |
| "0,\"z\",\"Z\");var Ub=Z(ta?{c:91,b:91}:sa?{c:224,b:91}:{c:0,b:91});Z(t", |
| "a?{c:92,b:92}:sa?{c:224,b:93}:{c:0,b:92});Z(ta?{c:93,b:93}:sa?{c:0,b:0", |
| "}:{c:93,b:null});Z({c:96,b:96},\"0\");Z({c:97,b:97},\"1\");\nZ({c:98,b", |
| ":98},\"2\");Z({c:99,b:99},\"3\");Z({c:100,b:100},\"4\");Z({c:101,b:101", |
| "},\"5\");Z({c:102,b:102},\"6\");Z({c:103,b:103},\"7\");Z({c:104,b:104}", |
| ",\"8\");Z({c:105,b:105},\"9\");Z({c:106,b:106},\"*\");Z({c:107,b:107},", |
| "\"+\");Z({c:109,b:109},\"-\");Z({c:110,b:110},\".\");Z({c:111,b:111},", |
| "\"/\");Z(144);Z(112);Z(113);Z(114);Z(115);Z(116);Z(117);Z(118);Z(119);", |
| "Z(120);Z(121);Z(122);Z(123);Z({c:107,b:187},\"=\",\"+\");Z(108,\",\");", |
| "Z({c:109,b:189},\"-\",\"_\");Z(188,\",\",\"<\");Z(190,\".\",\">\");Z(1", |
| "91,\"/\",\"?\");Z(192,\"`\",\"~\");Z(219,\"[\",\"{\");\nZ(220,\"\\\\\"", |
| ",\"|\");Z(221,\"]\",\"}\");Z({c:59,b:186},\";\",\":\");Z(222,\"'\",'\"", |
| "');var Vb=new Mb;Vb.set(1,Rb);Vb.set(2,Sb);Vb.set(4,Tb);Vb.set(8,Ub);(", |
| "function(a){var b=new Mb;r(Nb(a),function(c){b.set(a.get(c).code,c)});", |
| "return b})(Vb);var Wb={\"class\":\"className\",readonly:\"readOnly\"},", |
| "Xb=\"allowfullscreen allowpaymentrequest allowusermedia async autofocu", |
| "s autoplay checked compact complete controls declare default defaultch", |
| "ecked defaultselected defer disabled ended formnovalidate hidden indet", |
| "erminate iscontenteditable ismap itemscope loop multiple muted nohref ", |
| "nomodule noresize noshade novalidate nowrap open paused playsinline pu", |
| "bdate readonly required reversed scoped seamless seeking selected true", |
| "speed typemustmatch willvalidate\".split(\" \");ca(\"_\",function(a,b)", |
| "{var c=b.toLowerCase();if(\"style\"==c)return(b=a.style)&&!k(b)&&(b=b.", |
| "cssText),b;if((\"selected\"==c||\"checked\"==c)&&Gb(a)){if(!Gb(a))thro", |
| "w new Ab(15,\"Element is not selectable\");c=\"selected\";b=a.type&&a.", |
| "type.toLowerCase();if(\"checkbox\"==b||\"radio\"==b)c=\"checked\";retu", |
| "rn a[c]?\"true\":null}var d=Fb(a,\"A\");if(Fb(a,\"IMG\")&&\"src\"==c||", |
| "d&&\"href\"==c)return(b=Cb(a,c))&&(b=a[c]),b;if(\"spellcheck\"==c){b=C", |
| "b(a,c);if(null!==b){if(\"false\"==b.toLowerCase())return\"false\";if(", |
| "\"true\"==b.toLowerCase())return\"true\"}return a[c]+\n\"\"}d=Wb[b]||b", |
| ";if(0<=ka(Xb,c))return(b=null!==Cb(a,b)||a[d])?\"true\":null;try{var e", |
| "=a[d]}catch(f){}b=null==e||ea(e)?Cb(a,b):e;return null!=b?b.toString()", |
| ":null});; return this._.apply(null,arguments);}).apply({navigator:type", |
| "of window!='undefined'?window.navigator:null,document:typeof window!='", |
| "undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_EFFECTIVE_STYLE[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function k", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n l(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function ia(a,b){if(\"st", |
| "ring\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexO", |
| "f(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-", |
| "1}function n(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(", |
| "\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function p(a,b,c){", |
| "var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}function", |
| " q(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0", |
| ";e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfuncti", |
| "on ja(a){return Array.prototype.concat.apply([],arguments)}function ka", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function la(a){return String(a).replac", |
| "e(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};function r(a){", |
| "this.U=a;this.K=0}function ma(a){a=a.match(oa);for(var b=0;b<a.length;", |
| "b++)pa.test(a[b])&&a.splice(b,1);return new r(a)}var oa=/\\$?(?:(?![0-", |
| "9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.", |
| "\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,pa=", |
| "/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.prototype.next=functio", |
| "n(){return this.U[this.K++]};r.prototype.back=function(){this.K--};r.p", |
| "rototype.empty=function(){return this.U.length<=this.K};function qa(a,", |
| "b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.cont", |
| "ains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b", |
| "||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;ret", |
| "urn b==a}\nfunction ra(a,b){if(a==b)return 0;if(a.compareDocumentPosit", |
| "ion)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.parent", |
| "Node,f=b.parentNode;return e==f?sa(a,b):!c&&qa(e,b)?-1*ta(a,b):!d&&qa(", |
| "f,a)?ta(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.source", |
| "Index)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange()", |
| ";c.selectNode(a);c.collapse(!0);\na=d.createRange();a.selectNode(b);a.", |
| "collapse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}f", |
| "unction ta(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!", |
| "=c;)b=b.parentNode;return sa(b,a)}function sa(a,b){for(;b=b.previousSi", |
| "bling;)if(b==a)return-1;return 1};function u(a){var b=null,c=a.nodeTyp", |
| "e;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.doc", |
| "umentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType", |
| "&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].n", |
| "extSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction v(a,b,c){if", |
| "(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}r", |
| "eturn null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function w(a,", |
| "b,c,d,e){return ua.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nf", |
| "unction ua(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElem", |
| "entsByName(d),n(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsB", |
| "yClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,functio", |
| "n(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceof y?va(a,b,c", |
| ",d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.F()),n(b,fun", |
| "ction(f){v(f,c,d)&&e.add(f)}));return e}function va(a,b,c,d,e){for(b=b", |
| ".firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),va(a,b,", |
| "c,d,e)};function x(){this.j=this.g=null;this.G=0}function wa(a){this.n", |
| "ode=a;this.next=this.A=null}function xa(a,b){if(!a.g)return b;if(!b.g)", |
| "return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=", |
| "c,c=c.next,b=b.next):0<ra(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next)", |
| ",(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.next=e,f++,e=e", |
| ".next;a.j=d;a.G=f;return a}x.prototype.unshift=function(a){a=new wa(a)", |
| ";a.next=this.g;this.j?this.g.A=a:this.g=this.j=a;this.g=a;this.G++};\n", |
| "x.prototype.add=function(a){a=new wa(a);a.A=this.j;this.g?this.j.next=", |
| "a:this.g=this.j=a;this.j=a;this.G++};function A(a){return(a=a.g)?a.nod", |
| "e:null}x.prototype.m=function(){return this.G};function B(a){return(a=", |
| "A(a))?u(a):\"\"}x.prototype.iterator=function(a){return new ya(this,!!", |
| "a)};function ya(a,b){this.ia=a;this.V=(this.B=b)?a.j:a.g;this.R=null}y", |
| "a.prototype.next=function(){var a=this.V;if(null==a)return null;var b=", |
| "this.R=a;this.V=this.B?a.A:a.next;return b.node};\nya.prototype.remove", |
| "=function(){var a=this.ia,b=this.R;if(!b)throw Error(\"Next must be ca", |
| "lled at least once before remove.\");var c=b.A;b=b.next;c?c.next=b:a.g", |
| "=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a){this.f=a;this.h=this", |
| ".o=!1;this.H=null}function D(a){return\"\\n \"+a.toString().split(\"", |
| "\\n\").join(\"\\n \")}C.prototype.c=function(){return this.o};functio", |
| "n za(a,b){a.o=b}function Aa(a,b){a.h=b}C.prototype.u=function(){return", |
| " this.H};function E(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+", |
| "a}function F(a,b){a=a.evaluate(b);return a instanceof x?B(a):\"\"+a}fu", |
| "nction G(a,b){a=a.evaluate(b);return a instanceof x?!!a.m():!!a};funct", |
| "ion H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;this.ca=c;this.o=b.c()", |
| "||c.c();this.h=b.h||c.h;this.T==Ba&&(c.h||c.c()||4==c.f||0==c.f||!b.u(", |
| ")?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={name:c.u().name,D:b}):t", |
| "his.H={name:b.u().name,D:c})}k(H,C);\nfunction I(a,b,c,d,e){b=b.evalua", |
| "te(d);c=c.evaluate(d);var f;if(b instanceof x&&c instanceof x){b=b.ite", |
| "rator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=", |
| "e.next())if(a(u(d),u(f)))return!0;return!1}if(b instanceof x||c instan", |
| "ceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=ty", |
| "peof d,m=f.next();m;m=f.next()){switch(g){case \"number\":m=+u(m);brea", |
| "k;case \"boolean\":m=!!u(m);break;case \"string\":m=u(m);break;default", |
| ":throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a", |
| "(m,d)||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==typeof b||", |
| "\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ", |
| "eof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evaluate=function(a){return", |
| " this.T.v(this.Y,this.ca,a)};H.prototype.toString=function(){var a=\"B", |
| "inary Expression: \"+this.T;a+=D(this.Y);return a+=D(this.ca)};functio", |
| "n Ca(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v=d}Ca.prototype.toStr", |
| "ing=function(){return this.la};var Da={};\nfunction J(a,b,c,d){if(Da.h", |
| "asOwnProperty(a))throw Error(\"Binary operator already created: \"+a);", |
| "a=new Ca(a,b,c,d);return Da[a.toString()]=a}J(\"div\",6,1,function(a,b", |
| ",c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)", |
| "%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5", |
| ",1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){", |
| "return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c){return I(function(d", |
| ",e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c){return I(functi", |
| "on(d,e){return d>e},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(fun", |
| "ction(d,e){return d<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I", |
| "(function(d,e){return d>=e},a,b,c)});var Ba=J(\"=\",3,2,function(a,b,c", |
| "){return I(function(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,functio", |
| "n(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if filter has predicate(", |
| "s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=a.c();this.h=a.h}k(K", |
| ",C);K.prototype.evaluate=function(a){a=this.ba.evaluate(a);return Ea(t", |
| "his.b,a)};K.prototype.toString=function(){var a=\"Filter:\"+D(this.ba)", |
| ";return a+=D(this.b)};function L(a,b){if(b.length<a.$)throw Error(\"Fu", |
| "nction \"+a.i+\" expects at least\"+a.$+\" arguments, \"+b.length+\" g", |
| "iven\");if(null!==a.S&&b.length>a.S)throw Error(\"Function \"+a.i+\" e", |
| "xpects at most \"+a.S+\" arguments, \"+b.length+\" given\");a.ja&&n(b,", |
| "function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\" to function \"+", |
| "a.i+\" is not of type Nodeset: \"+c);});C.call(this,a.f);this.J=a;this", |
| ".O=b;za(this,a.o||q(b,function(c){return c.c()}));Aa(this,a.ha&&!b.len", |
| "gth||a.ga&&!!b.length||q(b,function(c){return c.h}))}\nk(L,C);L.protot", |
| "ype.evaluate=function(a){return this.J.v.apply(null,ja(a,this.O))};L.p", |
| "rototype.toString=function(){var a=\"Function: \"+this.J;if(this.O.len", |
| "gth){var b=p(this.O,function(c,d){return c+D(d)},\"Arguments:\");a+=D(", |
| "b)}return a};function Fa(a,b,c,d,e,f,g,m){this.i=a;this.f=b;this.o=c;t", |
| "his.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void 0!==g?g:f;this.ja=!!", |
| "m}Fa.prototype.toString=function(){return this.i};var Ga={};\nfunction", |
| " M(a,b,c,d,e,f,g,m){if(Ga.hasOwnProperty(a))throw Error(\"Function alr", |
| "eady created: \"+a+\".\");Ga[a]=new Fa(a,b,c,d,e,f,g,m)}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(ka(arguments,1),function(c,d){return c+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.ownerDocument;a=F(b,a).spl", |
| "it(/\\s+/);var e=[];n(a,function(g){g=d.getElementById(g);!g||0<=ia(e,", |
| "g)||e.push(g)});e.sort(ra);var f=new x;n(e,function(g){f.add(g)});retu", |
| "rn 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 expect", |
| "s ()\");return a.j},0);\nM(\"local-name\",3,!1,!0,function(a,b){return", |
| "(a=b?A(b.evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"}", |
| ",0,1,!0);M(\"name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):", |
| "a.l)?a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!", |
| "1,function(){return\"\"},0,1,!0);M(\"normalize-space\",3,!1,!0,functio", |
| "n(a,b){return(b?F(b,a):u(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):+u(a.l)},0,", |
| "1);M(\"position\",1,!0,!1,function(a){return a.ma},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):u(a.l)},0,1);M(\"s", |
| "tring-length\",1,!1,!0,function(a,b){return(b?F(b,a):u(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(\"substri", |
| "ng-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);r", |
| "eturn-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,function(a,b){a", |
| "=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+u(c)", |
| ";return b},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;d<c.length;d++){var f=c.charAt(d);f", |
| " in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),", |
| "c+=f in a?a[f]:f;return c},3);M(\"true\",2,!1,!1,function(){return!0},", |
| "0);function y(a,b){this.ea=a;this.Z=void 0!==b?b:null;this.C=null;swit", |
| "ch(a){case \"comment\":this.C=8;break;case \"text\":this.C=3;break;cas", |
| "e \"processing-instruction\":this.C=7;break;case \"node\":break;defaul", |
| "t:throw Error(\"Unexpected argument\");}}function Ha(a){return\"commen", |
| "t\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}y.prot", |
| "otype.matches=function(a){return null===this.C||this.C==a.nodeType};y.", |
| "prototype.F=function(){return this.ea};\ny.prototype.toString=function", |
| "(){var a=\"Kind Test: \"+this.ea;null===this.Z||(a+=D(this.Z));return ", |
| "a};function N(a){C.call(this,3);this.da=a.substring(1,a.length-1)}k(N,", |
| "C);N.prototype.evaluate=function(){return this.da};N.prototype.toStrin", |
| "g=function(){return\"Literal: \"+this.da};function O(a,b){this.i=a.toL", |
| "owerCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this", |
| ".L=b?b.toLowerCase():a}O.prototype.matches=function(a){var b=a.nodeTyp", |
| "e;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName", |
| ";return\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.L?!0:this", |
| ".L==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1", |
| "999/xhtml\")};O.prototype.F=function(){return this.i};\nO.prototype.to", |
| "String=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtm", |
| "l\"==this.L?\"\":this.L+\":\")+this.i};function P(a){C.call(this,1);th", |
| "is.fa=a}k(P,C);P.prototype.evaluate=function(){return this.fa};P.proto", |
| "type.toString=function(){return\"Number: \"+this.fa};function Q(a,b){C", |
| ".call(this,a.f);this.X=a;this.I=b;this.o=a.c();this.h=a.h;1==this.I.le", |
| "ngth&&(a=this.I[0],a.P||a.s!=Ia||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.", |
| "F(),D:null})))}k(Q,C);function R(){C.call(this,4)}k(R,C);R.prototype.e", |
| "valuate=function(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.o", |
| "wnerDocument);return b};R.prototype.toString=function(){return\"Root H", |
| "elper Expression\"};function S(){C.call(this,4)}k(S,C);S.prototype.eva", |
| "luate=function(a){var b=new x;b.add(a.l);return b};\nS.prototype.toStr", |
| "ing=function(){return\"Context Helper Expression\"};function Ja(a){ret", |
| "urn\"/\"==a||\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.X", |
| ".evaluate(a);if(!(b instanceof x))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.m();c+", |
| "+){var e=a[c],f=b.iterator(e.s.B);if(e.c()||e.s!=Ka)if(e.c()||e.s!=La)", |
| "{var g=f.next();for(b=e.evaluate(new l(g));null!=(g=f.next());)g=e.eva", |
| "luate(new l(g)),b=xa(b,g)}else g=f.next(),b=e.evaluate(new l(g));else{", |
| "for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDo", |
| "cumentPosition(g)&8;g=b);b=e.evaluate(new l(g))}}return b};\nQ.prototy", |
| "pe.toString=function(){var a=\"Path Expression:\"+D(this.X);if(this.I.", |
| "length){var b=p(this.I,function(c,d){return c+D(d)},\"Steps:\");a+=D(b", |
| ")}return a};function T(a,b){this.b=a;this.B=!!b}function Ea(a,b,c){for", |
| "(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,m=0", |
| ";g=e.next();m++){var z=a.B?f-m:m+1;g=d.evaluate(new l(g,z,f));if(\"num", |
| "ber\"==typeof g)z=z==g;else if(\"string\"==typeof g||\"boolean\"==type", |
| "of g)z=!!g;else if(g instanceof x)z=0<g.m();else throw Error(\"Predica", |
| "te.evaluate returned an unexpected type.\");z||e.remove()}return b}T.p", |
| "rototype.u=function(){return 0<this.b.length?this.b[0].u():null};\nT.p", |
| "rototype.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a]", |
| ";if(b.c()||1==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){", |
| "return this.b.length};T.prototype.toString=function(){return p(this.b,", |
| "function(a,b){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.c", |
| "all(this,4);this.s=a;this.N=b;this.b=c||new T([]);this.P=!!d;b=this.b.", |
| "u();a.na&&b&&(this.H={name:b.name,D:b.D});this.o=this.b.c()}k(U,C);\nU", |
| ".prototype.evaluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0", |
| ";c&&(d=c.name,e=c.D?F(c.D,a):null,f=1);if(this.P)if(this.c()||this.s!=", |
| "Ma)if(b=(new U(Na,new y(\"node\"))).evaluate(a).iterator(),c=b.next())", |
| "for(a=this.v(c,d,e,f);null!=(c=b.next());)a=xa(a,this.v(c,d,e,f));else", |
| " a=new x;else a=w(this.N,b,d,e),a=Ea(this.b,a,f);else a=this.v(a.l,d,e", |
| ",f);return a};U.prototype.v=function(a,b,c,d){a=this.s.J(this.N,a,b,c)", |
| ";return a=Ea(this.b,a,d)};\nU.prototype.toString=function(){var a=\"St", |
| "ep:\"+D(\"Operator: \"+(this.P?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: ", |
| "\"+this.s));a+=D(this.N);if(this.b.m()){var b=p(this.b.b,function(c,d)", |
| "{return c+D(d)},\"Predicates:\");a+=D(b)}return a};function Oa(a,b,c,d", |
| "){this.i=a;this.J=b;this.B=c;this.na=d}Oa.prototype.toString=function(", |
| "){return this.i};var Pa={};function V(a,b,c,d){if(Pa.hasOwnProperty(a)", |
| ")throw Error(\"Axis already created: \"+a);b=new Oa(a,b,c,!!d);return ", |
| "Pa[a]=b}\nV(\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;", |
| ")a.matches(b)&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",funct", |
| "ion(a,b){var c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNod", |
| "e);return c},!0);\nvar Ia=V(\"attribute\",function(a,b){var c=new x,d=", |
| "a.F();if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=", |
| "0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1", |
| "),Ma=V(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||", |
| "new x;for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.a", |
| "dd(b);return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar Na=V(\"descenda", |
| "nt-or-self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.a", |
| "dd(b);return w(a,b,c,d,e)},!1,!0),Ka=V(\"following\",function(a,b,c,d)", |
| "{var e=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e", |
| ".add(f),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"foll", |
| "owing-sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.match", |
| "es(b)&&c.add(b);return c},!1);V(\"namespace\",function(){return new x}", |
| ",!1);\nvar Qa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)", |
| "return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNod", |
| "e;a.matches(b)&&c.add(b);return c},!1),La=V(\"preceding\",function(a,b", |
| ",c,d){var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g", |
| "=1,m=f.length;g<m;g++){var z=[];for(b=f[g];b=b.previousSibling;)z.unsh", |
| "ift(b);for(var na=0,eb=z.length;na<eb;na++)b=z[na],v(b,c,d)&&a.matches", |
| "(b)&&e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling", |
| "\",function(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.", |
| "unshift(b);return c},!0);var Ra=V(\"self\",function(a,b){var c=new x;a", |
| ".matches(b)&&c.add(b);return c},!1);function W(a){C.call(this,1);this.", |
| "W=a;this.o=a.c();this.h=a.h}k(W,C);W.prototype.evaluate=function(a){re", |
| "turn-E(this.W,a)};W.prototype.toString=function(){return\"Unary Expres", |
| "sion: -\"+D(this.W)};function X(a){C.call(this,4);this.M=a;za(this,q(t", |
| "his.M,function(b){return b.c()}));Aa(this,q(this.M,function(b){return ", |
| "b.h}))}k(X,C);X.prototype.evaluate=function(a){var b=new x;n(this.M,fu", |
| "nction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path expr", |
| "ession must evaluate to NodeSet.\");b=xa(b,c)});return b};X.prototype.", |
| "toString=function(){return p(this.M,function(a,b){return a+D(b)},\"Uni", |
| "on Expression:\")};function Sa(a,b){this.a=a;this.ka=b}function Ta(a){", |
| "for(var b,c=[];;){Y(a,\"Missing right hand side of binary expression.", |
| "\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Da[d]||null)&&d.aa;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].aa;)b=new H(c.p", |
| "op(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);", |
| "return b}function Y(a,b){if(a.a.empty())throw Error(b);}function Va(a,", |
| "b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad t", |
| "oken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"U", |
| "nclosed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if", |
| "(Ja(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;Y(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);Y(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Ha(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ga[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){Y(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}Y(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ja(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ja(t(a.a));)c=", |
| "a.a.next(),Y(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Ra,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Qa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ia;a.a.next()", |
| ";Y(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Pa[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();Y(a,\"Missing node name\")}else d=Ma;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ha(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Ha(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");Y(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);Y(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m=a", |
| ".ka(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,m)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.B);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();Y(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);Y(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " W(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.n", |
| "ext();)Y(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.ba", |
| "ck();a=new X(b)}return a};function ab(a){switch(a.nodeType){case 1:ret", |
| "urn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:case ", |
| "6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}}f", |
| "unction cb(){return null}function bb(a,b){if(a.prefix==b)return a.name", |
| "spaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"", |
| "xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.par", |
| "entNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.lengt", |
| "h)throw Error(\"Empty XPath expression.\");a=ma(a);if(a.empty())throw ", |
| "Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.lo", |
| "okupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b));i", |
| "f(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=funct", |
| "ion(d,e){d=c.evaluate(new l(d));return new Z(d,e)}}\nfunction Z(a,b){i", |
| "f(0==b)if(a instanceof x)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 inst", |
| "anceof x))throw Error(\"value could not be converted to the specified ", |
| "type\");this.resultType=b;switch(b){case 2:this.stringValue=a instance", |
| "of x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):+a", |
| ";break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;case ", |
| "4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next(", |
| ");e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidIterato", |
| "rState=!1;break;case 8:case 9:this.singleNodeValue=A(a);break;default:", |
| "throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=f", |
| "unction(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong re", |
| "sult type\");return f>=d.length?null:d[f++]};this.snapshotItem=functio", |
| "n(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result", |
| " type\");return g>=d.length||0>g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TY", |
| "PE=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.ORD", |
| "ERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_", |
| "NODE_TYPE=9;function fb(a){this.lookupNamespaceURI=ab(a)}\nfunction gb", |
| "(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c", |
| ".evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(new d", |
| "b(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new db(", |
| "d,e)},c.createNSResolver=function(d){return new fb(d)}}ba(\"wgxpath.in", |
| "stall\",gb);ba(\"wgxpath.install\",gb);var hb={aliceblue:\"#f0f8ff\",a", |
| "ntiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:", |
| "\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",bla", |
| "nchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:", |
| "\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#", |
| "7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#649", |
| "5ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkbl", |
| "ue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray", |
| ":\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"", |
| "#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorang", |
| "e:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"", |
| "#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslate", |
| "gray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",d", |
| "arkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dim", |
| "gray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:", |
| "\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"", |
| "#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd70", |
| "0\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyell", |
| "ow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4", |
| "\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"", |
| "#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#", |
| "7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#", |
| "f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightg", |
| "ray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink", |
| ":\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",light", |
| "skyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#77889", |
| "9\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00", |
| "\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:", |
| "\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",medium", |
| "orchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\"", |
| ",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturqu", |
| "oise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",", |
| "mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav", |
| "ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808", |
| "000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",o", |
| "rchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",pale", |
| "turquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\"", |
| ",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0d", |
| "d\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrow", |
| "n:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#", |
| "fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff", |
| "5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateb", |
| "lue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#ff", |
| "fafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",t", |
| "eal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40", |
| "e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmo", |
| "ke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ib=\"ba", |
| "ckgroundColor borderTopColor borderRightColor borderBottomColor border", |
| "LeftColor color outlineColor\".split(\" \"),jb=/#([0-9a-fA-F])([0-9a-f", |
| "A-F])([0-9a-fA-F])/,kb=/^#(?:[0-9a-f]{3}){1,2}$/i,lb=/^(?:rgba)?\\((", |
| "\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,mb=/^", |
| "(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2", |
| "})\\)$/i;function nb(a,b){var c=a.currentStyle||a.style,d=c[b];void 0=", |
| "==d&&\"function\"==ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));i", |
| "f(\"inherit\"!=d)return void 0!==d?d:null;var e;for(a=a.parentNode;a&&", |
| "1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;e&&\"stri", |
| "ng\"!==typeof e&&(e=e.toString());return(e=!a||1!=a.nodeType||e&&a.tag", |
| "Name.toUpperCase()!=e?null:a)?nb(e,b):null};ba(\"_\",function(a,b){b=l", |
| "a(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat", |
| "\";a:{var c=b;var d=9==a.nodeType?a:a.ownerDocument||a.document;if(d.d", |
| "efaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComput", |
| "edStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a", |
| "=c||nb(a,b);if(null===a)a=null;else if(0<=ia(ib,b)){b:{var e=a.match(l", |
| "b);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),", |
| "0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];bre", |
| "ak b}b=\nnull}if(!b)b:{if(d=a.match(mb))if(b=Number(d[1]),c=Number(d[2", |
| "]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1", |
| "];break b}b=null}if(!b)b:{b=a.toLowerCase();c=hb[b.toLowerCase()];if(!", |
| "c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(jb,\"#$1$", |
| "1$2$2$3$3\")),!kb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),1", |
| "6),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba", |
| "(\"+b.join(\", \")+\")\":a}return a});; return this._.apply(null,argum", |
| "ents);}).apply({navigator:typeof window!='undefined'?window.navigator:", |
| "null,document:typeof window!='undefined'?window.document:null}, argume", |
| "nts);}\n", |
| NULL}; |
| |
| const char* const GET_FIRST_CLIENT_RECT[] = { |
| "function(){return (function(){var h,aa=this||self;function l(a){return", |
| "\"string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in", |
| " c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);fo", |
| "r(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==O", |
| "bject.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a", |
| ";if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[", |
| "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe", |
| "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=t", |
| "ypeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retu", |
| "rn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&", |
| "&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable", |
| "(\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function m", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n n(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function p(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function q(a,b,c){var d=c;p(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function r(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function t(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new t(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function u(a,b){return a.U[a.K+(b||0)]}t.p", |
| "rototype.next=function(){return this.U[this.K++]};t.prototype.back=fun", |
| "ction(){this.K--};t.prototype.empty=function(){return this.U.length<=t", |
| "his.K};function v(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=v", |
| ".prototype;h.clone=function(){return new v(this.x,this.y)};h.ceil=func", |
| "tion(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};", |
| "h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y)", |
| ";return this};h.round=function(){this.x=Math.round(this.x);this.y=Math", |
| ".round(this.y);return this};h.translate=function(a,b){a instanceof v?(", |
| "this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(th", |
| "is.y+=b));return this};\nh.scale=function(a,b){this.x*=a;this.y*=\"num", |
| "ber\"===typeof b?b:a;return this};function 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)return a==b||!!(a.compareDocument", |
| "Position(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa", |
| "(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDo", |
| "cumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourc", |
| "eIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)r", |
| "eturn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;re", |
| "turn e==f?qa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sour", |
| "ceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType", |
| "?a:a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.col", |
| "lapse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.", |
| "compareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=", |
| "a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;ret", |
| "urn qa(b,a)}function qa(a,b){for(;b=b.previousSibling;)if(b==a)return-", |
| "1;return 1};function w(a){var b=null,c=a.nodeType;1==c&&(b=a.textConte", |
| "nt,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.firstCh", |
| "ild;c=0;var d=[];for(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){return!1}return null==c?!!a.getA", |
| "ttribute(b):a.getAttribute(b,2)==c}function y(a,b,c,d,e){return sa.cal", |
| "l(null,a,b,l(c)?c:null,l(d)?d:null,e||new z)}\nfunction sa(a,b,c,d,e){", |
| "b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,func", |
| "tion(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class", |
| "\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.className==d&&a", |
| ".matches(f)&&e.add(f)})):a instanceof B?ta(a,b,c,d,e):b.getElementsByT", |
| "agName&&(b=b.getElementsByTagName(a.F()),p(b,function(f){x(f,c,d)&&e.a", |
| "dd(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.next", |
| "Sibling)x(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function z(){t", |
| "his.j=this.g=null;this.G=0}function ua(a){this.node=a;this.next=this.A", |
| "=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b", |
| ".g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0", |
| "<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=", |
| "e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;retu", |
| "rn a}z.prototype.unshift=function(a){a=new ua(a);a.next=this.g;this.j?", |
| "this.g.A=a:this.g=this.j=a;this.g=a;this.G++};\nz.prototype.add=functi", |
| "on(a){a=new ua(a);a.A=this.j;this.g?this.j.next=a:this.g=this.j=a;this", |
| ".j=a;this.G++};function C(a){return(a=a.g)?a.node:null}z.prototype.m=f", |
| "unction(){return this.G};function D(a){return(a=C(a))?w(a):\"\"}z.prot", |
| "otype.iterator=function(a){return new wa(this,!!a)};function wa(a,b){t", |
| "his.ia=a;this.V=(this.B=b)?a.j:a.g;this.R=null}wa.prototype.next=funct", |
| "ion(){var a=this.V;if(null==a)return null;var b=this.R=a;this.V=this.B", |
| "?a.A:a.next;return b.node};\nwa.prototype.remove=function(){var a=this", |
| ".ia,b=this.R;if(!b)throw Error(\"Next must be called at least once bef", |
| "ore remove.\");var c=b.A;b=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--", |
| ";this.R=null};function E(a){this.f=a;this.h=this.o=!1;this.H=null}func", |
| "tion F(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}", |
| "E.prototype.c=function(){return this.o};function xa(a,b){a.o=b}functio", |
| "n ya(a,b){a.h=b}E.prototype.u=function(){return this.H};function G(a,b", |
| "){a=a.evaluate(b);return a instanceof z?+D(a):+a}function H(a,b){a=a.e", |
| "valuate(b);return a instanceof z?D(a):\"\"+a}function I(a,b){a=a.evalu", |
| "ate(b);return a instanceof z?!!a.m():!!a};function J(a,b,c){E.call(thi", |
| "s,a.f);this.T=a;this.Y=b;this.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h", |
| ";this.T==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0", |
| "==b.f||!c.u()||(this.H={name:c.u().name,D:b}):this.H={name:b.u().name,", |
| "D:c})}m(J,E);\nfunction K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);v", |
| "ar f;if(b instanceof z&&c instanceof z){b=b.iterator();for(d=b.next();", |
| "d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(w(d),w(f)", |
| "))return!0;return!1}if(b instanceof z||c instanceof z){b instanceof z?", |
| "(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k;k=f", |
| ".next()){switch(g){case \"number\":k=+w(k);break;case \"boolean\":k=!!", |
| "w(k);break;case \"string\":k=w(k);break;default:throw Error(\"Illegal ", |
| "primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))ret", |
| "urn!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a", |
| "(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a", |
| "(+b,+c)}J.prototype.evaluate=function(a){return this.T.v(this.Y,this.c", |
| "a,a)};J.prototype.toString=function(){var a=\"Binary Expression: \"+th", |
| "is.T;a+=F(this.Y);return a+=F(this.ca)};function Aa(a,b,c,d){this.la=a", |
| ";this.aa=b;this.f=c;this.v=d}Aa.prototype.toString=function(){return t", |
| "his.la};var Ba={};\nfunction L(a,b,c,d){if(Ba.hasOwnProperty(a))throw ", |
| "Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);retur", |
| "n Ba[a.toString()]=a}L(\"div\",6,1,function(a,b,c){return G(a,c)/G(b,c", |
| ")});L(\"mod\",6,1,function(a,b,c){return G(a,c)%G(b,c)});L(\"*\",6,1,f", |
| "unction(a,b,c){return G(a,c)*G(b,c)});L(\"+\",5,1,function(a,b,c){retu", |
| "rn G(a,c)+G(b,c)});L(\"-\",5,1,function(a,b,c){return G(a,c)-G(b,c)});", |
| "L(\"<\",4,2,function(a,b,c){return K(function(d,e){return d<e},a,b,c)}", |
| ");\nL(\">\",4,2,function(a,b,c){return K(function(d,e){return d>e},a,b", |
| ",c)});L(\"<=\",4,2,function(a,b,c){return K(function(d,e){return d<=e}", |
| ",a,b,c)});L(\">=\",4,2,function(a,b,c){return K(function(d,e){return d", |
| ">=e},a,b,c)});var za=L(\"=\",3,2,function(a,b,c){return K(function(d,e", |
| "){return d==e},a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){return K(funct", |
| "ion(d,e){return d!=e},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return", |
| " I(a,c)&&I(b,c)});L(\"or\",1,2,function(a,b,c){return I(a,c)||I(b,c)})", |
| ";function M(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression mus", |
| "t evaluate to nodeset if filter has predicate(s).\");E.call(this,a.f);", |
| "this.ba=a;this.b=b;this.o=a.c();this.h=a.h}m(M,E);M.prototype.evaluate", |
| "=function(a){a=this.ba.evaluate(a);return Ca(this.b,a)};M.prototype.to", |
| "String=function(){var a=\"Filter:\"+F(this.ba);return a+=F(this.b)};fu", |
| "nction N(a,b){if(b.length<a.$)throw Error(\"Function \"+a.i+\" expects", |
| " at least\"+a.$+\" arguments, \"+b.length+\" given\");if(null!==a.S&&b", |
| ".length>a.S)throw Error(\"Function \"+a.i+\" expects at most \"+a.S+\"", |
| " arguments, \"+b.length+\" given\");a.ja&&p(b,function(c,d){if(4!=c.f)", |
| "throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type No", |
| "deset: \"+c);});E.call(this,a.f);this.J=a;this.O=b;xa(this,a.o||r(b,fu", |
| "nction(c){return c.c()}));ya(this,a.ha&&!b.length||a.ga&&!!b.length||r", |
| "(b,function(c){return c.h}))}\nm(N,E);N.prototype.evaluate=function(a)", |
| "{return this.J.v.apply(null,ia(a,this.O))};N.prototype.toString=functi", |
| "on(){var a=\"Function: \"+this.J;if(this.O.length){var b=q(this.O,func", |
| "tion(c,d){return c+F(d)},\"Arguments:\");a+=F(b)}return a};function Da", |
| "(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this", |
| ".v=e;this.$=f;this.S=void 0!==g?g:f;this.ja=!!k}Da.prototype.toString=", |
| "function(){return this.i};var Ea={};\nfunction O(a,b,c,d,e,f,g,k){if(E", |
| "a.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\"", |
| ");Ea[a]=new Da(a,b,c,d,e,f,g,k)}O(\"boolean\",2,!1,!1,function(a,b){re", |
| "turn I(b,a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G", |
| "(b,a))},1);O(\"concat\",3,!1,!1,function(a,b){return q(ja(arguments,1)", |
| ",function(c,d){return c+H(d,a)},\"\")},2,null);O(\"contains\",2,!1,!1,", |
| "function(a,b,c){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);O(\"count", |
| "\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nO(\"false", |
| "\",2,!1,!1,function(){return!1},0);O(\"floor\",1,!1,!1,function(a,b){r", |
| "eturn Math.floor(G(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var c=a.l,", |
| "d=9==c.nodeType?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,", |
| "function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(\"string\"===", |
| "typeof e)k=\"string\"!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{f", |
| "or(k=0;k<e.length;k++)if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.pus", |
| "h(g)});e.sort(oa);var f=new z;p(e,function(g){f.add(g)});return f},1);", |
| "\nO(\"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);O(\"local-name\",3,!1,!0,function(a,b){return(a=b?C(b.", |
| "evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);", |
| "O(\"name\",3,!1,!0,function(a,b){return(a=b?C(b.evaluate(a)):a.l)?a.no", |
| "deName.toLowerCase():\"\"},0,1,!0);O(\"namespace-uri\",3,!0,!1,functio", |
| "n(){return\"\"},0,1,!0);\nO(\"normalize-space\",3,!1,!0,function(a,b){", |
| "return(b?H(b,a):w(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|", |
| "\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,function(a,b){return!I(b,a)},1);", |
| "O(\"number\",1,!1,!0,function(a,b){return b?G(b,a):+w(a.l)},0,1);O(\"p", |
| "osition\",1,!0,!1,function(a){return a.ma},0);O(\"round\",1,!1,!1,func", |
| "tion(a,b){return Math.round(G(b,a))},1);O(\"starts-with\",2,!1,!1,func", |
| "tion(a,b,c){b=H(b,a);a=H(c,a);return 0==b.lastIndexOf(a,0)},2);O(\"str", |
| "ing\",3,!1,!0,function(a,b){return b?H(b,a):w(a.l)},0,1);\nO(\"string-", |
| "length\",1,!1,!0,function(a,b){return(b?H(b,a):w(a.l)).length},0,1);O(", |
| "\"substring\",3,!1,!1,function(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity", |
| "==c||-Infinity==c)return\"\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinit", |
| "y===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=H(b,a);return", |
| " Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);O(\"s", |
| "ubstring-after\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf", |
| "(a);return-1==c?\"\":b.substring(c+a.length)},2);\nO(\"substring-befor", |
| "e\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1=", |
| "=a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1,!1,function(a,b){a=b.evalu", |
| "ate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+w(c);return ", |
| "b},1,1,!0);O(\"translate\",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a)", |
| ";var e=H(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(", |
| "a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in ", |
| "a?a[f]:f;return c},3);O(\"true\",2,!1,!1,function(){return!0},0);funct", |
| "ion B(a,b){this.ea=a;this.Z=void 0!==b?b:null;this.C=null;switch(a){ca", |
| "se \"comment\":this.C=8;break;case \"text\":this.C=3;break;case \"proc", |
| "essing-instruction\":this.C=7;break;case \"node\":break;default:throw ", |
| "Error(\"Unexpected argument\");}}function Fa(a){return\"comment\"==a||", |
| "\"text\"==a||\"processing-instruction\"==a||\"node\"==a}B.prototype.ma", |
| "tches=function(a){return null===this.C||this.C==a.nodeType};B.prototyp", |
| "e.F=function(){return this.ea};\nB.prototype.toString=function(){var a", |
| "=\"Kind Test: \"+this.ea;null===this.Z||(a+=F(this.Z));return a};funct", |
| "ion P(a){E.call(this,3);this.da=a.substring(1,a.length-1)}m(P,E);P.pro", |
| "totype.evaluate=function(){return this.da};P.prototype.toString=functi", |
| "on(){return\"Literal: \"+this.da};function Q(a,b){this.i=a.toLowerCase", |
| "();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.L=b?b.t", |
| "oLowerCase():a}Q.prototype.matches=function(a){var b=a.nodeType;if(1!=", |
| "b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;return", |
| "\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.", |
| "namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht", |
| "ml\")};Q.prototype.F=function(){return this.i};\nQ.prototype.toString=", |
| "function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==th", |
| "is.L?\"\":this.L+\":\")+this.i};function R(a){E.call(this,1);this.fa=a", |
| "}m(R,E);R.prototype.evaluate=function(){return this.fa};R.prototype.to", |
| "String=function(){return\"Number: \"+this.fa};function S(a,b){E.call(t", |
| "his,a.f);this.X=a;this.I=b;this.o=a.c();this.h=a.h;1==this.I.length&&(", |
| "a=this.I[0],a.P||a.s!=Ga||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:n", |
| "ull})))}m(S,E);function T(){E.call(this,4)}m(T,E);T.prototype.evaluate", |
| "=function(a){var b=new z;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDoc", |
| "ument);return b};T.prototype.toString=function(){return\"Root Helper E", |
| "xpression\"};function U(){E.call(this,4)}m(U,E);U.prototype.evaluate=f", |
| "unction(a){var b=new z;b.add(a.l);return b};\nU.prototype.toString=fun", |
| "ction(){return\"Context Helper Expression\"};function Ha(a){return\"/", |
| "\"==a||\"//\"==a}\nS.prototype.evaluate=function(a){var b=this.X.evalu", |
| "ate(a);if(!(b instanceof z))throw Error(\"Filter expression must evalu", |
| "ate to nodeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.m();c++){var", |
| " e=a[c],f=b.iterator(e.s.B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g", |
| "=f.next();for(b=e.evaluate(new n(g));null!=(g=f.next());)g=e.evaluate(", |
| "new n(g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new n(g));else{for(g=", |
| "f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocument", |
| "Position(g)&8;g=b);b=e.evaluate(new n(g))}}return b};\nS.prototype.toS", |
| "tring=function(){var a=\"Path Expression:\"+F(this.X);if(this.I.length", |
| "){var b=q(this.I,function(c,d){return c+F(d)},\"Steps:\");a+=F(b)}retu", |
| "rn a};function V(a,b){this.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||", |
| "0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.n", |
| "ext();k++){var A=a.B?f-k:k+1;g=d.evaluate(new n(g,A,f));if(\"number\"=", |
| "=typeof g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A", |
| "=!!g;else if(g instanceof z)A=0<g.m();else throw Error(\"Predicate.eva", |
| "luate returned an unexpected type.\");A||e.remove()}return b}V.prototy", |
| "pe.u=function(){return 0<this.b.length?this.b[0].u():null};\nV.prototy", |
| "pe.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.", |
| "c()||1==b.f||0==b.f)return!0}return!1};V.prototype.m=function(){return", |
| " this.b.length};V.prototype.toString=function(){return q(this.b,functi", |
| "on(a,b){return a+F(b)},\"Predicates:\")};function W(a,b,c,d){E.call(th", |
| "is,4);this.s=a;this.N=b;this.b=c||new V([]);this.P=!!d;b=this.b.u();a.", |
| "na&&b&&(this.H={name:b.name,D:b.D});this.o=this.b.c()}m(W,E);\nW.proto", |
| "type.evaluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d", |
| "=c.name,e=c.D?H(c.D,a):null,f=1);if(this.P)if(this.c()||this.s!=Ka)if(", |
| "b=(new W(La,new B(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=", |
| "this.v(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new", |
| " z;else a=y(this.N,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);re", |
| "turn a};W.prototype.v=function(a,b,c,d){a=this.s.J(this.N,a,b,c);retur", |
| "n a=Ca(this.b,a,d)};\nW.prototype.toString=function(){var a=\"Step:\"+", |
| "F(\"Operator: \"+(this.P?\"//\":\"/\"));this.s.i&&(a+=F(\"Axis: \"+thi", |
| "s.s));a+=F(this.N);if(this.b.m()){var b=q(this.b.b,function(c,d){retur", |
| "n c+F(d)},\"Predicates:\");a+=F(b)}return a};function Ma(a,b,c,d){this", |
| ".i=a;this.J=b;this.B=c;this.na=d}Ma.prototype.toString=function(){retu", |
| "rn this.i};var Na={};function X(a,b,c,d){if(Na.hasOwnProperty(a))throw", |
| " Error(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=", |
| "b}\nX(\"ancestor\",function(a,b){for(var c=new z;b=b.parentNode;)a.mat", |
| "ches(b)&&c.unshift(b);return c},!0);X(\"ancestor-or-self\",function(a,", |
| "b){var c=new z;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);ret", |
| "urn c},!0);\nvar Ga=X(\"attribute\",function(a,b){var c=new z,d=a.F();", |
| "if(b=b.attributes)if(a instanceof B&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=X", |
| "(\"child\",function(a,b,c,d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new z;", |
| "for(b=b.firstChild;b;b=b.nextSibling)x(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);X(\"descendant\",y,!1,!0);\nvar La=X(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new z;x(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return y(a,b,c,d,e)},!1,!0),Ia=X(\"following\",function(a,b,c,d){var e", |
| "=new z;do for(var f=b;f=f.nextSibling;)x(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=y(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);X(\"following-", |
| "sibling\",function(a,b){for(var c=new z;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);X(\"namespace\",function(){return new z},!1);", |
| "\nvar Oa=X(\"parent\",function(a,b){var c=new z;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=X(\"preceding\",function(a,b,c,d)", |
| "{var e=new z,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var pa=0,eb=A.length;pa<eb;pa++)b=A[pa],x(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=y(a,b,c,d,e)}return e},!0,!0);\nX(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new z;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=X(\"self\",function(a,b){var c=new z;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){E.call(this,1);this.W=a;t", |
| "his.o=a.c();this.h=a.h}m(Qa,E);Qa.prototype.evaluate=function(a){retur", |
| "n-G(this.W,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+F(this.W)};function Ra(a){E.call(this,4);this.M=a;xa(this,r(th", |
| "is.M,function(b){return b.c()}));ya(this,r(this.M,function(b){return b", |
| ".h}))}m(Ra,E);Ra.prototype.evaluate=function(a){var b=new z;p(this.M,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof z))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return q(this.M,function(a,b){return a+F(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ka=b}function Ta(a", |
| "){for(var b,c=[];;){Y(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.aa;", |
| "if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].aa;)b=new J(c.", |
| "pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new J(c.pop(),c.pop(),b)", |
| ";return b}function Y(a,b){if(a.a.empty())throw Error(b);}function Va(a", |
| ",b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" go", |
| "t: \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad ", |
| "token: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"", |
| "Unclosed literal string\");return new P(a)}\nfunction Ya(a){var b=[];i", |
| "f(Ha(u(a.a))){var c=a.a.next();var d=u(a.a);if(\"/\"==c&&(a.a.empty()|", |
| "|\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))r", |
| "eturn new T;d=new T;Y(a,\"Missing next location step.\");c=Za(a,c);b.p", |
| "ush(c)}else{a:{c=u(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error", |
| "(\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next", |
| "();c=Ta(a);Y(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'", |
| "\":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test", |
| "(d)&&\"(\"==u(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[]", |
| ";\")\"!=u(a.a);){Y(a,\"Missing function argument list.\");d.push(Ta(a)", |
| ");if(\",\"!=u(a.a))break;a.a.next()}Y(a,\"Unclosed function argument l", |
| "ist.\");Wa(a);c=new N(c,d)}else{c=null;break a}else c=new R(+a.a.next(", |
| "))}\"[\"==u(a.a)&&(d=new V($a(a)),c=new M(c,d))}if(c)if(Ha(u(a.a)))d=c", |
| ";else return c;else c=Za(a,\"/\"),d=new U,b.push(c)}for(;Ha(u(a.a));)c", |
| "=a.a.next(),Y(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);r", |
| "eturn new S(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error", |
| "('Step op should be \"/\" or \"//\"');if(\".\"==u(a.a)){var c=new W(Pa", |
| ",new B(\"node\"));a.a.next();return c}if(\"..\"==u(a.a))return c=new W", |
| "(Oa,new B(\"node\")),a.a.next(),c;if(\"@\"==u(a.a)){var d=Ga;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", |
| "());var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with na", |
| "me: \"+e);a.a.next();Y(a,\"Missing node name\")}else d=Ka;e=\nu(a.a);i", |
| "f(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==u(a.a,1)){if(!Fa(e))", |
| "throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Er", |
| "ror(\"Invalid type name: \"+e);Va(a,\"(\");Y(a,\"Bad nodetype\");var f", |
| "=u(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);Y(a,\"Bad nodety", |
| "pe\");Wa(a);e=new B(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f", |
| ")e=new Q(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=", |
| "a.ka(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new Q(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=", |
| "new V($a(a),d.B);return c||new W(d,e,a,\"//\"==b)}function $a(a){for(v", |
| "ar b=[];\"[\"==u(a.a);){a.a.next();Y(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);Y(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==u(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)Y(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new n(d));return new Z(d,e)}}\nfunction Z(a,b)", |
| "{if(0==b)if(a instanceof z)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 thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof z))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof z?D(a):\"\"+a;break;case 1:this.numberValue=a instanceof z?+D(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof z?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=C(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\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.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function fb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "gb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new fb(d)}}ba(\"wgxpath.", |
| "install\",gb);ba(\"wgxpath.install\",gb);function hb(a,b,c,d){this.lef", |
| "t=a;this.top=b;this.width=c;this.height=d}h=hb.prototype;h.clone=funct", |
| "ion(){return new hb(this.left,this.top,this.width,this.height)};h.cont", |
| "ains=function(a){return a instanceof v?a.x>=this.left&&a.x<=this.left+", |
| "this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left", |
| "&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this", |
| ".height>=a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.", |
| "left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);th", |
| "is.height=Math.ceil(this.height);return this};h.floor=function(){this.", |
| "left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Ma", |
| "th.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.width);this.height=Math.round(th", |
| "is.height);return this};\nh.translate=function(a,b){a instanceof v?(th", |
| "is.left+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this", |
| ".top+=b));return this};h.scale=function(a,b){b=\"number\"===typeof b?b", |
| ":a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};", |
| "ba(\"_\",function(a){var b=a.getClientRects();if(0==b.length)throw Err", |
| "or(\"Element does not have any client rects\");b=b[0];if(1==a.nodeType", |
| "){b:{try{var c=a.getBoundingClientRect()}catch(d){a={left:0,top:0,righ", |
| "t:0,bottom:0};break b}a=c}a=new v(a.left,a.top)}else a=a.changedTouche", |
| "s?a.changedTouches[0]:a,a=new v(a.clientX,a.clientY);return new hb(b.l", |
| "eft-a.x,b.top-a.y,b.right-b.left,b.bottom-b.top)});; return this._.app", |
| "ly(null,arguments);}).apply({navigator:typeof window!='undefined'?wind", |
| "ow.navigator:null,document:typeof window!='undefined'?window.document:", |
| "null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_LOCAL_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(", |
| "){return this.C.length};Z.prototype.key=function(a){return this.C.key(", |
| "a)};ba(\"_\",function(a){if(null==(hb||hb).localStorage)throw new ib(1", |
| "3,\"Local storage undefined\");return(new Z).getItem(a)});; return thi", |
| "s._.apply(null,arguments);}).apply({navigator:typeof window!='undefine", |
| "d'?window.navigator:null,document:typeof window!='undefined'?window.do", |
| "cument:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_LOCAL_STORAGE_KEY[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(", |
| "){return this.C.length};Z.prototype.key=function(a){return this.C.key(", |
| "a)};ba(\"_\",function(a){if(null==(hb||hb).localStorage)throw new ib(1", |
| "3,\"Local storage undefined\");return(new Z).key(a)});; return this._.", |
| "apply(null,arguments);}).apply({navigator:typeof window!='undefined'?w", |
| "indow.navigator:null,document:typeof window!='undefined'?window.docume", |
| "nt:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_LOCAL_STORAGE_KEYS[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.C=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.C?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".C);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.C=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.C?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.C=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.C);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.B=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.B.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.B.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.B.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.B.clear()};Z.prototype.size=function(", |
| "){return this.B.length};Z.prototype.key=function(a){return this.B.key(", |
| "a)};ba(\"_\",function(){if(null==(hb||hb).localStorage)throw new ib(13", |
| ",\"Local storage undefined\");var a=new Z;for(var b=[],c=a.size(),d=0;", |
| "d<c;d++)b[d]=a.B.key(d);return b});; return this._.apply(null,argument", |
| "s);}).apply({navigator:typeof window!='undefined'?window.navigator:nul", |
| "l,document:typeof window!='undefined'?window.document:null}, arguments", |
| ");}\n", |
| NULL}; |
| |
| const char* const GET_LOCAL_STORAGE_SIZE[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(", |
| "){return this.C.length};Z.prototype.key=function(a){return this.C.key(", |
| "a)};ba(\"_\",function(){if(null==(hb||hb).localStorage)throw new ib(13", |
| ",\"Local storage undefined\");return(new Z).size()});; return this._.a", |
| "pply(null,arguments);}).apply({navigator:typeof window!='undefined'?wi", |
| "ndow.navigator:null,document:typeof window!='undefined'?window.documen", |
| "t:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_LOCATION[] = { |
| "function(){return (function(){var d,h=this||self;\nfunction k(a){var b", |
| "=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\"", |
| ";if(a instanceof Object)return b;var e=Object.prototype.toString.call(", |
| "a);if(\"[object Window]\"==e)return\"object\";if(\"[object Array]\"==e", |
| "||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splic", |
| "e\"))return\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeo", |
| "f a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsE", |
| "numerable(\"call\"))return\"function\"}else return\"null\";else if(\"f", |
| "unction\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b", |
| "}function l(a){var b=k(a);return\"array\"==b||\"object\"==b&&\"number", |
| "\"==typeof a.length}function m(a){var b=typeof a;return\"object\"==b&&", |
| "null!=a||\"function\"==b};var p;function r(a,b){for(var e=a.length,c=", |
| "\"string\"===typeof a?a.split(\"\"):a,g=0;g<e;g++)g in c&&b.call(void ", |
| "0,c[g],g,a)}function t(a){var b=a.length;if(0<b){for(var e=Array(b),c=", |
| "0;c<b;c++)e[c]=a[c];return e}return[]};function u(a,b){this.x=void 0!=", |
| "=a?a:0;this.y=void 0!==b?b:0}d=u.prototype;d.clone=function(){return n", |
| "ew u(this.x,this.y)};d.ceil=function(){this.x=Math.ceil(this.x);this.y", |
| "=Math.ceil(this.y);return this};d.floor=function(){this.x=Math.floor(t", |
| "his.x);this.y=Math.floor(this.y);return this};d.round=function(){this.", |
| "x=Math.round(this.x);this.y=Math.round(this.y);return this};d.translat", |
| "e=function(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=Numb", |
| "er(a),\"number\"===typeof b&&(this.y+=b));return this};\nd.scale=funct", |
| "ion(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return this};func", |
| "tion v(a,b,e){function c(n){n&&b.appendChild(\"string\"===typeof n?a.c", |
| "reateTextNode(n):n)}for(var g=1;g<e.length;g++){var f=e[g];if(!l(f)||m", |
| "(f)&&0<f.nodeType)c(f);else{a:{if(f&&\"number\"==typeof f.length){if(m", |
| "(f)){var q=\"function\"==typeof f.item||\"string\"==typeof f.item;brea", |
| "k a}if(\"function\"==k(f)){q=\"function\"==typeof f.item;break a}}q=!1", |
| "}r(q?t(f):f,c)}}}function w(a){return 9==a.nodeType?a:a.ownerDocument|", |
| "|a.document}function x(a){this.a=a||h.document||document}d=x.prototype", |
| ";\nd.getElementsByTagName=function(a,b){return(b||this.a).getElementsB", |
| "yTagName(String(a))};d.createElement=function(a){var b=this.a;a=String", |
| "(a);\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());ret", |
| "urn b.createElement(a)};d.createTextNode=function(a){return this.a.cre", |
| "ateTextNode(String(a))};d.appendChild=function(a,b){a.appendChild(b)};", |
| "d.append=function(a,b){v(w(a),a,arguments)};d.canHaveChildren=function", |
| "(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case ", |
| "\"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case ", |
| "\"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case ", |
| "\"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRA", |
| "MES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":c", |
| "ase \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WB", |
| "R\":return!1}return!0};\nd.removeNode=function(a){return a&&a.parentNo", |
| "de?a.parentNode.removeChild(a):null};d.contains=function(a,b){if(!a||!", |
| "b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(", |
| "\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.comp", |
| "areDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};f", |
| "unction y(a){var b=w(a),e=new u(0,0);if(a==(b?w(b):document).documentE", |
| "lement)return e;a:{try{var c=a.getBoundingClientRect()}catch(g){a={lef", |
| "t:0,top:0,right:0,bottom:0};break a}a=c}c=(b?new x(w(b)):p||(p=new x))", |
| ".a;b=c.scrollingElement?c.scrollingElement:c.body||c.documentElement;c", |
| "=c.parentWindow||c.defaultView;b=new u(c.pageXOffset||b.scrollLeft,c.p", |
| "ageYOffset||b.scrollTop);e.x=a.left+b.x;e.y=a.top+b.y;return e}var z=[", |
| "\"_\"],A=h;z[0]in A||\"undefined\"==typeof A.execScript||A.execScript(", |
| "\"var \"+z[0]);\nfor(var B;z.length&&(B=z.shift());)z.length||void 0==", |
| "=y?A=A[B]&&A[B]!==Object.prototype[B]?A[B]:A[B]={}:A[B]=y;; return thi", |
| "s._.apply(null,arguments);}).apply({navigator:typeof window!='undefine", |
| "d'?window.navigator:null,document:typeof window!='undefined'?window.do", |
| "cument:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_LOCATION_IN_VIEW[] = { |
| "function(){return (function(){var k,l=this||self;function m(a){return", |
| "\"string\"==typeof a}function aa(a,b){a=a.split(\".\");var c=l;a[0]in ", |
| "c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for", |
| "(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ba(a){var b=typeof a;", |
| "if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a inst", |
| "anceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " ca(a){var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==type", |
| "of a.length}function da(a){var b=typeof a;return\"object\"==b&&null!=a", |
| "||\"function\"==b}function ea(a,b,c){return a.call.apply(a.bind,argume", |
| "nts)}\nfunction fa(a,b,c){if(!a)throw Error();if(2<arguments.length){v", |
| "ar d=Array.prototype.slice.call(arguments,2);return function(){var e=A", |
| "rray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d", |
| ");return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}", |
| "function ha(a,b,c){ha=Function.prototype.bind&&-1!=Function.prototype.", |
| "bind.toString().indexOf(\"native code\")?ea:fa;return ha.apply(null,ar", |
| "guments)}\nfunction ia(a,b){var c=Array.prototype.slice.call(arguments", |
| ",1);return function(){var d=c.slice();d.push.apply(d,arguments);return", |
| " a.apply(this,d)}}function n(a,b){function c(){}c.prototype=b.prototyp", |
| "e;a.prototype=new c;a.prototype.constructor=a};/*\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 o", |
| "btaining a copy\n of this software and associated documentation files ", |
| "(the \"Software\"), to\n deal in the Software without restriction, inc", |
| "luding without limitation the\n rights to use, copy, modify, merge, pu", |
| "blish, distribute, sublicense, and/or\n sell copies of the Software, a", |
| "nd to permit persons to whom the Software is\n furnished to do so, sub", |
| "ject to the following conditions:\n\n The above copyright notice and t", |
| "his permission notice shall be included in\n all copies or substantial", |
| " portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WIT", |
| "HOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIM", |
| "ITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR ", |
| "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRI", |
| "GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHE", |
| "THER 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 I", |
| "N THE SOFTWARE.\n*/\nfunction p(a,b,c){this.l=a;this.na=b||1;this.j=c|", |
| "|1};var q;function r(a,b){for(var c=a.length,d=\"string\"===typeof a?a", |
| ".split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function u(", |
| "a,b,c){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}f", |
| "unction x(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"", |
| "):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}f", |
| "unction ja(a){return Array.prototype.concat.apply([],arguments)}functi", |
| "on ka(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[", |
| "d];return c}return[]}\nfunction la(a,b,c){return 2>=arguments.length?A", |
| "rray.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};func", |
| "tion ma(a){this.V=a;this.L=0}function na(a){a=a.match(oa);for(var b=0;", |
| "b<a.length;b++)pa.test(a[b])&&a.splice(b,1);return new ma(a)}var oa=/", |
| "\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]", |
| "+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=", |
| "|\\s+|./g,pa=/^\\s/;function y(a,b){return a.V[a.L+(b||0)]}ma.prototyp", |
| "e.next=function(){return this.V[this.L++]};ma.prototype.back=function(", |
| "){this.L--};ma.prototype.empty=function(){return this.V.length<=this.L", |
| "};function z(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=z.prot", |
| "otype;k.clone=function(){return new z(this.x,this.y)};k.ceil=function(", |
| "){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.flo", |
| "or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu", |
| "rn this};k.round=function(){this.x=Math.round(this.x);this.y=Math.roun", |
| "d(this.y);return this};k.translate=function(a,b){a instanceof z?(this.", |
| "x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(this.y+", |
| "=b));return this};\nk.scale=function(a,b){this.x*=a;this.y*=\"number\"", |
| "===typeof b?b:a;return this};function qa(a,b){this.width=a;this.height", |
| "=b}k=qa.prototype;k.clone=function(){return new qa(this.width,this.hei", |
| "ght)};k.aspectRatio=function(){return this.width/this.height};k.ceil=f", |
| "unction(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.", |
| "height);return this};k.floor=function(){this.width=Math.floor(this.wid", |
| "th);this.height=Math.floor(this.height);return this};k.round=function(", |
| "){this.width=Math.round(this.width);this.height=Math.round(this.height", |
| ");return this};\nk.scale=function(a,b){this.width*=a;this.height*=\"nu", |
| "mber\"===typeof b?b:a;return this};function sa(a,b,c){function d(g){g&", |
| "&b.appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var e=", |
| "1;e<c.length;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):r(ta(f)?", |
| "ka(f):f,d)}}function ua(a,b){if(!a||!b)return!1;if(a.contains&&1==b.no", |
| "deType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDo", |
| "cumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b", |
| "&&a!=b;)b=b.parentNode;return b==a}\nfunction va(a,b){if(a==b)return 0", |
| ";if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:", |
| "-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNod", |
| "e){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.", |
| "sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?wa(a,b):!c&&", |
| "ua(e,b)?-1*xa(a,b):!d&&ua(f,a)?xa(b,a):(c?a.sourceIndex:e.sourceIndex)", |
| "-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode", |
| "(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);", |
| "return c.compareBoundaryPoints(l.Range.START_TO_END,a)}function xa(a,b", |
| "){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parent", |
| "Node;return wa(b,a)}function wa(a,b){for(;b=b.previousSibling;)if(b==a", |
| ")return-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocumen", |
| "t||a.document}function ta(a){if(a&&\"number\"==typeof a.length){if(da(", |
| "a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(\"f", |
| "unction\"==ba(a))return\"function\"==typeof a.item}return!1}\nfunction", |
| " C(a){this.F=a||l.document||document}k=C.prototype;k.getElementsByTagN", |
| "ame=function(a,b){return(b||this.F).getElementsByTagName(String(a))};f", |
| "unction ya(a){a=a.F;a=(a.parentWindow||a.defaultView||window).document", |
| ";a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;return new qa", |
| "(a.clientWidth,a.clientHeight)}k.createElement=function(a){var b=this.", |
| "F;a=String(a);\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerC", |
| "ase());return b.createElement(a)};k.createTextNode=function(a){return ", |
| "this.F.createTextNode(String(a))};\nk.appendChild=function(a,b){a.appe", |
| "ndChild(b)};k.append=function(a,b){sa(A(a),a,arguments)};k.canHaveChil", |
| "dren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"AP", |
| "PLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COM", |
| "MAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"I", |
| "NPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":", |
| "case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case", |
| " \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK", |
| "\":case \"WBR\":return!1}return!0};\nk.removeNode=function(a){return a", |
| "&&a.parentNode?a.parentNode.removeChild(a):null};k.contains=ua;functio", |
| "n D(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nul", |
| "l==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;c=0;var d=[];fo", |
| "r(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fir", |
| "stChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return", |
| "\"\"+b}\nfunction 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.getAt", |
| "tribute(b,2)==c}function G(a,b,c,d,e){return za.call(null,a,b,m(c)?c:n", |
| "ull,m(d)?d:null,e||new H)}\nfunction za(a,b,c,d,e){b.getElementsByName", |
| "&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(f){a.matches(f", |
| ")&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getEleme", |
| "ntsByClassName(d),r(b,function(f){f.className==d&&a.matches(f)&&e.add(", |
| "f)})):a instanceof I?Aa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getEle", |
| "mentsByTagName(a.G()),r(b,function(f){E(f,c,d)&&e.add(f)}));return e}f", |
| "unction Aa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a", |
| ".matches(b)&&e.add(b),Aa(a,b,c,d,e)};function H(){this.j=this.g=null;t", |
| "his.H=0}function Ba(a){this.node=a;this.next=this.A=null}function Ca(a", |
| ",b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e", |
| ",f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<va(c.node,b.node)?", |
| "(e=b,b=b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||", |
| "b;e;)e.A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}H.prototype.un", |
| "shift=function(a){a=new Ba(a);a.next=this.g;this.j?this.g.A=a:this.g=t", |
| "his.j=a;this.g=a;this.H++};\nH.prototype.add=function(a){a=new Ba(a);a", |
| ".A=this.j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};func", |
| "tion Da(a){return(a=a.g)?a.node:null}H.prototype.m=function(){return t", |
| "his.H};function Ea(a){return(a=Da(a))?D(a):\"\"}H.prototype.iterator=f", |
| "unction(a){return new Fa(this,!!a)};function Fa(a,b){this.ja=a;this.W=", |
| "(this.B=b)?a.j:a.g;this.S=null}Fa.prototype.next=function(){var a=this", |
| ".W;if(null==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;retu", |
| "rn b.node};\nFa.prototype.remove=function(){var a=this.ja,b=this.S;if(", |
| "!b)throw Error(\"Next must be called at least once before remove.\");v", |
| "ar c=b.A;b=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};fu", |
| "nction J(a){this.f=a;this.h=this.o=!1;this.I=null}function K(a){return", |
| "\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}J.prototype.c=fu", |
| "nction(){return this.o};function Ga(a,b){a.o=b}function Ha(a,b){a.h=b}", |
| "J.prototype.u=function(){return this.I};function L(a,b){a=a.evaluate(b", |
| ");return a instanceof H?+Ea(a):+a}function M(a,b){a=a.evaluate(b);retu", |
| "rn a instanceof H?Ea(a):\"\"+a}function N(a,b){a=a.evaluate(b);return ", |
| "a instanceof H?!!a.m():!!a};function O(a,b,c){J.call(this,a.f);this.U=", |
| "a;this.Z=b;this.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==Ia&&(", |
| "c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()|", |
| "|(this.I={name:c.u().name,D:b}):this.I={name:b.u().name,D:c})}n(O,J);", |
| "\nfunction P(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins", |
| "tanceof H&&c instanceof H){b=b.iterator();for(d=b.next();d;d=b.next())", |
| "for(e=c.iterator(),f=e.next();f;f=e.next())if(a(D(d),D(f)))return!0;re", |
| "turn!1}if(b instanceof H||c instanceof H){b instanceof H?(e=b,d=c):(e=", |
| "c,d=b);f=e.iterator();for(var g=typeof d,h=f.next();h;h=f.next()){swit", |
| "ch(g){case \"number\":h=+D(h);break;case \"boolean\":h=!!D(h);break;ca", |
| "se \"string\":h=D(h);break;default:throw Error(\"Illegal primitive typ", |
| "e for comparison.\");\n}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!", |
| "1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"n", |
| "umber\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}O.pro", |
| "totype.evaluate=function(a){return this.U.v(this.Z,this.da,a)};O.proto", |
| "type.toString=function(){var a=\"Binary Expression: \"+this.U;a+=K(thi", |
| "s.Z);return a+=K(this.da)};function Ja(a,b,c,d){this.ma=a;this.ba=b;th", |
| "is.f=c;this.v=d}Ja.prototype.toString=function(){return this.ma};var K", |
| "a={};\nfunction Q(a,b,c,d){if(Ka.hasOwnProperty(a))throw Error(\"Binar", |
| "y operator already created: \"+a);a=new Ja(a,b,c,d);return Ka[a.toStri", |
| "ng()]=a}Q(\"div\",6,1,function(a,b,c){return L(a,c)/L(b,c)});Q(\"mod\"", |
| ",6,1,function(a,b,c){return L(a,c)%L(b,c)});Q(\"*\",6,1,function(a,b,c", |
| "){return L(a,c)*L(b,c)});Q(\"+\",5,1,function(a,b,c){return L(a,c)+L(b", |
| ",c)});Q(\"-\",5,1,function(a,b,c){return L(a,c)-L(b,c)});Q(\"<\",4,2,f", |
| "unction(a,b,c){return P(function(d,e){return d<e},a,b,c)});\nQ(\">\",4", |
| ",2,function(a,b,c){return P(function(d,e){return d>e},a,b,c)});Q(\"<=", |
| "\",4,2,function(a,b,c){return P(function(d,e){return d<=e},a,b,c)});Q(", |
| "\">=\",4,2,function(a,b,c){return P(function(d,e){return d>=e},a,b,c)}", |
| ");var Ia=Q(\"=\",3,2,function(a,b,c){return P(function(d,e){return d==", |
| "e},a,b,c,!0)});Q(\"!=\",3,2,function(a,b,c){return P(function(d,e){ret", |
| "urn d!=e},a,b,c,!0)});Q(\"and\",2,2,function(a,b,c){return 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 must evaluate ", |
| "to nodeset if filter has predicate(s).\");J.call(this,a.f);this.ca=a;t", |
| "his.b=b;this.o=a.c();this.h=a.h}n(La,J);La.prototype.evaluate=function", |
| "(a){a=this.ca.evaluate(a);return Ma(this.b,a)};La.prototype.toString=f", |
| "unction(){var a=\"Filter:\"+K(this.ca);return a+=K(this.b)};function N", |
| "a(a,b){if(b.length<a.aa)throw Error(\"Function \"+a.i+\" expects at le", |
| "ast\"+a.aa+\" arguments, \"+b.length+\" given\");if(null!==a.T&&b.leng", |
| "th>a.T)throw Error(\"Function \"+a.i+\" expects at most \"+a.T+\" argu", |
| "ments, \"+b.length+\" given\");a.ka&&r(b,function(c,d){if(4!=c.f)throw", |
| " Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset", |
| ": \"+c);});J.call(this,a.f);this.K=a;this.P=b;Ga(this,a.o||x(b,functio", |
| "n(c){return c.c()}));Ha(this,a.ia&&!b.length||a.ha&&!!b.length||x(b,fu", |
| "nction(c){return c.h}))}\nn(Na,J);Na.prototype.evaluate=function(a){re", |
| "turn this.K.v.apply(null,ja(a,this.P))};Na.prototype.toString=function", |
| "(){var a=\"Function: \"+this.K;if(this.P.length){var b=u(this.P,functi", |
| "on(c,d){return c+K(d)},\"Arguments:\");a+=K(b)}return a};function Oa(a", |
| ",b,c,d,e,f,g,h){this.i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v", |
| "=e;this.aa=f;this.T=void 0!==g?g:f;this.ka=!!h}Oa.prototype.toString=f", |
| "unction(){return this.i};var Pa={};\nfunction R(a,b,c,d,e,f,g,h){if(Pa", |
| ".hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\")", |
| ";Pa[a]=new Oa(a,b,c,d,e,f,g,h)}R(\"boolean\",2,!1,!1,function(a,b){ret", |
| "urn 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(la(arguments,1),", |
| "function(c,d){return c+M(d,a)},\"\")},2,null);R(\"contains\",2,!1,!1,f", |
| "unction(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,function(a,b){r", |
| "eturn 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;a=M(b,a).split(/\\s+/);var e=[];r(a,", |
| "function(g){g=d.getElementById(g);var h;if(!(h=!g)){a:if(\"string\"===", |
| "typeof e)h=\"string\"!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{f", |
| "or(h=0;h<e.length;h++)if(h in e&&e[h]===g)break a;h=-1}h=0<=h}h||e.pus", |
| "h(g)});e.sort(va);var f=new H;r(e,function(g){f.add(g)});return f},1);", |
| "\nR(\"lang\",2,!1,!1,function(){return!1},1);R(\"last\",1,!0,!1,functi", |
| "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\")", |
| ";return a.j},0);R(\"local-name\",3,!1,!0,function(a,b){return(a=b?Da(b", |
| ".evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0)", |
| ";R(\"name\",3,!1,!0,function(a,b){return(a=b?Da(b.evaluate(a)):a.l)?a.", |
| "nodeName.toLowerCase():\"\"},0,1,!0);R(\"namespace-uri\",3,!0,!1,funct", |
| "ion(){return\"\"},0,1,!0);\nR(\"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!N(b,a)},1)", |
| ";R(\"number\",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.na},0);R(\"round\",1,!1,!1,fun", |
| "ction(a,b){return Math.round(L(b,a))},1);R(\"starts-with\",2,!1,!1,fun", |
| "ction(a,b,c){b=M(b,a);a=M(c,a);return 0==b.lastIndexOf(a,0)},2);R(\"st", |
| "ring\",3,!1,!0,function(a,b){return b?M(b,a):D(a.l)},0,1);\nR(\"string", |
| "-length\",1,!1,!0,function(a,b){return(b?M(b,a):D(a.l)).length},0,1);R", |
| "(\"substring\",3,!1,!1,function(a,b,c,d){c=L(c,a);if(isNaN(c)||Infinit", |
| "y==c||-Infinity==c)return\"\";d=d?L(d,a):Infinity;if(isNaN(d)||-Infini", |
| "ty===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=M(b,a);retur", |
| "n 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.indexO", |
| "f(a);return-1==c?\"\":b.substring(c+a.length)},2);\nR(\"substring-befo", |
| "re\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);a=b.indexOf(a);return-1", |
| "==a?\"\":b.substring(0,a)},2);R(\"sum\",1,!1,!1,function(a,b){a=b.eval", |
| "uate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+D(c);return", |
| " b},1,1,!0);R(\"translate\",3,!1,!1,function(a,b,c,d){b=M(b,a);c=M(c,a", |
| ");var e=M(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||", |
| "(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in", |
| " a?a[f]:f;return c},3);R(\"true\",2,!1,!1,function(){return!0},0);func", |
| "tion I(a,b){this.fa=a;this.$=void 0!==b?b:null;this.C=null;switch(a){c", |
| "ase \"comment\":this.C=8;break;case \"text\":this.C=3;break;case \"pro", |
| "cessing-instruction\":this.C=7;break;case \"node\":break;default:throw", |
| " Error(\"Unexpected argument\");}}function Qa(a){return\"comment\"==a|", |
| "|\"text\"==a||\"processing-instruction\"==a||\"node\"==a}I.prototype.m", |
| "atches=function(a){return null===this.C||this.C==a.nodeType};I.prototy", |
| "pe.G=function(){return this.fa};\nI.prototype.toString=function(){var ", |
| "a=\"Kind Test: \"+this.fa;null===this.$||(a+=K(this.$));return a};func", |
| "tion Ra(a){J.call(this,3);this.ea=a.substring(1,a.length-1)}n(Ra,J);Ra", |
| ".prototype.evaluate=function(){return this.ea};Ra.prototype.toString=f", |
| "unction(){return\"Literal: \"+this.ea};function S(a,b){this.i=a.toLowe", |
| "rCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.M=", |
| "b?b.toLowerCase():a}S.prototype.matches=function(a){var b=a.nodeType;i", |
| "f(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;re", |
| "turn\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.M?!0:this.M=", |
| "=(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999", |
| "/xhtml\")};S.prototype.G=function(){return this.i};\nS.prototype.toStr", |
| "ing=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"", |
| "==this.M?\"\":this.M+\":\")+this.i};function Sa(a){J.call(this,1);this", |
| ".ga=a}n(Sa,J);Sa.prototype.evaluate=function(){return this.ga};Sa.prot", |
| "otype.toString=function(){return\"Number: \"+this.ga};function Ta(a,b)", |
| "{J.call(this,a.f);this.Y=a;this.J=b;this.o=a.c();this.h=a.h;1==this.J.", |
| "length&&(a=this.J[0],a.R||a.s!=Ua||(a=a.O,\"*\"!=a.G()&&(this.I={name:", |
| "a.G(),D:null})))}n(Ta,J);function T(){J.call(this,4)}n(T,J);T.prototyp", |
| "e.evaluate=function(a){var b=new H;a=a.l;9==a.nodeType?b.add(a):b.add(", |
| "a.ownerDocument);return b};T.prototype.toString=function(){return\"Roo", |
| "t Helper Expression\"};function Va(){J.call(this,4)}n(Va,J);Va.prototy", |
| "pe.evaluate=function(a){var b=new H;b.add(a.l);return b};\nVa.prototyp", |
| "e.toString=function(){return\"Context Helper Expression\"};function Wa", |
| "(a){return\"/\"==a||\"//\"==a}\nTa.prototype.evaluate=function(a){var ", |
| "b=this.Y.evaluate(a);if(!(b instanceof H))throw Error(\"Filter express", |
| "ion must evaluate to nodeset.\");a=this.J;for(var c=0,d=a.length;c<d&&", |
| "b.m();c++){var e=a[c],f=b.iterator(e.s.B);if(e.c()||e.s!=Xa)if(e.c()||", |
| "e.s!=Ya){var g=f.next();for(b=e.evaluate(new p(g));null!=(g=f.next());", |
| ")g=e.evaluate(new p(g)),b=Ca(b,g)}else g=f.next(),b=e.evaluate(new p(g", |
| "));else{for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.c", |
| "ompareDocumentPosition(g)&8;g=b);b=e.evaluate(new p(g))}}return b};\nT", |
| "a.prototype.toString=function(){var a=\"Path Expression:\"+K(this.Y);i", |
| "f(this.J.length){var b=u(this.J,function(c,d){return c+K(d)},\"Steps:", |
| "\");a+=K(b)}return a};function U(a,b){this.b=a;this.B=!!b}function Ma(", |
| "a,b,c){for(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b", |
| ".m(),g,h=0;g=e.next();h++){var t=a.B?f-h:h+1;g=d.evaluate(new p(g,t,f)", |
| ");if(\"number\"==typeof g)t=t==g;else if(\"string\"==typeof g||\"boole", |
| "an\"==typeof g)t=!!g;else if(g instanceof H)t=0<g.m();else throw Error", |
| "(\"Predicate.evaluate returned an unexpected type.\");t||e.remove()}re", |
| "turn b}U.prototype.u=function(){return 0<this.b.length?this.b[0].u():n", |
| "ull};\nU.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b", |
| "=this.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};U.prototype.m=f", |
| "unction(){return this.b.length};U.prototype.toString=function(){return", |
| " u(this.b,function(a,b){return a+K(b)},\"Predicates:\")};function W(a,", |
| "b,c,d){J.call(this,4);this.s=a;this.O=b;this.b=c||new U([]);this.R=!!d", |
| ";b=this.b.u();a.oa&&b&&(this.I={name:b.name,D:b.D});this.o=this.b.c()}", |
| "n(W,J);\nW.prototype.evaluate=function(a){var b=a.l,c=this.u(),d=null,", |
| "e=null,f=0;c&&(d=c.name,e=c.D?M(c.D,a):null,f=1);if(this.R)if(this.c()", |
| "||this.s!=Za)if(b=(new W($a,new I(\"node\"))).evaluate(a).iterator(),c", |
| "=b.next())for(a=this.v(c,d,e,f);null!=(c=b.next());)a=Ca(a,this.v(c,d,", |
| "e,f));else a=new H;else a=G(this.O,b,d,e),a=Ma(this.b,a,f);else a=this", |
| ".v(a.l,d,e,f);return a};W.prototype.v=function(a,b,c,d){a=this.s.K(thi", |
| "s.O,a,b,c);return a=Ma(this.b,a,d)};\nW.prototype.toString=function(){", |
| "var a=\"Step:\"+K(\"Operator: \"+(this.R?\"//\":\"/\"));this.s.i&&(a+=", |
| "K(\"Axis: \"+this.s));a+=K(this.O);if(this.b.m()){var b=u(this.b.b,fun", |
| "ction(c,d){return c+K(d)},\"Predicates:\");a+=K(b)}return a};function ", |
| "ab(a,b,c,d){this.i=a;this.K=b;this.B=c;this.oa=d}ab.prototype.toString", |
| "=function(){return this.i};var bb={};function X(a,b,c,d){if(bb.hasOwnP", |
| "roperty(a))throw Error(\"Axis already created: \"+a);b=new ab(a,b,c,!!", |
| "d);return bb[a]=b}\nX(\"ancestor\",function(a,b){for(var c=new H;b=b.p", |
| "arentNode;)a.matches(b)&&c.unshift(b);return c},!0);X(\"ancestor-or-se", |
| "lf\",function(a,b){var c=new H;do a.matches(b)&&c.unshift(b);while(b=b", |
| ".parentNode);return c},!0);\nvar Ua=X(\"attribute\",function(a,b){var ", |
| "c=new H,d=a.G();if(b=b.attributes)if(a instanceof I&&null===a.C||\"*\"", |
| "==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);re", |
| "turn c},!1),Za=X(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:", |
| "null;e=e||new H;for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a.match", |
| "es(b)&&e.add(b);return e},!1,!0);X(\"descendant\",G,!1,!0);\nvar $a=X(", |
| "\"descendant-or-self\",function(a,b,c,d){var e=new H;E(b,c,d)&&a.match", |
| "es(b)&&e.add(b);return G(a,b,c,d,e)},!1,!0),Xa=X(\"following\",functio", |
| "n(a,b,c,d){var e=new H;do for(var f=b;f=f.nextSibling;)E(f,c,d)&&a.mat", |
| "ches(f)&&e.add(f),e=G(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0", |
| ");X(\"following-sibling\",function(a,b){for(var c=new H;b=b.nextSiblin", |
| "g;)a.matches(b)&&c.add(b);return c},!1);X(\"namespace\",function(){ret", |
| "urn new H},!1);\nvar cb=X(\"parent\",function(a,b){var c=new H;if(9==b", |
| ".nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b", |
| ".parentNode;a.matches(b)&&c.add(b);return c},!1),Ya=X(\"preceding\",fu", |
| "nction(a,b,c,d){var e=new H,f=[];do f.unshift(b);while(b=b.parentNode)", |
| ";for(var g=1,h=f.length;g<h;g++){var t=[];for(b=f[g];b=b.previousSibli", |
| "ng;)t.unshift(b);for(var w=0,F=t.length;w<F;w++)b=t[w],E(b,c,d)&&a.mat", |
| "ches(b)&&e.add(b),e=G(a,b,c,d,e)}return e},!0,!0);\nX(\"preceding-sibl", |
| "ing\",function(a,b){for(var c=new H;b=b.previousSibling;)a.matches(b)&", |
| "&c.unshift(b);return c},!0);var db=X(\"self\",function(a,b){var c=new ", |
| "H;a.matches(b)&&c.add(b);return c},!1);function eb(a){J.call(this,1);t", |
| "his.X=a;this.o=a.c();this.h=a.h}n(eb,J);eb.prototype.evaluate=function", |
| "(a){return-L(this.X,a)};eb.prototype.toString=function(){return\"Unary", |
| " Expression: -\"+K(this.X)};function gb(a){J.call(this,4);this.N=a;Ga(", |
| "this,x(this.N,function(b){return b.c()}));Ha(this,x(this.N,function(b)", |
| "{return b.h}))}n(gb,J);gb.prototype.evaluate=function(a){var b=new H;r", |
| "(this.N,function(c){c=c.evaluate(a);if(!(c instanceof H))throw Error(", |
| "\"Path expression must evaluate to NodeSet.\");b=Ca(b,c)});return b};g", |
| "b.prototype.toString=function(){return u(this.N,function(a,b){return a", |
| "+K(b)},\"Union Expression:\")};function hb(a,b){this.a=a;this.la=b}fun", |
| "ction ib(a){for(var b,c=[];;){Y(a,\"Missing right hand side of binary ", |
| "expression.\");b=jb(a);var d=a.a.next();if(!d)break;var e=(d=Ka[d]||nu", |
| "ll)&&d.ba;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ba;)", |
| "b=new O(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new O(c.pop(),", |
| "c.pop(),b);return b}function Y(a,b){if(a.a.empty())throw Error(b);}fun", |
| "ction kb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: ", |
| "\"+b+\" got: \"+a);}\nfunction lb(a){a=a.a.next();if(\")\"!=a)throw Er", |
| "ror(\"Bad token: \"+a);}function mb(a){a=a.a.next();if(2>a.length)thro", |
| "w Error(\"Unclosed literal string\");return new Ra(a)}\nfunction nb(a)", |
| "{var b=[];if(Wa(y(a.a))){var c=a.a.next();var d=y(a.a);if(\"/\"==c&&(a", |
| ".a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/", |
| ".test(d)))return new T;d=new T;Y(a,\"Missing next location step.\");c=", |
| "ob(a,c);b.push(c)}else{a:{c=y(a.a);d=c.charAt(0);switch(d){case \"$\":", |
| "throw Error(\"Variable reference not allowed in HTML XPath\");case \"(", |
| "\":a.a.next();c=ib(a);Y(a,'unclosed \"(\"');kb(a,\")\");break;case '\"", |
| "':case \"'\":c=mb(a);break;default:if(isNaN(+c))if(!Qa(c)&&/(?![0-9])[", |
| "\\w]/.test(d)&&\"(\"==y(a.a,\n1)){c=a.a.next();c=Pa[c]||null;a.a.next(", |
| ");for(d=[];\")\"!=y(a.a);){Y(a,\"Missing function argument list.\");d.", |
| "push(ib(a));if(\",\"!=y(a.a))break;a.a.next()}Y(a,\"Unclosed function ", |
| "argument list.\");lb(a);c=new Na(c,d)}else{c=null;break a}else c=new S", |
| "a(+a.a.next())}\"[\"==y(a.a)&&(d=new U(pb(a)),c=new La(c,d))}if(c)if(W", |
| "a(y(a.a)))d=c;else return c;else c=ob(a,\"/\"),d=new Va,b.push(c)}for(", |
| ";Wa(y(a.a));)c=a.a.next(),Y(a,\"Missing next location step.\"),c=ob(a,", |
| "c),b.push(c);return new Ta(d,b)}\nfunction ob(a,b){if(\"/\"!=b&&\"//\"", |
| "!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==y(a.a))", |
| "{var c=new W(db,new I(\"node\"));a.a.next();return c}if(\"..\"==y(a.a)", |
| ")return c=new W(cb,new I(\"node\")),a.a.next(),c;if(\"@\"==y(a.a)){var", |
| " d=Ua;a.a.next();Y(a,\"Missing attribute name\")}else if(\"::\"==y(a.a", |
| ",1)){if(!/(?![0-9])[\\w]/.test(y(a.a).charAt(0)))throw Error(\"Bad tok", |
| "en: \"+a.a.next());var e=a.a.next();d=bb[e]||null;if(!d)throw Error(\"", |
| "No axis with name: \"+e);a.a.next();Y(a,\"Missing node name\")}else d=", |
| "Za;e=\ny(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==y(a.a", |
| ",1)){if(!Qa(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(", |
| "!Qa(e))throw Error(\"Invalid type name: \"+e);kb(a,\"(\");Y(a,\"Bad no", |
| "detype\");var f=y(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=mb(a);Y", |
| "(a,\"Bad nodetype\");lb(a);e=new I(e,g)}else if(e=a.a.next(),f=e.index", |
| "Of(\":\"),-1==f)e=new S(e);else{g=e.substring(0,f);if(\"*\"==g)var h=", |
| "\"*\";else if(h=a.la(g),!h)throw Error(\"Namespace prefix not declared", |
| ": \"+g);e=e.substr(f+1);e=new S(e,h)}else throw Error(\"Bad token: \"+", |
| "\na.a.next());a=new U(pb(a),d.B);return c||new W(d,e,a,\"//\"==b)}func", |
| "tion pb(a){for(var b=[];\"[\"==y(a.a);){a.a.next();Y(a,\"Missing predi", |
| "cate expression.\");var c=ib(a);b.push(c);Y(a,\"Unclosed predicate exp", |
| "ression.\");kb(a,\"]\")}return b}function jb(a){if(\"-\"==y(a.a))retur", |
| "n a.a.next(),new eb(jb(a));var b=nb(a);if(\"|\"!=y(a.a))a=b;else{for(b", |
| "=[b];\"|\"==a.a.next();)Y(a,\"Missing next union location path.\"),b.p", |
| "ush(nb(a));a.a.back();a=new gb(b)}return a};function qb(a){switch(a.no", |
| "deType){case 1:return ia(rb,a);case 9:return qb(a.documentElement);cas", |
| "e 11:case 10:case 6:case 12:return sb;default:return a.parentNode?qb(a", |
| ".parentNode):sb}}function sb(){return null}function rb(a,b){if(a.prefi", |
| "x==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.g", |
| "etAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.pa", |
| "rentNode&&9!=a.parentNode.nodeType?rb(a.parentNode,b):null};function t", |
| "b(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=na(a);i", |
| "f(a.empty())throw Error(\"Invalid XPath expression.\");b?\"function\"=", |
| "=ba(b)||(b=ha(b.lookupNamespaceURI,b)):b=function(){return null};var c", |
| "=ib(new hb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());t", |
| "his.evaluate=function(d,e){d=c.evaluate(new p(d));return new Z(d,e)}}", |
| "\nfunction Z(a,b){if(0==b)if(a instanceof H)b=4;else if(\"string\"==ty", |
| "peof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeo", |
| "f 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 converte", |
| "d to the specified type\");this.resultType=b;switch(b){case 2:this.str", |
| "ingValue=a instanceof H?Ea(a):\"\"+a;break;case 1:this.numberValue=a i", |
| "nstanceof H?+Ea(a):+a;break;case 3:this.booleanValue=a instanceof H?0<", |
| "a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d", |
| "=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.m(", |
| ");this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValu", |
| "e=Da(a);break;default:throw Error(\"Unknown XPathResult type.\");}var ", |
| "f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNex", |
| "t called with wrong result type\");return f>=d.length?null:d[f++]};thi", |
| "s.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem ca", |
| "lled with wrong result type\");return g>=d.length||0>g?null:d[g]}}\nZ.", |
| "ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERE", |
| "D_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_T", |
| "YPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function ub(a){this.lookupNamespaceU", |
| "RI=qb(a)}\nfunction vb(a,b){a=a||l;var c=a.Document&&a.Document.protot", |
| "ype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(", |
| "d,e,f,g){return(new tb(d,f)).evaluate(e,g)},c.createExpression=functio", |
| "n(d,e){return new tb(d,e)},c.createNSResolver=function(d){return new u", |
| "b(d)}}aa(\"wgxpath.install\",vb);aa(\"wgxpath.install\",vb);function w", |
| "b(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=wb.prot", |
| "otype;k.clone=function(){return new wb(this.top,this.right,this.bottom", |
| ",this.left)};k.contains=function(a){return this&&a?a instanceof wb?a.l", |
| "eft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.b", |
| "ottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom", |
| ":!1};\nk.expand=function(a,b,c,d){da(a)?(this.top-=a.top,this.right+=a", |
| ".right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.righ", |
| "t+=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(t", |
| "his.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.round(this.left);return this};", |
| "\nk.translate=function(a,b){a instanceof z?(this.left+=a.x,this.right+", |
| "=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"num", |
| "ber\"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=f", |
| "unction(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;th", |
| "is.top*=b;this.bottom*=b;return this};function xb(a,b,c,d){this.left=a", |
| ";this.top=b;this.width=c;this.height=d}k=xb.prototype;k.clone=function", |
| "(){return new xb(this.left,this.top,this.width,this.height)};k.contain", |
| "s=function(a){return a instanceof z?a.x>=this.left&&a.x<=this.left+thi", |
| "s.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&t", |
| "his.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.he", |
| "ight>=a.top+a.height};\nk.ceil=function(){this.left=Math.ceil(this.lef", |
| "t);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.", |
| "height=Math.ceil(this.height);return this};k.floor=function(){this.lef", |
| "t=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.r", |
| "ound=function(){this.left=Math.round(this.left);this.top=Math.round(th", |
| "is.top);this.width=Math.round(this.width);this.height=Math.round(this.", |
| "height);return this};\nk.translate=function(a,b){a instanceof z?(this.", |
| "left+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.to", |
| "p+=b));return this};k.scale=function(a,b){b=\"number\"===typeof b?b:a;", |
| "this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};fun", |
| "ction yb(a,b){var c=A(a);return c.defaultView&&c.defaultView.getComput", |
| "edStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropert", |
| "yValue(b)||\"\":\"\"}function zb(a){try{var b=a.getBoundingClientRect(", |
| ")}catch(c){return{left:0,top:0,right:0,bottom:0}}return b}\nfunction A", |
| "b(a){var b=A(a),c=new z(0,0);if(a==(b?A(b):document).documentElement)r", |
| "eturn c;a=zb(a);var d=(b?new C(A(b)):q||(q=new C)).F;b=d.scrollingElem", |
| "ent?d.scrollingElement:d.body||d.documentElement;d=d.parentWindow||d.d", |
| "efaultView;b=new z(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scroll", |
| "Top);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Bb(a){if(1==a.node", |
| "Type)return a=zb(a),new z(a.left,a.top);a=a.changedTouches?a.changedTo", |
| "uches[0]:a;return new z(a.clientX,a.clientY)};var Cb=\"function\"===ty", |
| "peof ShadowRoot;function Db(a,b){b=Ab(b);var c=Ab(a);b=new z(b.x-c.x,b", |
| ".y-c.y);var d=yb(a,\"borderLeftWidth\");var e=yb(a,\"borderRightWidth", |
| "\");c=yb(a,\"borderTopWidth\");a=yb(a,\"borderBottomWidth\");a=new wb(", |
| "parseFloat(c),parseFloat(e),parseFloat(a),parseFloat(d));b.x-=a.left;b", |
| ".y-=a.top;return b}\nfunction Eb(a,b,c){function d(t,w,F,B,ra){B=new x", |
| "b(F.x+B.left,F.y+B.top,B.width,B.height);F=[0,0];w=[w.width,w.height];", |
| "var V=[B.left,B.top];B=[B.width,B.height];for(var v=0;2>v;v++)if(B[v]>", |
| "w[v])F[v]=ra?V[v]+B[v]/2-w[v]/2:V[v];else{var fb=V[v]-w[v]+B[v];0<fb?F", |
| "[v]=fb:0>V[v]&&(F[v]=V[v])}ra=new z(F[0],F[1]);t.scrollLeft+=ra.x;t.sc", |
| "rollTop+=ra.y}function e(t){var w=t.parentNode;Cb&&w instanceof Shadow", |
| "Root&&(w=t.host);return w}for(var f=A(a),g=e(a),h;g&&g!=f.documentElem", |
| "ent&&g!=f.body;)h=Db(g,a),d(g,new qa(g.clientWidth,\ng.clientHeight),h", |
| ",b,c),g=e(g);h=Bb(a);a=ya(a?new C(A(a)):q||(q=new C));d(f.documentElem", |
| "ent,a,h,b,c);f.body&&d(f.body,a,h,b,c)};aa(\"_\",function(a,b,c){c||(c", |
| "=new xb(0,0,a.offsetWidth,a.offsetHeight));a!=a.ownerDocument.document", |
| "Element&&Eb(a,c,b);a=Bb(a);return new z(a.x+c.left,a.y+c.top)});; retu", |
| "rn this._.apply(null,arguments);}).apply({navigator:typeof window!='un", |
| "defined'?window.navigator:null,document:typeof window!='undefined'?win", |
| "dow.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_PAGE_ZOOM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p", |
| "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun", |
| "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t", |
| "his.K};function oa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction pa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,", |
| "b)?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.G=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<pa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.G++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function A(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.G};f", |
| "unction B(a){return(a=A(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ia=a;this.V=(this.B=b)", |
| "?a.j:a.g;this.R=null}wa.prototype.next=function(){var a=this.V;if(null", |
| "==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.H};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;t", |
| "his.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={na", |
| "me:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);return a", |
| "+=D(this.ca)};function Aa(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.la};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ba.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\" argumen", |
| "ts, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw Error(\"", |
| "Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.length+\"", |
| " given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+", |
| "d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(thi", |
| "s,a.f);this.J=a;this.O=b;xa(this,a.o||q(b,function(c){return c.c()}));", |
| "ya(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){return c.h}", |
| "))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.apply(nul", |
| "l,ia(a,this.O))};L.prototype.toString=function(){var a=\"Function: \"+", |
| "this.J;if(this.O.length){var b=p(this.O,function(c,d){return c+D(d)},", |
| "\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.i=", |
| "a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void", |
| " 0!==g?g:f;this.ja=!!k}Da.prototype.toString=function(){return this.i}", |
| ";var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))throw", |
| " Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,e,", |
| "f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceili", |
| "ng\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3", |
| ",!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return c+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.owner", |
| "Document;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElemen", |
| "tById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"!==t", |
| "ypeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++)if(", |
| "k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(pa);var f=n", |
| "ew x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,func", |
| "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.len", |
| "gth)throw Error(\"Function last expects ()\");return a.j},0);M(\"local", |
| "-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.local", |
| "Name||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,functi", |
| "on(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"", |
| "},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);", |
| "\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).", |
| "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"n", |
| "ot\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,func", |
| "tion(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functio", |
| "n(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Math.rou", |
| "nd(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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function", |
| "(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fun", |
| "ction(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.s", |
| "ubstring(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,function(a,b){a=b.evaluate(a).iterator();b=0;fo", |
| "r(var c=a.next();c;c=a.next())b+=+u(c);return b},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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"", |
| ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(", |
| "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea=a;thi", |
| "s.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;", |
| "break;case \"text\":this.C=3;break;case \"processing-instruction\":thi", |
| "s.C=7;break;case \"node\":break;default:throw Error(\"Unexpected argum", |
| "ent\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processin", |
| "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return", |
| " null===this.C||this.C==a.nodeType};y.prototype.F=function(){return th", |
| "is.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ea", |
| ";null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(this,3);", |
| "this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function", |
| "(){return this.da};N.prototype.toString=function(){return\"Literal: \"", |
| "+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"", |
| ":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.prototy", |
| "pe.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void ", |
| "0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.", |
| "toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.namespaceU", |
| "RI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.F=func", |
| "tion(){return this.i};\nO.prototype.toString=function(){return\"Name T", |
| "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\":\")+t", |
| "his.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype.evalu", |
| "ate=function(){return this.fa};P.prototype.toString=function(){return", |
| "\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;this.I", |
| "=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.s!=Ga", |
| "||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);function ", |
| "R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new x", |
| ";a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.proto", |
| "type.toString=function(){return\"Root Helper Expression\"};function S(", |
| "){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;b", |
| ".add(a.l);return b};\nS.prototype.toString=function(){return\"Context ", |
| "Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.prot", |
| "otype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instanceof ", |
| "x))throw Error(\"Filter expression must evaluate to nodeset.\");a=this", |
| ".I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.", |
| "B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evaluat", |
| "e(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else ", |
| "g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(!", |
| "g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.ev", |
| "aluate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=\"", |
| "Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,function", |
| "(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){thi", |
| "s.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(va", |
| "r d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var z=a.B?f-k:", |
| "k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)z=z==g;else if(", |
| "\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else if(g instanceof", |
| " x)z=0<g.m();else throw Error(\"Predicate.evaluate returned an unexpec", |
| "ted type.\");z||e.remove()}return b}T.prototype.u=function(){return 0<", |
| "this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var a", |
| "=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)retur", |
| "n!0}return!1};T.prototype.m=function(){return this.b.length};T.prototy", |
| "pe.toString=function(){return p(this.b,function(a,b){return a+D(b)},\"", |
| "Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.N=b;t", |
| "his.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name:b.na", |
| "me,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(a)", |
| "{var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,a):nu", |
| "ll,f=1);if(this.P)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"node", |
| "\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c", |
| "=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b,d,e", |
| "),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=fu", |
| "nction(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ca(this.b,a,d)};\nU.", |
| "prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.P", |
| "?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);if(th", |
| "is.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.J=b;this.B=c;", |
| "this.na=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var z", |
| "=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for(var na=0,bb=z.len", |
| "gth;na<bb;na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a.h}l", |
| "(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.prototype", |
| ".toString=function(){return\"Unary Expression: -\"+D(this.W)};function", |
| " X(a){C.call(this,4);this.M=a;xa(this,q(this.M,function(b){return b.c(", |
| ")}));ya(this,q(this.M,function(b){return b.h}))}l(X,C);X.prototype.eva", |
| "luate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate(a);if(", |
| "!(c instanceof x))throw Error(\"Path expression must evaluate to NodeS", |
| "et.\");b=va(b,c)});return b};X.prototype.toString=function(){return p(", |
| "this.M,function(a,b){return a+D(b)},\"Union Expression:\")};function Q", |
| "a(a,b){this.a=a;this.ka=b}function Ra(a){for(var b,c=[];;){Y(a,\"Missi", |
| "ng right hand side of binary expression.\");b=Sa(a);var d=a.a.next();i", |
| "f(!d)break;var e=(d=Ba[d]||null)&&d.aa;if(!e){a.a.back();break}for(;c.", |
| "length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push(b,d)}fo", |
| "r(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function Y(a,b){if(a.", |
| "a.empty())throw Error(b);}function Ta(a,b){a=a.a.next();if(a!=b)throw ", |
| "Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Ua(a){a=a.", |
| "a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Va(a){a=", |
| "a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retu", |
| "rn new N(a)}\nfunction Wa(a){var b=[];if(Ha(t(a.a))){var c=a.a.next();", |
| "var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&", |
| "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missi", |
| "ng next location step.\");c=Xa(a,c);b.push(c)}else{a:{c=t(a.a);d=c.cha", |
| "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allow", |
| "ed in HTML XPath\");case \"(\":a.a.next();c=Ra(a);Y(a,'unclosed \"(\"'", |
| ");Ta(a,\")\");break;case '\"':case \"'\":c=Va(a);break;default:if(isNa", |
| "N(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.ne", |
| "xt();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){Y(a,\"Missing f", |
| "unction argument list.\");d.push(Ra(a));if(\",\"!=t(a.a))break;a.a.nex", |
| "t()}Y(a,\"Unclosed function argument list.\");Ua(a);c=new L(c,d)}else{", |
| "c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T(Ya(a)", |
| "),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Xa(a,\"/\"", |
| "),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),Y(a,\"Missing next l", |
| "ocation step.\"),c=Xa(a,c),b.push(c);return new Q(d,b)}\nfunction Xa(a", |
| ",b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"/", |
| "/\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.next();ret", |
| "urn c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.a.next(),", |
| "c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();Y(a,\"Missing attribute name\"", |
| ")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)", |
| "))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Na[e]||nu", |
| "ll;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();Y(a,\"Missi", |
| "ng node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.cha", |
| "rAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid node type:", |
| " \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"+e);T", |
| "a(a,\"(\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if('\"'", |
| "==f||\"'\"==f)g=Va(a);Y(a,\"Bad nodetype\");Ua(a);e=new y(e,g)}else if", |
| "(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substring(0", |
| ",f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Namespa", |
| "ce prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}else throw ", |
| "Error(\"Bad token: \"+\na.a.next());a=new T(Ya(a),d.B);return c||new U", |
| "(d,e,a,\"//\"==b)}function Ya(a){for(var b=[];\"[\"==t(a.a);){a.a.next", |
| "();Y(a,\"Missing predicate expression.\");var c=Ra(a);b.push(c);Y(a,\"", |
| "Unclosed predicate expression.\");Ta(a,\"]\")}return b}function Sa(a){", |
| "if(\"-\"==t(a.a))return a.a.next(),new W(Sa(a));var b=Wa(a);if(\"|\"!=", |
| "t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next union ", |
| "location path.\"),b.push(Wa(a));a.a.back();a=new X(b)}return a};functi", |
| "on Za(a){switch(a.nodeType){case 1:return ha($a,a);case 9:return Za(a.", |
| "documentElement);case 11:case 10:case 6:case 12:return ab;default:retu", |
| "rn a.parentNode?Za(a.parentNode):ab}}function ab(){return null}functio", |
| "n $a(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/19", |
| "99/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifie", |
| "d?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?$a(a.parentNode", |
| ",b):null};function cb(a,b){if(!a.length)throw Error(\"Empty XPath expr", |
| "ession.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expression", |
| ".\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=function(", |
| "){return null};var c=Ra(new Qa(a,b));if(!a.empty())throw Error(\"Bad t", |
| "oken: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new m(d));", |
| "return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a instanceof x)b=4;els", |
| "e 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 re", |
| "sult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"value co", |
| "uld not be converted to the specified type\");this.resultType=b;switch", |
| "(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;case 1:th", |
| "is.numberValue=a instanceof x?+B(a):+a;break;case 3:this.booleanValue=", |
| "a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na", |
| ".iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.sn", |
| "apshotLength=a.m();this.invalidIteratorState=!1;break;case 8:case 9:th", |
| "is.singleNodeValue=A(a);break;default:throw Error(\"Unknown XPathResul", |
| "t type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Er", |
| "ror(\"iterateNext called with wrong result type\");return f>=d.length?", |
| "null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(", |
| "\"snapshotItem called with wrong result type\");return g>=d.length||0>", |
| "g?null:d[g]}}\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 db(a){this", |
| ".lookupNamespaceURI=Za(a)}\nfunction eb(a,b){a=a||aa;var c=a.Document&", |
| "&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.", |
| "evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate(e,g)},c.create", |
| "Expression=function(d,e){return new cb(d,e)},c.createNSResolver=functi", |
| "on(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(\"wgxpath.instal", |
| "l\",eb);ba(\"_\",function(a){a=9==a.nodeType?a:a.ownerDocument||a.docu", |
| "ment;var b=a.documentElement;return a.width/Math.max(b.clientWidth,b.o", |
| "ffsetWidth,b.scrollWidth)});; return this._.apply(null,arguments);}).a", |
| "pply({navigator:typeof window!='undefined'?window.navigator:null,docum", |
| "ent:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_SESSION_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio", |
| "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke", |
| "y(a)};ba(\"_\",function(a){var b=hb||hb;if(null!=b.sessionStorage&&nul", |
| "l!=b.sessionStorage.clear)b=new Z;else throw new ib(13,\"Session stora", |
| "ge undefined\");return b.getItem(a)});; return this._.apply(null,argum", |
| "ents);}).apply({navigator:typeof window!='undefined'?window.navigator:", |
| "null,document:typeof window!='undefined'?window.document:null}, argume", |
| "nts);}\n", |
| NULL}; |
| |
| const char* const GET_SESSION_STORAGE_KEY[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio", |
| "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke", |
| "y(a)};ba(\"_\",function(a){var b=hb||hb;if(null!=b.sessionStorage&&nul", |
| "l!=b.sessionStorage.clear)b=new Z;else throw new ib(13,\"Session stora", |
| "ge undefined\");return b.key(a)});; return this._.apply(null,arguments", |
| ");}).apply({navigator:typeof window!='undefined'?window.navigator:null", |
| ",document:typeof window!='undefined'?window.document:null}, arguments)", |
| ";}\n", |
| NULL}; |
| |
| const char* const GET_SESSION_STORAGE_KEYS[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.C=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.C?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".C);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.C=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.C?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.C=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.C);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.B=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.B.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.B.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.B.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.B.clear()};Z.prototype.size=functio", |
| "n(){return this.B.length};Z.prototype.key=function(a){return this.B.ke", |
| "y(a)};ba(\"_\",function(){var a=hb||hb;if(null!=a.sessionStorage&&null", |
| "!=a.sessionStorage.clear)a=new Z;else throw new ib(13,\"Session storag", |
| "e undefined\");for(var b=[],c=a.size(),d=0;d<c;d++)b[d]=a.B.key(d);ret", |
| "urn b});; return this._.apply(null,arguments);}).apply({navigator:type", |
| "of window!='undefined'?window.navigator:null,document:typeof window!='", |
| "undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_SESSION_STORAGE_SIZE[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio", |
| "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke", |
| "y(a)};ba(\"_\",function(){var a=hb||hb;if(null!=a.sessionStorage&&null", |
| "!=a.sessionStorage.clear)a=new Z;else throw new ib(13,\"Session storag", |
| "e undefined\");return a.size()});; return this._.apply(null,arguments)", |
| ";}).apply({navigator:typeof window!='undefined'?window.navigator:null,", |
| "document:typeof window!='undefined'?window.document:null}, arguments);", |
| "}\n", |
| NULL}; |
| |
| const char* const GET_SIZE[] = { |
| "function(){return (function(){var c=this||self;function d(a,b){this.wi", |
| "dth=a;this.height=b}d.prototype.clone=function(){return new d(this.wid", |
| "th,this.height)};d.prototype.aspectRatio=function(){return this.width/", |
| "this.height};d.prototype.ceil=function(){this.width=Math.ceil(this.wid", |
| "th);this.height=Math.ceil(this.height);return this};d.prototype.floor=", |
| "function(){this.width=Math.floor(this.width);this.height=Math.floor(th", |
| "is.height);return this};d.prototype.round=function(){this.width=Math.r", |
| "ound(this.width);this.height=Math.round(this.height);return this};\nd.", |
| "prototype.scale=function(a,b){this.width*=a;this.height*=\"number\"===", |
| "typeof b?b:a;return this};function e(a){var b=a.offsetWidth,g=a.offset", |
| "Height;if((void 0===b||!b&&!g)&&a.getBoundingClientRect){a:{try{var h=", |
| "a.getBoundingClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};b", |
| "reak a}a=h}return new d(a.right-a.left,a.bottom-a.top)}return new d(b,", |
| "g)};function f(a){b:{var b=9==a.nodeType?a:a.ownerDocument||a.document", |
| ";if(b.defaultView&&b.defaultView.getComputedStyle&&(b=b.defaultView.ge", |
| "tComputedStyle(a,null))){b=b.display||b.getPropertyValue(\"display\")|", |
| "|\"\";break b}b=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.d", |
| "isplay:null)||a.style&&a.style.display))a=e(a);else{b=a.style;var g=b.", |
| "display,h=b.visibility,l=b.position;b.visibility=\"hidden\";b.position", |
| "=\"absolute\";b.display=\"inline\";a=e(a);b.display=g;b.position=l;b.v", |
| "isibility=h}return a}\nvar k=[\"_\"],m=c;k[0]in m||\"undefined\"==type", |
| "of m.execScript||m.execScript(\"var \"+k[0]);for(var n;k.length&&(n=k.", |
| "shift());)k.length||void 0===f?m=m[n]&&m[n]!==Object.prototype[n]?m[n]", |
| ":m[n]={}:m[n]=f;; return this._.apply(null,arguments);}).apply({naviga", |
| "tor:typeof window!='undefined'?window.navigator:null,document:typeof w", |
| "indow!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const GET_TEXT[] = { |
| "function(){return (function(){var h,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function fa(a){var b=typeof a;return\"object\"==b&&null!=", |
| "a||\"function\"==b}function ha(a,b,c){return a.call.apply(a.bind,argum", |
| "ents)}\nfunction ia(a,b,c){if(!a)throw Error();if(2<arguments.length){", |
| "var d=Array.prototype.slice.call(arguments,2);return function(){var e=", |
| "Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,", |
| "d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}", |
| "}function ja(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype", |
| ".bind.toString().indexOf(\"native code\")?ha:ia;return ja.apply(null,a", |
| "rguments)}\nfunction ka(a,b){var c=Array.prototype.slice.call(argument", |
| "s,1);return function(){var d=c.slice();d.push.apply(d,arguments);retur", |
| "n a.apply(this,d)}}function l(a,b){function c(){}c.prototype=b.prototy", |
| "pe;a.na=b.prototype;a.prototype=new c;a.prototype.constructor=a}\nfunc", |
| "tion la(a,b,c){var d=arguments.callee.caller;if(\"undefined\"!==typeof", |
| " d.na){for(var e=Array(arguments.length-1),f=1;f<arguments.length;f++)", |
| "e[f-1]=arguments[f];d.na.constructor.apply(a,e)}else{if(\"string\"!=ty", |
| "peof b&&\"symbol\"!=typeof b)throw Error(\"method names provided to go", |
| "og.base must be a string or a symbol\");e=Array(arguments.length-2);fo", |
| "r(f=2;f<arguments.length;f++)e[f-2]=arguments[f];f=!1;for(var g=a.cons", |
| "tructor.prototype;g;g=Object.getPrototypeOf(g))if(g[b]===d)f=!0;else i", |
| "f(f){g[b].apply(a,\ne);return}if(a[b]===d)a.constructor.prototype[b].a", |
| "pply(a,e);else throw Error(\"goog.base called from a method of one nam", |
| "e to a method of a different name\");}};/*\n\n The MIT License\n\n Cop", |
| "yright (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 documentation files (the \"S", |
| "oftware\"), to\n deal in the Software without restriction, including w", |
| "ithout limitation the\n rights to use, copy, modify, merge, publish, d", |
| "istribute, sublicense, and/or\n sell copies of the Software, and to pe", |
| "rmit 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 portion", |
| "s 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 ", |
| "THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE ", |
| "AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLD", |
| "ERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER 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 SO", |
| "FTWARE.\n*/\nfunction n(a,b,c){this.u=a;this.xa=b||1;this.s=c||1};func", |
| "tion ma(a,b){if(\"string\"===typeof a)return\"string\"!==typeof b||1!=", |
| "b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]=", |
| "==b)return c;return-1}function q(a,b){for(var c=a.length,d=\"string\"=", |
| "==typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function na(a,b){for(var c=a.length,d=Array(c),e=\"string\"===typeof ", |
| "a?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));r", |
| "eturn d}\nfunction oa(a,b,c){var d=c;q(a,function(e,f){d=b.call(void 0", |
| ",d,e,f,a)});return d}function pa(a,b){for(var c=a.length,d=\"string\"=", |
| "==typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e", |
| ",a))return!0;return!1}function qa(a,b){for(var c=a.length,d=\"string\"", |
| "===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e]", |
| ",e,a))return!1;return!0}function ra(a){return Array.prototype.concat.a", |
| "pply([],arguments)}\nfunction sa(a){var b=a.length;if(0<b){for(var c=A", |
| "rray(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ta(a,b,c){ret", |
| "urn 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototyp", |
| "e.slice.call(a,b,c)};function ua(a){var b=a.length-1;return 0<=b&&a.in", |
| "dexOf(\" \",b)==b};var va;a:{var wa=aa.navigator;if(wa){var xa=wa.user", |
| "Agent;if(xa){va=xa;break a}}va=\"\"};function ya(a){return String(a).r", |
| "eplace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};var za=-1", |
| "!=va.indexOf(\"Macintosh\"),Aa=-1!=va.indexOf(\"Windows\");function Ba", |
| "(a){this.ba=a;this.T=0}function Ca(a){a=a.match(Da);for(var b=0;b<a.le", |
| "ngth;b++)Ea.test(a[b])&&a.splice(b,1);return new Ba(a)}var Da=/\\$?(?:", |
| "(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/", |
| "\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|", |
| "./g,Ea=/^\\s/;function u(a,b){return a.ba[a.T+(b||0)]}Ba.prototype.nex", |
| "t=function(){return this.ba[this.T++]};Ba.prototype.back=function(){th", |
| "is.T--};Ba.prototype.empty=function(){return this.ba.length<=this.T};f", |
| "unction w(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototy", |
| "pe;h.clone=function(){return new w(this.x,this.y)};h.ceil=function(){t", |
| "his.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floor=", |
| "function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return ", |
| "this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(t", |
| "his.y);return this};h.translate=function(a,b){a instanceof w?(this.x+=", |
| "a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(this.y+=b)", |
| ");return this};\nh.scale=function(a,b){this.x*=a;this.y*=\"number\"===", |
| "typeof b?b:a;return this};function Fa(a,b){this.width=a;this.height=b}", |
| "h=Fa.prototype;h.clone=function(){return new Fa(this.width,this.height", |
| ")};h.aspectRatio=function(){return this.width/this.height};h.ceil=func", |
| "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.hei", |
| "ght);return this};h.floor=function(){this.width=Math.floor(this.width)", |
| ";this.height=Math.floor(this.height);return this};h.round=function(){t", |
| "his.width=Math.round(this.width);this.height=Math.round(this.height);r", |
| "eturn this};\nh.scale=function(a,b){this.width*=a;this.height*=\"numbe", |
| "r\"===typeof b?b:a;return this};function Ga(a,b,c){function d(g){g&&b.", |
| "appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var e=1;e", |
| "<c.length;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):q(Ha(f)?sa(", |
| "f):f,d)}}function Ia(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;ret", |
| "urn a}function Ja(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType", |
| ")return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b", |
| ";)b=b.parentNode;return b==a}\nfunction Ka(a,b){if(a==b)return 0;if(a.", |
| "compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(", |
| "\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var", |
| " c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?La(a,b):!c&&Ja(e,b", |
| ")?-1*Ma(a,b):!d&&Ja(f,a)?Ma(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNode(a);c.", |
| "collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return", |
| " c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Ma(a,b){var", |
| " c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;", |
| "return La(b,a)}function La(a,b){for(;b=b.previousSibling;)if(b==a)retu", |
| "rn-1;return 1}function x(a){return 9==a.nodeType?a:a.ownerDocument||a.", |
| "document}function Ha(a){if(a&&\"number\"==typeof a.length){if(fa(a))re", |
| "turn\"function\"==typeof a.item||\"string\"==typeof a.item;if(\"functi", |
| "on\"==da(a))return\"function\"==typeof a.item}return!1}\nfunction Na(a", |
| ",b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNod", |
| "e;c++}return null}function Oa(a){this.R=a||aa.document||document}h=Oa.", |
| "prototype;h.getElementsByTagName=function(a,b){return(b||this.R).getEl", |
| "ementsByTagName(String(a))};h.createElement=function(a){var b=this.R;a", |
| "=String(a);\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerCase", |
| "());return b.createElement(a)};h.createTextNode=function(a){return thi", |
| "s.R.createTextNode(String(a))};h.appendChild=function(a,b){a.appendChi", |
| "ld(b)};\nh.append=function(a,b){Ga(x(a),a,arguments)};h.canHaveChildre", |
| "n=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLE", |
| "T\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAN", |
| "D\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPU", |
| "T\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":cas", |
| "e \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"", |
| "PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":", |
| "case \"WBR\":return!1}return!0};\nh.removeNode=function(a){return a&&a", |
| ".parentNode?a.parentNode.removeChild(a):null};h.contains=Ja;function A", |
| "(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)i", |
| "f(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b", |
| "=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstC", |
| "hild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"", |
| "\"+b}\nfunction Pa(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.getAtt", |
| "ribute(b,2)==c}function Qa(a,b,c,d,e){return Ra.call(null,a,b,ba(c)?c:", |
| "null,ba(d)?d:null,e||new B)}\nfunction Ra(a,b,c,d,e){b.getElementsByNa", |
| "me&&d&&\"name\"==c?(b=b.getElementsByName(d),q(b,function(f){a.matches", |
| "(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getEle", |
| "mentsByClassName(d),q(b,function(f){f.className==d&&a.matches(f)&&e.ad", |
| "d(f)})):a instanceof C?Sa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getE", |
| "lementsByTagName(a.K()),q(b,function(f){Pa(f,c,d)&&e.add(f)}));return ", |
| "e}function Sa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Pa(b,c,d", |
| ")&&a.matches(b)&&e.add(b),Sa(a,b,c,d,e)};function B(){this.s=this.i=nu", |
| "ll;this.L=0}function Ta(a){this.node=a;this.next=this.G=null}function ", |
| "Ua(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d=nu", |
| "ll,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<Ka(c.node,b.no", |
| "de)?(e=b,b=b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e", |
| "=c||b;e;)e.G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}B.prototyp", |
| "e.unshift=function(a){a=new Ta(a);a.next=this.i;this.s?this.i.G=a:this", |
| ".i=this.s=a;this.i=a;this.L++};\nB.prototype.add=function(a){a=new Ta(", |
| "a);a.G=this.s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L++};", |
| "function Va(a){return(a=a.i)?a.node:null}B.prototype.A=function(){retu", |
| "rn this.L};function Wa(a){return(a=Va(a))?A(a):\"\"}B.prototype.iterat", |
| "or=function(a){return new Xa(this,!!a)};function Xa(a,b){this.ta=a;thi", |
| "s.ea=(this.I=b)?a.s:a.i;this.Z=null}Xa.prototype.next=function(){var a", |
| "=this.ea;if(null==a)return null;var b=this.Z=a;this.ea=this.I?a.G:a.ne", |
| "xt;return b.node};\nXa.prototype.remove=function(){var a=this.ta,b=thi", |
| "s.Z;if(!b)throw Error(\"Next must be called at least once before remov", |
| "e.\");var c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.Z=n", |
| "ull};function D(a){this.h=a;this.l=this.B=!1;this.M=null}function E(a)", |
| "{return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}D.prototy", |
| "pe.g=function(){return this.B};function Ya(a,b){a.B=b}function Za(a,b)", |
| "{a.l=b}D.prototype.D=function(){return this.M};function F(a,b){a=a.eva", |
| "luate(b);return a instanceof B?+Wa(a):+a}function H(a,b){a=a.evaluate(", |
| "b);return a instanceof B?Wa(a):\"\"+a}function $a(a,b){a=a.evaluate(b)", |
| ";return a instanceof B?!!a.A():!!a};function ab(a,b,c){D.call(this,a.h", |
| ");this.aa=a;this.ha=b;this.ma=c;this.B=b.g()||c.g();this.l=b.l||c.l;th", |
| "is.aa==bb&&(c.l||c.g()||4==c.h||0==c.h||!b.D()?b.l||b.g()||4==b.h||0==", |
| "b.h||!c.D()||(this.M={name:c.D().name,J:b}):this.M={name:b.D().name,J:", |
| "c})}l(ab,D);\nfunction cb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);v", |
| "ar f;if(b instanceof B&&c instanceof B){b=b.iterator();for(d=b.next();", |
| "d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(A(d),A(f)", |
| "))return!0;return!1}if(b instanceof B||c instanceof B){b instanceof B?", |
| "(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k;k=f", |
| ".next()){switch(g){case \"number\":k=+A(k);break;case \"boolean\":k=!!", |
| "A(k);break;case \"string\":k=A(k);break;default:throw Error(\"Illegal ", |
| "primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))ret", |
| "urn!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a", |
| "(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a", |
| "(+b,+c)}ab.prototype.evaluate=function(a){return this.aa.v(this.ha,thi", |
| "s.ma,a)};ab.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.aa;a+=E(this.ha);return a+=E(this.ma)};function db(a,b,c,d){th", |
| "is.wa=a;this.ka=b;this.h=c;this.v=d}db.prototype.toString=function(){r", |
| "eturn this.wa};var eb={};\nfunction I(a,b,c,d){if(eb.hasOwnProperty(a)", |
| ")throw Error(\"Binary operator already created: \"+a);a=new db(a,b,c,d", |
| ");return eb[a.toString()]=a}I(\"div\",6,1,function(a,b,c){return F(a,c", |
| ")/F(b,c)});I(\"mod\",6,1,function(a,b,c){return F(a,c)%F(b,c)});I(\"*", |
| "\",6,1,function(a,b,c){return F(a,c)*F(b,c)});I(\"+\",5,1,function(a,b", |
| ",c){return F(a,c)+F(b,c)});I(\"-\",5,1,function(a,b,c){return F(a,c)-F", |
| "(b,c)});I(\"<\",4,2,function(a,b,c){return cb(function(d,e){return d<e", |
| "},a,b,c)});\nI(\">\",4,2,function(a,b,c){return cb(function(d,e){retur", |
| "n d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){return cb(function(d,e){r", |
| "eturn d<=e},a,b,c)});I(\">=\",4,2,function(a,b,c){return cb(function(d", |
| ",e){return d>=e},a,b,c)});var bb=I(\"=\",3,2,function(a,b,c){return cb", |
| "(function(d,e){return d==e},a,b,c,!0)});I(\"!=\",3,2,function(a,b,c){r", |
| "eturn cb(function(d,e){return d!=e},a,b,c,!0)});I(\"and\",2,2,function", |
| "(a,b,c){return $a(a,c)&&$a(b,c)});I(\"or\",1,2,function(a,b,c){return ", |
| "$a(a,c)||$a(b,c)});function fb(a,b){if(b.A()&&4!=a.h)throw Error(\"Pri", |
| "mary expression must evaluate to nodeset if filter has predicate(s).\"", |
| ");D.call(this,a.h);this.la=a;this.f=b;this.B=a.g();this.l=a.l}l(fb,D);", |
| "fb.prototype.evaluate=function(a){a=this.la.evaluate(a);return hb(this", |
| ".f,a)};fb.prototype.toString=function(){var a=\"Filter:\"+E(this.la);r", |
| "eturn a+=E(this.f)};function ib(a,b){if(b.length<a.ja)throw Error(\"Fu", |
| "nction \"+a.m+\" expects at least\"+a.ja+\" arguments, \"+b.length+\" ", |
| "given\");if(null!==a.$&&b.length>a.$)throw Error(\"Function \"+a.m+\" ", |
| "expects at most \"+a.$+\" arguments, \"+b.length+\" given\");a.ua&&q(b", |
| ",function(c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"", |
| "+a.m+\" is not of type Nodeset: \"+c);});D.call(this,a.h);this.S=a;thi", |
| "s.X=b;Ya(this,a.B||pa(b,function(c){return c.g()}));Za(this,a.sa&&!b.l", |
| "ength||a.ra&&!!b.length||pa(b,function(c){return c.l}))}\nl(ib,D);ib.p", |
| "rototype.evaluate=function(a){return this.S.v.apply(null,ra(a,this.X))", |
| "};ib.prototype.toString=function(){var a=\"Function: \"+this.S;if(this", |
| ".X.length){var b=oa(this.X,function(c,d){return c+E(d)},\"Arguments:\"", |
| ");a+=E(b)}return a};function jb(a,b,c,d,e,f,g,k){this.m=a;this.h=b;thi", |
| "s.B=c;this.sa=d;this.ra=!1;this.v=e;this.ja=f;this.$=void 0!==g?g:f;th", |
| "is.ua=!!k}jb.prototype.toString=function(){return this.m};var kb={};\n", |
| "function J(a,b,c,d,e,f,g,k){if(kb.hasOwnProperty(a))throw Error(\"Func", |
| "tion already created: \"+a+\".\");kb[a]=new jb(a,b,c,d,e,f,g,k)}J(\"bo", |
| "olean\",2,!1,!1,function(a,b){return $a(b,a)},1);J(\"ceiling\",1,!1,!1", |
| ",function(a,b){return Math.ceil(F(b,a))},1);J(\"concat\",3,!1,!1,funct", |
| "ion(a,b){return oa(ta(arguments,1),function(c,d){return c+H(d,a)},\"\"", |
| ")},2,null);J(\"contains\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);re", |
| "turn-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,function(a,b){return b.ev", |
| "aluate(a).A()},1,1,!0);\nJ(\"false\",2,!1,!1,function(){return!1},0);J", |
| "(\"floor\",1,!1,!1,function(a,b){return Math.floor(F(b,a))},1);J(\"id", |
| "\",4,!1,!1,function(a,b){var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a", |
| "=H(b,a).split(/\\s+/);var e=[];q(a,function(g){g=d.getElementById(g);!", |
| "g||0<=ma(e,g)||e.push(g)});e.sort(Ka);var f=new B;q(e,function(g){f.ad", |
| "d(g)});return f},1);J(\"lang\",2,!1,!1,function(){return!1},1);J(\"las", |
| "t\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function ", |
| "last expects ()\");return a.s},0);\nJ(\"local-name\",3,!1,!0,function(", |
| "a,b){return(a=b?Va(b.evaluate(a)):a.u)?a.localName||a.nodeName.toLower", |
| "Case():\"\"},0,1,!0);J(\"name\",3,!1,!0,function(a,b){return(a=b?Va(b.", |
| "evaluate(a)):a.u)?a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"namespace", |
| "-uri\",3,!0,!1,function(){return\"\"},0,1,!0);J(\"normalize-space\",3,", |
| "!1,!0,function(a,b){return(b?H(b,a):A(a.u)).replace(/[\\s\\xa0]+/g,\" ", |
| "\").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\",2,!1,!1,function(a,b)", |
| "{return!$a(b,a)},1);\nJ(\"number\",1,!1,!0,function(a,b){return b?F(b,", |
| "a):+A(a.u)},0,1);J(\"position\",1,!0,!1,function(a){return a.xa},0);J(", |
| "\"round\",1,!1,!1,function(a,b){return Math.round(F(b,a))},1);J(\"star", |
| "ts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);return 0==b.lastIn", |
| "dexOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b){return b?H(b,a):A(a.", |
| "u)},0,1);J(\"string-length\",1,!1,!0,function(a,b){return(b?H(b,a):A(a", |
| ".u)).length},0,1);\nJ(\"substring\",3,!1,!1,function(a,b,c,d){c=F(c,a)", |
| ";if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?F(d,a):Infinity", |
| ";if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.ma", |
| "x(c,0);a=H(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math", |
| ".round(d))},2,3);J(\"substring-after\",3,!1,!1,function(a,b,c){b=H(b,a", |
| ");a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2)", |
| ";\nJ(\"substring-before\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);a=", |
| "b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);J(\"sum\",1,!1,!1,f", |
| "unction(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.n", |
| "ext())b+=+A(c);return b},1,1,!0);J(\"translate\",3,!1,!1,function(a,b,", |
| "c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0;d<c.length;d++){var f", |
| "=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)", |
| "f=b.charAt(d),c+=f in a?a[f]:f;return c},3);J(\"true\",2,!1,!1,functio", |
| "n(){return!0},0);function C(a,b){this.pa=a;this.ia=void 0!==b?b:null;t", |
| "his.o=null;switch(a){case \"comment\":this.o=8;break;case \"text\":thi", |
| "s.o=3;break;case \"processing-instruction\":this.o=7;break;case \"node", |
| "\":break;default:throw Error(\"Unexpected argument\");}}function lb(a)", |
| "{return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"n", |
| "ode\"==a}C.prototype.matches=function(a){return null===this.o||this.o=", |
| "=a.nodeType};C.prototype.K=function(){return this.pa};\nC.prototype.to", |
| "String=function(){var a=\"Kind Test: \"+this.pa;null===this.ia||(a+=E(", |
| "this.ia));return a};function mb(a){D.call(this,3);this.oa=a.substring(", |
| "1,a.length-1)}l(mb,D);mb.prototype.evaluate=function(){return this.oa}", |
| ";mb.prototype.toString=function(){return\"Literal: \"+this.oa};functio", |
| "n nb(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3", |
| ".org/1999/xhtml\";this.U=b?b.toLowerCase():a}nb.prototype.matches=func", |
| "tion(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName", |
| "?a.localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!", |
| "1:\"*\"==this.U?!0:this.U==(a.namespaceURI?a.namespaceURI.toLowerCase(", |
| "):\"http://www.w3.org/1999/xhtml\")};nb.prototype.K=function(){return ", |
| "this.m};\nnb.prototype.toString=function(){return\"Name Test: \"+(\"ht", |
| "tp://www.w3.org/1999/xhtml\"==this.U?\"\":this.U+\":\")+this.m};functi", |
| "on ob(a){D.call(this,1);this.qa=a}l(ob,D);ob.prototype.evaluate=functi", |
| "on(){return this.qa};ob.prototype.toString=function(){return\"Number: ", |
| "\"+this.qa};function pb(a,b){D.call(this,a.h);this.ga=a;this.N=b;this.", |
| "B=a.g();this.l=a.l;1==this.N.length&&(a=this.N[0],a.Y||a.C!=qb||(a=a.W", |
| ",\"*\"!=a.K()&&(this.M={name:a.K(),J:null})))}l(pb,D);function rb(){D.", |
| "call(this,4)}l(rb,D);rb.prototype.evaluate=function(a){var b=new B;a=a", |
| ".u;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};rb.prototyp", |
| "e.toString=function(){return\"Root Helper Expression\"};function sb(){", |
| "D.call(this,4)}l(sb,D);sb.prototype.evaluate=function(a){var b=new B;b", |
| ".add(a.u);return b};\nsb.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function tb(a){return\"/\"==a||\"//\"==a}\npb.pr", |
| "ototype.evaluate=function(a){var b=this.ga.evaluate(a);if(!(b instance", |
| "of B))throw Error(\"Filter expression must evaluate to nodeset.\");a=t", |
| "his.N;for(var c=0,d=a.length;c<d&&b.A();c++){var e=a[c],f=b.iterator(e", |
| ".C.I);if(e.g()||e.C!=ub)if(e.g()||e.C!=vb){var g=f.next();for(b=e.eval", |
| "uate(new n(g));null!=(g=f.next());)g=e.evaluate(new n(g)),b=Ua(b,g)}el", |
| "se g=f.next(),b=e.evaluate(new n(g));else{for(g=f.next();(b=f.next())&", |
| "&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e", |
| ".evaluate(new n(g))}}return b};\npb.prototype.toString=function(){var ", |
| "a=\"Path Expression:\"+E(this.ga);if(this.N.length){var b=oa(this.N,fu", |
| "nction(c,d){return c+E(d)},\"Steps:\");a+=E(b)}return a};function K(a,", |
| "b){this.f=a;this.I=!!b}function hb(a,b,c){for(c=c||0;c<a.f.length;c++)", |
| "for(var d=a.f[c],e=b.iterator(),f=b.A(),g,k=0;g=e.next();k++){var r=a.", |
| "I?f-k:k+1;g=d.evaluate(new n(g,r,f));if(\"number\"==typeof g)r=r==g;el", |
| "se if(\"string\"==typeof g||\"boolean\"==typeof g)r=!!g;else if(g inst", |
| "anceof B)r=0<g.A();else throw Error(\"Predicate.evaluate returned an u", |
| "nexpected type.\");r||e.remove()}return b}K.prototype.D=function(){ret", |
| "urn 0<this.f.length?this.f[0].D():null};\nK.prototype.g=function(){for", |
| "(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h||0==b.h", |
| ")return!0}return!1};K.prototype.A=function(){return this.f.length};K.p", |
| "rototype.toString=function(){return oa(this.f,function(a,b){return a+E", |
| "(b)},\"Predicates:\")};function L(a,b,c,d){D.call(this,4);this.C=a;thi", |
| "s.W=b;this.f=c||new K([]);this.Y=!!d;b=this.f.D();a.za&&b&&(this.M={na", |
| "me:b.name,J:b.J});this.B=this.f.g()}l(L,D);\nL.prototype.evaluate=func", |
| "tion(a){var b=a.u,c=this.D(),d=null,e=null,f=0;c&&(d=c.name,e=c.J?H(c.", |
| "J,a):null,f=1);if(this.Y)if(this.g()||this.C!=wb)if(b=(new L(xb,new C(", |
| "\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);nu", |
| "ll!=(c=b.next());)a=Ua(a,this.v(c,d,e,f));else a=new B;else a=Qa(this.", |
| "W,b,d,e),a=hb(this.f,a,f);else a=this.v(a.u,d,e,f);return a};L.prototy", |
| "pe.v=function(a,b,c,d){a=this.C.S(this.W,a,b,c);return a=hb(this.f,a,d", |
| ")};\nL.prototype.toString=function(){var a=\"Step:\"+E(\"Operator: \"+", |
| "(this.Y?\"//\":\"/\"));this.C.m&&(a+=E(\"Axis: \"+this.C));a+=E(this.W", |
| ");if(this.f.A()){var b=oa(this.f.f,function(c,d){return c+E(d)},\"Pred", |
| "icates:\");a+=E(b)}return a};function yb(a,b,c,d){this.m=a;this.S=b;th", |
| "is.I=c;this.za=d}yb.prototype.toString=function(){return this.m};var z", |
| "b={};function M(a,b,c,d){if(zb.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new yb(a,b,c,!!d);return zb[a]=b}\nM(\"ancestor", |
| "\",function(a,b){for(var c=new B;b=b.parentNode;)a.matches(b)&&c.unshi", |
| "ft(b);return c},!0);M(\"ancestor-or-self\",function(a,b){var c=new B;d", |
| "o a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar", |
| " qb=M(\"attribute\",function(a,b){var c=new B,d=a.K();if(b=b.attribute", |
| "s)if(a instanceof C&&null===a.o||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);", |
| "else(d=b.getNamedItem(d))&&c.add(d);return c},!1),wb=M(\"child\",funct", |
| "ion(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new B;for(b=b.firstC", |
| "hild;b;b=b.nextSibling)Pa(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,", |
| "!0);M(\"descendant\",Qa,!1,!0);\nvar xb=M(\"descendant-or-self\",funct", |
| "ion(a,b,c,d){var e=new B;Pa(b,c,d)&&a.matches(b)&&e.add(b);return Qa(a", |
| ",b,c,d,e)},!1,!0),ub=M(\"following\",function(a,b,c,d){var e=new B;do ", |
| "for(var f=b;f=f.nextSibling;)Pa(f,c,d)&&a.matches(f)&&e.add(f),e=Qa(a,", |
| "f,c,d,e);while(b=b.parentNode);return e},!1,!0);M(\"following-sibling", |
| "\",function(a,b){for(var c=new B;b=b.nextSibling;)a.matches(b)&&c.add(", |
| "b);return c},!1);M(\"namespace\",function(){return new B},!1);\nvar Ab", |
| "=M(\"parent\",function(a,b){var c=new B;if(9==b.nodeType)return c;if(2", |
| "==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b", |
| ")&&c.add(b);return c},!1),vb=M(\"preceding\",function(a,b,c,d){var e=n", |
| "ew B,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length", |
| ";g<k;g++){var r=[];for(b=f[g];b=b.previousSibling;)r.unshift(b);for(va", |
| "r G=0,t=r.length;G<t;G++)b=r[G],Pa(b,c,d)&&a.matches(b)&&e.add(b),e=Qa", |
| "(a,b,c,d,e)}return e},!0,!0);\nM(\"preceding-sibling\",function(a,b){f", |
| "or(var c=new B;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return ", |
| "c},!0);var Bb=M(\"self\",function(a,b){var c=new B;a.matches(b)&&c.add", |
| "(b);return c},!1);function Cb(a){D.call(this,1);this.fa=a;this.B=a.g()", |
| ";this.l=a.l}l(Cb,D);Cb.prototype.evaluate=function(a){return-F(this.fa", |
| ",a)};Cb.prototype.toString=function(){return\"Unary Expression: -\"+E(", |
| "this.fa)};function Db(a){D.call(this,4);this.V=a;Ya(this,pa(this.V,fun", |
| "ction(b){return b.g()}));Za(this,pa(this.V,function(b){return b.l}))}l", |
| "(Db,D);Db.prototype.evaluate=function(a){var b=new B;q(this.V,function", |
| "(c){c=c.evaluate(a);if(!(c instanceof B))throw Error(\"Path expression", |
| " must evaluate to NodeSet.\");b=Ua(b,c)});return b};Db.prototype.toStr", |
| "ing=function(){return oa(this.V,function(a,b){return a+E(b)},\"Union E", |
| "xpression:\")};function Eb(a,b){this.a=a;this.va=b}function Fb(a){for(", |
| "var b,c=[];;){N(a,\"Missing right hand side of binary expression.\");b", |
| "=Gb(a);var d=a.a.next();if(!d)break;var e=(d=eb[d]||null)&&d.ka;if(!e)", |
| "{a.a.back();break}for(;c.length&&e<=c[c.length-1].ka;)b=new ab(c.pop()", |
| ",c.pop(),b);c.push(b,d)}for(;c.length;)b=new ab(c.pop(),c.pop(),b);ret", |
| "urn b}function N(a,b){if(a.a.empty())throw Error(b);}function Hb(a,b){", |
| "a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: ", |
| "\"+a);}\nfunction Ib(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad tok", |
| "en: \"+a);}function Jb(a){a=a.a.next();if(2>a.length)throw Error(\"Unc", |
| "losed literal string\");return new mb(a)}\nfunction Kb(a){var b=[];if(", |
| "tb(u(a.a))){var c=a.a.next();var d=u(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new rb;d=new rb;N(a,\"Missing next location step.\");c=Lb(a,c);b.", |
| "push(c)}else{a:{c=u(a.a);d=c.charAt(0);switch(d){case \"$\":throw Erro", |
| "r(\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.nex", |
| "t();c=Fb(a);N(a,'unclosed \"(\"');Hb(a,\")\");break;case '\"':case \"'", |
| "\":c=Jb(a);break;default:if(isNaN(+c))if(!lb(c)&&/(?![0-9])[\\w]/.test", |
| "(d)&&\"(\"==u(a.a,\n1)){c=a.a.next();c=kb[c]||null;a.a.next();for(d=[]", |
| ";\")\"!=u(a.a);){N(a,\"Missing function argument list.\");d.push(Fb(a)", |
| ");if(\",\"!=u(a.a))break;a.a.next()}N(a,\"Unclosed function argument l", |
| "ist.\");Ib(a);c=new ib(c,d)}else{c=null;break a}else c=new ob(+a.a.nex", |
| "t())}\"[\"==u(a.a)&&(d=new K(Mb(a)),c=new fb(c,d))}if(c)if(tb(u(a.a)))", |
| "d=c;else return c;else c=Lb(a,\"/\"),d=new sb,b.push(c)}for(;tb(u(a.a)", |
| ");)c=a.a.next(),N(a,\"Missing next location step.\"),c=Lb(a,c),b.push(", |
| "c);return new pb(d,b)}\nfunction Lb(a,b){if(\"/\"!=b&&\"//\"!=b)throw ", |
| "Error('Step op should be \"/\" or \"//\"');if(\".\"==u(a.a)){var c=new", |
| " L(Bb,new C(\"node\"));a.a.next();return c}if(\"..\"==u(a.a))return c=", |
| "new L(Ab,new C(\"node\")),a.a.next(),c;if(\"@\"==u(a.a)){var d=qb;a.a.", |
| "next();N(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());var e=a.a.next();d=zb[e]||null;if(!d)throw Error(\"No axis wi", |
| "th name: \"+e);a.a.next();N(a,\"Missing node name\")}else d=wb;e=\nu(a", |
| ".a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==u(a.a,1)){if(!l", |
| "b(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!lb(e))thr", |
| "ow Error(\"Invalid type name: \"+e);Hb(a,\"(\");N(a,\"Bad nodetype\");", |
| "var f=u(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Jb(a);N(a,\"Bad n", |
| "odetype\");Ib(a);e=new C(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),", |
| "-1==f)e=new nb(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else", |
| " if(k=a.va(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=", |
| "e.substr(f+1);e=new nb(e,k)}else throw Error(\"Bad token: \"+\na.a.nex", |
| "t());a=new K(Mb(a),d.I);return c||new L(d,e,a,\"//\"==b)}function Mb(a", |
| "){for(var b=[];\"[\"==u(a.a);){a.a.next();N(a,\"Missing predicate expr", |
| "ession.\");var c=Fb(a);b.push(c);N(a,\"Unclosed predicate expression.", |
| "\");Hb(a,\"]\")}return b}function Gb(a){if(\"-\"==u(a.a))return a.a.ne", |
| "xt(),new Cb(Gb(a));var b=Kb(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|", |
| "\"==a.a.next();)N(a,\"Missing next union location path.\"),b.push(Kb(a", |
| "));a.a.back();a=new Db(b)}return a};function Pb(a){switch(a.nodeType){", |
| "case 1:return ka(Qb,a);case 9:return Pb(a.documentElement);case 11:cas", |
| "e 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)ret", |
| "urn 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?Qb(a.parentNode,b):null};function Sb(a,b){i", |
| "f(!a.length)throw Error(\"Empty XPath expression.\");a=Ca(a);if(a.empt", |
| "y())throw Error(\"Invalid XPath expression.\");b?\"function\"==da(b)||", |
| "(b=ja(b.lookupNamespaceURI,b)):b=function(){return null};var c=Fb(new ", |
| "Eb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());this.eval", |
| "uate=function(d,e){d=c.evaluate(new n(d));return new O(d,e)}}\nfunctio", |
| "n O(a,b){if(0==b)if(a instanceof B)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 B))throw Error(\"value could not be converted to the ", |
| "specified type\");this.resultType=b;switch(b){case 2:this.stringValue=", |
| "a instanceof B?Wa(a):\"\"+a;break;case 1:this.numberValue=a instanceof", |
| " B?+Wa(a):+a;break;case 3:this.booleanValue=a instanceof B?0<a.A():!!a", |
| ";break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(v", |
| "ar e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.A();this.in", |
| "validIteratorState=!1;break;case 8:case 9:this.singleNodeValue=Va(a);b", |
| "reak;default:throw Error(\"Unknown XPathResult type.\");}var f=0;this.", |
| "iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called ", |
| "with wrong result type\");return f>=d.length?null:d[f++]};this.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}\nO.ANY_TYPE=", |
| "0;O.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;O.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDERED_NODE_TYPE=8;O.F", |
| "IRST_ORDERED_NODE_TYPE=9;function Tb(a){this.lookupNamespaceURI=Pb(a)}", |
| "\nfunction Ub(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=O,c.evaluate=function(d,e,f,g)", |
| "{return(new Sb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new Sb(d,e)},c.createNSResolver=function(d){return new Tb(d)}}ca", |
| "(\"wgxpath.install\",Ub);ca(\"wgxpath.install\",Ub);var Vb={aliceblue:", |
| "\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7f", |
| "ffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"", |
| "#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a", |
| "2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",c", |
| "hartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflow", |
| "erblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00", |
| "ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b886", |
| "0b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\"", |
| ",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2", |
| "f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",", |
| "darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8", |
| "b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:", |
| "\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"", |
| "#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff", |
| "\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22", |
| "\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",", |
| "gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00800", |
| "0\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotp", |
| "ink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#ffff", |
| "f0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",", |
| "lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",l", |
| "ightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fa", |
| "fad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d", |
| "3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#2", |
| "0b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslate", |
| "grey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",li", |
| "me:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00", |
| "ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#000", |
| "0cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen", |
| ":\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\"", |
| ",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:", |
| "\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#", |
| "ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",", |
| "olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:", |
| "\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#", |
| "98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhi", |
| "p:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",", |
| "plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00", |
| "00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513", |
| "\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nse", |
| "ashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87", |
| "ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090", |
| "\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:", |
| "\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",tu", |
| "rquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffff", |
| "ff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"", |
| "};var Wb=\"backgroundColor borderTopColor borderRightColor borderBotto", |
| "mColor borderLeftColor color outlineColor\".split(\" \"),Xb=/#([0-9a-f", |
| "A-F])([0-9a-fA-F])([0-9a-fA-F])/,Yb=/^#(?:[0-9a-f]{3}){1,2}$/i,Zb=/^(?", |
| ":rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)", |
| "\\)$/i,$b=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|", |
| "[1-9]\\d{0,2})\\)$/i;function ac(a,b){this.code=a;this.state=P[a]||bc;", |
| "this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,functio", |
| "n(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length", |
| "-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(", |
| "this.message);a.name=this.name;this.stack=a.stack||\"\"}l(ac,Error);va", |
| "r bc=\"unknown error\",P={15:\"element not selectable\",11:\"element n", |
| "ot visible\"};P[31]=bc;P[30]=bc;P[24]=\"invalid cookie domain\";P[29]=", |
| "\"invalid element coordinates\";P[12]=\"invalid element state\";\nP[32", |
| "]=\"invalid selector\";P[51]=\"invalid selector\";P[52]=\"invalid sele", |
| "ctor\";P[17]=\"javascript error\";P[405]=\"unsupported operation\";P[3", |
| "4]=\"move target out of bounds\";P[27]=\"no such alert\";P[7]=\"no suc", |
| "h element\";P[8]=\"no such frame\";P[23]=\"no such window\";P[28]=\"sc", |
| "ript timeout\";P[33]=\"session not created\";P[10]=\"stale element ref", |
| "erence\";P[21]=\"timeout\";P[25]=\"unable to set cookie\";P[26]=\"unex", |
| "pected alert open\";P[13]=bc;P[9]=\"unknown command\";function Q(a,b){", |
| "b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(", |
| "!b||a.tagName.toUpperCase()==b)};var R={};R.ca=function(){var a={Ba:\"", |
| "http://www.w3.org/2000/svg\"};return function(b){return a[b]||null}}()", |
| ";\nR.v=function(a,b,c){var d=x(a);if(!d.documentElement)return null;tr", |
| "y{for(var e=d.createNSResolver?d.createNSResolver(d.documentElement):R", |
| ".ca,f={},g=d.getElementsByTagName(\"*\"),k=0;k<g.length;++k){var r=g[k", |
| "],G=r.namespaceURI;if(G&&!f[G]){var t=r.lookupPrefix(G);if(!t){var v=G", |
| ".match(\".*/(\\\\w+)/?$\");t=v?v[1]:\"xhtml\"}f[G]=t}}var z={},p;for(p", |
| " in f)z[f[p]]=p;e=function(m){return z[m]||null};try{return d.evaluate", |
| "(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.createNSR", |
| "esolver?d.createNSResolver(d.documentElement):\nR.ca,d.evaluate(b,a,e,", |
| "c,null);throw m;}}catch(m){throw new ac(32,\"Unable to locate an eleme", |
| "nt with the xpath expression \"+b+\" because of the following error:", |
| "\\n\"+m);}};R.da=function(a,b){if(!a||1!=a.nodeType)throw new ac(32,'T", |
| "he result of the xpath expression \"'+b+'\" is: '+a+\". It should be a", |
| "n element.\");};\nR.ya=function(a,b){var c=function(){var d=R.v(b,a,9)", |
| ";return d?d.singleNodeValue||null:b.selectSingleNode?(d=x(b),d.setProp", |
| "erty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNod", |
| "e(a)):null}();null===c||R.da(c,a);return c};\nR.Aa=function(a,b){var c", |
| "=function(){var d=R.v(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g=0", |
| ";g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=x(", |
| "b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.sel", |
| "ectNodes(a)):[]}();q(c,function(d){R.da(d,a)});return c};function cc(a", |
| ",b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=cc.prototy", |
| "pe;h.clone=function(){return new cc(this.top,this.right,this.bottom,th", |
| "is.left)};h.contains=function(a){return this&&a?a instanceof cc?a.left", |
| ">=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bott", |
| "om:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1", |
| "};\nh.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.ri", |
| "ght,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=", |
| "Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};h.", |
| "ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this", |
| ".right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.le", |
| "ft);return this};\nh.floor=function(){this.top=Math.floor(this.top);th", |
| "is.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);th", |
| "is.left=Math.floor(this.left);return this};h.round=function(){this.top", |
| "=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Ma", |
| "th.round(this.bottom);this.left=Math.round(this.left);return this};\nh", |
| ".translate=function(a,b){a instanceof w?(this.left+=a.x,this.right+=a.", |
| "x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"number", |
| "\"===typeof b&&(this.top+=b,this.bottom+=b));return this};h.scale=func", |
| "tion(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;this.", |
| "top*=b;this.bottom*=b;return this};function S(a,b,c,d){this.left=a;thi", |
| "s.top=b;this.width=c;this.height=d}h=S.prototype;h.clone=function(){re", |
| "turn new S(this.left,this.top,this.width,this.height)};h.contains=func", |
| "tion(a){return a instanceof w?a.x>=this.left&&a.x<=this.left+this.widt", |
| "h&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.le", |
| "ft+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=", |
| "a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.left);thi", |
| "s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height", |
| "=Math.ceil(this.height);return this};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=f", |
| "unction(){this.left=Math.round(this.left);this.top=Math.round(this.top", |
| ");this.width=Math.round(this.width);this.height=Math.round(this.height", |
| ");return this};\nh.translate=function(a,b){a instanceof w?(this.left+=", |
| "a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top+=b))", |
| ";return this};h.scale=function(a,b){b=\"number\"===typeof b?b:a;this.l", |
| "eft*=a;this.width*=a;this.top*=b;this.height*=b;return this};var dc=\"", |
| "function\"===typeof ShadowRoot;function ec(a){for(a=a.parentNode;a&&1!", |
| "=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)", |
| "?a:null}\nfunction T(a,b){b=ya(b);if(\"float\"==b||\"cssFloat\"==b||\"", |
| "styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=x(a);if(d.defaultView&", |
| "&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,n", |
| "ull))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||fc(a,b)", |
| ";if(null===a)a=null;else if(0<=ma(Wb,b)){b:{var e=a.match(Zb);if(e&&(b", |
| "=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=", |
| "b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=null", |
| "}if(!b)b:{if(d=a.match($b))if(b=Number(d[1]),\nc=Number(d[2]),d=Number", |
| "(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b", |
| "=null}if(!b)b:{b=a.toLowerCase();c=Vb[b.toLowerCase()];if(!c&&(c=\"#\"", |
| "==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Xb,\"#$1$1$2$2$3$3\"", |
| ")),!Yb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt", |
| "(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(", |
| "\", \")+\")\":a}return a}\nfunction fc(a,b){var c=a.currentStyle||a.st", |
| "yle,d=c[b];void 0===d&&\"function\"==da(c.getPropertyValue)&&(d=c.getP", |
| "ropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=ec(a))?fc(a", |
| ",b):null}\nfunction gc(a,b,c){function d(g){var k=hc(g);return 0<k.hei", |
| "ght&&0<k.width?!0:Q(g,\"PATH\")&&(0<k.height||0<k.width)?(g=T(g,\"stro", |
| "ke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=T(g,\"overflow\")&&pa(g", |
| ".childNodes,function(r){return 3==r.nodeType||Q(r)&&d(r)})}function e(", |
| "g){return ic(g)==U&&qa(g.childNodes,function(k){return!Q(k)||e(k)||!d(", |
| "k)})}if(!Q(a))throw Error(\"Argument to isShown must be of type Elemen", |
| "t\");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")||Q(a,\"OPTGROUP\"))r", |
| "eturn a=Na(a,function(g){return Q(g,\"SELECT\")}),\n!!a&&gc(a,!0,c);va", |
| "r f=jc(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&gc(f.", |
| "image,b,c);if(Q(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||Q(a,\"", |
| "NOSCRIPT\"))return!1;f=T(a,\"visibility\");return\"collapse\"!=f&&\"hi", |
| "dden\"!=f&&c(a)&&(b||0!=kc(a))&&d(a)?!e(a):!1}\nfunction lc(a){functio", |
| "n b(c){if(Q(c)&&\"none\"==T(c,\"display\"))return!1;a:{var d=c.parentN", |
| "ode;if(c.getDestinationInsertionPoints){var e=c.getDestinationInsertio", |
| "nPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&v", |
| "oid 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d", |
| "}return dc&&d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType", |
| ")?!0:d&&Q(d,\"DETAILS\")&&!d.open&&!Q(c,\"SUMMARY\")?!1:!!d&&b(d)}retu", |
| "rn gc(a,!1,b)}var U=\"hidden\";\nfunction ic(a){function b(m){function", |
| " y(gb){if(gb==g)return!0;var Nb=T(gb,\"display\");return 0==Nb.lastInd", |
| "exOf(\"inline\",0)||\"contents\"==Nb||\"absolute\"==Ob&&\"static\"==T(", |
| "gb,\"position\")?!1:!0}var Ob=T(m,\"position\");if(\"fixed\"==Ob)retur", |
| "n G=!0,m==g?null:g;for(m=ec(m);m&&!y(m);)m=ec(m);return m}function c(m", |
| "){var y=m;if(\"visible\"==r)if(m==g&&k)y=k;else if(m==k)return{x:\"vis", |
| "ible\",y:\"visible\"};y={x:T(y,\"overflow-x\"),y:T(y,\"overflow-y\")};", |
| "m==g&&(y.x=\"visible\"==y.x?\"auto\":y.x,y.y=\"visible\"==y.y?\"auto\"", |
| ":y.y);return y}\nfunction d(m){if(m==g){var y=(new Oa(f)).R;m=y.scroll", |
| "ingElement?y.scrollingElement:y.body||y.documentElement;y=y.parentWind", |
| "ow||y.defaultView;m=new w(y.pageXOffset||m.scrollLeft,y.pageYOffset||m", |
| ".scrollTop)}else m=new w(m.scrollLeft,m.scrollTop);return m}var e=mc(a", |
| "),f=x(a),g=f.documentElement,k=f.body,r=T(g,\"overflow\"),G;for(a=b(a)", |
| ";a;a=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var v=hc(", |
| "a);if(0==v.width||0==v.height)return U;var z=e.right<v.left,p=e.bottom", |
| "<v.top;if(z&&\"hidden\"==t.x||p&&\"hidden\"==\nt.y)return U;if(z&&\"vi", |
| "sible\"!=t.x||p&&\"visible\"!=t.y){z=d(a);p=e.bottom<v.top-z.y;if(e.ri", |
| "ght<v.left-z.x&&\"visible\"!=t.x||p&&\"visible\"!=t.x)return U;e=ic(a)", |
| ";return e==U?U:\"scroll\"}z=e.left>=v.left+v.width;v=e.top>=v.top+v.he", |
| "ight;if(z&&\"hidden\"==t.x||v&&\"hidden\"==t.y)return U;if(z&&\"visibl", |
| "e\"!=t.x||v&&\"visible\"!=t.y){if(G&&(t=d(a),e.left>=g.scrollWidth-t.x", |
| "||e.right>=g.scrollHeight-t.y))return U;e=ic(a);return e==U?U:\"scroll", |
| "\"}}}return\"none\"}\nfunction hc(a){var b=jc(a);if(b)return b.rect;if", |
| "(Q(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a.defaultView:windo", |
| "w)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:", |
| "a.body,a=new Fa(a.clientWidth,a.clientHeight),new S(0,0,a.width,a.heig", |
| "ht);try{var c=a.getBoundingClientRect()}catch(d){return new S(0,0,0,0)", |
| "}return new S(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction j", |
| "c(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(", |
| "a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=R.", |
| "ya('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=hc(d),b||\"d", |
| "efault\"==a.shape.toLowerCase()||(a=nc(a),b=Math.min(Math.max(a.left,0", |
| "),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new S(b+e.left,c+e", |
| ".top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));retu", |
| "rn{image:d,rect:e||new S(0,0,0,0)}}\nfunction nc(a){var b=a.shape.toLo", |
| "werCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];", |
| "var c=a[1];return new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.leng", |
| "th)return b=a[2],new S(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.leng", |
| "th){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a", |
| "[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);retu", |
| "rn new S(b,c,d-b,e-c)}return new S(0,0,0,0)}function mc(a){a=hc(a);ret", |
| "urn new cc(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction oc(a", |
| "){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction pc(", |
| "a,b,c){if(Q(a,\"BR\"))b.push(\"\");else{var d=Q(a,\"TD\"),e=T(a,\"disp", |
| "lay\"),f=!d&&!(0<=ma(qc,e)),g=void 0!==a.previousElementSibling?a.prev", |
| "iousElementSibling:Ia(a.previousSibling);g=g?T(g,\"display\"):\"\";var", |
| " k=T(a,\"float\")||T(a,\"cssFloat\")||T(a,\"styleFloat\");!f||\"run-in", |
| "\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(", |
| "\"\");var r=lc(a),G=null,t=null;r&&(G=T(a,\"white-space\"),t=T(a,\"tex", |
| "t-transform\"));q(a.childNodes,function(v){c(v,b,r,G,t)});a=b[b.length", |
| "-1]||\"\";!d&&\"table-cell\"!=e||!a||\nua(a)||(b[b.length-1]+=\" \");f", |
| "&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function rc(a", |
| ",b){pc(a,b,function(c,d,e,f,g){3==c.nodeType&&e?sc(c,d,f,g):Q(c)&&rc(c", |
| ",d)})}var qc=\"inline inline-block inline-table none table-cell table-", |
| "column table-column-group\".split(\" \");\nfunction sc(a,b,c,d){a=a.no", |
| "deValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|", |
| "\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g", |
| ",\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u", |
| "2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/g,\" \");", |
| "\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll}|\\p{S}]", |
| ")/gu,function(e,f,g){return f+g.toUpperCase()}):\"uppercase\"==d?a=a.t", |
| "oUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ua(", |
| "c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}function ", |
| "kc(a){var b=1,c=T(a,\"opacity\");c&&(b=Number(c));(a=ec(a))&&(b*=kc(a)", |
| ");return b}\nfunction tc(a,b,c,d,e){if(3==a.nodeType&&c)sc(a,b,d,e);el", |
| "se if(Q(a))if(Q(a,\"CONTENT\")||Q(a,\"SLOT\")){for(var f=a;f.parentNod", |
| "e;)f=f.parentNode;f instanceof ShadowRoot?(a=Q(a,\"CONTENT\")?a.getDis", |
| "tributedNodes():a.assignedNodes(),q(a,function(g){tc(g,b,c,d,e)})):uc(", |
| "a,b)}else if(Q(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(", |
| "f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)q(a.childNod", |
| "es,function(g){tc(g,b,c,d,e)}),a=a.olderShadowRoot}else uc(a,b)}\nfunc", |
| "tion uc(a,b){a.shadowRoot&&q(a.shadowRoot.childNodes,function(c){tc(c,", |
| "b,!0,null,null)});pc(a,b,function(c,d,e,f,g){var k=null;1==c.nodeType?", |
| "k=c:3==c.nodeType&&(k=c);null!=k&&(null!=k.assignedSlot||k.getDestinat", |
| "ionInsertionPoints&&0<k.getDestinationInsertionPoints().length)||tc(c,", |
| "d,e,f,g)})};function V(a,b,c){this.o=a;this.O=b;this.P=c}V.prototype.c", |
| "reate=function(a){a=x(a).createEvent(\"HTMLEvents\");a.initEvent(this.", |
| "o,this.O,this.P);return a};V.prototype.toString=function(){return this", |
| ".o};function W(a,b,c){la(this,a,b,c)}l(W,V);\nW.prototype.create=funct", |
| "ion(a,b){if(this==vc)throw new ac(9,\"Browser does not support a mouse", |
| " pixel scroll event.\");var c=x(a);a=c?c.parentWindow||c.defaultView:w", |
| "indow;c=c.createEvent(\"MouseEvents\");this==wc&&(c.wheelDelta=b.wheel", |
| "Delta);c.initMouseEvent(this.o,this.O,this.P,a,1,b.clientX,b.clientY,b", |
| ".clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.", |
| "relatedTarget);return c};function xc(a,b,c){la(this,a,b,c)}l(xc,V);\nx", |
| "c.prototype.create=function(a,b){a=x(a).createEvent(\"Events\");a.init", |
| "Event(this.o,this.O,this.P);a.altKey=b.altKey;a.ctrlKey=b.ctrlKey;a.me", |
| "taKey=b.metaKey;a.shiftKey=b.shiftKey;a.keyCode=b.charCode||b.keyCode;", |
| "a.charCode=this==yc?a.keyCode:0;return a};function zc(a,b,c){la(this,a", |
| ",b,c)}l(zc,V);\nzc.prototype.create=function(a,b){function c(z){z=na(z", |
| ",function(p){return g.createTouch(k,a,p.identifier,p.pageX,p.pageY,p.s", |
| "creenX,p.screenY)});return g.createTouchList.apply(g,z)}function d(z){", |
| "var p=na(z,function(m){return{identifier:m.identifier,screenX:m.screen", |
| "X,screenY:m.screenY,clientX:m.clientX,clientY:m.clientY,pageX:m.pageX,", |
| "pageY:m.pageY,target:a}});p.item=function(m){return p[m]};return p}fun", |
| "ction e(z){return na(z,function(p){return new Touch({identifier:p.iden", |
| "tifier,screenX:p.screenX,screenY:p.screenY,\nclientX:p.clientX,clientY", |
| ":p.clientY,pageX:p.pageX,pageY:p.pageY,target:a})})}function f(z,p){sw", |
| "itch(z){case 1:return d(p);case 2:return c(p);case 3:return e(p)}retur", |
| "n null}var g=x(a),k=g?g.parentWindow||g.defaultView:window,r=f(1,b.cha", |
| "ngedTouches),G=b.touches==b.changedTouches?r:f(1,b.touches),t=b.target", |
| "Touches==b.changedTouches?r:f(1,b.targetTouches);var v=g.createEvent(", |
| "\"MouseEvents\");v.initMouseEvent(this.o,this.O,this.P,k,1,0,0,b.clien", |
| "tX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget", |
| ");\nv.touches=G;v.targetTouches=t;v.changedTouches=r;v.scale=b.scale;v", |
| ".rotation=b.rotation;return v};function X(a,b,c){la(this,a,b,c)}l(X,V)", |
| ";X.prototype.create=function(){throw new ac(9,\"Browser does not suppo", |
| "rt MSGesture events.\");};function Y(a,b,c){la(this,a,b,c)}l(Y,V);Y.pr", |
| "ototype.create=function(){throw new ac(9,\"Browser does not support MS", |
| "Pointer events.\");};new W(\"click\",!0,!0);new W(\"contextmenu\",!0,!", |
| "0);new W(\"dblclick\",!0,!0);new W(\"mousedown\",!0,!0);new W(\"mousem", |
| "ove\",!0,!1);\nnew W(\"mouseout\",!0,!0);new W(\"mouseover\",!0,!0);ne", |
| "w W(\"mouseup\",!0,!0);var wc=new W(\"mousewheel\",!0,!0),vc=new W(\"M", |
| "ozMousePixelScroll\",!0,!0);new xc(\"keydown\",!0,!0);var yc=new xc(\"", |
| "keypress\",!0,!0);new xc(\"keyup\",!0,!0);new zc(\"touchend\",!0,!0);n", |
| "ew zc(\"touchmove\",!0,!0);new zc(\"touchstart\",!0,!0);new X(\"MSGest", |
| "ureChange\",!0,!0);new X(\"MSGestureEnd\",!0,!0);new X(\"MSGestureHold", |
| "\",!0,!0);new X(\"MSGestureStart\",!0,!0);new X(\"MSGestureTap\",!0,!0", |
| ");new X(\"MSInertiaStart\",!0,!0);\nnew Y(\"MSGotPointerCapture\",!0,!", |
| "1);new Y(\"MSLostPointerCapture\",!0,!1);new Y(\"MSPointerCancel\",!0,", |
| "!0);new Y(\"MSPointerDown\",!0,!0);new Y(\"MSPointerMove\",!0,!0);new ", |
| "Y(\"MSPointerOver\",!0,!0);new Y(\"MSPointerOut\",!0,!0);new Y(\"MSPoi", |
| "nterUp\",!0,!0);function Ac(a,b){this.F={};this.j=[];this.H=0;var c=ar", |
| "guments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments", |
| "\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&", |
| "&this.addAll(a)}function Bc(a){Cc(a);return a.j.concat()}h=Ac.prototyp", |
| "e;h.clear=function(){this.F={};this.H=this.j.length=0};h.remove=functi", |
| "on(a){return Object.prototype.hasOwnProperty.call(this.F,a)?(delete th", |
| "is.F[a],this.H--,this.j.length>2*this.H&&Cc(this),!0):!1};\nfunction C", |
| "c(a){if(a.H!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];O", |
| "bject.prototype.hasOwnProperty.call(a.F,d)&&(a.j[c++]=d);b++}a.j.lengt", |
| "h=c}if(a.H!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d=a.j[b],Obje", |
| "ct.prototype.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.len", |
| "gth=c}}h.get=function(a,b){return Object.prototype.hasOwnProperty.call", |
| "(this.F,a)?this.F[a]:b};h.set=function(a,b){Object.prototype.hasOwnPro", |
| "perty.call(this.F,a)||(this.H++,this.j.push(a));this.F[a]=b};\nh.addAl", |
| "l=function(a){if(a instanceof Ac)for(var b=Bc(a),c=0;c<b.length;c++)th", |
| "is.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};h.forEach=f", |
| "unction(a,b){for(var c=Bc(this),d=0;d<c.length;d++){var e=c[d],f=this.", |
| "get(e);a.call(b,f,e,this)}};h.clone=function(){return new Ac(this)};va", |
| "r Dc={};function Z(a,b,c){fa(a)&&(a=a.b);a=new Ec(a);!b||b in Dc&&!c||", |
| "(Dc[b]={key:a,shift:!1},c&&(Dc[c]={key:a,shift:!0}));return a}function", |
| " Ec(a){this.code=a}Z(8);Z(9);Z(13);var Fc=Z(16),Gc=Z(17),Hc=Z(18);Z(19", |
| ");Z(20);Z(27);Z(32,\" \");Z(33);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);Z(", |
| "40);Z(44);Z(45);Z(46);Z(48,\"0\",\")\");Z(49,\"1\",\"!\");Z(50,\"2\",", |
| "\"@\");Z(51,\"3\",\"#\");Z(52,\"4\",\"$\");Z(53,\"5\",\"%\");Z(54,\"6", |
| "\",\"^\");Z(55,\"7\",\"&\");Z(56,\"8\",\"*\");Z(57,\"9\",\"(\");Z(65,", |
| "\"a\",\"A\");Z(66,\"b\",\"B\");Z(67,\"c\",\"C\");Z(68,\"d\",\"D\");\nZ", |
| "(69,\"e\",\"E\");Z(70,\"f\",\"F\");Z(71,\"g\",\"G\");Z(72,\"h\",\"H\")", |
| ";Z(73,\"i\",\"I\");Z(74,\"j\",\"J\");Z(75,\"k\",\"K\");Z(76,\"l\",\"L", |
| "\");Z(77,\"m\",\"M\");Z(78,\"n\",\"N\");Z(79,\"o\",\"O\");Z(80,\"p\",", |
| "\"P\");Z(81,\"q\",\"Q\");Z(82,\"r\",\"R\");Z(83,\"s\",\"S\");Z(84,\"t", |
| "\",\"T\");Z(85,\"u\",\"U\");Z(86,\"v\",\"V\");Z(87,\"w\",\"W\");Z(88,", |
| "\"x\",\"X\");Z(89,\"y\",\"Y\");Z(90,\"z\",\"Z\");var Ic=Z(Aa?{c:91,b:9", |
| "1}:za?{c:224,b:91}:{c:0,b:91});Z(Aa?{c:92,b:92}:za?{c:224,b:93}:{c:0,b", |
| ":92});Z(Aa?{c:93,b:93}:za?{c:0,b:0}:{c:93,b:null});Z({c:96,b:96},\"0\"", |
| ");Z({c:97,b:97},\"1\");\nZ({c:98,b:98},\"2\");Z({c:99,b:99},\"3\");Z({", |
| "c:100,b:100},\"4\");Z({c:101,b:101},\"5\");Z({c:102,b:102},\"6\");Z({c", |
| ":103,b:103},\"7\");Z({c:104,b:104},\"8\");Z({c:105,b:105},\"9\");Z({c:", |
| "106,b:106},\"*\");Z({c:107,b:107},\"+\");Z({c:109,b:109},\"-\");Z({c:1", |
| "10,b:110},\".\");Z({c:111,b:111},\"/\");Z(144);Z(112);Z(113);Z(114);Z(", |
| "115);Z(116);Z(117);Z(118);Z(119);Z(120);Z(121);Z(122);Z(123);Z({c:107,", |
| "b:187},\"=\",\"+\");Z(108,\",\");Z({c:109,b:189},\"-\",\"_\");Z(188,\"", |
| ",\",\"<\");Z(190,\".\",\">\");Z(191,\"/\",\"?\");Z(192,\"`\",\"~\");Z(", |
| "219,\"[\",\"{\");\nZ(220,\"\\\\\",\"|\");Z(221,\"]\",\"}\");Z({c:59,b:", |
| "186},\";\",\":\");Z(222,\"'\",'\"');var Jc=new Ac;Jc.set(1,Fc);Jc.set(", |
| "2,Gc);Jc.set(4,Hc);Jc.set(8,Ic);(function(a){var b=new Ac;q(Bc(a),func", |
| "tion(c){b.set(a.get(c).code,c)});return b})(Jc);ca(\"_\",function(a){v", |
| "ar b=[];dc?uc(a,b):rc(a,b);a=na(b,oc);return oc(a.join(\"\\n\")).repla", |
| "ce(/\\xa0/g,\" \")});; return this._.apply(null,arguments);}).apply({n", |
| "avigator:typeof window!='undefined'?window.navigator:null,document:typ", |
| "eof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const IS_DISPLAYED[] = { |
| "function(){return (function(){var h,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function fa(a){var b=typeof a;return\"object\"==b&&null!=", |
| "a||\"function\"==b}function ha(a,b,c){return a.call.apply(a.bind,argum", |
| "ents)}\nfunction ia(a,b,c){if(!a)throw Error();if(2<arguments.length){", |
| "var d=Array.prototype.slice.call(arguments,2);return function(){var e=", |
| "Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,", |
| "d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}", |
| "}function ja(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype", |
| ".bind.toString().indexOf(\"native code\")?ha:ia;return ja.apply(null,a", |
| "rguments)}\nfunction ka(a,b){var c=Array.prototype.slice.call(argument", |
| "s,1);return function(){var d=c.slice();d.push.apply(d,arguments);retur", |
| "n a.apply(this,d)}}function l(a,b){function c(){}c.prototype=b.prototy", |
| "pe;a.prototype=new c;a.prototype.constructor=a};/*\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 o", |
| "btaining a copy\n of this software and associated documentation files ", |
| "(the \"Software\"), to\n deal in the Software without restriction, inc", |
| "luding without limitation the\n rights to use, copy, modify, merge, pu", |
| "blish, distribute, sublicense, and/or\n sell copies of the Software, a", |
| "nd to permit persons to whom the Software is\n furnished to do so, sub", |
| "ject to the following conditions:\n\n The above copyright notice and t", |
| "his permission notice shall be included in\n all copies or substantial", |
| " portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WIT", |
| "HOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIM", |
| "ITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR ", |
| "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRI", |
| "GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHE", |
| "THER 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 I", |
| "N THE SOFTWARE.\n*/\nfunction m(a,b,c){this.l=a;this.na=b||1;this.j=c|", |
| "|1};function la(a,b){if(\"string\"===typeof a)return\"string\"!==typeo", |
| "f b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in ", |
| "a&&a[c]===b)return c;return-1}function n(a,b){for(var c=a.length,d=\"s", |
| "tring\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d", |
| "[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d", |
| ",e,f,a)});return d}function u(a,b){for(var c=a.length,d=\"string\"===t", |
| "ypeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)", |
| ")return!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=\"string\"=", |
| "==typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],", |
| "e,a))return!1;return!0}function na(a){return Array.prototype.concat.ap", |
| "ply([],arguments)}function oa(a){var b=a.length;if(0<b){for(var c=Arra", |
| "y(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function pa(a,b,c){return", |
| " 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s", |
| "lice.call(a,b,c)};function qa(a){return String(a).replace(/\\-([a-z])/", |
| "g,function(b,c){return c.toUpperCase()})};function ra(a){this.V=a;this", |
| ".L=0}function sa(a){a=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a", |
| "[b])&&a.splice(b,1);return new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:", |
| "\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d", |
| "+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ua=/^\\s/;fun", |
| "ction w(a,b){return a.V[a.L+(b||0)]}ra.prototype.next=function(){retur", |
| "n this.V[this.L++]};ra.prototype.back=function(){this.L--};ra.prototyp", |
| "e.empty=function(){return this.V.length<=this.L};function x(a,b){this.", |
| "x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=x.prototype;h.clone=function(", |
| "){return new x(this.x,this.y)};h.ceil=function(){this.x=Math.ceil(this", |
| ".x);this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Ma", |
| "th.floor(this.x);this.y=Math.floor(this.y);return this};h.round=functi", |
| "on(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};", |
| "h.translate=function(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(th", |
| "is.x+=Number(a),\"number\"===typeof b&&(this.y+=b));return this};\nh.s", |
| "cale=function(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return ", |
| "this};function va(a,b){this.width=a;this.height=b}h=va.prototype;h.clo", |
| "ne=function(){return new va(this.width,this.height)};h.aspectRatio=fun", |
| "ction(){return this.width/this.height};h.ceil=function(){this.width=Ma", |
| "th.ceil(this.width);this.height=Math.ceil(this.height);return this};h.", |
| "floor=function(){this.width=Math.floor(this.width);this.height=Math.fl", |
| "oor(this.height);return this};h.round=function(){this.width=Math.round", |
| "(this.width);this.height=Math.round(this.height);return this};\nh.scal", |
| "e=function(a,b){this.width*=a;this.height*=\"number\"===typeof b?b:a;r", |
| "eturn this};function wa(a,b,c){function d(g){g&&b.appendChild(\"string", |
| "\"===typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f", |
| "=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):n(xa(f)?oa(f):f,d)}}function ya", |
| "(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.c", |
| "ontains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a", |
| "==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;", |
| "return b==a}\nfunction za(a,b){if(a==b)return 0;if(a.compareDocumentPo", |
| "sition)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?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):!d&&", |
| "ya(f,a)?Ba(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sou", |
| "rceIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.", |
| "createRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundar", |
| "yPoints(aa.Range.START_TO_END,a)}function Ba(a,b){var c=a.parentNode;i", |
| "f(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Aa(b,a)}fu", |
| "nction Aa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}fun", |
| "ction y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function", |
| " xa(a){if(a&&\"number\"==typeof a.length){if(fa(a))return\"function\"=", |
| "=typeof a.item||\"string\"==typeof a.item;if(\"function\"==da(a))retur", |
| "n\"function\"==typeof a.item}return!1}\nfunction Ca(a,b){a&&(a=a.paren", |
| "tNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null", |
| "}function Da(a){this.J=a||aa.document||document}h=Da.prototype;h.getEl", |
| "ementsByTagName=function(a,b){return(b||this.J).getElementsByTagName(S", |
| "tring(a))};h.createElement=function(a){var b=this.J;a=String(a);\"appl", |
| "ication/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());return b.crea", |
| "teElement(a)};h.createTextNode=function(a){return this.J.createTextNod", |
| "e(String(a))};h.appendChild=function(a,b){a.appendChild(b)};\nh.append", |
| "=function(a,b){wa(y(a),a,arguments)};h.canHaveChildren=function(a){if(", |
| "1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\"", |
| ":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED", |
| "\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAM", |
| "E\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":c", |
| "ase \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"S", |
| "CRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret", |
| "urn!1}return!0};\nh.removeNode=function(a){return a&&a.parentNode?a.pa", |
| "rentNode.removeChild(a):null};h.contains=ya;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;c=0;var d=[];for(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 B", |
| "(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}fun", |
| "ction C(a,b,c,d,e){return Ea.call(null,a,b,ba(c)?c:null,ba(d)?d:null,e", |
| "||new D)}\nfunction Ea(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?", |
| "(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.add(f)})):b.", |
| "getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d)", |
| ",n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceo", |
| "f E?Fa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.", |
| "F()),n(b,function(f){B(f,c,d)&&e.add(f)}));return e}function Fa(a,b,c,", |
| "d,e){for(b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.ad", |
| "d(b),Fa(a,b,c,d,e)};function D(){this.j=this.g=null;this.G=0}function ", |
| "Ga(a){this.node=a;this.next=this.A=null}function Ha(a,b){if(!a.g)retur", |
| "n b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node", |
| "==b.node?(e=c,c=c.next,b=b.next):0<za(c.node,b.node)?(e=b,b=b.next):(e", |
| "=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.ne", |
| "xt=e,f++,e=e.next;a.j=d;a.G=f;return a}D.prototype.unshift=function(a)", |
| "{a=new Ga(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a;this.g=a;", |
| "this.G++};\nD.prototype.add=function(a){a=new Ga(a);a.A=this.j;this.g?", |
| "this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function Ia(a){return", |
| "(a=a.g)?a.node:null}D.prototype.m=function(){return this.G};function J", |
| "a(a){return(a=Ia(a))?z(a):\"\"}D.prototype.iterator=function(a){return", |
| " new Ka(this,!!a)};function Ka(a,b){this.ja=a;this.W=(this.B=b)?a.j:a.", |
| "g;this.S=null}Ka.prototype.next=function(){var a=this.W;if(null==a)ret", |
| "urn null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node};\nKa.p", |
| "rototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw Error(\"", |
| "Next must be called at least once before remove.\");var c=b.A;b=b.next", |
| ";c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.S=null};function F(a){this.", |
| "f=a;this.h=this.o=!1;this.H=null}function H(a){return\"\\n \"+a.toStr", |
| "ing().split(\"\\n\").join(\"\\n \")}F.prototype.c=function(){return t", |
| "his.o};function La(a,b){a.o=b}function Ma(a,b){a.h=b}F.prototype.u=fun", |
| "ction(){return this.H};function J(a,b){a=a.evaluate(b);return a instan", |
| "ceof D?+Ja(a):+a}function K(a,b){a=a.evaluate(b);return a instanceof D", |
| "?Ja(a):\"\"+a}function M(a,b){a=a.evaluate(b);return a instanceof D?!!", |
| "a.m():!!a};function Na(a,b,c){F.call(this,a.f);this.U=a;this.Z=b;this.", |
| "da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==Oa&&(c.h||c.c()||4==c", |
| ".f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={name:c", |
| ".u().name,D:b}):this.H={name:b.u().name,D:c})}l(Na,F);\nfunction N(a,b", |
| ",c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof D&&c ins", |
| "tanceof D){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.iterator", |
| "(),f=e.next();f;f=e.next())if(a(z(d),z(f)))return!0;return!1}if(b inst", |
| "anceof D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=e.itera", |
| "tor();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"num", |
| "ber\":k=+z(k);break;case \"boolean\":k=!!z(k);break;case \"string\":k=", |
| "z(k);break;default:throw Error(\"Illegal primitive type for comparison", |
| ".\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boo", |
| "lean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof ", |
| "b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Na.prototype.evaluate", |
| "=function(a){return this.U.v(this.Z,this.da,a)};Na.prototype.toString=", |
| "function(){var a=\"Binary Expression: \"+this.U;a+=H(this.Z);return a+", |
| "=H(this.da)};function Pa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v=", |
| "d}Pa.prototype.toString=function(){return this.ma};var Ra={};\nfunctio", |
| "n O(a,b,c,d){if(Ra.hasOwnProperty(a))throw Error(\"Binary operator alr", |
| "eady created: \"+a);a=new Pa(a,b,c,d);return Ra[a.toString()]=a}O(\"di", |
| "v\",6,1,function(a,b,c){return J(a,c)/J(b,c)});O(\"mod\",6,1,function(", |
| "a,b,c){return J(a,c)%J(b,c)});O(\"*\",6,1,function(a,b,c){return J(a,c", |
| ")*J(b,c)});O(\"+\",5,1,function(a,b,c){return J(a,c)+J(b,c)});O(\"-\",", |
| "5,1,function(a,b,c){return J(a,c)-J(b,c)});O(\"<\",4,2,function(a,b,c)", |
| "{return N(function(d,e){return d<e},a,b,c)});\nO(\">\",4,2,function(a,", |
| "b,c){return N(function(d,e){return d>e},a,b,c)});O(\"<=\",4,2,function", |
| "(a,b,c){return N(function(d,e){return d<=e},a,b,c)});O(\">=\",4,2,func", |
| "tion(a,b,c){return N(function(d,e){return d>=e},a,b,c)});var Oa=O(\"=", |
| "\",3,2,function(a,b,c){return N(function(d,e){return d==e},a,b,c,!0)})", |
| ";O(\"!=\",3,2,function(a,b,c){return N(function(d,e){return d!=e},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 Sa(a,b){if(b.m()", |
| "&&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if ", |
| "filter has predicate(s).\");F.call(this,a.f);this.ca=a;this.b=b;this.o", |
| "=a.c();this.h=a.h}l(Sa,F);Sa.prototype.evaluate=function(a){a=this.ca.", |
| "evaluate(a);return Ta(this.b,a)};Sa.prototype.toString=function(){var ", |
| "a=\"Filter:\"+H(this.ca);return a+=H(this.b)};function Ua(a,b){if(b.le", |
| "ngth<a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" ", |
| "arguments, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw E", |
| "rror(\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.le", |
| "ngth+\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argum", |
| "ent \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});F.c", |
| "all(this,a.f);this.K=a;this.P=b;La(this,a.o||u(b,function(c){return c.", |
| "c()}));Ma(this,a.ia&&!b.length||a.ha&&!!b.length||u(b,function(c){retu", |
| "rn c.h}))}\nl(Ua,F);Ua.prototype.evaluate=function(a){return this.K.v.", |
| "apply(null,na(a,this.P))};Ua.prototype.toString=function(){var a=\"Fun", |
| "ction: \"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return", |
| " c+H(d)},\"Arguments:\");a+=H(b)}return a};function Va(a,b,c,d,e,f,g,k", |
| "){this.i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;t", |
| "his.T=void 0!==g?g:f;this.ka=!!k}Va.prototype.toString=function(){retu", |
| "rn this.i};var Wa={};\nfunction P(a,b,c,d,e,f,g,k){if(Wa.hasOwnPropert", |
| "y(a))throw Error(\"Function already created: \"+a+\".\");Wa[a]=new Va(", |
| "a,b,c,d,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(J(b,a))},1);P(\"", |
| "concat\",3,!1,!1,function(a,b){return p(pa(arguments,1),function(c,d){", |
| "return c+K(d,a)},\"\")},2,null);P(\"contains\",2,!1,!1,function(a,b,c)", |
| "{b=K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);P(\"count\",1,!1,!1,func", |
| "tion(a,b){return b.evaluate(a).m()},1,1,!0);\nP(\"false\",2,!1,!1,func", |
| "tion(){return!1},0);P(\"floor\",1,!1,!1,function(a,b){return Math.floo", |
| "r(J(b,a))},1);P(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType", |
| "?c:c.ownerDocument;a=K(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d", |
| ".getElementById(g);!g||0<=la(e,g)||e.push(g)});e.sort(za);var f=new D;", |
| "n(e,function(g){f.add(g)});return f},1);P(\"lang\",2,!1,!1,function(){", |
| "return!1},1);P(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr", |
| "ow Error(\"Function last expects ()\");return a.j},0);\nP(\"local-name", |
| "\",3,!1,!0,function(a,b){return(a=b?Ia(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);P(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?Ia(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0", |
| ",1,!0);P(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);P(\"", |
| "normalize-space\",3,!1,!0,function(a,b){return(b?K(b,a):z(a.l)).replac", |
| "e(/[\\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?J(b,a):+z(a.l)},0,1);P(\"position\",1,!0,!1,function(a)", |
| "{return a.na},0);P(\"round\",1,!1,!1,function(a,b){return Math.round(J", |
| "(b,a))},1);P(\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);P(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?K(b,a):z(a.l)},0,1);P(\"string-length\",1,!1,!0,function(a,b){", |
| "return(b?K(b,a):z(a.l)).length},0,1);\nP(\"substring\",3,!1,!1,functio", |
| "n(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.round", |
| "(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);P(\"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.substr", |
| "ing(c+a.length)},2);\nP(\"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);", |
| "P(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);P(\"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;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);P(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function E(a,b){this.fa=a;this.$=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Xa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}E.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};E.prototype.F=function(){return this.fa", |
| "};\nE.prototype.toString=function(){var a=\"Kind Test: \"+this.fa;null", |
| "===this.$||(a+=H(this.$));return a};function Ya(a){F.call(this,3);this", |
| ".ea=a.substring(1,a.length-1)}l(Ya,F);Ya.prototype.evaluate=function()", |
| "{return this.ea};Ya.prototype.toString=function(){return\"Literal: \"+", |
| "this.ea};function Za(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"", |
| ":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}Za.protot", |
| "ype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void", |
| " 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b", |
| ".toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespace", |
| "URI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};Za.prototype.F=fu", |
| "nction(){return this.i};\nZa.prototype.toString=function(){return\"Nam", |
| "e Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\"", |
| ")+this.i};function $a(a){F.call(this,1);this.ga=a}l($a,F);$a.prototype", |
| ".evaluate=function(){return this.ga};$a.prototype.toString=function(){", |
| "return\"Number: \"+this.ga};function ab(a,b){F.call(this,a.f);this.Y=a", |
| ";this.I=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.R||", |
| "a.s!=bb||(a=a.O,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(ab,F);f", |
| "unction cb(){F.call(this,4)}l(cb,F);cb.prototype.evaluate=function(a){", |
| "var b=new D;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return", |
| " b};cb.prototype.toString=function(){return\"Root Helper Expression\"}", |
| ";function db(){F.call(this,4)}l(db,F);db.prototype.evaluate=function(a", |
| "){var b=new D;b.add(a.l);return b};\ndb.prototype.toString=function(){", |
| "return\"Context Helper Expression\"};function eb(a){return\"/\"==a||\"", |
| "//\"==a}\nab.prototype.evaluate=function(a){var b=this.Y.evaluate(a);i", |
| "f(!(b instanceof D))throw Error(\"Filter expression must evaluate to n", |
| "odeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],", |
| "f=b.iterator(e.s.B);if(e.c()||e.s!=fb)if(e.c()||e.s!=gb){var g=f.next(", |
| ");for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)", |
| "),b=Ha(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next()", |
| ";(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition", |
| "(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nab.prototype.toString=f", |
| "unction(){var a=\"Path Expression:\"+H(this.Y);if(this.I.length){var b", |
| "=p(this.I,function(c,d){return c+H(d)},\"Steps:\");a+=H(b)}return a};f", |
| "unction Q(a,b){this.b=a;this.B=!!b}function Ta(a,b,c){for(c=c||0;c<a.b", |
| ".length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k", |
| "++){var t=a.B?f-k:k+1;g=d.evaluate(new m(g,t,f));if(\"number\"==typeof", |
| " g)t=t==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)t=!!g;el", |
| "se if(g instanceof D)t=0<g.m();else throw Error(\"Predicate.evaluate r", |
| "eturned an unexpected type.\");t||e.remove()}return b}Q.prototype.u=fu", |
| "nction(){return 0<this.b.length?this.b[0].u():null};\nQ.prototype.c=fu", |
| "nction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1=", |
| "=b.f||0==b.f)return!0}return!1};Q.prototype.m=function(){return this.b", |
| ".length};Q.prototype.toString=function(){return p(this.b,function(a,b)", |
| "{return a+H(b)},\"Predicates:\")};function R(a,b,c,d){F.call(this,4);t", |
| "his.s=a;this.O=b;this.b=c||new Q([]);this.R=!!d;b=this.b.u();a.oa&&b&&", |
| "(this.H={name:b.name,D:b.D});this.o=this.b.c()}l(R,F);\nR.prototype.ev", |
| "aluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name", |
| ",e=c.D?K(c.D,a):null,f=1);if(this.R)if(this.c()||this.s!=hb)if(b=(new ", |
| "R(ib,new E(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(", |
| "c,d,e,f);null!=(c=b.next());)a=Ha(a,this.v(c,d,e,f));else a=new D;else", |
| " a=C(this.O,b,d,e),a=Ta(this.b,a,f);else a=this.v(a.l,d,e,f);return a}", |
| ";R.prototype.v=function(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ta(", |
| "this.b,a,d)};\nR.prototype.toString=function(){var a=\"Step:\"+H(\"Ope", |
| "rator: \"+(this.R?\"//\":\"/\"));this.s.i&&(a+=H(\"Axis: \"+this.s));a", |
| "+=H(this.O);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+H(d", |
| ")},\"Predicates:\");a+=H(b)}return a};function jb(a,b,c,d){this.i=a;th", |
| "is.K=b;this.B=c;this.oa=d}jb.prototype.toString=function(){return this", |
| ".i};var kb={};function S(a,b,c,d){if(kb.hasOwnProperty(a))throw Error(", |
| "\"Axis already created: \"+a);b=new jb(a,b,c,!!d);return kb[a]=b}\nS(", |
| "\"ancestor\",function(a,b){for(var c=new D;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);S(\"ancestor-or-self\",function(a,b){var", |
| " c=new D;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar bb=S(\"attribute\",function(a,b){var c=new D,d=a.F();if(b=b", |
| ".attributes)if(a instanceof E&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++", |
| ")c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),hb=S(\"chi", |
| "ld\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new D;for(", |
| "b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn e},!1,!0);S(\"descendant\",C,!1,!0);\nvar ib=S(\"descendant-or-self", |
| "\",function(a,b,c,d){var e=new D;B(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn C(a,b,c,d,e)},!1,!0),fb=S(\"following\",function(a,b,c,d){var e=new", |
| " D;do for(var f=b;f=f.nextSibling;)B(f,c,d)&&a.matches(f)&&e.add(f),e=", |
| "C(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);S(\"following-sibl", |
| "ing\",function(a,b){for(var c=new D;b=b.nextSibling;)a.matches(b)&&c.a", |
| "dd(b);return c},!1);S(\"namespace\",function(){return new D},!1);\nvar", |
| " lb=S(\"parent\",function(a,b){var c=new D;if(9==b.nodeType)return c;i", |
| "f(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matche", |
| "s(b)&&c.add(b);return c},!1),gb=S(\"preceding\",function(a,b,c,d){var ", |
| "e=new D,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.len", |
| "gth;g<k;g++){var t=[];for(b=f[g];b=b.previousSibling;)t.unshift(b);for", |
| "(var L=0,v=t.length;L<v;L++)b=t[L],B(b,c,d)&&a.matches(b)&&e.add(b),e=", |
| "C(a,b,c,d,e)}return e},!0,!0);\nS(\"preceding-sibling\",function(a,b){", |
| "for(var c=new D;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return", |
| " c},!0);var mb=S(\"self\",function(a,b){var c=new D;a.matches(b)&&c.ad", |
| "d(b);return c},!1);function nb(a){F.call(this,1);this.X=a;this.o=a.c()", |
| ";this.h=a.h}l(nb,F);nb.prototype.evaluate=function(a){return-J(this.X,", |
| "a)};nb.prototype.toString=function(){return\"Unary Expression: -\"+H(t", |
| "his.X)};function ob(a){F.call(this,4);this.N=a;La(this,u(this.N,functi", |
| "on(b){return b.c()}));Ma(this,u(this.N,function(b){return b.h}))}l(ob,", |
| "F);ob.prototype.evaluate=function(a){var b=new D;n(this.N,function(c){", |
| "c=c.evaluate(a);if(!(c instanceof D))throw Error(\"Path expression mus", |
| "t evaluate to NodeSet.\");b=Ha(b,c)});return b};ob.prototype.toString=", |
| "function(){return p(this.N,function(a,b){return a+H(b)},\"Union Expres", |
| "sion:\")};function pb(a,b){this.a=a;this.la=b}function qb(a){for(var b", |
| ",c=[];;){T(a,\"Missing right hand side of binary expression.\");b=tb(a", |
| ");var d=a.a.next();if(!d)break;var e=(d=Ra[d]||null)&&d.ba;if(!e){a.a.", |
| "back();break}for(;c.length&&e<=c[c.length-1].ba;)b=new Na(c.pop(),c.po", |
| "p(),b);c.push(b,d)}for(;c.length;)b=new Na(c.pop(),c.pop(),b);return b", |
| "}function T(a,b){if(a.a.empty())throw Error(b);}function ub(a,b){a=a.a", |
| ".next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);", |
| "}\nfunction vb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"", |
| "+a);}function wb(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ya(a)}\nfunction xb(a){var b=[];if(eb(w(a", |
| ".a))){var c=a.a.next();var d=w(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=", |
| "d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return ne", |
| "w cb;d=new cb;T(a,\"Missing next location step.\");c=yb(a,c);b.push(c)", |
| "}else{a:{c=w(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Var", |
| "iable reference not allowed in HTML XPath\");case \"(\":a.a.next();c=q", |
| "b(a);T(a,'unclosed \"(\"');ub(a,\")\");break;case '\"':case \"'\":c=wb", |
| "(a);break;default:if(isNaN(+c))if(!Xa(c)&&/(?![0-9])[\\w]/.test(d)&&\"", |
| "(\"==w(a.a,\n1)){c=a.a.next();c=Wa[c]||null;a.a.next();for(d=[];\")\"!", |
| "=w(a.a);){T(a,\"Missing function argument list.\");d.push(qb(a));if(\"", |
| ",\"!=w(a.a))break;a.a.next()}T(a,\"Unclosed function argument list.\")", |
| ";vb(a);c=new Ua(c,d)}else{c=null;break a}else c=new $a(+a.a.next())}\"", |
| "[\"==w(a.a)&&(d=new Q(zb(a)),c=new Sa(c,d))}if(c)if(eb(w(a.a)))d=c;els", |
| "e return c;else c=yb(a,\"/\"),d=new db,b.push(c)}for(;eb(w(a.a));)c=a.", |
| "a.next(),T(a,\"Missing next location step.\"),c=yb(a,c),b.push(c);retu", |
| "rn new ab(d,b)}\nfunction yb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('", |
| "Step op should be \"/\" or \"//\"');if(\".\"==w(a.a)){var c=new R(mb,n", |
| "ew E(\"node\"));a.a.next();return c}if(\"..\"==w(a.a))return c=new R(l", |
| "b,new E(\"node\")),a.a.next(),c;if(\"@\"==w(a.a)){var d=bb;a.a.next();", |
| "T(a,\"Missing attribute name\")}else if(\"::\"==w(a.a,1)){if(!/(?![0-9", |
| "])[\\w]/.test(w(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next()", |
| ");var e=a.a.next();d=kb[e]||null;if(!d)throw Error(\"No axis with name", |
| ": \"+e);a.a.next();T(a,\"Missing node name\")}else d=hb;e=\nw(a.a);if(", |
| "/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==w(a.a,1)){if(!Xa(e))th", |
| "row Error(\"Invalid node type: \"+e);e=a.a.next();if(!Xa(e))throw Erro", |
| "r(\"Invalid type name: \"+e);ub(a,\"(\");T(a,\"Bad nodetype\");var f=w", |
| "(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=wb(a);T(a,\"Bad nodetype", |
| "\");vb(a);e=new E(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e", |
| "=new Za(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".la(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new Za(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=", |
| "new Q(zb(a),d.B);return c||new R(d,e,a,\"//\"==b)}function zb(a){for(v", |
| "ar b=[];\"[\"==w(a.a);){a.a.next();T(a,\"Missing predicate expression.", |
| "\");var c=qb(a);b.push(c);T(a,\"Unclosed predicate expression.\");ub(a", |
| ",\"]\")}return b}function tb(a){if(\"-\"==w(a.a))return a.a.next(),new", |
| " nb(tb(a));var b=xb(a);if(\"|\"!=w(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)T(a,\"Missing next union location path.\"),b.push(xb(a));a.a.b", |
| "ack();a=new ob(b)}return a};function Ab(a){switch(a.nodeType){case 1:r", |
| "eturn ka(Bb,a);case 9:return Ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return Cb;default:return a.parentNode?Ab(a.parentNode):Cb}", |
| "}function Cb(){return null}function Bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?Bb(a.parentNode,b):null};function Db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=sa(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==da(b)||(b=ja(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=qb(new pb(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new U(d,e)}}\nfunction U(a,b)", |
| "{if(0==b)if(a instanceof D)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 thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof D))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof D?Ja(a):\"\"+a;break;case 1:this.numberValue=a instanceof D?+Ja(a", |
| "):+a;break;case 3:this.booleanValue=a instanceof D?0<a.m():!!a;break;c", |
| "ase 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.n", |
| "ext();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidIte", |
| "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ia(a);break;def", |
| "ault:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateN", |
| "ext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wro", |
| "ng result type\");return f>=d.length?null:d[f++]};this.snapshotItem=fu", |
| "nction(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong r", |
| "esult type\");return g>=d.length||0>g?null:d[g]}}\nU.ANY_TYPE=0;U.NUMB", |
| "ER_TYPE=1;U.STRING_TYPE=2;U.BOOLEAN_TYPE=3;U.UNORDERED_NODE_ITERATOR_T", |
| "YPE=4;U.ORDERED_NODE_ITERATOR_TYPE=5;U.UNORDERED_NODE_SNAPSHOT_TYPE=6;", |
| "U.ORDERED_NODE_SNAPSHOT_TYPE=7;U.ANY_UNORDERED_NODE_TYPE=8;U.FIRST_ORD", |
| "ERED_NODE_TYPE=9;function Eb(a){this.lookupNamespaceURI=Ab(a)}\nfuncti", |
| "on Fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=U,c.evaluate=function(d,e,f,g){return(", |
| "new Db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w Db(d,e)},c.createNSResolver=function(d){return new Eb(d)}}ca(\"wgxpa", |
| "th.install\",Fb);ca(\"wgxpath.install\",Fb);var Gb={aliceblue:\"#f0f8f", |
| "f\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",a", |
| "zure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000", |
| "\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",", |
| "brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreu", |
| "se:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:", |
| "\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",", |
| "darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",da", |
| "rkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkh", |
| "aki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",dar", |
| "korange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksal", |
| "mon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",dar", |
| "kslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ce", |
| "d1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff", |
| "\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",fire", |
| "brick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuch", |
| "sia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"", |
| "#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gre", |
| "enyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#", |
| "ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kh", |
| "aki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngre", |
| "en:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcor", |
| "al:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",", |
| "lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lig", |
| "htpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\"", |
| ",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"", |
| "#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#0", |
| "0ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma", |
| "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",m", |
| "ediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb", |
| "371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",medium", |
| "turquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#1919", |
| "70\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5", |
| "\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:", |
| "\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45", |
| "00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98", |
| "\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#f", |
| "fefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:", |
| "\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",", |
| "rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",sa", |
| "lmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashel", |
| "l:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb", |
| "\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",s", |
| "now:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d", |
| "2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquo", |
| "ise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\"", |
| ",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};va", |
| "r Hb=\"backgroundColor borderTopColor borderRightColor borderBottomCol", |
| "or borderLeftColor color outlineColor\".split(\" \"),Ib=/#([0-9a-fA-F]", |
| ")([0-9a-fA-F])([0-9a-fA-F])/,Jb=/^#(?:[0-9a-f]{3}){1,2}$/i,Kb=/^(?:rgb", |
| "a)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/", |
| "i,Lb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]", |
| "\\d{0,2})\\)$/i;function Mb(a,b){this.code=a;this.state=V[a]||Nb;this.", |
| "message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){", |
| "return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if", |
| "(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.", |
| "message);a.name=this.name;this.stack=a.stack||\"\"}l(Mb,Error);var Nb=", |
| "\"unknown error\",V={15:\"element not selectable\",11:\"element not vi", |
| "sible\"};V[31]=Nb;V[30]=Nb;V[24]=\"invalid cookie domain\";V[29]=\"inv", |
| "alid element coordinates\";V[12]=\"invalid element state\";\nV[32]=\"i", |
| "nvalid selector\";V[51]=\"invalid selector\";V[52]=\"invalid selector", |
| "\";V[17]=\"javascript error\";V[405]=\"unsupported operation\";V[34]=", |
| "\"move target out of bounds\";V[27]=\"no such alert\";V[7]=\"no such e", |
| "lement\";V[8]=\"no such frame\";V[23]=\"no such window\";V[28]=\"scrip", |
| "t timeout\";V[33]=\"session not created\";V[10]=\"stale element refere", |
| "nce\";V[21]=\"timeout\";V[25]=\"unable to set cookie\";V[26]=\"unexpec", |
| "ted alert open\";V[13]=Nb;V[9]=\"unknown command\";function W(a,b){b&&", |
| "\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b|", |
| "|a.tagName.toUpperCase()==b)};var Ob=function(){var a={pa:\"http://www", |
| ".w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nfunctio", |
| "n Pb(a,b){var c=y(a);if(!c.documentElement)return null;try{for(var d=c", |
| ".createNSResolver?c.createNSResolver(c.documentElement):Ob,e={},f=c.ge", |
| "tElementsByTagName(\"*\"),g=0;g<f.length;++g){var k=f[g],t=k.namespace", |
| "URI;if(t&&!e[t]){var L=k.lookupPrefix(t);if(!L){var v=t.match(\".*/(", |
| "\\\\w+)/?$\");L=v?v[1]:\"xhtml\"}e[t]=L}}var A={},G;for(G in e)A[e[G]]", |
| "=G;d=function(I){return A[I]||null};try{return c.evaluate(b,a,d,9,null", |
| ")}catch(I){if(\"TypeError\"===I.name)return d=c.createNSResolver?c.cre", |
| "ateNSResolver(c.documentElement):\nOb,c.evaluate(b,a,d,9,null);throw I", |
| ";}}catch(I){throw new Mb(32,\"Unable to locate an element with the xpa", |
| "th expression \"+b+\" because of the following error:\\n\"+I);}}\nfunc", |
| "tion Qb(a,b){var c=function(){var d=Pb(b,a);return d?d.singleNodeValue", |
| "||null:b.selectSingleNode?(d=y(b),d.setProperty&&d.setProperty(\"Selec", |
| "tionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();if(null!==c&&", |
| "(!c||1!=c.nodeType))throw new Mb(32,'The result of the xpath expressio", |
| "n \"'+a+'\" is: '+c+\". It should be an element.\");return c};function", |
| " Rb(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Rb.pr", |
| "ototype;h.clone=function(){return new Rb(this.top,this.right,this.bott", |
| "om,this.left)};h.contains=function(a){return this&&a?a instanceof Rb?a", |
| ".left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this", |
| ".bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bott", |
| "om:!1};\nh.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+", |
| "=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.ri", |
| "ght+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return thi", |
| "s};h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil", |
| "(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(th", |
| "is.left);return this};\nh.floor=function(){this.top=Math.floor(this.to", |
| "p);this.right=Math.floor(this.right);this.bottom=Math.floor(this.botto", |
| "m);this.left=Math.floor(this.left);return this};h.round=function(){thi", |
| "s.top=Math.round(this.top);this.right=Math.round(this.right);this.bott", |
| "om=Math.round(this.bottom);this.left=Math.round(this.left);return this", |
| "};\nh.translate=function(a,b){a instanceof x?(this.left+=a.x,this.righ", |
| "t+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"n", |
| "umber\"===typeof b&&(this.top+=b,this.bottom+=b));return this};h.scale", |
| "=function(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;", |
| "this.top*=b;this.bottom*=b;return this};function X(a,b,c,d){this.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.contains", |
| "=function(a){return a instanceof x?a.x>=this.left&&a.x<=this.left+this", |
| ".width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&th", |
| "is.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.hei", |
| "ght>=a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.left", |
| ");this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.h", |
| "eight=Math.ceil(this.height);return this};h.floor=function(){this.left", |
| "=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.f", |
| "loor(this.width);this.height=Math.floor(this.height);return this};h.ro", |
| "und=function(){this.left=Math.round(this.left);this.top=Math.round(thi", |
| "s.top);this.width=Math.round(this.width);this.height=Math.round(this.h", |
| "eight);return this};\nh.translate=function(a,b){a instanceof x?(this.l", |
| "eft+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top", |
| "+=b));return this};h.scale=function(a,b){b=\"number\"===typeof b?b:a;t", |
| "his.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var ", |
| "Sb=\"function\"===typeof ShadowRoot;function Tb(a){for(a=a.parentNode;", |
| "a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return", |
| " W(a)?a:null}\nfunction Y(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"==", |
| "b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=y(a);if(d.default", |
| "View&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyl", |
| "e(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||Ub", |
| "(a,b);if(null===a)a=null;else if(0<=la(Hb,b)){b:{var e=a.match(Kb);if(", |
| "e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&", |
| "255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b", |
| "=null}if(!b)b:{if(d=a.match(Lb))if(b=Number(d[1]),\nc=Number(d[2]),d=N", |
| "umber(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];brea", |
| "k b}b=null}if(!b)b:{b=a.toLowerCase();c=Gb[b.toLowerCase()];if(!c&&(c=", |
| "\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Ib,\"#$1$1$2$2$", |
| "3$3\")),!Jb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),par", |
| "seInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.", |
| "join(\", \")+\")\":a}return a}\nfunction Ub(a,b){var c=a.currentStyle|", |
| "|a.style,d=c[b];void 0===d&&\"function\"==da(c.getPropertyValue)&&(d=c", |
| ".getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=Tb(a))", |
| "?Ub(a,b):null}\nfunction Vb(a,b,c){function d(g){var k=Wb(g);return 0<", |
| "k.height&&0<k.width?!0:W(g,\"PATH\")&&(0<k.height||0<k.width)?(g=Y(g,", |
| "\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")", |
| "&&u(g.childNodes,function(t){return 3==t.nodeType||W(t)&&d(t)})}functi", |
| "on e(g){return Xb(g)==Z&&ma(g.childNodes,function(k){return!W(k)||e(k)", |
| "||!d(k)})}if(!W(a))throw Error(\"Argument to isShown must be of type E", |
| "lement\");if(W(a,\"BODY\"))return!0;if(W(a,\"OPTION\")||W(a,\"OPTGROUP", |
| "\"))return a=Ca(a,function(g){return W(g,\"SELECT\")}),\n!!a&&Vb(a,!0,", |
| "c);var f=Yb(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&", |
| "Vb(f.image,b,c);if(W(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||W", |
| "(a,\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&", |
| "&\"hidden\"!=f&&c(a)&&(b||0!=Zb(a))&&d(a)?!e(a):!1}var Z=\"hidden\";\n", |
| "function Xb(a){function b(q){function r(Qa){if(Qa==g)return!0;var rb=Y", |
| "(Qa,\"display\");return 0==rb.lastIndexOf(\"inline\",0)||\"contents\"=", |
| "=rb||\"absolute\"==sb&&\"static\"==Y(Qa,\"position\")?!1:!0}var sb=Y(q", |
| ",\"position\");if(\"fixed\"==sb)return L=!0,q==g?null:g;for(q=Tb(q);q&", |
| "&!r(q);)q=Tb(q);return q}function c(q){var r=q;if(\"visible\"==t)if(q=", |
| "=g&&k)r=k;else if(q==k)return{x:\"visible\",y:\"visible\"};r={x:Y(r,\"", |
| "overflow-x\"),y:Y(r,\"overflow-y\")};q==g&&(r.x=\"visible\"==r.x?\"aut", |
| "o\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y);return r}\nfunction d(q){if", |
| "(q==g){var r=(new Da(f)).J;q=r.scrollingElement?r.scrollingElement:r.b", |
| "ody||r.documentElement;r=r.parentWindow||r.defaultView;q=new x(r.pageX", |
| "Offset||q.scrollLeft,r.pageYOffset||q.scrollTop)}else q=new x(q.scroll", |
| "Left,q.scrollTop);return q}var e=$b(a),f=y(a),g=f.documentElement,k=f.", |
| "body,t=Y(g,\"overflow\"),L;for(a=b(a);a;a=b(a)){var v=c(a);if(\"visibl", |
| "e\"!=v.x||\"visible\"!=v.y){var A=Wb(a);if(0==A.width||0==A.height)ret", |
| "urn Z;var G=e.right<A.left,I=e.bottom<A.top;if(G&&\"hidden\"==v.x||I&&", |
| "\"hidden\"==\nv.y)return Z;if(G&&\"visible\"!=v.x||I&&\"visible\"!=v.y", |
| "){G=d(a);I=e.bottom<A.top-G.y;if(e.right<A.left-G.x&&\"visible\"!=v.x|", |
| "|I&&\"visible\"!=v.x)return Z;e=Xb(a);return e==Z?Z:\"scroll\"}G=e.lef", |
| "t>=A.left+A.width;A=e.top>=A.top+A.height;if(G&&\"hidden\"==v.x||A&&\"", |
| "hidden\"==v.y)return Z;if(G&&\"visible\"!=v.x||A&&\"visible\"!=v.y){if", |
| "(L&&(v=d(a),e.left>=g.scrollWidth-v.x||e.right>=g.scrollHeight-v.y))re", |
| "turn Z;e=Xb(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Wb", |
| "(a){var b=Yb(a);if(b)return b.rect;if(W(a,\"HTML\"))return a=y(a),a=((", |
| "a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Comp", |
| "at\"==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.c", |
| "lientHeight),new X(0,0,a.width,a.height);try{var c=a.getBoundingClient", |
| "Rect()}catch(d){return new X(0,0,0,0)}return new X(c.left,c.top,c.righ", |
| "t-c.left,c.bottom-c.top)}\nfunction Yb(a){var b=W(a,\"MAP\");if(!b&&!W", |
| "(a,\"AREA\"))return null;var c=b?a:W(a.parentNode,\"MAP\")?a.parentNod", |
| "e:null,d=null,e=null;c&&c.name&&(d=Qb('/descendant::*[@usemap = \"#'+c", |
| ".name+'\"]',y(c)))&&(e=Wb(d),b||\"default\"==a.shape.toLowerCase()||(a", |
| "=ac(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.to", |
| "p,0),e.height),e=new X(b+e.left,c+e.top,Math.min(a.width,e.width-b),Ma", |
| "th.min(a.height,e.height-c))));return{image:d,rect:e||new X(0,0,0,0)}}", |
| "\nfunction ac(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");i", |
| "f(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];return 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&&2<a.length){b=a[0];c=a[1];for(var d=b,e=c,f", |
| "=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(", |
| "c,a[f+1]),e=Math.max(e,a[f+1]);return new X(b,c,d-b,e-c)}return new X(", |
| "0,0,0,0)}function $b(a){a=Wb(a);return new Rb(a.top,a.left+a.width,a.t", |
| "op+a.height,a.left)}\nfunction Zb(a){var b=1,c=Y(a,\"opacity\");c&&(b=", |
| "Number(c));(a=Tb(a))&&(b*=Zb(a));return b};ca(\"_\",function(a,b){func", |
| "tion c(d){if(W(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.pare", |
| "ntNode;if(d.getDestinationInsertionPoints){var f=d.getDestinationInser", |
| "tionPoints();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoot", |
| "&&void 0!==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:nul", |
| "l:e}return Sb&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.nodeT", |
| "ype)?!0:e&&W(e,\"DETAILS\")&&!e.open&&!W(d,\"SUMMARY\")?!1:!!e&&c(e)}r", |
| "eturn Vb(a,!!b,c)});; return this._.apply(null,arguments);}).apply({na", |
| "vigator:typeof window!='undefined'?window.navigator:null,document:type", |
| "of window!='undefined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const IS_ELEMENT_CLICKABLE[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p", |
| "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun", |
| "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t", |
| "his.K};function oa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction pa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,", |
| "b)?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.G=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<pa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.G++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function A(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.G};f", |
| "unction B(a){return(a=A(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ia=a;this.V=(this.B=b)", |
| "?a.j:a.g;this.R=null}wa.prototype.next=function(){var a=this.V;if(null", |
| "==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.H};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;t", |
| "his.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={na", |
| "me:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);return a", |
| "+=D(this.ca)};function Aa(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.la};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ba.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\" argumen", |
| "ts, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw Error(\"", |
| "Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.length+\"", |
| " given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+", |
| "d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(thi", |
| "s,a.f);this.J=a;this.O=b;xa(this,a.o||q(b,function(c){return c.c()}));", |
| "ya(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){return c.h}", |
| "))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.apply(nul", |
| "l,ia(a,this.O))};L.prototype.toString=function(){var a=\"Function: \"+", |
| "this.J;if(this.O.length){var b=p(this.O,function(c,d){return c+D(d)},", |
| "\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.i=", |
| "a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void", |
| " 0!==g?g:f;this.ja=!!k}Da.prototype.toString=function(){return this.i}", |
| ";var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))throw", |
| " Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,e,", |
| "f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceili", |
| "ng\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3", |
| ",!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return c+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.owner", |
| "Document;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElemen", |
| "tById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"!==t", |
| "ypeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++)if(", |
| "k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(pa);var f=n", |
| "ew x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,func", |
| "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.len", |
| "gth)throw Error(\"Function last expects ()\");return a.j},0);M(\"local", |
| "-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.local", |
| "Name||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,functi", |
| "on(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"", |
| "},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);", |
| "\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).", |
| "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"n", |
| "ot\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,func", |
| "tion(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functio", |
| "n(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Math.rou", |
| "nd(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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function", |
| "(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fun", |
| "ction(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.s", |
| "ubstring(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,function(a,b){a=b.evaluate(a).iterator();b=0;fo", |
| "r(var c=a.next();c;c=a.next())b+=+u(c);return b},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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"", |
| ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(", |
| "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea=a;thi", |
| "s.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;", |
| "break;case \"text\":this.C=3;break;case \"processing-instruction\":thi", |
| "s.C=7;break;case \"node\":break;default:throw Error(\"Unexpected argum", |
| "ent\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processin", |
| "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return", |
| " null===this.C||this.C==a.nodeType};y.prototype.F=function(){return th", |
| "is.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ea", |
| ";null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(this,3);", |
| "this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function", |
| "(){return this.da};N.prototype.toString=function(){return\"Literal: \"", |
| "+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"", |
| ":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.prototy", |
| "pe.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void ", |
| "0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.", |
| "toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.namespaceU", |
| "RI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.F=func", |
| "tion(){return this.i};\nO.prototype.toString=function(){return\"Name T", |
| "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\":\")+t", |
| "his.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype.evalu", |
| "ate=function(){return this.fa};P.prototype.toString=function(){return", |
| "\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;this.I", |
| "=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.s!=Ga", |
| "||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);function ", |
| "R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new x", |
| ";a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.proto", |
| "type.toString=function(){return\"Root Helper Expression\"};function S(", |
| "){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;b", |
| ".add(a.l);return b};\nS.prototype.toString=function(){return\"Context ", |
| "Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.prot", |
| "otype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instanceof ", |
| "x))throw Error(\"Filter expression must evaluate to nodeset.\");a=this", |
| ".I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.", |
| "B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evaluat", |
| "e(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else ", |
| "g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(!", |
| "g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.ev", |
| "aluate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=\"", |
| "Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,function", |
| "(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){thi", |
| "s.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(va", |
| "r d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var z=a.B?f-k:", |
| "k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)z=z==g;else if(", |
| "\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else if(g instanceof", |
| " x)z=0<g.m();else throw Error(\"Predicate.evaluate returned an unexpec", |
| "ted type.\");z||e.remove()}return b}T.prototype.u=function(){return 0<", |
| "this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var a", |
| "=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)retur", |
| "n!0}return!1};T.prototype.m=function(){return this.b.length};T.prototy", |
| "pe.toString=function(){return p(this.b,function(a,b){return a+D(b)},\"", |
| "Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.N=b;t", |
| "his.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name:b.na", |
| "me,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(a)", |
| "{var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,a):nu", |
| "ll,f=1);if(this.P)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"node", |
| "\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c", |
| "=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b,d,e", |
| "),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=fu", |
| "nction(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ca(this.b,a,d)};\nU.", |
| "prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.P", |
| "?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);if(th", |
| "is.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.J=b;this.B=c;", |
| "this.na=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var z", |
| "=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for(var na=0,bb=z.len", |
| "gth;na<bb;na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a.h}l", |
| "(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.prototype", |
| ".toString=function(){return\"Unary Expression: -\"+D(this.W)};function", |
| " X(a){C.call(this,4);this.M=a;xa(this,q(this.M,function(b){return b.c(", |
| ")}));ya(this,q(this.M,function(b){return b.h}))}l(X,C);X.prototype.eva", |
| "luate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate(a);if(", |
| "!(c instanceof x))throw Error(\"Path expression must evaluate to NodeS", |
| "et.\");b=va(b,c)});return b};X.prototype.toString=function(){return p(", |
| "this.M,function(a,b){return a+D(b)},\"Union Expression:\")};function Q", |
| "a(a,b){this.a=a;this.ka=b}function Ra(a){for(var b,c=[];;){Y(a,\"Missi", |
| "ng right hand side of binary expression.\");b=Sa(a);var d=a.a.next();i", |
| "f(!d)break;var e=(d=Ba[d]||null)&&d.aa;if(!e){a.a.back();break}for(;c.", |
| "length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push(b,d)}fo", |
| "r(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function Y(a,b){if(a.", |
| "a.empty())throw Error(b);}function Ta(a,b){a=a.a.next();if(a!=b)throw ", |
| "Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Ua(a){a=a.", |
| "a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Va(a){a=", |
| "a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retu", |
| "rn new N(a)}\nfunction Wa(a){var b=[];if(Ha(t(a.a))){var c=a.a.next();", |
| "var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&", |
| "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missi", |
| "ng next location step.\");c=Xa(a,c);b.push(c)}else{a:{c=t(a.a);d=c.cha", |
| "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allow", |
| "ed in HTML XPath\");case \"(\":a.a.next();c=Ra(a);Y(a,'unclosed \"(\"'", |
| ");Ta(a,\")\");break;case '\"':case \"'\":c=Va(a);break;default:if(isNa", |
| "N(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.ne", |
| "xt();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){Y(a,\"Missing f", |
| "unction argument list.\");d.push(Ra(a));if(\",\"!=t(a.a))break;a.a.nex", |
| "t()}Y(a,\"Unclosed function argument list.\");Ua(a);c=new L(c,d)}else{", |
| "c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T(Ya(a)", |
| "),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Xa(a,\"/\"", |
| "),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),Y(a,\"Missing next l", |
| "ocation step.\"),c=Xa(a,c),b.push(c);return new Q(d,b)}\nfunction Xa(a", |
| ",b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"/", |
| "/\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.next();ret", |
| "urn c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.a.next(),", |
| "c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();Y(a,\"Missing attribute name\"", |
| ")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)", |
| "))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Na[e]||nu", |
| "ll;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();Y(a,\"Missi", |
| "ng node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.cha", |
| "rAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid node type:", |
| " \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"+e);T", |
| "a(a,\"(\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if('\"'", |
| "==f||\"'\"==f)g=Va(a);Y(a,\"Bad nodetype\");Ua(a);e=new y(e,g)}else if", |
| "(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substring(0", |
| ",f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Namespa", |
| "ce prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}else throw ", |
| "Error(\"Bad token: \"+\na.a.next());a=new T(Ya(a),d.B);return c||new U", |
| "(d,e,a,\"//\"==b)}function Ya(a){for(var b=[];\"[\"==t(a.a);){a.a.next", |
| "();Y(a,\"Missing predicate expression.\");var c=Ra(a);b.push(c);Y(a,\"", |
| "Unclosed predicate expression.\");Ta(a,\"]\")}return b}function Sa(a){", |
| "if(\"-\"==t(a.a))return a.a.next(),new W(Sa(a));var b=Wa(a);if(\"|\"!=", |
| "t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next union ", |
| "location path.\"),b.push(Wa(a));a.a.back();a=new X(b)}return a};functi", |
| "on Za(a){switch(a.nodeType){case 1:return ha($a,a);case 9:return Za(a.", |
| "documentElement);case 11:case 10:case 6:case 12:return ab;default:retu", |
| "rn a.parentNode?Za(a.parentNode):ab}}function ab(){return null}functio", |
| "n $a(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/19", |
| "99/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifie", |
| "d?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?$a(a.parentNode", |
| ",b):null};function cb(a,b){if(!a.length)throw Error(\"Empty XPath expr", |
| "ession.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expression", |
| ".\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=function(", |
| "){return null};var c=Ra(new Qa(a,b));if(!a.empty())throw Error(\"Bad t", |
| "oken: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new m(d));", |
| "return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a instanceof x)b=4;els", |
| "e 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 re", |
| "sult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"value co", |
| "uld not be converted to the specified type\");this.resultType=b;switch", |
| "(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;case 1:th", |
| "is.numberValue=a instanceof x?+B(a):+a;break;case 3:this.booleanValue=", |
| "a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na", |
| ".iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.sn", |
| "apshotLength=a.m();this.invalidIteratorState=!1;break;case 8:case 9:th", |
| "is.singleNodeValue=A(a);break;default:throw Error(\"Unknown XPathResul", |
| "t type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Er", |
| "ror(\"iterateNext called with wrong result type\");return f>=d.length?", |
| "null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(", |
| "\"snapshotItem called with wrong result type\");return g>=d.length||0>", |
| "g?null:d[g]}}\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 db(a){this", |
| ".lookupNamespaceURI=Za(a)}\nfunction eb(a,b){a=a||aa;var c=a.Document&", |
| "&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.", |
| "evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate(e,g)},c.create", |
| "Expression=function(d,e){return new cb(d,e)},c.createNSResolver=functi", |
| "on(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(\"wgxpath.instal", |
| "l\",eb);ba(\"_\",function(a,b){function c(f,g){f={clickable:f};g&&(f.m", |
| "essage=g);return f}for(var d=a;d.parentNode;)d=d.parentNode;var e=d.el", |
| "ementFromPoint(b.x,b.y);if(e==a)return c(!0);b=\"(\"+b.x+\", \"+b.y+\"", |
| ")\";if(null==e)return c(!1,\"Element is not clickable at point \"+b);d", |
| "=e.outerHTML.replace(e.innerHTML,e.hasChildNodes()?\"...\":\"\");for(e", |
| "=e.parentNode;e;){if(e==a)return c(!0,\"Element's descendant would rec", |
| "eive the click. Consider clicking the descendant instead. Descendant: ", |
| "\"+d);e=e.parentNode}a=a.outerHTML.replace(a.innerHTML,\na.hasChildNod", |
| "es()?\"...\":\"\");return c(!1,\"Element \"+a+\" is not clickable at p", |
| "oint \"+b+\". Other element would receive the click: \"+d)});; return ", |
| "this._.apply(null,arguments);}).apply({navigator:typeof window!='undef", |
| "ined'?window.navigator:null,document:typeof window!='undefined'?window", |
| ".document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const IS_ELEMENT_DISPLAYED[] = { |
| "function(){return (function(){var k,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function fa(a){var b=typeof a;return\"object\"==b&&null!=", |
| "a||\"function\"==b}function ha(a,b,c){return a.call.apply(a.bind,argum", |
| "ents)}\nfunction ia(a,b,c){if(!a)throw Error();if(2<arguments.length){", |
| "var d=Array.prototype.slice.call(arguments,2);return function(){var e=", |
| "Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,", |
| "d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}", |
| "}function ja(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype", |
| ".bind.toString().indexOf(\"native code\")?ha:ia;return ja.apply(null,a", |
| "rguments)}\nfunction ka(a,b){var c=Array.prototype.slice.call(argument", |
| "s,1);return function(){var d=c.slice();d.push.apply(d,arguments);retur", |
| "n a.apply(this,d)}}function l(a,b){function c(){}c.prototype=b.prototy", |
| "pe;a.prototype=new c;a.prototype.constructor=a};/*\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 o", |
| "btaining a copy\n of this software and associated documentation files ", |
| "(the \"Software\"), to\n deal in the Software without restriction, inc", |
| "luding without limitation the\n rights to use, copy, modify, merge, pu", |
| "blish, distribute, sublicense, and/or\n sell copies of the Software, a", |
| "nd to permit persons to whom the Software is\n furnished to do so, sub", |
| "ject to the following conditions:\n\n The above copyright notice and t", |
| "his permission notice shall be included in\n all copies or substantial", |
| " portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WIT", |
| "HOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIM", |
| "ITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR ", |
| "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRI", |
| "GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHE", |
| "THER 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 I", |
| "N THE SOFTWARE.\n*/\nfunction n(a,b,c){this.l=a;this.pa=b||1;this.j=c|", |
| "|1};function la(a,b){if(\"string\"===typeof a)return\"string\"!==typeo", |
| "f b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in ", |
| "a&&a[c]===b)return c;return-1}function p(a,b){for(var c=a.length,d=\"s", |
| "tring\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d", |
| "[e],e,a)}function q(a,b,c){var d=c;p(a,function(e,f){d=b.call(void 0,d", |
| ",e,f,a)});return d}function u(a,b){for(var c=a.length,d=\"string\"===t", |
| "ypeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)", |
| ")return!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=\"string\"=", |
| "==typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],", |
| "e,a))return!1;return!0}function na(a){return Array.prototype.concat.ap", |
| "ply([],arguments)}function oa(a){var b=a.length;if(0<b){for(var c=Arra", |
| "y(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function pa(a,b,c){return", |
| " 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s", |
| "lice.call(a,b,c)};function qa(a){return String(a).replace(/\\-([a-z])/", |
| "g,function(b,c){return c.toUpperCase()})};function ra(a){this.V=a;this", |
| ".L=0}function sa(a){a=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a", |
| "[b])&&a.splice(b,1);return new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:", |
| "\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d", |
| "+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ua=/^\\s/;fun", |
| "ction w(a,b){return a.V[a.L+(b||0)]}ra.prototype.next=function(){retur", |
| "n this.V[this.L++]};ra.prototype.back=function(){this.L--};ra.prototyp", |
| "e.empty=function(){return this.V.length<=this.L};function x(a,b){this.", |
| "x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=x.prototype;k.clone=function(", |
| "){return new x(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=Ma", |
| "th.floor(this.x);this.y=Math.floor(this.y);return this};k.round=functi", |
| "on(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};", |
| "k.translate=function(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(th", |
| "is.x+=Number(a),\"number\"===typeof b&&(this.y+=b));return this};\nk.s", |
| "cale=function(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return ", |
| "this};function va(a,b){this.width=a;this.height=b}k=va.prototype;k.clo", |
| "ne=function(){return new va(this.width,this.height)};k.aspectRatio=fun", |
| "ction(){return this.width/this.height};k.ceil=function(){this.width=Ma", |
| "th.ceil(this.width);this.height=Math.ceil(this.height);return this};k.", |
| "floor=function(){this.width=Math.floor(this.width);this.height=Math.fl", |
| "oor(this.height);return this};k.round=function(){this.width=Math.round", |
| "(this.width);this.height=Math.round(this.height);return this};\nk.scal", |
| "e=function(a,b){this.width*=a;this.height*=\"number\"===typeof b?b:a;r", |
| "eturn this};function wa(a,b,c){function d(g){g&&b.appendChild(\"string", |
| "\"===typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f", |
| "=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):p(xa(f)?oa(f):f,d)}}function ya", |
| "(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.c", |
| "ontains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a", |
| "==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;", |
| "return b==a}\nfunction za(a,b){if(a==b)return 0;if(a.compareDocumentPo", |
| "sition)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?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):!d&&", |
| "ya(f,a)?Ba(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sou", |
| "rceIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.", |
| "createRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundar", |
| "yPoints(aa.Range.START_TO_END,a)}function Ba(a,b){var c=a.parentNode;i", |
| "f(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Aa(b,a)}fu", |
| "nction Aa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}fun", |
| "ction y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function", |
| " xa(a){if(a&&\"number\"==typeof a.length){if(fa(a))return\"function\"=", |
| "=typeof a.item||\"string\"==typeof a.item;if(\"function\"==da(a))retur", |
| "n\"function\"==typeof a.item}return!1}\nfunction Ca(a,b){a&&(a=a.paren", |
| "tNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null", |
| "}function Da(a){this.J=a||aa.document||document}k=Da.prototype;k.getEl", |
| "ementsByTagName=function(a,b){return(b||this.J).getElementsByTagName(S", |
| "tring(a))};k.createElement=function(a){var b=this.J;a=String(a);\"appl", |
| "ication/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());return b.crea", |
| "teElement(a)};k.createTextNode=function(a){return this.J.createTextNod", |
| "e(String(a))};k.appendChild=function(a,b){a.appendChild(b)};\nk.append", |
| "=function(a,b){wa(y(a),a,arguments)};k.canHaveChildren=function(a){if(", |
| "1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\"", |
| ":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED", |
| "\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAM", |
| "E\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":c", |
| "ase \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"S", |
| "CRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret", |
| "urn!1}return!0};\nk.removeNode=function(a){return a&&a.parentNode?a.pa", |
| "rentNode.removeChild(a):null};k.contains=ya;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;c=0;var d=[];for(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 B", |
| "(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}fun", |
| "ction Ea(a,b,c,d,e){return Fa.call(null,a,b,ba(c)?c:null,ba(d)?d:null,", |
| "e||new C)}\nfunction Fa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c", |
| "?(b=b.getElementsByName(d),p(b,function(f){a.matches(f)&&e.add(f)})):b", |
| ".getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d", |
| "),p(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a instance", |
| "of D?Ga(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a", |
| ".F()),p(b,function(f){B(f,c,d)&&e.add(f)}));return e}function Ga(a,b,c", |
| ",d,e){for(b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.a", |
| "dd(b),Ga(a,b,c,d,e)};function C(){this.j=this.g=null;this.G=0}function", |
| " Ha(a){this.node=a;this.next=this.A=null}function Ia(a,b){if(!a.g)retu", |
| "rn b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.nod", |
| "e==b.node?(e=c,c=c.next,b=b.next):0<za(c.node,b.node)?(e=b,b=b.next):(", |
| "e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.n", |
| "ext=e,f++,e=e.next;a.j=d;a.G=f;return a}C.prototype.unshift=function(a", |
| "){a=new Ha(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a;this.g=a", |
| ";this.G++};\nC.prototype.add=function(a){a=new Ha(a);a.A=this.j;this.g", |
| "?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function Ja(a){retur", |
| "n(a=a.g)?a.node:null}C.prototype.o=function(){return this.G};function ", |
| "Ka(a){return(a=Ja(a))?z(a):\"\"}C.prototype.iterator=function(a){retur", |
| "n new La(this,!!a)};function La(a,b){this.la=a;this.Y=(this.B=b)?a.j:a", |
| ".g;this.S=null}La.prototype.next=function(){var a=this.Y;if(null==a)re", |
| "turn null;var b=this.S=a;this.Y=this.B?a.A:a.next;return b.node};\nLa.", |
| "prototype.remove=function(){var a=this.la,b=this.S;if(!b)throw Error(", |
| "\"Next must be called at least once before remove.\");var c=b.A;b=b.ne", |
| "xt;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.S=null};function E(a){thi", |
| "s.f=a;this.h=this.s=!1;this.H=null}function G(a){return\"\\n \"+a.toS", |
| "tring().split(\"\\n\").join(\"\\n \")}E.prototype.c=function(){return", |
| " this.s};function Ma(a,b){a.s=b}function Na(a,b){a.h=b}E.prototype.v=f", |
| "unction(){return this.H};function H(a,b){a=a.evaluate(b);return a inst", |
| "anceof C?+Ka(a):+a}function I(a,b){a=a.evaluate(b);return a instanceof", |
| " C?Ka(a):\"\"+a}function K(a,b){a=a.evaluate(b);return a instanceof C?", |
| "!!a.o():!!a};function Oa(a,b,c){E.call(this,a.f);this.U=a;this.aa=b;th", |
| "is.fa=c;this.s=b.c()||c.c();this.h=b.h||c.h;this.U==Pa&&(c.h||c.c()||4", |
| "==c.f||0==c.f||!b.v()?b.h||b.c()||4==b.f||0==b.f||!c.v()||(this.H={nam", |
| "e:c.v().name,D:b}):this.H={name:b.v().name,D:c})}l(Oa,E);\nfunction L(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof C&&c ", |
| "instanceof C){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(z(d),z(f)))return!0;return!1}if(b i", |
| "nstanceof C||c instanceof C){b instanceof C?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,h=f.next();h;h=f.next()){switch(g){case \"", |
| "number\":h=+z(h);break;case \"boolean\":h=!!z(h);break;case \"string\"", |
| ":h=z(h);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Oa.prototype.evalu", |
| "ate=function(a){return this.U.m(this.aa,this.fa,a)};Oa.prototype.toStr", |
| "ing=function(){var a=\"Binary Expression: \"+this.U;a+=G(this.aa);retu", |
| "rn a+=G(this.fa)};function Qa(a,b,c,d){this.oa=a;this.da=b;this.f=c;th", |
| "is.m=d}Qa.prototype.toString=function(){return this.oa};var Sa={};\nfu", |
| "nction M(a,b,c,d){if(Sa.hasOwnProperty(a))throw Error(\"Binary operato", |
| "r already created: \"+a);a=new Qa(a,b,c,d);return Sa[a.toString()]=a}M", |
| "(\"div\",6,1,function(a,b,c){return H(a,c)/H(b,c)});M(\"mod\",6,1,func", |
| "tion(a,b,c){return H(a,c)%H(b,c)});M(\"*\",6,1,function(a,b,c){return ", |
| "H(a,c)*H(b,c)});M(\"+\",5,1,function(a,b,c){return H(a,c)+H(b,c)});M(", |
| "\"-\",5,1,function(a,b,c){return H(a,c)-H(b,c)});M(\"<\",4,2,function(", |
| "a,b,c){return L(function(d,e){return d<e},a,b,c)});\nM(\">\",4,2,funct", |
| "ion(a,b,c){return L(function(d,e){return d>e},a,b,c)});M(\"<=\",4,2,fu", |
| "nction(a,b,c){return L(function(d,e){return d<=e},a,b,c)});M(\">=\",4,", |
| "2,function(a,b,c){return L(function(d,e){return d>=e},a,b,c)});var Pa=", |
| "M(\"=\",3,2,function(a,b,c){return L(function(d,e){return d==e},a,b,c,", |
| "!0)});M(\"!=\",3,2,function(a,b,c){return L(function(d,e){return d!=e}", |
| ",a,b,c,!0)});M(\"and\",2,2,function(a,b,c){return K(a,c)&&K(b,c)});M(", |
| "\"or\",1,2,function(a,b,c){return K(a,c)||K(b,c)});function Ta(a,b){if", |
| "(b.o()&&4!=a.f)throw Error(\"Primary expression must evaluate to nodes", |
| "et if filter has predicate(s).\");E.call(this,a.f);this.ea=a;this.b=b;", |
| "this.s=a.c();this.h=a.h}l(Ta,E);Ta.prototype.evaluate=function(a){a=th", |
| "is.ea.evaluate(a);return Ua(this.b,a)};Ta.prototype.toString=function(", |
| "){var a=\"Filter:\"+G(this.ea);return a+=G(this.b)};function Va(a,b){i", |
| "f(b.length<a.ca)throw Error(\"Function \"+a.i+\" expects at least\"+a.", |
| "ca+\" arguments, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)t", |
| "hrow Error(\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, ", |
| "\"+b.length+\" given\");a.ma&&p(b,function(c,d){if(4!=c.f)throw Error(", |
| "\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c)", |
| ";});E.call(this,a.f);this.K=a;this.P=b;Ma(this,a.s||u(b,function(c){re", |
| "turn c.c()}));Na(this,a.ka&&!b.length||a.ja&&!!b.length||u(b,function(", |
| "c){return c.h}))}\nl(Va,E);Va.prototype.evaluate=function(a){return th", |
| "is.K.m.apply(null,na(a,this.P))};Va.prototype.toString=function(){var ", |
| "a=\"Function: \"+this.K;if(this.P.length){var b=q(this.P,function(c,d)", |
| "{return c+G(d)},\"Arguments:\");a+=G(b)}return a};function Wa(a,b,c,d,", |
| "e,f,g,h){this.i=a;this.f=b;this.s=c;this.ka=d;this.ja=!1;this.m=e;this", |
| ".ca=f;this.T=void 0!==g?g:f;this.ma=!!h}Wa.prototype.toString=function", |
| "(){return this.i};var Xa={};\nfunction N(a,b,c,d,e,f,g,h){if(Xa.hasOwn", |
| "Property(a))throw Error(\"Function already created: \"+a+\".\");Xa[a]=", |
| "new Wa(a,b,c,d,e,f,g,h)}N(\"boolean\",2,!1,!1,function(a,b){return K(b", |
| ",a)},1);N(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(H(b,a))},", |
| "1);N(\"concat\",3,!1,!1,function(a,b){return q(pa(arguments,1),functio", |
| "n(c,d){return c+I(d,a)},\"\")},2,null);N(\"contains\",2,!1,!1,function", |
| "(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.indexOf(a)},2);N(\"count\",1,!1,", |
| "!1,function(a,b){return b.evaluate(a).o()},1,1,!0);\nN(\"false\",2,!1,", |
| "!1,function(){return!1},0);N(\"floor\",1,!1,!1,function(a,b){return Ma", |
| "th.floor(H(b,a))},1);N(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.n", |
| "odeType?c:c.ownerDocument;a=I(b,a).split(/\\s+/);var e=[];p(a,function", |
| "(g){g=d.getElementById(g);!g||0<=la(e,g)||e.push(g)});e.sort(za);var f", |
| "=new C;p(e,function(g){f.add(g)});return f},1);N(\"lang\",2,!1,!1,func", |
| "tion(){return!1},1);N(\"last\",1,!0,!1,function(a){if(1!=arguments.len", |
| "gth)throw Error(\"Function last expects ()\");return a.j},0);\nN(\"loc", |
| "al-name\",3,!1,!0,function(a,b){return(a=b?Ja(b.evaluate(a)):a.l)?a.lo", |
| "calName||a.nodeName.toLowerCase():\"\"},0,1,!0);N(\"name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?Ja(b.evaluate(a)):a.l)?a.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?I(b,a):z(a.l))", |
| ".replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);N(\"", |
| "not\",2,!1,!1,function(a,b){return!K(b,a)},1);\nN(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?H(b,a):+z(a.l)},0,1);N(\"position\",1,!0,!1,func", |
| "tion(a){return a.pa},0);N(\"round\",1,!1,!1,function(a,b){return Math.", |
| "round(H(b,a))},1);N(\"starts-with\",2,!1,!1,function(a,b,c){b=I(b,a);a", |
| "=I(c,a);return 0==b.lastIndexOf(a,0)},2);N(\"string\",3,!1,!0,function", |
| "(a,b){return b?I(b,a):z(a.l)},0,1);N(\"string-length\",1,!1,!0,functio", |
| "n(a,b){return(b?I(b,a):z(a.l)).length},0,1);\nN(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=H(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?H(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=I(b,a);return Infinity==d?a.substri", |
| "ng(e):a.substring(e,c+Math.round(d))},2,3);N(\"substring-after\",3,!1,", |
| "!1,function(a,b,c){b=I(b,a);a=I(c,a);c=b.indexOf(a);return-1==c?\"\":b", |
| ".substring(c+a.length)},2);\nN(\"substring-before\",3,!1,!1,function(a", |
| ",b,c){b=I(b,a);a=I(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,", |
| "a)},2);N(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);N(\"transla", |
| "te\",3,!1,!1,function(a,b,c,d){b=I(b,a);c=I(c,a);var e=I(d,a);a={};for", |
| "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "N(\"true\",2,!1,!1,function(){return!0},0);function D(a,b){this.ha=a;t", |
| "his.ba=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C", |
| "=8;break;case \"text\":this.C=3;break;case \"processing-instruction\":", |
| "this.C=7;break;case \"node\":break;default:throw Error(\"Unexpected ar", |
| "gument\");}}function Ya(a){return\"comment\"==a||\"text\"==a||\"proces", |
| "sing-instruction\"==a||\"node\"==a}D.prototype.matches=function(a){ret", |
| "urn null===this.C||this.C==a.nodeType};D.prototype.F=function(){return", |
| " this.ha};\nD.prototype.toString=function(){var a=\"Kind Test: \"+this", |
| ".ha;null===this.ba||(a+=G(this.ba));return a};function Za(a){E.call(th", |
| "is,3);this.ga=a.substring(1,a.length-1)}l(Za,E);Za.prototype.evaluate=", |
| "function(){return this.ga};Za.prototype.toString=function(){return\"Li", |
| "teral: \"+this.ga};function $a(a,b){this.i=a.toLowerCase();a=\"*\"==th", |
| "is.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a", |
| "}$a.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)retur", |
| "n!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&", |
| "&this.i!=b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a", |
| ".namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};$a.prot", |
| "otype.F=function(){return this.i};\n$a.prototype.toString=function(){r", |
| "eturn\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":th", |
| "is.M+\":\")+this.i};function ab(a){E.call(this,1);this.ia=a}l(ab,E);ab", |
| ".prototype.evaluate=function(){return this.ia};ab.prototype.toString=f", |
| "unction(){return\"Number: \"+this.ia};function bb(a,b){E.call(this,a.f", |
| ");this.$=a;this.I=b;this.s=a.c();this.h=a.h;1==this.I.length&&(a=this.", |
| "I[0],a.R||a.u!=cb||(a=a.O,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))", |
| "}l(bb,E);function db(){E.call(this,4)}l(db,E);db.prototype.evaluate=fu", |
| "nction(a){var b=new C;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocume", |
| "nt);return b};db.prototype.toString=function(){return\"Root Helper Exp", |
| "ression\"};function eb(){E.call(this,4)}l(eb,E);eb.prototype.evaluate=", |
| "function(a){var b=new C;b.add(a.l);return b};\neb.prototype.toString=f", |
| "unction(){return\"Context Helper Expression\"};function fb(a){return\"", |
| "/\"==a||\"//\"==a}\nbb.prototype.evaluate=function(a){var b=this.$.eva", |
| "luate(a);if(!(b instanceof C))throw Error(\"Filter expression must eva", |
| "luate to nodeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.o();c++){v", |
| "ar e=a[c],f=b.iterator(e.u.B);if(e.c()||e.u!=gb)if(e.c()||e.u!=hb){var", |
| " g=f.next();for(b=e.evaluate(new n(g));null!=(g=f.next());)g=e.evaluat", |
| "e(new n(g)),b=Ia(b,g)}else g=f.next(),b=e.evaluate(new n(g));else{for(", |
| "g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocume", |
| "ntPosition(g)&8;g=b);b=e.evaluate(new n(g))}}return b};\nbb.prototype.", |
| "toString=function(){var a=\"Path Expression:\"+G(this.$);if(this.I.len", |
| "gth){var b=q(this.I,function(c,d){return c+G(d)},\"Steps:\");a+=G(b)}r", |
| "eturn a};function O(a,b){this.b=a;this.B=!!b}function Ua(a,b,c){for(c=", |
| "c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.o(),g,h=0;g=", |
| "e.next();h++){var v=a.B?f-h:h+1;g=d.evaluate(new n(g,v,f));if(\"number", |
| "\"==typeof g)v=v==g;else if(\"string\"==typeof g||\"boolean\"==typeof ", |
| "g)v=!!g;else if(g instanceof C)v=0<g.o();else throw Error(\"Predicate.", |
| "evaluate returned an unexpected type.\");v||e.remove()}return b}O.prot", |
| "otype.v=function(){return 0<this.b.length?this.b[0].v():null};\nO.prot", |
| "otype.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if", |
| "(b.c()||1==b.f||0==b.f)return!0}return!1};O.prototype.o=function(){ret", |
| "urn this.b.length};O.prototype.toString=function(){return q(this.b,fun", |
| "ction(a,b){return a+G(b)},\"Predicates:\")};function P(a,b,c,d){E.call", |
| "(this,4);this.u=a;this.O=b;this.b=c||new O([]);this.R=!!d;b=this.b.v()", |
| ";a.ra&&b&&(this.H={name:b.name,D:b.D});this.s=this.b.c()}l(P,E);\nP.pr", |
| "ototype.evaluate=function(a){var b=a.l,c=this.v(),d=null,e=null,f=0;c&", |
| "&(d=c.name,e=c.D?I(c.D,a):null,f=1);if(this.R)if(this.c()||this.u!=ib)", |
| "if(b=(new P(jb,new D(\"node\"))).evaluate(a).iterator(),c=b.next())for", |
| "(a=this.m(c,d,e,f);null!=(c=b.next());)a=Ia(a,this.m(c,d,e,f));else a=", |
| "new C;else a=Ea(this.O,b,d,e),a=Ua(this.b,a,f);else a=this.m(a.l,d,e,f", |
| ");return a};P.prototype.m=function(a,b,c,d){a=this.u.K(this.O,a,b,c);r", |
| "eturn a=Ua(this.b,a,d)};\nP.prototype.toString=function(){var a=\"Step", |
| ":\"+G(\"Operator: \"+(this.R?\"//\":\"/\"));this.u.i&&(a+=G(\"Axis: \"", |
| "+this.u));a+=G(this.O);if(this.b.o()){var b=q(this.b.b,function(c,d){r", |
| "eturn c+G(d)},\"Predicates:\");a+=G(b)}return a};function kb(a,b,c,d){", |
| "this.i=a;this.K=b;this.B=c;this.ra=d}kb.prototype.toString=function(){", |
| "return this.i};var lb={};function Q(a,b,c,d){if(lb.hasOwnProperty(a))t", |
| "hrow Error(\"Axis already created: \"+a);b=new kb(a,b,c,!!d);return lb", |
| "[a]=b}\nQ(\"ancestor\",function(a,b){for(var c=new C;b=b.parentNode;)a", |
| ".matches(b)&&c.unshift(b);return c},!0);Q(\"ancestor-or-self\",functio", |
| "n(a,b){var c=new C;do a.matches(b)&&c.unshift(b);while(b=b.parentNode)", |
| ";return c},!0);\nvar cb=Q(\"attribute\",function(a,b){var c=new C,d=a.", |
| "F();if(b=b.attributes)if(a instanceof D&&null===a.C||\"*\"==d)for(a=0;", |
| "d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),", |
| "ib=Q(\"child\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||", |
| "new C;for(b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.a", |
| "dd(b);return e},!1,!0);Q(\"descendant\",Ea,!1,!0);\nvar jb=Q(\"descend", |
| "ant-or-self\",function(a,b,c,d){var e=new C;B(b,c,d)&&a.matches(b)&&e.", |
| "add(b);return Ea(a,b,c,d,e)},!1,!0),gb=Q(\"following\",function(a,b,c,", |
| "d){var e=new C;do for(var f=b;f=f.nextSibling;)B(f,c,d)&&a.matches(f)&", |
| "&e.add(f),e=Ea(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);Q(\"f", |
| "ollowing-sibling\",function(a,b){for(var c=new C;b=b.nextSibling;)a.ma", |
| "tches(b)&&c.add(b);return c},!1);Q(\"namespace\",function(){return new", |
| " C},!1);\nvar mb=Q(\"parent\",function(a,b){var c=new C;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.matches(b)&&c.add(b);return c},!1),hb=Q(\"preceding\",function(", |
| "a,b,c,d){var e=new C,f=[];do f.unshift(b);while(b=b.parentNode);for(va", |
| "r g=1,h=f.length;g<h;g++){var v=[];for(b=f[g];b=b.previousSibling;)v.u", |
| "nshift(b);for(var F=0,t=v.length;F<t;F++)b=v[F],B(b,c,d)&&a.matches(b)", |
| "&&e.add(b),e=Ea(a,b,c,d,e)}return e},!0,!0);\nQ(\"preceding-sibling\",", |
| "function(a,b){for(var c=new C;b=b.previousSibling;)a.matches(b)&&c.uns", |
| "hift(b);return c},!0);var nb=Q(\"self\",function(a,b){var c=new C;a.ma", |
| "tches(b)&&c.add(b);return c},!1);function ob(a){E.call(this,1);this.Z=", |
| "a;this.s=a.c();this.h=a.h}l(ob,E);ob.prototype.evaluate=function(a){re", |
| "turn-H(this.Z,a)};ob.prototype.toString=function(){return\"Unary Expre", |
| "ssion: -\"+G(this.Z)};function pb(a){E.call(this,4);this.N=a;Ma(this,u", |
| "(this.N,function(b){return b.c()}));Na(this,u(this.N,function(b){retur", |
| "n b.h}))}l(pb,E);pb.prototype.evaluate=function(a){var b=new C;p(this.", |
| "N,function(c){c=c.evaluate(a);if(!(c instanceof C))throw Error(\"Path ", |
| "expression must evaluate to NodeSet.\");b=Ia(b,c)});return b};pb.proto", |
| "type.toString=function(){return q(this.N,function(a,b){return a+G(b)},", |
| "\"Union Expression:\")};function qb(a,b){this.a=a;this.na=b}function t", |
| "b(a){for(var b,c=[];;){R(a,\"Missing right hand side of binary express", |
| "ion.\");b=ub(a);var d=a.a.next();if(!d)break;var e=(d=Sa[d]||null)&&d.", |
| "da;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].da;)b=new O", |
| "a(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new Oa(c.pop(),c.pop", |
| "(),b);return b}function R(a,b){if(a.a.empty())throw Error(b);}function", |
| " vb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+", |
| "\" got: \"+a);}\nfunction wb(a){a=a.a.next();if(\")\"!=a)throw Error(", |
| "\"Bad token: \"+a);}function xb(a){a=a.a.next();if(2>a.length)throw Er", |
| "ror(\"Unclosed literal string\");return new Za(a)}\nfunction yb(a){var", |
| " b=[];if(fb(w(a.a))){var c=a.a.next();var d=w(a.a);if(\"/\"==c&&(a.a.e", |
| "mpty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.tes", |
| "t(d)))return new db;d=new db;R(a,\"Missing next location step.\");c=zb", |
| "(a,c);b.push(c)}else{a:{c=w(a.a);d=c.charAt(0);switch(d){case \"$\":th", |
| "row Error(\"Variable reference not allowed in HTML XPath\");case \"(\"", |
| ":a.a.next();c=tb(a);R(a,'unclosed \"(\"');vb(a,\")\");break;case '\"':", |
| "case \"'\":c=xb(a);break;default:if(isNaN(+c))if(!Ya(c)&&/(?![0-9])[", |
| "\\w]/.test(d)&&\"(\"==w(a.a,\n1)){c=a.a.next();c=Xa[c]||null;a.a.next(", |
| ");for(d=[];\")\"!=w(a.a);){R(a,\"Missing function argument list.\");d.", |
| "push(tb(a));if(\",\"!=w(a.a))break;a.a.next()}R(a,\"Unclosed function ", |
| "argument list.\");wb(a);c=new Va(c,d)}else{c=null;break a}else c=new a", |
| "b(+a.a.next())}\"[\"==w(a.a)&&(d=new O(Ab(a)),c=new Ta(c,d))}if(c)if(f", |
| "b(w(a.a)))d=c;else return c;else c=zb(a,\"/\"),d=new eb,b.push(c)}for(", |
| ";fb(w(a.a));)c=a.a.next(),R(a,\"Missing next location step.\"),c=zb(a,", |
| "c),b.push(c);return new bb(d,b)}\nfunction zb(a,b){if(\"/\"!=b&&\"//\"", |
| "!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==w(a.a))", |
| "{var c=new P(nb,new D(\"node\"));a.a.next();return c}if(\"..\"==w(a.a)", |
| ")return c=new P(mb,new D(\"node\")),a.a.next(),c;if(\"@\"==w(a.a)){var", |
| " d=cb;a.a.next();R(a,\"Missing attribute name\")}else if(\"::\"==w(a.a", |
| ",1)){if(!/(?![0-9])[\\w]/.test(w(a.a).charAt(0)))throw Error(\"Bad tok", |
| "en: \"+a.a.next());var e=a.a.next();d=lb[e]||null;if(!d)throw Error(\"", |
| "No axis with name: \"+e);a.a.next();R(a,\"Missing node name\")}else d=", |
| "ib;e=\nw(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==w(a.a", |
| ",1)){if(!Ya(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(", |
| "!Ya(e))throw Error(\"Invalid type name: \"+e);vb(a,\"(\");R(a,\"Bad no", |
| "detype\");var f=w(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=xb(a);R", |
| "(a,\"Bad nodetype\");wb(a);e=new D(e,g)}else if(e=a.a.next(),f=e.index", |
| "Of(\":\"),-1==f)e=new $a(e);else{g=e.substring(0,f);if(\"*\"==g)var h=", |
| "\"*\";else if(h=a.na(g),!h)throw Error(\"Namespace prefix not declared", |
| ": \"+g);e=e.substr(f+1);e=new $a(e,h)}else throw Error(\"Bad token: \"", |
| "+\na.a.next());a=new O(Ab(a),d.B);return c||new P(d,e,a,\"//\"==b)}fun", |
| "ction Ab(a){for(var b=[];\"[\"==w(a.a);){a.a.next();R(a,\"Missing pred", |
| "icate expression.\");var c=tb(a);b.push(c);R(a,\"Unclosed predicate ex", |
| "pression.\");vb(a,\"]\")}return b}function ub(a){if(\"-\"==w(a.a))retu", |
| "rn a.a.next(),new ob(ub(a));var b=yb(a);if(\"|\"!=w(a.a))a=b;else{for(", |
| "b=[b];\"|\"==a.a.next();)R(a,\"Missing next union location path.\"),b.", |
| "push(yb(a));a.a.back();a=new pb(b)}return a};function Bb(a){switch(a.n", |
| "odeType){case 1:return ka(Cb,a);case 9:return Bb(a.documentElement);ca", |
| "se 11:case 10:case 6:case 12:return Db;default:return a.parentNode?Bb(", |
| "a.parentNode):Db}}function Db(){return null}function Cb(a,b){if(a.pref", |
| "ix==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?Cb(a.parentNode,b):null};function ", |
| "Eb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=sa(a);", |
| "if(a.empty())throw Error(\"Invalid XPath expression.\");b?\"function\"", |
| "==da(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return null};var ", |
| "c=tb(new qb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());", |
| "this.evaluate=function(d,e){d=c.evaluate(new n(d));return new T(d,e)}}", |
| "\nfunction T(a,b){if(0==b)if(a instanceof C)b=4;else if(\"string\"==ty", |
| "peof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeo", |
| "f 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 converte", |
| "d to the specified type\");this.resultType=b;switch(b){case 2:this.str", |
| "ingValue=a instanceof C?Ka(a):\"\"+a;break;case 1:this.numberValue=a i", |
| "nstanceof C?+Ka(a):+a;break;case 3:this.booleanValue=a instanceof C?0<", |
| "a.o():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d", |
| "=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.o(", |
| ");this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValu", |
| "e=Ja(a);break;default:throw Error(\"Unknown XPathResult type.\");}var ", |
| "f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNex", |
| "t called with wrong result type\");return f>=d.length?null:d[f++]};thi", |
| "s.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem ca", |
| "lled with wrong result type\");return g>=d.length||0>g?null:d[g]}}\nT.", |
| "ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDERE", |
| "D_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NODE", |
| "_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE_T", |
| "YPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function Fb(a){this.lookupNamespaceU", |
| "RI=Bb(a)}\nfunction Gb(a,b){a=a||aa;var c=a.Document&&a.Document.proto", |
| "type||a.document;if(!c.evaluate||b)a.XPathResult=T,c.evaluate=function", |
| "(d,e,f,g){return(new Eb(d,f)).evaluate(e,g)},c.createExpression=functi", |
| "on(d,e){return new Eb(d,e)},c.createNSResolver=function(d){return new ", |
| "Fb(d)}}ca(\"wgxpath.install\",Gb);ca(\"wgxpath.install\",Gb);var Hb={a", |
| "liceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamar", |
| "ine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\"", |
| ",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bluevio", |
| "let:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5", |
| "f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\"", |
| ",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",c", |
| "yan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenro", |
| "d:\"#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\",darkslategrey:\"#2f4f4f\",darkt", |
| "urquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deeps", |
| "kyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:", |
| "\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:", |
| "\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#", |
| "f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green", |
| ":\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0ff", |
| "f0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivor", |
| "y:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#", |
| "fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#a", |
| "dd8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyel", |
| "low:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey", |
| ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseag", |
| "reen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",l", |
| "ightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ff", |
| "ffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magent", |
| "a:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumbl", |
| "ue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu", |
| "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"", |
| "#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midn", |
| "ightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc", |
| "casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#", |
| "fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",or", |
| "angered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",paleg", |
| "reen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",p", |
| "apayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#f", |
| "fc0cb\",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\",skyb", |
| "lue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:", |
| "\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", |
| "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff", |
| "6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",whit", |
| "e:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"", |
| "#9acd32\"};var Ib=\"backgroundColor borderTopColor borderRightColor bo", |
| "rderBottomColor borderLeftColor color outlineColor\".split(\" \"),Jb=/", |
| "#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Kb=/^#(?:[0-9a-f]{3}){1,2}$/", |
| "i,Lb=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", |
| "\\.\\d*)\\)$/i,Mb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})", |
| ",\\s?(0|[1-9]\\d{0,2})\\)$/i;function Nb(a,b){this.code=a;this.state=U", |
| "[a]||Ob;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g", |
| ",function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=", |
| "a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;", |
| "a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(Nb,E", |
| "rror);var Ob=\"unknown error\",U={15:\"element not selectable\",11:\"e", |
| "lement not visible\"};U[31]=Ob;U[30]=Ob;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]=\"inv", |
| "alid selector\";U[17]=\"javascript error\";U[405]=\"unsupported operat", |
| "ion\";U[34]=\"move target out of bounds\";U[27]=\"no such alert\";U[7]", |
| "=\"no such element\";U[8]=\"no such frame\";U[23]=\"no such window\";U", |
| "[28]=\"script timeout\";U[33]=\"session not created\";U[10]=\"stale el", |
| "ement reference\";U[21]=\"timeout\";U[25]=\"unable to set cookie\";U[2", |
| "6]=\"unexpected alert open\";U[13]=Ob;U[9]=\"unknown command\";functio", |
| "n V(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.no", |
| "deType&&(!b||a.tagName.toUpperCase()==b)};var W={};W.W=function(){var ", |
| "a={ta:\"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.documentEl", |
| "ement):W.W,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.length;++h){va", |
| "r v=g[h],F=v.namespaceURI;if(F&&!f[F]){var t=v.lookupPrefix(F);if(!t){", |
| "var A=F.match(\".*/(\\\\w+)/?$\");t=A?A[1]:\"xhtml\"}f[F]=t}}var J={},", |
| "S;for(S in f)J[f[S]]=S;e=function(m){return J[m]||null};try{return d.e", |
| "valuate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.cr", |
| "eateNSResolver?d.createNSResolver(d.documentElement):\nW.W,d.evaluate(", |
| "b,a,e,c,null);throw m;}}catch(m){throw new Nb(32,\"Unable to locate an", |
| " element with the xpath expression \"+b+\" because of the following er", |
| "ror:\\n\"+m);}};W.X=function(a,b){if(!a||1!=a.nodeType)throw new Nb(32", |
| ",'The result of the xpath expression \"'+b+'\" is: '+a+\". It should b", |
| "e an element.\");};\nW.qa=function(a,b){var c=function(){var d=W.m(b,a", |
| ",9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=y(b),d.setP", |
| "roperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingle", |
| "Node(a)):null}();null===c||W.X(c,a);return c};\nW.sa=function(a,b){var", |
| " c=function(){var d=W.m(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g", |
| "=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=", |
| "y(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.s", |
| "electNodes(a)):[]}();p(c,function(d){W.X(d,a)});return c};function Pb(", |
| "a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=Pb.protot", |
| "ype;k.clone=function(){return new Pb(this.top,this.right,this.bottom,t", |
| "his.left)};k.contains=function(a){return this&&a?a instanceof Pb?a.lef", |
| "t>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bot", |
| "tom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!", |
| "1};\nk.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.r", |
| "ight,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.ceil(this.top);this.right=Math.ceil(thi", |
| "s.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.l", |
| "eft);return this};\nk.floor=function(){this.top=Math.floor(this.top);t", |
| "his.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);t", |
| "his.left=Math.floor(this.left);return this};k.round=function(){this.to", |
| "p=Math.round(this.top);this.right=Math.round(this.right);this.bottom=M", |
| "ath.round(this.bottom);this.left=Math.round(this.left);return this};\n", |
| "k.translate=function(a,b){a instanceof x?(this.left+=a.x,this.right+=a", |
| ".x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"numbe", |
| "r\"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=fun", |
| "ction(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;this", |
| ".top*=b;this.bottom*=b;return this};function X(a,b,c,d){this.left=a;th", |
| "is.top=b;this.width=c;this.height=d}k=X.prototype;k.clone=function(){r", |
| "eturn new X(this.left,this.top,this.width,this.height)};k.contains=fun", |
| "ction(a){return a instanceof x?a.x>=this.left&&a.x<=this.left+this.wid", |
| "th&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.l", |
| "eft+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>", |
| "=a.top+a.height};\nk.ceil=function(){this.left=Math.ceil(this.left);th", |
| "is.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.heigh", |
| "t=Math.ceil(this.height);return this};k.floor=function(){this.left=Mat", |
| "h.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.top=Math.round(this.to", |
| "p);this.width=Math.round(this.width);this.height=Math.round(this.heigh", |
| "t);return this};\nk.translate=function(a,b){a instanceof x?(this.left+", |
| "=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top+=b)", |
| ");return this};k.scale=function(a,b){b=\"number\"===typeof b?b:a;this.", |
| "left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Qb=", |
| "\"function\"===typeof ShadowRoot;function Rb(a){for(a=a.parentNode;a&&", |
| "1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return V(", |
| "a)?a:null}\nfunction Y(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"==b||", |
| "\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=y(a);if(d.defaultVie", |
| "w&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a", |
| ",null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||Sb(a,", |
| "b);if(null===a)a=null;else if(0<=la(Ib,b)){b:{var e=a.match(Lb);if(e&&", |
| "(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255", |
| ">=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=nu", |
| "ll}if(!b)b:{if(d=a.match(Mb))if(b=Number(d[1]),\nc=Number(d[2]),d=Numb", |
| "er(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b", |
| "}b=null}if(!b)b:{b=a.toLowerCase();c=Hb[b.toLowerCase()];if(!c&&(c=\"#", |
| "\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Jb,\"#$1$1$2$2$3$3", |
| "\")),!Kb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseI", |
| "nt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.joi", |
| "n(\", \")+\")\":a}return a}\nfunction Sb(a,b){var c=a.currentStyle||a.", |
| "style,d=c[b];void 0===d&&\"function\"==da(c.getPropertyValue)&&(d=c.ge", |
| "tPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=Rb(a))?Sb", |
| "(a,b):null}\nfunction Tb(a,b,c){function d(g){var h=Ub(g);return 0<h.h", |
| "eight&&0<h.width?!0:V(g,\"PATH\")&&(0<h.height||0<h.width)?(g=Y(g,\"st", |
| "roke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")&&u(", |
| "g.childNodes,function(v){return 3==v.nodeType||V(v)&&d(v)})}function e", |
| "(g){return Vb(g)==Z&&ma(g.childNodes,function(h){return!V(h)||e(h)||!d", |
| "(h)})}if(!V(a))throw Error(\"Argument to isShown must be of type Eleme", |
| "nt\");if(V(a,\"BODY\"))return!0;if(V(a,\"OPTION\")||V(a,\"OPTGROUP\"))", |
| "return a=Ca(a,function(g){return V(g,\"SELECT\")}),\n!!a&&Tb(a,!0,c);v", |
| "ar f=Wb(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&Tb(f", |
| ".image,b,c);if(V(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||V(a,", |
| "\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"", |
| "hidden\"!=f&&c(a)&&(b||0!=Xb(a))&&d(a)?!e(a):!1}\nfunction Yb(a,b){fun", |
| "ction c(d){if(V(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.par", |
| "entNode;if(d.getDestinationInsertionPoints){var f=d.getDestinationInse", |
| "rtionPoints();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoo", |
| "t&&void 0!==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:nu", |
| "ll:e}return Qb&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.node", |
| "Type)?!0:e&&V(e,\"DETAILS\")&&!e.open&&!V(d,\"SUMMARY\")?!1:!!e&&c(e)}", |
| "return Tb(a,!!b,c)}var Z=\"hidden\";\nfunction Vb(a){function b(m){fun", |
| "ction r(Ra){if(Ra==g)return!0;var rb=Y(Ra,\"display\");return 0==rb.la", |
| "stIndexOf(\"inline\",0)||\"contents\"==rb||\"absolute\"==sb&&\"static", |
| "\"==Y(Ra,\"position\")?!1:!0}var sb=Y(m,\"position\");if(\"fixed\"==sb", |
| ")return F=!0,m==g?null:g;for(m=Rb(m);m&&!r(m);)m=Rb(m);return m}functi", |
| "on c(m){var r=m;if(\"visible\"==v)if(m==g&&h)r=h;else if(m==h)return{x", |
| ":\"visible\",y:\"visible\"};r={x:Y(r,\"overflow-x\"),y:Y(r,\"overflow-", |
| "y\")};m==g&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"", |
| "auto\":r.y);return r}\nfunction d(m){if(m==g){var r=(new Da(f)).J;m=r.", |
| "scrollingElement?r.scrollingElement:r.body||r.documentElement;r=r.pare", |
| "ntWindow||r.defaultView;m=new x(r.pageXOffset||m.scrollLeft,r.pageYOff", |
| "set||m.scrollTop)}else m=new x(m.scrollLeft,m.scrollTop);return m}var ", |
| "e=Zb(a),f=y(a),g=f.documentElement,h=f.body,v=Y(g,\"overflow\"),F;for(", |
| "a=b(a);a;a=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var", |
| " A=Ub(a);if(0==A.width||0==A.height)return Z;var J=e.right<A.left,S=e.", |
| "bottom<A.top;if(J&&\"hidden\"==t.x||S&&\"hidden\"==\nt.y)return Z;if(J", |
| "&&\"visible\"!=t.x||S&&\"visible\"!=t.y){J=d(a);S=e.bottom<A.top-J.y;i", |
| "f(e.right<A.left-J.x&&\"visible\"!=t.x||S&&\"visible\"!=t.x)return Z;e", |
| "=Vb(a);return e==Z?Z:\"scroll\"}J=e.left>=A.left+A.width;A=e.top>=A.to", |
| "p+A.height;if(J&&\"hidden\"==t.x||A&&\"hidden\"==t.y)return Z;if(J&&\"", |
| "visible\"!=t.x||A&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWid", |
| "th-t.x||e.right>=g.scrollHeight-t.y))return Z;e=Vb(a);return e==Z?Z:\"", |
| "scroll\"}}}return\"none\"}\nfunction Ub(a){var b=Wb(a);if(b)return b.r", |
| "ect;if(V(a,\"HTML\"))return a=y(a),a=((a?a.parentWindow||a.defaultView", |
| ":window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEl", |
| "ement:a.body,a=new va(a.clientWidth,a.clientHeight),new X(0,0,a.width,", |
| "a.height);try{var 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)}\nfunc", |
| "tion Wb(a){var b=V(a,\"MAP\");if(!b&&!V(a,\"AREA\"))return null;var c=", |
| "b?a:V(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&", |
| "&(d=W.qa('/descendant::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=Ub(d),", |
| "b||\"default\"==a.shape.toLowerCase()||(a=$b(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.le", |
| "ft,c+e.top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c)))", |
| ");return{image:d,rect:e||new X(0,0,0,0)}}\nfunction $b(a){var b=a.shap", |
| "e.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b", |
| "=a[0];var c=a[1];return 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&&2<", |
| "a.length){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.m", |
| "in(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]", |
| ");return new X(b,c,d-b,e-c)}return new X(0,0,0,0)}function Zb(a){a=Ub(", |
| "a);return new Pb(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunctio", |
| "n Xb(a){var b=1,c=Y(a,\"opacity\");c&&(b=Number(c));(a=Rb(a))&&(b*=Xb(", |
| "a));return b};var ac=\"function\"===typeof ShadowRoot;function bc(a,b,", |
| "c){if(!Yb(a,c))return!1;if(ac){for(;a.parentNode;)a=a.parentNode;if(a ", |
| "instanceof ShadowRoot)return bc(a.host,b)}return!0};ca(\"_\",bc);; ret", |
| "urn this._.apply(null,arguments);}).apply({navigator:typeof window!='u", |
| "ndefined'?window.navigator:null,document:typeof window!='undefined'?wi", |
| "ndow.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const IS_ENABLED[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p", |
| "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun", |
| "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t", |
| "his.K};function na(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;retur", |
| "n a}function pa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)r", |
| "eturn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPo", |
| "sition)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.co", |
| "mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"", |
| "sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c", |
| "=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIn", |
| "dex;var e=a.parentNode,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.so", |
| "urceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document", |
| ";c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange();", |
| "a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Range", |
| ".START_TO_END,a)}function sa(a,b){var c=a.parentNode;if(c==b)return-1;", |
| "for(;b.parentNode!=c;)b=b.parentNode;return ra(b,a)}function ra(a,b){f", |
| "or(;b=b.previousSibling;)if(b==a)return-1;return 1}function ta(a,b){fo", |
| "r(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};functio", |
| "n u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nul", |
| "l==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;c=0;var d=[];fo", |
| "r(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fir", |
| "stChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return", |
| "\"\"+b}\nfunction v(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.getAt", |
| "tribute(b,2)==c}function w(a,b,c,d,e){return ua.call(null,a,b,h(c)?c:n", |
| "ull,h(d)?d:null,e||new x)}\nfunction ua(a,b,c,d,e){b.getElementsByName", |
| "&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f", |
| ")&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getEleme", |
| "ntsByClassName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(", |
| "f)})):a instanceof y?va(a,b,c,d,e):b.getElementsByTagName&&(b=b.getEle", |
| "mentsByTagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}f", |
| "unction va(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a", |
| ".matches(b)&&e.add(b),va(a,b,c,d,e)};function x(){this.j=this.g=null;t", |
| "his.G=0}function wa(a){this.node=a;this.next=this.A=null}function xa(a", |
| ",b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e", |
| ",f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<qa(c.node,b.node)?", |
| "(e=b,b=b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||", |
| "b;e;)e.A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.un", |
| "shift=function(a){a=new wa(a);a.next=this.g;this.j?this.g.A=a:this.g=t", |
| "his.j=a;this.g=a;this.G++};\nx.prototype.add=function(a){a=new wa(a);a", |
| ".A=this.j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};func", |
| "tion A(a){return(a=a.g)?a.node:null}x.prototype.m=function(){return th", |
| "is.G};function B(a){return(a=A(a))?u(a):\"\"}x.prototype.iterator=func", |
| "tion(a){return new ya(this,!!a)};function ya(a,b){this.ia=a;this.V=(th", |
| "is.B=b)?a.j:a.g;this.R=null}ya.prototype.next=function(){var a=this.V;", |
| "if(null==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return ", |
| "b.node};\nya.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)", |
| "throw Error(\"Next must be called at least once before remove.\");var ", |
| "c=b.A;b=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};funct", |
| "ion C(a){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"", |
| "\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=func", |
| "tion(){return this.o};function za(a,b){a.o=b}function Aa(a,b){a.h=b}C.", |
| "prototype.u=function(){return this.H};function E(a,b){a=a.evaluate(b);", |
| "return a instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return ", |
| "a instanceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a in", |
| "stanceof x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;th", |
| "is.Y=b;this.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==Ba&&(c.h|", |
| "|c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(th", |
| "is.H={name:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfun", |
| "ction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instance", |
| "of x&&c instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e", |
| "=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!", |
| "1}if(b instanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b", |
| ");f=e.iterator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g)", |
| "{case \"number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"", |
| "string\":k=u(k);break;default:throw Error(\"Illegal primitive type for", |
| " comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}ret", |
| "urn e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number", |
| "\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototyp", |
| "e.evaluate=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.", |
| "toString=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);", |
| "return a+=D(this.ca)};function Ca(a,b,c,d){this.la=a;this.aa=b;this.f=", |
| "c;this.v=d}Ca.prototype.toString=function(){return this.la};var Da={};", |
| "\nfunction J(a,b,c,d){if(Da.hasOwnProperty(a))throw Error(\"Binary ope", |
| "rator already created: \"+a);a=new Ca(a,b,c,d);return Da[a.toString()]", |
| "=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,", |
| "function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){ret", |
| "urn E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)})", |
| ";J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,functi", |
| "on(a,b,c){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,fu", |
| "nction(a,b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2", |
| ",function(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\"", |
| ",4,2,function(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var ", |
| "Ba=J(\"=\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b", |
| ",c,!0)});J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!", |
| "=e},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){i", |
| "f(b.m()&&4!=a.f)throw Error(\"Primary expression must evaluate to node", |
| "set if filter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b", |
| ";this.o=a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=thi", |
| "s.ba.evaluate(a);return Ea(this.b,a)};K.prototype.toString=function(){", |
| "var a=\"Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b", |
| ".length<a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\"", |
| " arguments, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw ", |
| "Error(\"Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.l", |
| "ength+\" given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argu", |
| "ment \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.", |
| "call(this,a.f);this.J=a;this.O=b;za(this,a.o||q(b,function(c){return c", |
| ".c()}));Aa(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){ret", |
| "urn c.h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.a", |
| "pply(null,ia(a,this.O))};L.prototype.toString=function(){var a=\"Funct", |
| "ion: \"+this.J;if(this.O.length){var b=p(this.O,function(c,d){return c", |
| "+D(d)},\"Arguments:\");a+=D(b)}return a};function Fa(a,b,c,d,e,f,g,k){", |
| "this.i=a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this", |
| ".S=void 0!==g?g:f;this.ja=!!k}Fa.prototype.toString=function(){return ", |
| "this.i};var Ga={};\nfunction M(a,b,c,d,e,f,g,k){if(Ga.hasOwnProperty(a", |
| "))throw Error(\"Function already created: \"+a+\".\");Ga[a]=new Fa(a,b", |
| ",c,d,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(\"con", |
| "cat\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){ret", |
| "urn c+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,functio", |
| "n(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,functio", |
| "n(){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.ownerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.ge", |
| "tElementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"strin", |
| "g\"!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;", |
| "k++)if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(qa);", |
| "var f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,", |
| "!1,function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=argume", |
| "nts.length)throw Error(\"Function last expects ()\");return a.j},0);M(", |
| "\"local-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?", |
| "a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0", |
| ",function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase", |
| "():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,", |
| "1,!0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(", |
| "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);M(\"number\",1,!1,!", |
| "0,function(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,f", |
| "unction(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Ma", |
| "th.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,funct", |
| "ion(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,fu", |
| "nction(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,", |
| "!1,function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)r", |
| "eturn\"\";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.subs", |
| "tring(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(\"substring-before\",3,!1,!1,functi", |
| "on(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substrin", |
| "g(0,a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();", |
| "b=0;for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"tra", |
| "nslate\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}", |
| "c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c}", |
| ",3);M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea", |
| "=a;this.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":thi", |
| "s.C=8;break;case \"text\":this.C=3;break;case \"processing-instruction", |
| "\":this.C=7;break;case \"node\":break;default:throw Error(\"Unexpected", |
| " argument\");}}function Ha(a){return\"comment\"==a||\"text\"==a||\"pro", |
| "cessing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){", |
| "return null===this.C||this.C==a.nodeType};y.prototype.F=function(){ret", |
| "urn this.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+t", |
| "his.ea;null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(th", |
| "is,3);this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=fu", |
| "nction(){return this.da};N.prototype.toString=function(){return\"Liter", |
| "al: \"+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i", |
| "?\"*\":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.p", |
| "rototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b", |
| "=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this", |
| ".i!=b.toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.name", |
| "spaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.", |
| "F=function(){return this.i};\nO.prototype.toString=function(){return\"", |
| "Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\"", |
| ":\")+this.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype", |
| ".evaluate=function(){return this.fa};P.prototype.toString=function(){r", |
| "eturn\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;t", |
| "his.I=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.", |
| "s!=Ia||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);func", |
| "tion R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=", |
| "new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.", |
| "prototype.toString=function(){return\"Root Helper Expression\"};functi", |
| "on S(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=ne", |
| "w x;b.add(a.l);return b};\nS.prototype.toString=function(){return\"Con", |
| "text Helper Expression\"};function Ja(a){return\"/\"==a||\"//\"==a}\nQ", |
| ".prototype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instan", |
| "ceof x))throw Error(\"Filter expression must evaluate to nodeset.\");a", |
| "=this.I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator", |
| "(e.s.B);if(e.c()||e.s!=Ka)if(e.c()||e.s!=La){var g=f.next();for(b=e.ev", |
| "aluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=xa(b,g)}", |
| "else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next()", |
| ")&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b", |
| "=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=function(){var", |
| " a=\"Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,fun", |
| "ction(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b", |
| "){this.b=a;this.B=!!b}function Ea(a,b,c){for(c=c||0;c<a.b.length;c++)f", |
| "or(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var z=a.B", |
| "?f-k:k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)z=z==g;els", |
| "e if(\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else if(g insta", |
| "nceof x)z=0<g.m();else throw Error(\"Predicate.evaluate returned an un", |
| "expected type.\");z||e.remove()}return b}T.prototype.u=function(){retu", |
| "rn 0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(", |
| "var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)", |
| "return!0}return!1};T.prototype.m=function(){return this.b.length};T.pr", |
| "ototype.toString=function(){return p(this.b,function(a,b){return a+D(b", |
| ")},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.", |
| "N=b;this.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name", |
| ":b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=functi", |
| "on(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,", |
| "a):null,f=1);if(this.P)if(this.c()||this.s!=Ma)if(b=(new U(Na,new y(\"", |
| "node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null", |
| "!=(c=b.next());)a=xa(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b", |
| ",d,e),a=Ea(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.", |
| "v=function(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ea(this.b,a,d)};", |
| "\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(th", |
| "is.P?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);i", |
| "f(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicat", |
| "es:\");a+=D(b)}return a};function Oa(a,b,c,d){this.i=a;this.J=b;this.B", |
| "=c;this.na=d}Oa.prototype.toString=function(){return this.i};var Pa={}", |
| ";function V(a,b,c,d){if(Pa.hasOwnProperty(a))throw Error(\"Axis alread", |
| "y created: \"+a);b=new Oa(a,b,c,!!d);return Pa[a]=b}\nV(\"ancestor\",f", |
| "unction(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b", |
| ");return c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.", |
| "matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ia=", |
| "V(\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if", |
| "(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else", |
| "(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ma=V(\"child\",function(", |
| "a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b", |
| ";b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(", |
| "\"descendant\",w,!1,!0);\nvar Na=V(\"descendant-or-self\",function(a,b", |
| ",c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)", |
| "},!1,!0),Ka=V(\"following\",function(a,b,c,d){var e=new x;do for(var f", |
| "=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);wh", |
| "ile(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(", |
| "a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c}", |
| ",!1);V(\"namespace\",function(){return new x},!1);\nvar Qa=V(\"parent", |
| "\",function(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeTyp", |
| "e)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b)", |
| ";return c},!1),La=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];d", |
| "o f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){v", |
| "ar z=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for(var oa=0,fb=z", |
| ".length;oa<fb;oa++)b=z[oa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,", |
| "d,e)}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var ", |
| "c=new x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);", |
| "var Ra=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);ret", |
| "urn c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a", |
| ".h}l(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.W)};func", |
| "tion Sa(a){C.call(this,4);this.M=a;za(this,q(this.M,function(b){return", |
| " b.c()}));Aa(this,q(this.M,function(b){return b.h}))}l(Sa,C);Sa.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=xa(b,c)});return b};Sa.prototype.toString=function(){r", |
| "eturn p(this.M,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Ta(a,b){this.a=a;this.ka=b}function Ua(a){for(var b,c=[];;){X(a", |
| ",\"Missing right hand side of binary expression.\");b=Va(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Da[d]||null)&&d.aa;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function X(a,", |
| "b){if(a.a.empty())throw Error(b);}function Wa(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Xa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Ya(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Za(a){var b=[];if(Ja(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;X(", |
| "a,\"Missing next location step.\");c=$a(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ua(a);X(a,'unclos", |
| "ed \"(\"');Wa(a,\")\");break;case '\"':case \"'\":c=Ya(a);break;defaul", |
| "t:if(isNaN(+c))if(!Ha(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ga[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){X(a,\"", |
| "Missing function argument list.\");d.push(Ua(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}X(a,\"Unclosed function argument list.\");Xa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T(ab(a)),c=new K(c,d))}if(c)if(Ja(t(a.a)))d=c;else return c;else c=$", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ja(t(a.a));)c=a.a.next(),X(a,\"Missi", |
| "ng next location step.\"),c=$a(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion $a(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Ra,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Qa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ia;a.a.next();X(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Pa[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();X(", |
| "a,\"Missing node name\")}else d=Ma;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ha(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Ha(e))throw Error(\"Invalid type name", |
| ": \"+e);Wa(a,\"(\");X(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Ya(a);X(a,\"Bad nodetype\");Xa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T(ab(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function ab(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();X(a,\"Missing predicate expression.\");var c=Ua(a);b.push(", |
| "c);X(a,\"Unclosed predicate expression.\");Wa(a,\"]\")}return b}functi", |
| "on Va(a){if(\"-\"==t(a.a))return a.a.next(),new W(Va(a));var b=Za(a);i", |
| "f(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)X(a,\"Missing ne", |
| "xt union location path.\"),b.push(Za(a));a.a.back();a=new Sa(b)}return", |
| " a};function bb(a){switch(a.nodeType){case 1:return ha(cb,a);case 9:re", |
| "turn bb(a.documentElement);case 11:case 10:case 6:case 12:return db;de", |
| "fault:return a.parentNode?bb(a.parentNode):db}}function db(){return nu", |
| "ll}function cb(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?cb(a.", |
| "parentNode,b):null};function eb(a,b){if(!a.length)throw Error(\"Empty ", |
| "XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath ", |
| "expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Ua(new Ta(a,b));if(!a.empty())throw Err", |
| "or(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(", |
| "new m(d));return new Y(d,e)}}\nfunction Y(a,b){if(0==b)if(a instanceof", |
| " x)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 eva", |
| "luation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(", |
| "\"value could not be converted to the specified type\");this.resultTyp", |
| "e=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break", |
| ";case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.boo", |
| "leanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7", |
| ":var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(", |
| "e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case 8", |
| ":case 9:this.singleNodeValue=A(a);break;default:throw Error(\"Unknown ", |
| "XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=", |
| "b)throw Error(\"iterateNext called with wrong result type\");return f>", |
| "=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)thr", |
| "ow Error(\"snapshotItem called with wrong result type\");return g>=d.l", |
| "ength||0>g?null:d[g]}}\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_ITERAT", |
| "OR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYP", |
| "E=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.FIRST_ORDERED_NODE_TYPE=9;function g", |
| "b(a){this.lookupNamespaceURI=bb(a)}\nfunction hb(a,b){a=a||aa;var c=a.", |
| "Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathRe", |
| "sult=Y,c.evaluate=function(d,e,f,g){return(new eb(d,f)).evaluate(e,g)}", |
| ",c.createExpression=function(d,e){return new eb(d,e)},c.createNSResolv", |
| "er=function(d){return new gb(d)}}ba(\"wgxpath.install\",hb);ba(\"wgxpa", |
| "th.install\",hb);function Z(a,b){b&&\"string\"!==typeof b&&(b=b.toStri", |
| "ng());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var ", |
| "ib=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");funct", |
| "ion jb(a){return q(ib,function(b){return Z(a,b)})?a.disabled?!1:a.pare", |
| "ntNode&&1==a.parentNode.nodeType&&Z(a,\"OPTGROUP\")||Z(a,\"OPTION\")?j", |
| "b(a.parentNode):!ta(a,function(b){var c=b.parentNode;if(c&&Z(c,\"FIELD", |
| "SET\")&&c.disabled){if(!Z(b,\"LEGEND\"))return!0;for(;b=void 0!==b.pre", |
| "viousElementSibling?b.previousElementSibling:na(b.previousSibling);)if", |
| "(Z(b,\"LEGEND\"))return!0}return!1}):!0};ba(\"_\",jb);; return this._.", |
| "apply(null,arguments);}).apply({navigator:typeof window!='undefined'?w", |
| "indow.navigator:null,document:typeof window!='undefined'?window.docume", |
| "nt:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const IS_SELECTED[] = { |
| "function(){return (function(){var g,ba=this||self;function ca(a){retur", |
| "n\"string\"==typeof a}function da(a,b){a=a.split(\".\");var c=ba;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ea(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n fa(a,b,c){return a.call.apply(a.bind,arguments)}function ha(a,b,c){i", |
| "f(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.", |
| "call(arguments,2);return function(){var e=Array.prototype.slice.call(a", |
| "rguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retu", |
| "rn function(){return a.apply(b,arguments)}}\nfunction ia(a,b,c){ia=Fun", |
| "ction.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(", |
| "\"native code\")?fa:ha;return ia.apply(null,arguments)}function ja(a,b", |
| "){var c=Array.prototype.slice.call(arguments,1);return function(){var ", |
| "d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function", |
| " l(a,b){function c(){}c.prototype=b.prototype;a.ka=b.prototype;a.proto", |
| "type=new c;a.prototype.constructor=a}\nfunction m(a,b,c){var d=argumen", |
| "ts.callee.caller;if(\"undefined\"!==typeof d.ka){for(var e=Array(argum", |
| "ents.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.ka.con", |
| "structor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b", |
| ")throw Error(\"method names provided to goog.base must be a string or ", |
| "a symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++", |
| ")e[f-2]=arguments[f];f=!1;for(var h=a.constructor.prototype;h;h=Object", |
| ".getPrototypeOf(h))if(h[b]===d)f=!0;else if(f){h[b].apply(a,\ne);retur", |
| "n}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(", |
| "\"goog.base called from a method of one name to a method of a differen", |
| "t name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs", |
| ", Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grant", |
| "ed, free of charge, to any person obtaining a copy\n of this software ", |
| "and associated documentation files (the \"Software\"), to\n deal in th", |
| "e Software without restriction, including without limitation the\n rig", |
| "hts to use, copy, modify, merge, publish, distribute, sublicense, and/", |
| "or\n sell copies of the Software, and to permit persons to whom the So", |
| "ftware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction n(a,b", |
| ",c){this.u=a;this.ua=b||1;this.s=c||1};function p(a,b){for(var c=a.len", |
| "gth,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call", |
| "(void 0,d[e],e,a)}function ka(a,b){for(var c=a.length,d=Array(c),e=\"s", |
| "tring\"===typeof a?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(vo", |
| "id 0,e[f],f,a));return d}function r(a,b,c){var d=c;p(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length", |
| ",d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call", |
| "(void 0,d[e],e,a))return!0;return!1}\nfunction ma(a){return Array.prot", |
| "otype.concat.apply([],arguments)}function na(a,b,c){return 2>=argument", |
| "s.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,", |
| "b,c)};var oa;a:{var pa=ba.navigator;if(pa){var qa=pa.userAgent;if(qa){", |
| "oa=qa;break a}}oa=\"\"};var ra=-1!=oa.indexOf(\"Macintosh\"),sa=-1!=oa", |
| ".indexOf(\"Windows\");function ta(a){this.aa=a;this.S=0}function ua(a)", |
| "{a=a.match(va);for(var b=0;b<a.length;b++)wa.test(a[b])&&a.splice(b,1)", |
| ";return new ta(a)}var va=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?!", |
| "[0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+", |
| "|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,wa=/^\\s/;function t(a,b){return a", |
| ".aa[a.S+(b||0)]}ta.prototype.next=function(){return this.aa[this.S++]}", |
| ";ta.prototype.back=function(){this.S--};ta.prototype.empty=function(){", |
| "return this.aa.length<=this.S};function xa(a,b){if(!a||!b)return!1;if(", |
| "a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!", |
| "=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPos", |
| "ition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ya(a,", |
| "b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocum", |
| "entPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn", |
| "dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retu", |
| "rn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retur", |
| "n e==f?za(a,b):!c&&xa(e,b)?-1*Aa(a,b):!d&&xa(f,a)?Aa(b,a):(c?a.sourceI", |
| "ndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=u(a);c=d.createR", |
| "ange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b", |
| ");\na.collapse(!0);return c.compareBoundaryPoints(ba.Range.START_TO_EN", |
| "D,a)}function Aa(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.paren", |
| "tNode!=c;)b=b.parentNode;return za(b,a)}function za(a,b){for(;b=b.prev", |
| "iousSibling;)if(b==a)return-1;return 1}function u(a){return 9==a.nodeT", |
| "ype?a:a.ownerDocument||a.document};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.do", |
| "cumentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeTyp", |
| "e&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].", |
| "nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction w(a,b,c){i", |
| "f(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 Ba.call(null,a,b,ca(c)?c:null,ca(d)?d:null,e||new z)}", |
| "\nfunction Ba(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getE", |
| "lementsByName(d),p(b,function(f){a.matches(f)&&e.add(f)})):b.getElemen", |
| "tsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p(b,func", |
| "tion(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceof A?Ca(a,", |
| "b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.K()),p(b,", |
| "function(f){w(f,c,d)&&e.add(f)}));return e}function Ca(a,b,c,d,e){for(", |
| "b=b.firstChild;b;b=b.nextSibling)w(b,c,d)&&a.matches(b)&&e.add(b),Ca(a", |
| ",b,c,d,e)};function z(){this.s=this.i=null;this.L=0}function Da(a){thi", |
| "s.node=a;this.next=this.G=null}function Ea(a,b){if(!a.i)return b;if(!b", |
| ".i)return a;var c=a.i;b=b.i;for(var d=null,e,f=0;c&&b;)c.node==b.node?", |
| "(e=c,c=c.next,b=b.next):0<ya(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.ne", |
| "xt),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e=c||b;e;)e.G=d,d=d.next=e,f++,", |
| "e=e.next;a.s=d;a.L=f;return a}z.prototype.unshift=function(a){a=new Da", |
| "(a);a.next=this.i;this.s?this.i.G=a:this.i=this.s=a;this.i=a;this.L++}", |
| ";\nz.prototype.add=function(a){a=new Da(a);a.G=this.s;this.i?this.s.ne", |
| "xt=a:this.i=this.s=a;this.s=a;this.L++};function Fa(a){return(a=a.i)?a", |
| ".node:null}z.prototype.v=function(){return this.L};function Ga(a){retu", |
| "rn(a=Fa(a))?v(a):\"\"}z.prototype.iterator=function(a){return new Ha(t", |
| "his,!!a)};function Ha(a,b){this.qa=a;this.ba=(this.I=b)?a.s:a.i;this.Y", |
| "=null}Ha.prototype.next=function(){var a=this.ba;if(null==a)return nul", |
| "l;var b=this.Y=a;this.ba=this.I?a.G:a.next;return b.node};\nHa.prototy", |
| "pe.remove=function(){var a=this.qa,b=this.Y;if(!b)throw Error(\"Next m", |
| "ust be called at least once before remove.\");var c=b.G;b=b.next;c?c.n", |
| "ext=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.Y=null};function B(a){this.h=a;th", |
| "is.l=this.A=!1;this.M=null}function C(a){return\"\\n \"+a.toString().", |
| "split(\"\\n\").join(\"\\n \")}B.prototype.g=function(){return this.A}", |
| ";function Ia(a,b){a.A=b}function Ja(a,b){a.l=b}B.prototype.C=function(", |
| "){return this.M};function D(a,b){a=a.evaluate(b);return a instanceof z", |
| "?+Ga(a):+a}function E(a,b){a=a.evaluate(b);return a instanceof z?Ga(a)", |
| ":\"\"+a}function F(a,b){a=a.evaluate(b);return a instanceof z?!!a.v():", |
| "!!a};function G(a,b,c){B.call(this,a.h);this.$=a;this.ea=b;this.ja=c;t", |
| "his.A=b.g()||c.g();this.l=b.l||c.l;this.$==Ka&&(c.l||c.g()||4==c.h||0=", |
| "=c.h||!b.C()?b.l||b.g()||4==b.h||0==b.h||!c.C()||(this.M={name:c.C().n", |
| "ame,J:b}):this.M={name:b.C().name,J:c})}l(G,B);\nfunction J(a,b,c,d,e)", |
| "{b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof z&&c instanceof", |
| " z){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.", |
| "next();f;f=e.next())if(a(v(d),v(f)))return!0;return!1}if(b instanceof ", |
| "z||c instanceof z){b instanceof z?(e=b,d=c):(e=c,d=b);f=e.iterator();f", |
| "or(var h=typeof d,k=f.next();k;k=f.next()){switch(h){case \"number\":k", |
| "=+v(k);break;case \"boolean\":k=!!v(k);break;case \"string\":k=v(k);br", |
| "eak;default:throw Error(\"Illegal primitive type for comparison.\");\n", |
| "}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"=", |
| "=typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"nu", |
| "mber\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}G.prototype.evaluate=functio", |
| "n(a){return this.$.F(this.ea,this.ja,a)};G.prototype.toString=function", |
| "(){var a=\"Binary Expression: \"+this.$;a+=C(this.ea);return a+=C(this", |
| ".ja)};function Ma(a,b,c,d){this.ta=a;this.ha=b;this.h=c;this.F=d}Ma.pr", |
| "ototype.toString=function(){return this.ta};var Na={};\nfunction K(a,b", |
| ",c,d){if(Na.hasOwnProperty(a))throw Error(\"Binary operator already cr", |
| "eated: \"+a);a=new Ma(a,b,c,d);return Na[a.toString()]=a}K(\"div\",6,1", |
| ",function(a,b,c){return D(a,c)/D(b,c)});K(\"mod\",6,1,function(a,b,c){", |
| "return D(a,c)%D(b,c)});K(\"*\",6,1,function(a,b,c){return D(a,c)*D(b,c", |
| ")});K(\"+\",5,1,function(a,b,c){return D(a,c)+D(b,c)});K(\"-\",5,1,fun", |
| "ction(a,b,c){return D(a,c)-D(b,c)});K(\"<\",4,2,function(a,b,c){return", |
| " J(function(d,e){return d<e},a,b,c)});\nK(\">\",4,2,function(a,b,c){re", |
| "turn J(function(d,e){return d>e},a,b,c)});K(\"<=\",4,2,function(a,b,c)", |
| "{return J(function(d,e){return d<=e},a,b,c)});K(\">=\",4,2,function(a,", |
| "b,c){return J(function(d,e){return d>=e},a,b,c)});var Ka=K(\"=\",3,2,f", |
| "unction(a,b,c){return J(function(d,e){return d==e},a,b,c,!0)});K(\"!=", |
| "\",3,2,function(a,b,c){return J(function(d,e){return d!=e},a,b,c,!0)})", |
| ";K(\"and\",2,2,function(a,b,c){return F(a,c)&&F(b,c)});K(\"or\",1,2,fu", |
| "nction(a,b,c){return F(a,c)||F(b,c)});function Oa(a,b){if(b.v()&&4!=a.", |
| "h)throw Error(\"Primary expression must evaluate to nodeset if filter ", |
| "has predicate(s).\");B.call(this,a.h);this.ia=a;this.f=b;this.A=a.g();", |
| "this.l=a.l}l(Oa,B);Oa.prototype.evaluate=function(a){a=this.ia.evaluat", |
| "e(a);return Pa(this.f,a)};Oa.prototype.toString=function(){var a=\"Fil", |
| "ter:\"+C(this.ia);return a+=C(this.f)};function Qa(a,b){if(b.length<a.", |
| "ga)throw Error(\"Function \"+a.m+\" expects at least\"+a.ga+\" argumen", |
| "ts, \"+b.length+\" given\");if(null!==a.Z&&b.length>a.Z)throw Error(\"", |
| "Function \"+a.m+\" expects at most \"+a.Z+\" arguments, \"+b.length+\"", |
| " given\");a.ra&&p(b,function(c,d){if(4!=c.h)throw Error(\"Argument \"+", |
| "d+\" to function \"+a.m+\" is not of type Nodeset: \"+c);});B.call(thi", |
| "s,a.h);this.R=a;this.W=b;Ia(this,a.A||la(b,function(c){return c.g()}))", |
| ";Ja(this,a.pa&&!b.length||a.oa&&!!b.length||la(b,function(c){return c.", |
| "l}))}\nl(Qa,B);Qa.prototype.evaluate=function(a){return this.R.F.apply", |
| "(null,ma(a,this.W))};Qa.prototype.toString=function(){var a=\"Function", |
| ": \"+this.R;if(this.W.length){var b=r(this.W,function(c,d){return c+C(", |
| "d)},\"Arguments:\");a+=C(b)}return a};function Ra(a,b,c,d,e,f,h,k){thi", |
| "s.m=a;this.h=b;this.A=c;this.pa=d;this.oa=!1;this.F=e;this.ga=f;this.Z", |
| "=void 0!==h?h:f;this.ra=!!k}Ra.prototype.toString=function(){return th", |
| "is.m};var Sa={};\nfunction L(a,b,c,d,e,f,h,k){if(Sa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Sa[a]=new Ra(a,b,c", |
| ",d,e,f,h,k)}L(\"boolean\",2,!1,!1,function(a,b){return F(b,a)},1);L(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(D(b,a))},1);L(\"conca", |
| "t\",3,!1,!1,function(a,b){return r(na(arguments,1),function(c,d){retur", |
| "n c+E(d,a)},\"\")},2,null);L(\"contains\",2,!1,!1,function(a,b,c){b=E(", |
| "b,a);a=E(c,a);return-1!=b.indexOf(a)},2);L(\"count\",1,!1,!1,function(", |
| "a,b){return b.evaluate(a).v()},1,1,!0);\nL(\"false\",2,!1,!1,function(", |
| "){return!1},0);L(\"floor\",1,!1,!1,function(a,b){return Math.floor(D(b", |
| ",a))},1);L(\"id\",4,!1,!1,function(a,b){var c=a.u,d=9==c.nodeType?c:c.", |
| "ownerDocument;a=E(b,a).split(/\\s+/);var e=[];p(a,function(h){h=d.getE", |
| "lementById(h);var k;if(!(k=!h)){a:if(\"string\"===typeof e)k=\"string", |
| "\"!==typeof h||1!=h.length?-1:e.indexOf(h,0);else{for(k=0;k<e.length;k", |
| "++)if(k in e&&e[k]===h)break a;k=-1}k=0<=k}k||e.push(h)});e.sort(ya);v", |
| "ar f=new z;p(e,function(h){f.add(h)});return f},1);\nL(\"lang\",2,!1,!", |
| "1,function(){return!1},1);L(\"last\",1,!0,!1,function(a){if(1!=argumen", |
| "ts.length)throw Error(\"Function last expects ()\");return a.s},0);L(", |
| "\"local-name\",3,!1,!0,function(a,b){return(a=b?Fa(b.evaluate(a)):a.u)", |
| "?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"name\",3,!1,!", |
| "0,function(a,b){return(a=b?Fa(b.evaluate(a)):a.u)?a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);L(\"namespace-uri\",3,!0,!1,function(){return\"\"},", |
| "0,1,!0);\nL(\"normalize-space\",3,!1,!0,function(a,b){return(b?E(b,a):", |
| "v(a.u)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,", |
| "1);L(\"not\",2,!1,!1,function(a,b){return!F(b,a)},1);L(\"number\",1,!1", |
| ",!0,function(a,b){return b?D(b,a):+v(a.u)},0,1);L(\"position\",1,!0,!1", |
| ",function(a){return a.ua},0);L(\"round\",1,!1,!1,function(a,b){return ", |
| "Math.round(D(b,a))},1);L(\"starts-with\",2,!1,!1,function(a,b,c){b=E(b", |
| ",a);a=E(c,a);return 0==b.lastIndexOf(a,0)},2);L(\"string\",3,!1,!0,fun", |
| "ction(a,b){return b?E(b,a):v(a.u)},0,1);\nL(\"string-length\",1,!1,!0,", |
| "function(a,b){return(b?E(b,a):v(a.u)).length},0,1);L(\"substring\",3,!", |
| "1,!1,function(a,b,c,d){c=D(c,a);if(isNaN(c)||Infinity==c||-Infinity==c", |
| ")return\"\";d=d?D(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";", |
| "c=Math.round(c)-1;var e=Math.max(c,0);a=E(b,a);return Infinity==d?a.su", |
| "bstring(e):a.substring(e,c+Math.round(d))},2,3);L(\"substring-after\",", |
| "3,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);c=b.indexOf(a);return-1==c?", |
| "\"\":b.substring(c+a.length)},2);\nL(\"substring-before\",3,!1,!1,func", |
| "tion(a,b,c){b=E(b,a);a=E(c,a);a=b.indexOf(a);return-1==a?\"\":b.substr", |
| "ing(0,a)},2);L(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator(", |
| ");b=0;for(var c=a.next();c;c=a.next())b+=+v(c);return b},1,1,!0);L(\"t", |
| "ranslate\",3,!1,!1,function(a,b,c,d){b=E(b,a);c=E(c,a);var e=E(d,a);a=", |
| "{};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d)", |
| ")}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return ", |
| "c},3);L(\"true\",2,!1,!1,function(){return!0},0);function A(a,b){this.", |
| "ma=a;this.fa=void 0!==b?b:null;this.o=null;switch(a){case \"comment\":", |
| "this.o=8;break;case \"text\":this.o=3;break;case \"processing-instruct", |
| "ion\":this.o=7;break;case \"node\":break;default:throw Error(\"Unexpec", |
| "ted argument\");}}function Ta(a){return\"comment\"==a||\"text\"==a||\"", |
| "processing-instruction\"==a||\"node\"==a}A.prototype.matches=function(", |
| "a){return null===this.o||this.o==a.nodeType};A.prototype.K=function(){", |
| "return this.ma};\nA.prototype.toString=function(){var a=\"Kind Test: ", |
| "\"+this.ma;null===this.fa||(a+=C(this.fa));return a};function Ua(a){B.", |
| "call(this,3);this.la=a.substring(1,a.length-1)}l(Ua,B);Ua.prototype.ev", |
| "aluate=function(){return this.la};Ua.prototype.toString=function(){ret", |
| "urn\"Literal: \"+this.la};function M(a,b){this.m=a.toLowerCase();a=\"*", |
| "\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.T=b?b.toLowerCa", |
| "se():a}M.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)", |
| "return!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=th", |
| "is.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.T?!0:this.T==(a.namespace", |
| "URI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};M.", |
| "prototype.K=function(){return this.m};\nM.prototype.toString=function(", |
| "){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.T?\"\"", |
| ":this.T+\":\")+this.m};function Va(a){B.call(this,1);this.na=a}l(Va,B)", |
| ";Va.prototype.evaluate=function(){return this.na};Va.prototype.toStrin", |
| "g=function(){return\"Number: \"+this.na};function Wa(a,b){B.call(this,", |
| "a.h);this.da=a;this.N=b;this.A=a.g();this.l=a.l;1==this.N.length&&(a=t", |
| "his.N[0],a.X||a.B!=Xa||(a=a.V,\"*\"!=a.K()&&(this.M={name:a.K(),J:null", |
| "})))}l(Wa,B);function N(){B.call(this,4)}l(N,B);N.prototype.evaluate=f", |
| "unction(a){var b=new z;a=a.u;9==a.nodeType?b.add(a):b.add(a.ownerDocum", |
| "ent);return b};N.prototype.toString=function(){return\"Root Helper Exp", |
| "ression\"};function Ya(){B.call(this,4)}l(Ya,B);Ya.prototype.evaluate=", |
| "function(a){var b=new z;b.add(a.u);return b};\nYa.prototype.toString=f", |
| "unction(){return\"Context Helper Expression\"};function Za(a){return\"", |
| "/\"==a||\"//\"==a}\nWa.prototype.evaluate=function(a){var b=this.da.ev", |
| "aluate(a);if(!(b instanceof z))throw Error(\"Filter expression must ev", |
| "aluate to nodeset.\");a=this.N;for(var c=0,d=a.length;c<d&&b.v();c++){", |
| "var e=a[c],f=b.iterator(e.B.I);if(e.g()||e.B!=$a)if(e.g()||e.B!=ab){va", |
| "r h=f.next();for(b=e.evaluate(new n(h));null!=(h=f.next());)h=e.evalua", |
| "te(new n(h)),b=Ea(b,h)}else h=f.next(),b=e.evaluate(new n(h));else{for", |
| "(h=f.next();(b=f.next())&&(!h.contains||h.contains(b))&&b.compareDocum", |
| "entPosition(h)&8;h=b);b=e.evaluate(new n(h))}}return b};\nWa.prototype", |
| ".toString=function(){var a=\"Path Expression:\"+C(this.da);if(this.N.l", |
| "ength){var b=r(this.N,function(c,d){return c+C(d)},\"Steps:\");a+=C(b)", |
| "}return a};function P(a,b){this.f=a;this.I=!!b}function Pa(a,b,c){for(", |
| "c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterator(),f=b.v(),h,k=0;", |
| "h=e.next();k++){var x=a.I?f-k:k+1;h=d.evaluate(new n(h,x,f));if(\"numb", |
| "er\"==typeof h)x=x==h;else if(\"string\"==typeof h||\"boolean\"==typeo", |
| "f h)x=!!h;else if(h instanceof z)x=0<h.v();else throw Error(\"Predicat", |
| "e.evaluate returned an unexpected type.\");x||e.remove()}return b}P.pr", |
| "ototype.C=function(){return 0<this.f.length?this.f[0].C():null};\nP.pr", |
| "ototype.g=function(){for(var a=0;a<this.f.length;a++){var b=this.f[a];", |
| "if(b.g()||1==b.h||0==b.h)return!0}return!1};P.prototype.v=function(){r", |
| "eturn this.f.length};P.prototype.toString=function(){return r(this.f,f", |
| "unction(a,b){return a+C(b)},\"Predicates:\")};function Q(a,b,c,d){B.ca", |
| "ll(this,4);this.B=a;this.V=b;this.f=c||new P([]);this.X=!!d;b=this.f.C", |
| "();a.va&&b&&(this.M={name:b.name,J:b.J});this.A=this.f.g()}l(Q,B);\nQ.", |
| "prototype.evaluate=function(a){var b=a.u,c=this.C(),d=null,e=null,f=0;", |
| "c&&(d=c.name,e=c.J?E(c.J,a):null,f=1);if(this.X)if(this.g()||this.B!=b", |
| "b)if(b=(new Q(cb,new A(\"node\"))).evaluate(a).iterator(),c=b.next())f", |
| "or(a=this.F(c,d,e,f);null!=(c=b.next());)a=Ea(a,this.F(c,d,e,f));else ", |
| "a=new z;else a=y(this.V,b,d,e),a=Pa(this.f,a,f);else a=this.F(a.u,d,e,", |
| "f);return a};Q.prototype.F=function(a,b,c,d){a=this.B.R(this.V,a,b,c);", |
| "return a=Pa(this.f,a,d)};\nQ.prototype.toString=function(){var a=\"Ste", |
| "p:\"+C(\"Operator: \"+(this.X?\"//\":\"/\"));this.B.m&&(a+=C(\"Axis: ", |
| "\"+this.B));a+=C(this.V);if(this.f.v()){var b=r(this.f.f,function(c,d)", |
| "{return c+C(d)},\"Predicates:\");a+=C(b)}return a};function db(a,b,c,d", |
| "){this.m=a;this.R=b;this.I=c;this.va=d}db.prototype.toString=function(", |
| "){return this.m};var eb={};function R(a,b,c,d){if(eb.hasOwnProperty(a)", |
| ")throw Error(\"Axis already created: \"+a);b=new db(a,b,c,!!d);return ", |
| "eb[a]=b}\nR(\"ancestor\",function(a,b){for(var c=new z;b=b.parentNode;", |
| ")a.matches(b)&&c.unshift(b);return c},!0);R(\"ancestor-or-self\",funct", |
| "ion(a,b){var c=new z;do a.matches(b)&&c.unshift(b);while(b=b.parentNod", |
| "e);return c},!0);\nvar Xa=R(\"attribute\",function(a,b){var c=new z,d=", |
| "a.K();if(b=b.attributes)if(a instanceof A&&null===a.o||\"*\"==d)for(a=", |
| "0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1", |
| "),bb=R(\"child\",function(a,b,c,d,e){c=ca(c)?c:null;d=ca(d)?d:null;e=e", |
| "||new z;for(b=b.firstChild;b;b=b.nextSibling)w(b,c,d)&&a.matches(b)&&e", |
| ".add(b);return e},!1,!0);R(\"descendant\",y,!1,!0);\nvar cb=R(\"descen", |
| "dant-or-self\",function(a,b,c,d){var e=new z;w(b,c,d)&&a.matches(b)&&e", |
| ".add(b);return y(a,b,c,d,e)},!1,!0),$a=R(\"following\",function(a,b,c,", |
| "d){var e=new z;do for(var f=b;f=f.nextSibling;)w(f,c,d)&&a.matches(f)&", |
| "&e.add(f),e=y(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);R(\"fo", |
| "llowing-sibling\",function(a,b){for(var c=new z;b=b.nextSibling;)a.mat", |
| "ches(b)&&c.add(b);return c},!1);R(\"namespace\",function(){return new ", |
| "z},!1);\nvar fb=R(\"parent\",function(a,b){var c=new z;if(9==b.nodeTyp", |
| "e)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentN", |
| "ode;a.matches(b)&&c.add(b);return c},!1),ab=R(\"preceding\",function(a", |
| ",b,c,d){var e=new z,f=[];do f.unshift(b);while(b=b.parentNode);for(var", |
| " h=1,k=f.length;h<k;h++){var x=[];for(b=f[h];b=b.previousSibling;)x.un", |
| "shift(b);for(var aa=0,La=x.length;aa<La;aa++)b=x[aa],w(b,c,d)&&a.match", |
| "es(b)&&e.add(b),e=y(a,b,c,d,e)}return e},!0,!0);\nR(\"preceding-siblin", |
| "g\",function(a,b){for(var c=new z;b=b.previousSibling;)a.matches(b)&&c", |
| ".unshift(b);return c},!0);var gb=R(\"self\",function(a,b){var c=new z;", |
| "a.matches(b)&&c.add(b);return c},!1);function hb(a){B.call(this,1);thi", |
| "s.ca=a;this.A=a.g();this.l=a.l}l(hb,B);hb.prototype.evaluate=function(", |
| "a){return-D(this.ca,a)};hb.prototype.toString=function(){return\"Unary", |
| " Expression: -\"+C(this.ca)};function ib(a){B.call(this,4);this.U=a;Ia", |
| "(this,la(this.U,function(b){return b.g()}));Ja(this,la(this.U,function", |
| "(b){return b.l}))}l(ib,B);ib.prototype.evaluate=function(a){var b=new ", |
| "z;p(this.U,function(c){c=c.evaluate(a);if(!(c instanceof z))throw Erro", |
| "r(\"Path expression must evaluate to NodeSet.\");b=Ea(b,c)});return b}", |
| ";ib.prototype.toString=function(){return r(this.U,function(a,b){return", |
| " a+C(b)},\"Union Expression:\")};function jb(a,b){this.a=a;this.sa=b}f", |
| "unction kb(a){for(var b,c=[];;){S(a,\"Missing right hand side of binar", |
| "y expression.\");b=lb(a);var d=a.a.next();if(!d)break;var e=(d=Na[d]||", |
| "null)&&d.ha;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ha", |
| ";)b=new G(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new G(c.pop(", |
| "),c.pop(),b);return b}function S(a,b){if(a.a.empty())throw Error(b);}f", |
| "unction mb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected", |
| ": \"+b+\" got: \"+a);}\nfunction nb(a){a=a.a.next();if(\")\"!=a)throw ", |
| "Error(\"Bad token: \"+a);}function ob(a){a=a.a.next();if(2>a.length)th", |
| "row Error(\"Unclosed literal string\");return new Ua(a)}\nfunction pb(", |
| "a){var b=[];if(Za(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&", |
| "(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w", |
| "]/.test(d)))return new N;d=new N;S(a,\"Missing next location step.\");", |
| "c=qb(a,c);b.push(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$", |
| "\":throw Error(\"Variable reference not allowed in HTML XPath\");case ", |
| "\"(\":a.a.next();c=kb(a);S(a,'unclosed \"(\"');mb(a,\")\");break;case ", |
| "'\"':case \"'\":c=ob(a);break;default:if(isNaN(+c))if(!Ta(c)&&/(?![0-9", |
| "])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Sa[c]||null;a.a.ne", |
| "xt();for(d=[];\")\"!=t(a.a);){S(a,\"Missing function argument list.\")", |
| ";d.push(kb(a));if(\",\"!=t(a.a))break;a.a.next()}S(a,\"Unclosed functi", |
| "on argument list.\");nb(a);c=new Qa(c,d)}else{c=null;break a}else c=ne", |
| "w Va(+a.a.next())}\"[\"==t(a.a)&&(d=new P(rb(a)),c=new Oa(c,d))}if(c)i", |
| "f(Za(t(a.a)))d=c;else return c;else c=qb(a,\"/\"),d=new Ya,b.push(c)}f", |
| "or(;Za(t(a.a));)c=a.a.next(),S(a,\"Missing next location step.\"),c=qb", |
| "(a,c),b.push(c);return new Wa(d,b)}\nfunction qb(a,b){if(\"/\"!=b&&\"/", |
| "/\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==t(a.", |
| "a)){var c=new Q(gb,new A(\"node\"));a.a.next();return c}if(\"..\"==t(a", |
| ".a))return c=new Q(fb,new A(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){", |
| "var d=Xa;a.a.next();S(a,\"Missing attribute name\")}else if(\"::\"==t(", |
| "a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad ", |
| "token: \"+a.a.next());var e=a.a.next();d=eb[e]||null;if(!d)throw Error", |
| "(\"No axis with name: \"+e);a.a.next();S(a,\"Missing node name\")}else", |
| " d=bb;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(", |
| "a.a,1)){if(!Ta(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();", |
| "if(!Ta(e))throw Error(\"Invalid type name: \"+e);mb(a,\"(\");S(a,\"Bad", |
| " nodetype\");var f=t(a.a).charAt(0),h=null;if('\"'==f||\"'\"==f)h=ob(a", |
| ");S(a,\"Bad nodetype\");nb(a);e=new A(e,h)}else if(e=a.a.next(),f=e.in", |
| "dexOf(\":\"),-1==f)e=new M(e);else{h=e.substring(0,f);if(\"*\"==h)var ", |
| "k=\"*\";else if(k=a.sa(h),!k)throw Error(\"Namespace prefix not declar", |
| "ed: \"+h);e=e.substr(f+1);e=new M(e,k)}else throw Error(\"Bad token: ", |
| "\"+\na.a.next());a=new P(rb(a),d.I);return c||new Q(d,e,a,\"//\"==b)}f", |
| "unction rb(a){for(var b=[];\"[\"==t(a.a);){a.a.next();S(a,\"Missing pr", |
| "edicate expression.\");var c=kb(a);b.push(c);S(a,\"Unclosed predicate ", |
| "expression.\");mb(a,\"]\")}return b}function lb(a){if(\"-\"==t(a.a))re", |
| "turn a.a.next(),new hb(lb(a));var b=pb(a);if(\"|\"!=t(a.a))a=b;else{fo", |
| "r(b=[b];\"|\"==a.a.next();)S(a,\"Missing next union location path.\"),", |
| "b.push(pb(a));a.a.back();a=new ib(b)}return a};function sb(a){switch(a", |
| ".nodeType){case 1:return ja(tb,a);case 9:return sb(a.documentElement);", |
| "case 11:case 10:case 6:case 12:return ub;default:return a.parentNode?s", |
| "b(a.parentNode):ub}}function ub(){return null}function tb(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", |
| ".parentNode&&9!=a.parentNode.nodeType?tb(a.parentNode,b):null};functio", |
| "n vb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=ua(a", |
| ");if(a.empty())throw Error(\"Invalid XPath expression.\");b?\"function", |
| "\"==ea(b)||(b=ia(b.lookupNamespaceURI,b)):b=function(){return null};va", |
| "r c=kb(new jb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next()", |
| ");this.evaluate=function(d,e){d=c.evaluate(new n(d));return new T(d,e)", |
| "}}\nfunction T(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\"==typ", |
| "eof 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 conver", |
| "ted to the specified type\");this.resultType=b;switch(b){case 2:this.s", |
| "tringValue=a instanceof z?Ga(a):\"\"+a;break;case 1:this.numberValue=a", |
| " instanceof z?+Ga(a):+a;break;case 3:this.booleanValue=a instanceof z?", |
| "0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var", |
| " d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.", |
| "v();this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeVa", |
| "lue=Fa(a);break;default:throw Error(\"Unknown XPathResult type.\");}va", |
| "r f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateN", |
| "ext called with wrong result type\");return f>=d.length?null:d[f++]};t", |
| "his.snapshotItem=function(h){if(6!=b&&7!=b)throw Error(\"snapshotItem ", |
| "called with wrong result type\");return h>=d.length||0>h?null:d[h]}}\n", |
| "T.ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDE", |
| "RED_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NO", |
| "DE_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE", |
| "_TYPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function wb(a){this.lookupNamespac", |
| "eURI=sb(a)}\nfunction xb(a,b){a=a||ba;var c=a.Document&&a.Document.pro", |
| "totype||a.document;if(!c.evaluate||b)a.XPathResult=T,c.evaluate=functi", |
| "on(d,e,f,h){return(new vb(d,f)).evaluate(e,h)},c.createExpression=func", |
| "tion(d,e){return new vb(d,e)},c.createNSResolver=function(d){return ne", |
| "w wb(d)}}da(\"wgxpath.install\",xb);da(\"wgxpath.install\",xb);functio", |
| "n yb(a,b){this.code=a;this.state=U[a]||zb;this.message=b||\"\";a=this.", |
| "state.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().", |
| "replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error", |
| "\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.na", |
| "me;this.stack=a.stack||\"\"}l(yb,Error);var zb=\"unknown error\",U={15", |
| ":\"element not selectable\",11:\"element not visible\"};U[31]=zb;U[30]", |
| "=zb;U[24]=\"invalid cookie domain\";U[29]=\"invalid element coordinate", |
| "s\";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 boun", |
| "ds\";U[27]=\"no such alert\";U[7]=\"no such element\";U[8]=\"no such f", |
| "rame\";U[23]=\"no such window\";U[28]=\"script timeout\";U[33]=\"sessi", |
| "on not created\";U[10]=\"stale element reference\";U[21]=\"timeout\";U", |
| "[25]=\"unable to set cookie\";U[26]=\"unexpected alert open\";U[13]=zb", |
| ";U[9]=\"unknown command\";function Ab(a,b){b&&\"string\"!==typeof b&&(", |
| "b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()", |
| "==b)}function Bb(a){return Ab(a,\"OPTION\")?!0:Ab(a,\"INPUT\")?(a=a.ty", |
| "pe.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function V(a,b,c){", |
| "this.o=a;this.O=b;this.P=c}V.prototype.create=function(a){a=u(a).creat", |
| "eEvent(\"HTMLEvents\");a.initEvent(this.o,this.O,this.P);return a};V.p", |
| "rototype.toString=function(){return this.o};function W(a,b,c){m(this,a", |
| ",b,c)}l(W,V);\nW.prototype.create=function(a,b){if(this==Cb)throw new ", |
| "yb(9,\"Browser does not support a mouse pixel scroll event.\");var c=u", |
| "(a);a=c?c.parentWindow||c.defaultView:window;c=c.createEvent(\"MouseEv", |
| "ents\");this==Db&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.o,", |
| "this.O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.", |
| "altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};functi", |
| "on Eb(a,b,c){m(this,a,b,c)}l(Eb,V);\nEb.prototype.create=function(a,b)", |
| "{a=u(a).createEvent(\"Events\");a.initEvent(this.o,this.O,this.P);a.al", |
| "tKey=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey;a.shiftKey=b.shi", |
| "ftKey;a.keyCode=b.charCode||b.keyCode;a.charCode=this==Fb?a.keyCode:0;", |
| "return a};function Gb(a,b,c){m(this,a,b,c)}l(Gb,V);\nGb.prototype.crea", |
| "te=function(a,b){function c(H){H=ka(H,function(q){return h.createTouch", |
| "(k,a,q.identifier,q.pageX,q.pageY,q.screenX,q.screenY)});return h.crea", |
| "teTouchList.apply(h,H)}function d(H){var q=ka(H,function(I){return{ide", |
| "ntifier:I.identifier,screenX:I.screenX,screenY:I.screenY,clientX:I.cli", |
| "entX,clientY:I.clientY,pageX:I.pageX,pageY:I.pageY,target:a}});q.item=", |
| "function(I){return q[I]};return q}function e(H){return ka(H,function(q", |
| "){return new Touch({identifier:q.identifier,screenX:q.screenX,screenY:", |
| "q.screenY,\nclientX:q.clientX,clientY:q.clientY,pageX:q.pageX,pageY:q.", |
| "pageY,target:a})})}function f(H,q){switch(H){case 1:return d(q);case 2", |
| ":return c(q);case 3:return e(q)}return null}var h=u(a),k=h?h.parentWin", |
| "dow||h.defaultView:window,x=f(1,b.changedTouches),aa=b.touches==b.chan", |
| "gedTouches?x:f(1,b.touches),La=b.targetTouches==b.changedTouches?x:f(1", |
| ",b.targetTouches);var O=h.createEvent(\"MouseEvents\");O.initMouseEven", |
| "t(this.o,this.O,this.P,k,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,", |
| "b.shiftKey,b.metaKey,0,b.relatedTarget);\nO.touches=aa;O.targetTouches", |
| "=La;O.changedTouches=x;O.scale=b.scale;O.rotation=b.rotation;return O}", |
| ";function X(a,b,c){m(this,a,b,c)}l(X,V);X.prototype.create=function(){", |
| "throw new yb(9,\"Browser does not support MSGesture events.\");};funct", |
| "ion Y(a,b,c){m(this,a,b,c)}l(Y,V);Y.prototype.create=function(){throw ", |
| "new yb(9,\"Browser does not support MSPointer events.\");};new W(\"cli", |
| "ck\",!0,!0);new W(\"contextmenu\",!0,!0);new W(\"dblclick\",!0,!0);new", |
| " W(\"mousedown\",!0,!0);new W(\"mousemove\",!0,!1);\nnew W(\"mouseout", |
| "\",!0,!0);new W(\"mouseover\",!0,!0);new W(\"mouseup\",!0,!0);var Db=n", |
| "ew W(\"mousewheel\",!0,!0),Cb=new W(\"MozMousePixelScroll\",!0,!0);new", |
| " Eb(\"keydown\",!0,!0);var Fb=new Eb(\"keypress\",!0,!0);new Eb(\"keyu", |
| "p\",!0,!0);new Gb(\"touchend\",!0,!0);new Gb(\"touchmove\",!0,!0);new ", |
| "Gb(\"touchstart\",!0,!0);new X(\"MSGestureChange\",!0,!0);new X(\"MSGe", |
| "stureEnd\",!0,!0);new X(\"MSGestureHold\",!0,!0);new X(\"MSGestureStar", |
| "t\",!0,!0);new X(\"MSGestureTap\",!0,!0);new X(\"MSInertiaStart\",!0,!", |
| "0);\nnew Y(\"MSGotPointerCapture\",!0,!1);new Y(\"MSLostPointerCapture", |
| "\",!0,!1);new Y(\"MSPointerCancel\",!0,!0);new Y(\"MSPointerDown\",!0,", |
| "!0);new Y(\"MSPointerMove\",!0,!0);new Y(\"MSPointerOver\",!0,!0);new ", |
| "Y(\"MSPointerOut\",!0,!0);new Y(\"MSPointerUp\",!0,!0);function Hb(a,b", |
| "){this.D={};this.j=[];this.H=0;var c=arguments.length;if(1<c){if(c%2)t", |
| "hrow Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.s", |
| "et(arguments[d],arguments[d+1])}else a&&this.addAll(a)}function Ib(a){", |
| "Jb(a);return a.j.concat()}g=Hb.prototype;g.clear=function(){this.D={};", |
| "this.H=this.j.length=0};g.remove=function(a){return Object.prototype.h", |
| "asOwnProperty.call(this.D,a)?(delete this.D[a],this.H--,this.j.length>", |
| "2*this.H&&Jb(this),!0):!1};\nfunction Jb(a){if(a.H!=a.j.length){for(va", |
| "r b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototype.hasOwnProperty.", |
| "call(a.D,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.H!=a.j.length){var e={", |
| "};for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.hasOwnProperty.cal", |
| "l(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}g.get=function(a,b){retu", |
| "rn Object.prototype.hasOwnProperty.call(this.D,a)?this.D[a]:b};g.set=f", |
| "unction(a,b){Object.prototype.hasOwnProperty.call(this.D,a)||(this.H++", |
| ",this.j.push(a));this.D[a]=b};\ng.addAll=function(a){if(a instanceof H", |
| "b)for(var b=Ib(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else f", |
| "or(b in a)this.set(b,a[b])};g.forEach=function(a,b){for(var c=Ib(this)", |
| ",d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.c", |
| "lone=function(){return new Hb(this)};var Kb={};function Z(a,b,c){var d", |
| "=typeof a;(\"object\"==d&&null!=a||\"function\"==d)&&(a=a.b);a=new Lb(", |
| "a);!b||b in Kb&&!c||(Kb[b]={key:a,shift:!1},c&&(Kb[c]={key:a,shift:!0}", |
| "));return a}function Lb(a){this.code=a}Z(8);Z(9);Z(13);var Mb=Z(16),Nb", |
| "=Z(17),Ob=Z(18);Z(19);Z(20);Z(27);Z(32,\" \");Z(33);Z(34);Z(35);Z(36);", |
| "Z(37);Z(38);Z(39);Z(40);Z(44);Z(45);Z(46);Z(48,\"0\",\")\");Z(49,\"1\"", |
| ",\"!\");Z(50,\"2\",\"@\");Z(51,\"3\",\"#\");Z(52,\"4\",\"$\");Z(53,\"5", |
| "\",\"%\");Z(54,\"6\",\"^\");Z(55,\"7\",\"&\");Z(56,\"8\",\"*\");Z(57,", |
| "\"9\",\"(\");Z(65,\"a\",\"A\");\nZ(66,\"b\",\"B\");Z(67,\"c\",\"C\");Z", |
| "(68,\"d\",\"D\");Z(69,\"e\",\"E\");Z(70,\"f\",\"F\");Z(71,\"g\",\"G\")", |
| ";Z(72,\"h\",\"H\");Z(73,\"i\",\"I\");Z(74,\"j\",\"J\");Z(75,\"k\",\"K", |
| "\");Z(76,\"l\",\"L\");Z(77,\"m\",\"M\");Z(78,\"n\",\"N\");Z(79,\"o\",", |
| "\"O\");Z(80,\"p\",\"P\");Z(81,\"q\",\"Q\");Z(82,\"r\",\"R\");Z(83,\"s", |
| "\",\"S\");Z(84,\"t\",\"T\");Z(85,\"u\",\"U\");Z(86,\"v\",\"V\");Z(87,", |
| "\"w\",\"W\");Z(88,\"x\",\"X\");Z(89,\"y\",\"Y\");Z(90,\"z\",\"Z\");var", |
| " Pb=Z(sa?{c:91,b:91}:ra?{c:224,b:91}:{c:0,b:91});Z(sa?{c:92,b:92}:ra?{", |
| "c:224,b:93}:{c:0,b:92});Z(sa?{c:93,b:93}:ra?{c:0,b:0}:{c:93,b:null});", |
| "\nZ({c:96,b:96},\"0\");Z({c:97,b:97},\"1\");Z({c:98,b:98},\"2\");Z({c:", |
| "99,b:99},\"3\");Z({c:100,b:100},\"4\");Z({c:101,b:101},\"5\");Z({c:102", |
| ",b:102},\"6\");Z({c:103,b:103},\"7\");Z({c:104,b:104},\"8\");Z({c:105,", |
| "b:105},\"9\");Z({c:106,b:106},\"*\");Z({c:107,b:107},\"+\");Z({c:109,b", |
| ":109},\"-\");Z({c:110,b:110},\".\");Z({c:111,b:111},\"/\");Z(144);Z(11", |
| "2);Z(113);Z(114);Z(115);Z(116);Z(117);Z(118);Z(119);Z(120);Z(121);Z(12", |
| "2);Z(123);Z({c:107,b:187},\"=\",\"+\");Z(108,\",\");Z({c:109,b:189},\"", |
| "-\",\"_\");Z(188,\",\",\"<\");Z(190,\".\",\">\");Z(191,\"/\",\"?\");\n", |
| "Z(192,\"`\",\"~\");Z(219,\"[\",\"{\");Z(220,\"\\\\\",\"|\");Z(221,\"]", |
| "\",\"}\");Z({c:59,b:186},\";\",\":\");Z(222,\"'\",'\"');var Qb=new Hb;", |
| "Qb.set(1,Mb);Qb.set(2,Nb);Qb.set(4,Ob);Qb.set(8,Pb);(function(a){var b", |
| "=new Hb;p(Ib(a),function(c){b.set(a.get(c).code,c)});return b})(Qb);da", |
| "(\"_\",function(a){if(Bb(a)){if(!Bb(a))throw new yb(15,\"Element is no", |
| "t selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase();if(", |
| "\"checkbox\"==c||\"radio\"==c)b=\"checked\";a=!!a[b]}else a=!1;return ", |
| "a});; return this._.apply(null,arguments);}).apply({navigator:typeof w", |
| "indow!='undefined'?window.navigator:null,document:typeof window!='unde", |
| "fined'?window.document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const REMOVE_LOCAL_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(", |
| "){return this.C.length};Z.prototype.key=function(a){return this.C.key(", |
| "a)};ba(\"_\",function(a){if(null==(hb||hb).localStorage)throw new ib(1", |
| "3,\"Local storage undefined\");return(new Z).removeItem(a)});; return ", |
| "this._.apply(null,arguments);}).apply({navigator:typeof window!='undef", |
| "ined'?window.navigator:null,document:typeof window!='undefined'?window", |
| ".document:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const REMOVE_SESSION_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio", |
| "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke", |
| "y(a)};ba(\"_\",function(a){var b=hb||hb;if(null!=b.sessionStorage&&nul", |
| "l!=b.sessionStorage.clear)b=new Z;else throw new ib(13,\"Session stora", |
| "ge undefined\");return b.removeItem(a)});; return this._.apply(null,ar", |
| "guments);}).apply({navigator:typeof window!='undefined'?window.navigat", |
| "or:null,document:typeof window!='undefined'?window.document:null}, arg", |
| "uments);}\n", |
| NULL}; |
| |
| const char* const SET_LOCAL_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t", |
| "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto", |
| "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI", |
| "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z", |
| ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(", |
| "){return this.C.length};Z.prototype.key=function(a){return this.C.key(", |
| "a)};ba(\"_\",function(a,b){if(null==(hb||hb).localStorage)throw new ib", |
| "(13,\"Local storage undefined\");(new Z).setItem(a,b)});; return this.", |
| "_.apply(null,arguments);}).apply({navigator:typeof window!='undefined'", |
| "?window.navigator:null,document:typeof window!='undefined'?window.docu", |
| "ment:null}, arguments);}\n", |
| NULL}; |
| |
| const char* const SET_SESSION_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this||self;function h(a){return\"", |
| "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj", |
| "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i", |
| "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", |
| "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", |
| "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur", |
| "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&", |
| "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", |
| "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function", |
| "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function", |
| " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if", |
| "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func", |
| "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"", |
| "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){", |
| "var c=Array.prototype.slice.call(arguments,1);return function(){var d=", |
| "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l", |
| "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot", |
| "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz", |
| "u 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 sof", |
| "tware and associated documentation files (the \"Software\"), to\n deal", |
| " in the Software without 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 furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, 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*/\nfunctio", |
| "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ", |
| "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&", |
| "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,", |
| "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(", |
| "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy", |
| "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p", |
| "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun", |
| "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t", |
| "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a", |
| ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if", |
| "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,", |
| "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum", |
| "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange", |
| "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra", |
| "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return", |
| "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b", |
| "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v", |
| "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i", |
| "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==", |
| "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(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 v(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 w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d", |
| ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a", |
| " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function", |
| " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche", |
| "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0", |
| "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(", |
| "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&", |
| "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=", |
| "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.", |
| "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f", |
| "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a", |
| ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this", |
| ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(", |
| "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f", |
| "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)", |
| "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)", |
| "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null", |
| "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}", |
| ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E", |
| "rror(\"Next must be called at least once before remove.\");var c=b.A;b", |
| "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a", |
| "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+", |
| "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r", |
| "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp", |
| "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a", |
| " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan", |
| "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof", |
| " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t", |
| "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||", |
| "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na", |
| "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(", |
| "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ", |
| "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera", |
| "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i", |
| "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it", |
| "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"", |
| "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"", |
| ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"", |
| "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua", |
| "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString", |
| "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a", |
| "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v", |
| "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti", |
| "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d", |
| "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function", |
| "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,", |
| "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"", |
| ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c", |
| "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a", |
| ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio", |
| "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=", |
| "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})", |
| ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},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 expression must evaluate to nodeset if f", |
| "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=", |
| "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva", |
| "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"", |
| "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<", |
| "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum", |
| "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+", |
| "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(", |
| "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}", |
| "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c", |
| ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(", |
| "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)", |
| "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v", |
| "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this", |
| ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th", |
| "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d", |
| ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce", |
| "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", |
| "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return", |
| " c+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.o", |
| "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl", |
| "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"", |
| "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++", |
| ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var", |
| " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"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);M(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!", |
| "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(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);M(\"number\",1,!1,!0,f", |
| "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func", |
| "tion(a){return a.na},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):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct", |
| "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,", |
| "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat", |
| "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri", |
| "ng(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(\"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,function(a,b){a=b.evaluate(a).iterator();b=0;", |
| "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla", |
| "te\",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;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"", |
| "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);", |
| "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t", |
| "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=", |
| "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t", |
| "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg", |
| "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process", |
| "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu", |
| "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ", |
| "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.", |
| "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3", |
| ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi", |
| "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu", |
| "nction(){return this.i};\nO.prototype.toString=function(){return\"Name", |
| " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")", |
| "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva", |
| "luate=function(){return this.ga};P.prototype.toString=function(){retur", |
| "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.", |
| "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G", |
| "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function", |
| " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ", |
| "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot", |
| "otype.toString=function(){return\"Root Helper Expression\"};function S", |
| "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;", |
| "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context", |
| " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro", |
| "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof", |
| " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi", |
| "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s", |
| ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua", |
| "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else", |
| " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e", |
| "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=", |
| "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi", |
| "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t", |
| "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(", |
| "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-", |
| "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i", |
| "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance", |
| "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp", |
| "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ", |
| "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var", |
| " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret", |
| "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto", |
| "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},", |
| "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b", |
| ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.", |
| "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(", |
| "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):", |
| "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod", |
| "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(", |
| "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,", |
| "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f", |
| "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU", |
| ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.", |
| "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t", |
| "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:", |
| "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;", |
| "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu", |
| "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func", |
| "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r", |
| "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat", |
| "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(", |
| "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a", |
| " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d", |
| "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,", |
| "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b", |
| "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d", |
| "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,", |
| "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!", |
| "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;", |
| "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1", |
| ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f", |
| "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re", |
| "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret", |
| "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.", |
| "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A", |
| "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len", |
| "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)", |
| "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ", |
| "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ", |
| "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}", |
| "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto", |
| "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func", |
| "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return", |
| " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot", |
| "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate", |
| "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t", |
| "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r", |
| "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu", |
| "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a", |
| ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.", |
| "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break", |
| "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push", |
| "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,", |
| "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=", |
| "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa", |
| "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ", |
| "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string", |
| "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a", |
| ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(", |
| "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a", |
| ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ", |
| "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos", |
| "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul", |
| "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))", |
| "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"", |
| "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea", |
| "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c", |
| ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne", |
| "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z", |
| "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi", |
| "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc", |
| "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.", |
| "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(", |
| "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name", |
| ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su", |
| "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return", |
| " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)", |
| "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(", |
| "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi", |
| "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);", |
| "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n", |
| "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur", |
| "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r", |
| "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d", |
| "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n", |
| "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a", |
| ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo", |
| "f x)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 ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return f", |
| ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return g>=d.", |
| "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;", |
| "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a", |
| ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR", |
| "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)", |
| "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol", |
| "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp", |
| "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat", |
| "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]", |
| ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})", |
| ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name", |
| "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i", |
| "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:", |
| "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma", |
| "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta", |
| "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i", |
| "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper", |
| "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[", |
| "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"", |
| ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ", |
| "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y", |
| "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct", |
| "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try", |
| "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro", |
| "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov", |
| "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}", |
| ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio", |
| "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke", |
| "y(a)};ba(\"_\",function(a,b){var c=hb||hb;if(null!=c.sessionStorage&&n", |
| "ull!=c.sessionStorage.clear)c=new Z;else throw new ib(13,\"Session sto", |
| "rage undefined\");c.setItem(a,b)});; return this._.apply(null,argument", |
| "s);}).apply({navigator:typeof window!='undefined'?window.navigator:nul", |
| "l,document:typeof window!='undefined'?window.document:null}, arguments", |
| ");}\n", |
| NULL}; |
| |
| const char* const SUBMIT[] = { |
| "function(){return (function(){var g,aa=this||self;function ba(a){retur", |
| "n\"string\"==typeof a}function da(a,b){a=a.split(\".\");var c=aa;a[0]i", |
| "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f", |
| "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==", |
| "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ea(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb", |
| "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=", |
| "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret", |
| "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call", |
| "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", |
| "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio", |
| "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio", |
| "n fa(a,b,c){return a.call.apply(a.bind,arguments)}function ha(a,b,c){i", |
| "f(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.", |
| "call(arguments,2);return function(){var e=Array.prototype.slice.call(a", |
| "rguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retu", |
| "rn function(){return a.apply(b,arguments)}}\nfunction ia(a,b,c){ia=Fun", |
| "ction.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(", |
| "\"native code\")?fa:ha;return ia.apply(null,arguments)}function ja(a,b", |
| "){var c=Array.prototype.slice.call(arguments,1);return function(){var ", |
| "d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function", |
| " l(a,b){function c(){}c.prototype=b.prototype;a.ma=b.prototype;a.proto", |
| "type=new c;a.prototype.constructor=a}\nfunction m(a,b,c){var d=argumen", |
| "ts.callee.caller;if(\"undefined\"!==typeof d.ma){for(var e=Array(argum", |
| "ents.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.ma.con", |
| "structor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b", |
| ")throw Error(\"method names provided to goog.base must be a string or ", |
| "a symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++", |
| ")e[f-2]=arguments[f];f=!1;for(var h=a.constructor.prototype;h;h=Object", |
| ".getPrototypeOf(h))if(h[b]===d)f=!0;else if(f){h[b].apply(a,\ne);retur", |
| "n}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(", |
| "\"goog.base called from a method of one name to a method of a differen", |
| "t name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs", |
| ", Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grant", |
| "ed, free of charge, to any person obtaining a copy\n of this software ", |
| "and associated documentation files (the \"Software\"), to\n deal in th", |
| "e Software without restriction, including without limitation the\n rig", |
| "hts to use, copy, modify, merge, publish, distribute, sublicense, and/", |
| "or\n sell copies of the Software, and to permit persons to whom the So", |
| "ftware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction n(a,b", |
| ",c){this.u=a;this.xa=b||1;this.s=c||1};function p(a,b){for(var c=a.len", |
| "gth,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call", |
| "(void 0,d[e],e,a)}function ka(a,b){for(var c=a.length,d=Array(c),e=\"s", |
| "tring\"===typeof a?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(vo", |
| "id 0,e[f],f,a));return d}function r(a,b,c){var d=c;p(a,function(e,f){d", |
| "=b.call(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length", |
| ",d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call", |
| "(void 0,d[e],e,a))return!0;return!1}\nfunction ma(a){return Array.prot", |
| "otype.concat.apply([],arguments)}function na(a,b,c){return 2>=argument", |
| "s.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,", |
| "b,c)};var oa;a:{var pa=aa.navigator;if(pa){var qa=pa.userAgent;if(qa){", |
| "oa=qa;break a}}oa=\"\"};var ra=-1!=oa.indexOf(\"Macintosh\"),sa=-1!=oa", |
| ".indexOf(\"Windows\");function ta(a){this.ba=a;this.S=0}function ua(a)", |
| "{a=a.match(va);for(var b=0;b<a.length;b++)wa.test(a[b])&&a.splice(b,1)", |
| ";return new ta(a)}var va=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?!", |
| "[0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+", |
| "|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,wa=/^\\s/;function t(a,b){return a", |
| ".ba[a.S+(b||0)]}ta.prototype.next=function(){return this.ba[this.S++]}", |
| ";ta.prototype.back=function(){this.S--};ta.prototype.empty=function(){", |
| "return this.ba.length<=this.S};function xa(a,b){if(!a||!b)return!1;if(", |
| "a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!", |
| "=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPos", |
| "ition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ya(a,", |
| "b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocum", |
| "entPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn", |
| "dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retu", |
| "rn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retur", |
| "n e==f?za(a,b):!c&&xa(e,b)?-1*Aa(a,b):!d&&xa(f,a)?Aa(b,a):(c?a.sourceI", |
| "ndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=u(a);c=d.createR", |
| "ange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b", |
| ");\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_EN", |
| "D,a)}function Aa(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.paren", |
| "tNode!=c;)b=b.parentNode;return za(b,a)}function za(a,b){for(;b=b.prev", |
| "iousSibling;)if(b==a)return-1;return 1}function u(a){return 9==a.nodeT", |
| "ype?a:a.ownerDocument||a.document}function Ba(a,b,c){a&&!c&&(a=a.paren", |
| "tNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};fu", |
| "nction v(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\"!=ty", |
| "peof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=", |
| "[];for(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;r", |
| "eturn\"\"+b}\nfunction w(a,b,c){if(null===b)return!0;try{if(!a.getAttr", |
| "ibute)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 Ca.call(null,a,b,ba(", |
| "c)?c:null,ba(d)?d:null,e||new z)}\nfunction Ca(a,b,c,d,e){b.getElement", |
| "sByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,function(f){a.ma", |
| "tches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.g", |
| "etElementsByClassName(d),p(b,function(f){f.className==d&&a.matches(f)&", |
| "&e.add(f)})):a instanceof A?Da(a,b,c,d,e):b.getElementsByTagName&&(b=b", |
| ".getElementsByTagName(a.K()),p(b,function(f){w(f,c,d)&&e.add(f)}));ret", |
| "urn e}function Da(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)w(b,", |
| "c,d)&&a.matches(b)&&e.add(b),Da(a,b,c,d,e)};function z(){this.s=this.i", |
| "=null;this.L=0}function Ea(a){this.node=a;this.next=this.G=null}functi", |
| "on Fa(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d", |
| "=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<ya(c.node,b", |
| ".node)?(e=b,b=b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;fo", |
| "r(e=c||b;e;)e.G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}z.proto", |
| "type.unshift=function(a){a=new Ea(a);a.next=this.i;this.s?this.i.G=a:t", |
| "his.i=this.s=a;this.i=a;this.L++};\nz.prototype.add=function(a){a=new ", |
| "Ea(a);a.G=this.s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L+", |
| "+};function Ga(a){return(a=a.i)?a.node:null}z.prototype.v=function(){r", |
| "eturn this.L};function Ha(a){return(a=Ga(a))?v(a):\"\"}z.prototype.ite", |
| "rator=function(a){return new Ia(this,!!a)};function Ia(a,b){this.ta=a;", |
| "this.ca=(this.I=b)?a.s:a.i;this.Z=null}Ia.prototype.next=function(){va", |
| "r a=this.ca;if(null==a)return null;var b=this.Z=a;this.ca=this.I?a.G:a", |
| ".next;return b.node};\nIa.prototype.remove=function(){var a=this.ta,b=", |
| "this.Z;if(!b)throw Error(\"Next must be called at least once before re", |
| "move.\");var c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.", |
| "Z=null};function B(a){this.h=a;this.l=this.A=!1;this.M=null}function C", |
| "(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}B.prot", |
| "otype.g=function(){return this.A};function Ja(a,b){a.A=b}function Ka(a", |
| ",b){a.l=b}B.prototype.C=function(){return this.M};function D(a,b){a=a.", |
| "evaluate(b);return a instanceof z?+Ha(a):+a}function E(a,b){a=a.evalua", |
| "te(b);return a instanceof z?Ha(a):\"\"+a}function F(a,b){a=a.evaluate(", |
| "b);return a instanceof z?!!a.v():!!a};function G(a,b,c){B.call(this,a.", |
| "h);this.aa=a;this.ga=b;this.la=c;this.A=b.g()||c.g();this.l=b.l||c.l;t", |
| "his.aa==La&&(c.l||c.g()||4==c.h||0==c.h||!b.C()?b.l||b.g()||4==b.h||0=", |
| "=b.h||!c.C()||(this.M={name:c.C().name,J:b}):this.M={name:b.C().name,J", |
| ":c})}l(G,B);\nfunction J(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va", |
| "r f;if(b instanceof z&&c instanceof z){b=b.iterator();for(d=b.next();d", |
| ";d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(v(d),v(f))", |
| ")return!0;return!1}if(b instanceof z||c instanceof z){b instanceof z?(", |
| "e=b,d=c):(e=c,d=b);f=e.iterator();for(var h=typeof d,k=f.next();k;k=f.", |
| "next()){switch(h){case \"number\":k=+v(k);break;case \"boolean\":k=!!v", |
| "(k);break;case \"string\":k=v(k);break;default:throw Error(\"Illegal p", |
| "rimitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))retu", |
| "rn!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(", |
| "!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(", |
| "+b,+c)}G.prototype.evaluate=function(a){return this.aa.F(this.ga,this.", |
| "la,a)};G.prototype.toString=function(){var a=\"Binary Expression: \"+t", |
| "his.aa;a+=C(this.ga);return a+=C(this.la)};function Ma(a,b,c,d){this.w", |
| "a=a;this.ja=b;this.h=c;this.F=d}Ma.prototype.toString=function(){retur", |
| "n this.wa};var Oa={};\nfunction K(a,b,c,d){if(Oa.hasOwnProperty(a))thr", |
| "ow Error(\"Binary operator already created: \"+a);a=new Ma(a,b,c,d);re", |
| "turn Oa[a.toString()]=a}K(\"div\",6,1,function(a,b,c){return D(a,c)/D(", |
| "b,c)});K(\"mod\",6,1,function(a,b,c){return D(a,c)%D(b,c)});K(\"*\",6,", |
| "1,function(a,b,c){return D(a,c)*D(b,c)});K(\"+\",5,1,function(a,b,c){r", |
| "eturn D(a,c)+D(b,c)});K(\"-\",5,1,function(a,b,c){return D(a,c)-D(b,c)", |
| "});K(\"<\",4,2,function(a,b,c){return J(function(d,e){return d<e},a,b,", |
| "c)});\nK(\">\",4,2,function(a,b,c){return J(function(d,e){return d>e},", |
| "a,b,c)});K(\"<=\",4,2,function(a,b,c){return J(function(d,e){return d<", |
| "=e},a,b,c)});K(\">=\",4,2,function(a,b,c){return J(function(d,e){retur", |
| "n d>=e},a,b,c)});var La=K(\"=\",3,2,function(a,b,c){return J(function(", |
| "d,e){return d==e},a,b,c,!0)});K(\"!=\",3,2,function(a,b,c){return J(fu", |
| "nction(d,e){return d!=e},a,b,c,!0)});K(\"and\",2,2,function(a,b,c){ret", |
| "urn F(a,c)&&F(b,c)});K(\"or\",1,2,function(a,b,c){return F(a,c)||F(b,c", |
| ")});function Pa(a,b){if(b.v()&&4!=a.h)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");B.call(this,a", |
| ".h);this.ka=a;this.f=b;this.A=a.g();this.l=a.l}l(Pa,B);Pa.prototype.ev", |
| "aluate=function(a){a=this.ka.evaluate(a);return Qa(this.f,a)};Pa.proto", |
| "type.toString=function(){var a=\"Filter:\"+C(this.ka);return a+=C(this", |
| ".f)};function Ra(a,b){if(b.length<a.ia)throw Error(\"Function \"+a.m+", |
| "\" expects at least\"+a.ia+\" arguments, \"+b.length+\" given\");if(nu", |
| "ll!==a.$&&b.length>a.$)throw Error(\"Function \"+a.m+\" expects at mos", |
| "t \"+a.$+\" arguments, \"+b.length+\" given\");a.ua&&p(b,function(c,d)", |
| "{if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is not", |
| " of type Nodeset: \"+c);});B.call(this,a.h);this.R=a;this.W=b;Ja(this,", |
| "a.A||la(b,function(c){return c.g()}));Ka(this,a.sa&&!b.length||a.ra&&!", |
| "!b.length||la(b,function(c){return c.l}))}\nl(Ra,B);Ra.prototype.evalu", |
| "ate=function(a){return this.R.F.apply(null,ma(a,this.W))};Ra.prototype", |
| ".toString=function(){var a=\"Function: \"+this.R;if(this.W.length){var", |
| " b=r(this.W,function(c,d){return c+C(d)},\"Arguments:\");a+=C(b)}retur", |
| "n a};function Sa(a,b,c,d,e,f,h,k){this.m=a;this.h=b;this.A=c;this.sa=d", |
| ";this.ra=!1;this.F=e;this.ia=f;this.$=void 0!==h?h:f;this.ua=!!k}Sa.pr", |
| "ototype.toString=function(){return this.m};var Ta={};\nfunction L(a,b,", |
| "c,d,e,f,h,k){if(Ta.hasOwnProperty(a))throw Error(\"Function already cr", |
| "eated: \"+a+\".\");Ta[a]=new Sa(a,b,c,d,e,f,h,k)}L(\"boolean\",2,!1,!1", |
| ",function(a,b){return F(b,a)},1);L(\"ceiling\",1,!1,!1,function(a,b){r", |
| "eturn Math.ceil(D(b,a))},1);L(\"concat\",3,!1,!1,function(a,b){return ", |
| "r(na(arguments,1),function(c,d){return c+E(d,a)},\"\")},2,null);L(\"co", |
| "ntains\",2,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);return-1!=b.indexOf", |
| "(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).v()},1,", |
| "1,!0);\nL(\"false\",2,!1,!1,function(){return!1},0);L(\"floor\",1,!1,!", |
| "1,function(a,b){return Math.floor(D(b,a))},1);L(\"id\",4,!1,!1,functio", |
| "n(a,b){var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a=E(b,a).split(/\\s", |
| "+/);var e=[];p(a,function(h){h=d.getElementById(h);var k;if(!(k=!h)){a", |
| ":if(\"string\"===typeof e)k=\"string\"!==typeof h||1!=h.length?-1:e.in", |
| "dexOf(h,0);else{for(k=0;k<e.length;k++)if(k in e&&e[k]===h)break a;k=-", |
| "1}k=0<=k}k||e.push(h)});e.sort(ya);var f=new z;p(e,function(h){f.add(h", |
| ")});return f},1);\nL(\"lang\",2,!1,!1,function(){return!1},1);L(\"last", |
| "\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function l", |
| "ast expects ()\");return a.s},0);L(\"local-name\",3,!1,!0,function(a,b", |
| "){return(a=b?Ga(b.evaluate(a)):a.u)?a.localName||a.nodeName.toLowerCas", |
| "e():\"\"},0,1,!0);L(\"name\",3,!1,!0,function(a,b){return(a=b?Ga(b.eva", |
| "luate(a)):a.u)?a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"namespace-ur", |
| "i\",3,!0,!1,function(){return\"\"},0,1,!0);\nL(\"normalize-space\",3,!", |
| "1,!0,function(a,b){return(b?E(b,a):v(a.u)).replace(/[\\s\\xa0]+/g,\" ", |
| "\").replace(/^\\s+|\\s+$/g,\"\")},0,1);L(\"not\",2,!1,!1,function(a,b)", |
| "{return!F(b,a)},1);L(\"number\",1,!1,!0,function(a,b){return b?D(b,a):", |
| "+v(a.u)},0,1);L(\"position\",1,!0,!1,function(a){return a.xa},0);L(\"r", |
| "ound\",1,!1,!1,function(a,b){return Math.round(D(b,a))},1);L(\"starts-", |
| "with\",2,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);return 0==b.lastIndex", |
| "Of(a,0)},2);L(\"string\",3,!1,!0,function(a,b){return b?E(b,a):v(a.u)}", |
| ",0,1);\nL(\"string-length\",1,!1,!0,function(a,b){return(b?E(b,a):v(a.", |
| "u)).length},0,1);L(\"substring\",3,!1,!1,function(a,b,c,d){c=D(c,a);if", |
| "(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?D(d,a):Infinity;if", |
| "(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c", |
| ",0);a=E(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.ro", |
| "und(d))},2,3);L(\"substring-after\",3,!1,!1,function(a,b,c){b=E(b,a);a", |
| "=E(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\n", |
| "L(\"substring-before\",3,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);a=b.i", |
| "ndexOf(a);return-1==a?\"\":b.substring(0,a)},2);L(\"sum\",1,!1,!1,func", |
| "tion(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next", |
| "())b+=+v(c);return b},1,1,!0);L(\"translate\",3,!1,!1,function(a,b,c,d", |
| "){b=E(b,a);c=E(c,a);var e=E(d,a);a={};for(d=0;d<c.length;d++){var f=c.", |
| "charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b", |
| ".charAt(d),c+=f in a?a[f]:f;return c},3);L(\"true\",2,!1,!1,function()", |
| "{return!0},0);function A(a,b){this.oa=a;this.ha=void 0!==b?b:null;this", |
| ".o=null;switch(a){case \"comment\":this.o=8;break;case \"text\":this.o", |
| "=3;break;case \"processing-instruction\":this.o=7;break;case \"node\":", |
| "break;default:throw Error(\"Unexpected argument\");}}function Ua(a){re", |
| "turn\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node", |
| "\"==a}A.prototype.matches=function(a){return null===this.o||this.o==a.", |
| "nodeType};A.prototype.K=function(){return this.oa};\nA.prototype.toStr", |
| "ing=function(){var a=\"Kind Test: \"+this.oa;null===this.ha||(a+=C(thi", |
| "s.ha));return a};function Va(a){B.call(this,3);this.na=a.substring(1,a", |
| ".length-1)}l(Va,B);Va.prototype.evaluate=function(){return this.na};Va", |
| ".prototype.toString=function(){return\"Literal: \"+this.na};function W", |
| "a(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3.or", |
| "g/1999/xhtml\";this.T=b?b.toLowerCase():a}Wa.prototype.matches=functio", |
| "n(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.", |
| "localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:", |
| "\"*\"==this.T?!0:this.T==(a.namespaceURI?a.namespaceURI.toLowerCase():", |
| "\"http://www.w3.org/1999/xhtml\")};Wa.prototype.K=function(){return th", |
| "is.m};\nWa.prototype.toString=function(){return\"Name Test: \"+(\"http", |
| "://www.w3.org/1999/xhtml\"==this.T?\"\":this.T+\":\")+this.m};function", |
| " Xa(a){B.call(this,1);this.pa=a}l(Xa,B);Xa.prototype.evaluate=function", |
| "(){return this.pa};Xa.prototype.toString=function(){return\"Number: \"", |
| "+this.pa};function Ya(a,b){B.call(this,a.h);this.fa=a;this.N=b;this.A=", |
| "a.g();this.l=a.l;1==this.N.length&&(a=this.N[0],a.X||a.B!=Za||(a=a.V,", |
| "\"*\"!=a.K()&&(this.M={name:a.K(),J:null})))}l(Ya,B);function $a(){B.c", |
| "all(this,4)}l($a,B);$a.prototype.evaluate=function(a){var b=new z;a=a.", |
| "u;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};$a.prototype", |
| ".toString=function(){return\"Root Helper Expression\"};function ab(){B", |
| ".call(this,4)}l(ab,B);ab.prototype.evaluate=function(a){var b=new z;b.", |
| "add(a.u);return b};\nab.prototype.toString=function(){return\"Context ", |
| "Helper Expression\"};function bb(a){return\"/\"==a||\"//\"==a}\nYa.pro", |
| "totype.evaluate=function(a){var b=this.fa.evaluate(a);if(!(b instanceo", |
| "f z))throw Error(\"Filter expression must evaluate to nodeset.\");a=th", |
| "is.N;for(var c=0,d=a.length;c<d&&b.v();c++){var e=a[c],f=b.iterator(e.", |
| "B.I);if(e.g()||e.B!=cb)if(e.g()||e.B!=db){var h=f.next();for(b=e.evalu", |
| "ate(new n(h));null!=(h=f.next());)h=e.evaluate(new n(h)),b=Fa(b,h)}els", |
| "e h=f.next(),b=e.evaluate(new n(h));else{for(h=f.next();(b=f.next())&&", |
| "(!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.", |
| "evaluate(new n(h))}}return b};\nYa.prototype.toString=function(){var a", |
| "=\"Path Expression:\"+C(this.fa);if(this.N.length){var b=r(this.N,func", |
| "tion(c,d){return c+C(d)},\"Steps:\");a+=C(b)}return a};function M(a,b)", |
| "{this.f=a;this.I=!!b}function Qa(a,b,c){for(c=c||0;c<a.f.length;c++)fo", |
| "r(var d=a.f[c],e=b.iterator(),f=b.v(),h,k=0;h=e.next();k++){var x=a.I?", |
| "f-k:k+1;h=d.evaluate(new n(h,x,f));if(\"number\"==typeof h)x=x==h;else", |
| " if(\"string\"==typeof h||\"boolean\"==typeof h)x=!!h;else if(h instan", |
| "ceof z)x=0<h.v();else throw Error(\"Predicate.evaluate returned an une", |
| "xpected type.\");x||e.remove()}return b}M.prototype.C=function(){retur", |
| "n 0<this.f.length?this.f[0].C():null};\nM.prototype.g=function(){for(v", |
| "ar a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h||0==b.h)r", |
| "eturn!0}return!1};M.prototype.v=function(){return this.f.length};M.pro", |
| "totype.toString=function(){return r(this.f,function(a,b){return a+C(b)", |
| "},\"Predicates:\")};function N(a,b,c,d){B.call(this,4);this.B=a;this.V", |
| "=b;this.f=c||new M([]);this.X=!!d;b=this.f.C();a.ya&&b&&(this.M={name:", |
| "b.name,J:b.J});this.A=this.f.g()}l(N,B);\nN.prototype.evaluate=functio", |
| "n(a){var b=a.u,c=this.C(),d=null,e=null,f=0;c&&(d=c.name,e=c.J?E(c.J,a", |
| "):null,f=1);if(this.X)if(this.g()||this.B!=eb)if(b=(new N(fb,new A(\"n", |
| "ode\"))).evaluate(a).iterator(),c=b.next())for(a=this.F(c,d,e,f);null!", |
| "=(c=b.next());)a=Fa(a,this.F(c,d,e,f));else a=new z;else a=y(this.V,b,", |
| "d,e),a=Qa(this.f,a,f);else a=this.F(a.u,d,e,f);return a};N.prototype.F", |
| "=function(a,b,c,d){a=this.B.R(this.V,a,b,c);return a=Qa(this.f,a,d)};", |
| "\nN.prototype.toString=function(){var a=\"Step:\"+C(\"Operator: \"+(th", |
| "is.X?\"//\":\"/\"));this.B.m&&(a+=C(\"Axis: \"+this.B));a+=C(this.V);i", |
| "f(this.f.v()){var b=r(this.f.f,function(c,d){return c+C(d)},\"Predicat", |
| "es:\");a+=C(b)}return a};function gb(a,b,c,d){this.m=a;this.R=b;this.I", |
| "=c;this.ya=d}gb.prototype.toString=function(){return this.m};var hb={}", |
| ";function O(a,b,c,d){if(hb.hasOwnProperty(a))throw Error(\"Axis alread", |
| "y created: \"+a);b=new gb(a,b,c,!!d);return hb[a]=b}\nO(\"ancestor\",f", |
| "unction(a,b){for(var c=new z;b=b.parentNode;)a.matches(b)&&c.unshift(b", |
| ");return c},!0);O(\"ancestor-or-self\",function(a,b){var c=new z;do a.", |
| "matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Za=", |
| "O(\"attribute\",function(a,b){var c=new z,d=a.K();if(b=b.attributes)if", |
| "(a instanceof A&&null===a.o||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else", |
| "(d=b.getNamedItem(d))&&c.add(d);return c},!1),eb=O(\"child\",function(", |
| "a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new z;for(b=b.firstChild", |
| ";b;b=b.nextSibling)w(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);O", |
| "(\"descendant\",y,!1,!0);\nvar fb=O(\"descendant-or-self\",function(a,", |
| "b,c,d){var e=new z;w(b,c,d)&&a.matches(b)&&e.add(b);return y(a,b,c,d,e", |
| ")},!1,!0),cb=O(\"following\",function(a,b,c,d){var e=new z;do for(var ", |
| "f=b;f=f.nextSibling;)w(f,c,d)&&a.matches(f)&&e.add(f),e=y(a,f,c,d,e);w", |
| "hile(b=b.parentNode);return e},!1,!0);O(\"following-sibling\",function", |
| "(a,b){for(var c=new z;b=b.nextSibling;)a.matches(b)&&c.add(b);return c", |
| "},!1);O(\"namespace\",function(){return new z},!1);\nvar ib=O(\"parent", |
| "\",function(a,b){var c=new z;if(9==b.nodeType)return c;if(2==b.nodeTyp", |
| "e)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b)", |
| ";return c},!1),db=O(\"preceding\",function(a,b,c,d){var e=new z,f=[];d", |
| "o f.unshift(b);while(b=b.parentNode);for(var h=1,k=f.length;h<k;h++){v", |
| "ar x=[];for(b=f[h];b=b.previousSibling;)x.unshift(b);for(var ca=0,Na=x", |
| ".length;ca<Na;ca++)b=x[ca],w(b,c,d)&&a.matches(b)&&e.add(b),e=y(a,b,c,", |
| "d,e)}return e},!0,!0);\nO(\"preceding-sibling\",function(a,b){for(var ", |
| "c=new z;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);", |
| "var jb=O(\"self\",function(a,b){var c=new z;a.matches(b)&&c.add(b);ret", |
| "urn c},!1);function kb(a){B.call(this,1);this.ea=a;this.A=a.g();this.l", |
| "=a.l}l(kb,B);kb.prototype.evaluate=function(a){return-D(this.ea,a)};kb", |
| ".prototype.toString=function(){return\"Unary Expression: -\"+C(this.ea", |
| ")};function lb(a){B.call(this,4);this.U=a;Ja(this,la(this.U,function(b", |
| "){return b.g()}));Ka(this,la(this.U,function(b){return b.l}))}l(lb,B);", |
| "lb.prototype.evaluate=function(a){var b=new z;p(this.U,function(c){c=c", |
| ".evaluate(a);if(!(c instanceof z))throw Error(\"Path expression must e", |
| "valuate to NodeSet.\");b=Fa(b,c)});return b};lb.prototype.toString=fun", |
| "ction(){return r(this.U,function(a,b){return a+C(b)},\"Union Expressio", |
| "n:\")};function mb(a,b){this.a=a;this.va=b}function nb(a){for(var b,c=", |
| "[];;){Q(a,\"Missing right hand side of binary expression.\");b=ob(a);v", |
| "ar d=a.a.next();if(!d)break;var e=(d=Oa[d]||null)&&d.ja;if(!e){a.a.bac", |
| "k();break}for(;c.length&&e<=c[c.length-1].ja;)b=new G(c.pop(),c.pop(),", |
| "b);c.push(b,d)}for(;c.length;)b=new G(c.pop(),c.pop(),b);return b}func", |
| "tion Q(a,b){if(a.a.empty())throw Error(b);}function pb(a,b){a=a.a.next", |
| "();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfu", |
| "nction qb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}", |
| "function rb(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed liter", |
| "al string\");return new Va(a)}\nfunction sb(a){var b=[];if(bb(t(a.a)))", |
| "{var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"", |
| "..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new $a;", |
| "d=new $a;Q(a,\"Missing next location step.\");c=tb(a,c);b.push(c)}else", |
| "{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable", |
| " reference not allowed in HTML XPath\");case \"(\":a.a.next();c=nb(a);", |
| "Q(a,'unclosed \"(\"');pb(a,\")\");break;case '\"':case \"'\":c=rb(a);b", |
| "reak;default:if(isNaN(+c))if(!Ua(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==", |
| "t(a.a,\n1)){c=a.a.next();c=Ta[c]||null;a.a.next();for(d=[];\")\"!=t(a.", |
| "a);){Q(a,\"Missing function argument list.\");d.push(nb(a));if(\",\"!=", |
| "t(a.a))break;a.a.next()}Q(a,\"Unclosed function argument list.\");qb(a", |
| ");c=new Ra(c,d)}else{c=null;break a}else c=new Xa(+a.a.next())}\"[\"==", |
| "t(a.a)&&(d=new M(ub(a)),c=new Pa(c,d))}if(c)if(bb(t(a.a)))d=c;else ret", |
| "urn c;else c=tb(a,\"/\"),d=new ab,b.push(c)}for(;bb(t(a.a));)c=a.a.nex", |
| "t(),Q(a,\"Missing next location step.\"),c=tb(a,c),b.push(c);return ne", |
| "w Ya(d,b)}\nfunction tb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step ", |
| "op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new N(jb,new A(", |
| "\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new N(ib,new", |
| " A(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Za;a.a.next();Q(a,", |
| "\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[", |
| "\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());v", |
| "ar e=a.a.next();d=hb[e]||null;if(!d)throw Error(\"No axis with name: ", |
| "\"+e);a.a.next();Q(a,\"Missing node name\")}else d=eb;e=\nt(a.a);if(/(", |
| "?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ua(e))thro", |
| "w Error(\"Invalid node type: \"+e);e=a.a.next();if(!Ua(e))throw Error(", |
| "\"Invalid type name: \"+e);pb(a,\"(\");Q(a,\"Bad nodetype\");var f=t(a", |
| ".a).charAt(0),h=null;if('\"'==f||\"'\"==f)h=rb(a);Q(a,\"Bad nodetype\"", |
| ");qb(a);e=new A(e,h)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=n", |
| "ew Wa(e);else{h=e.substring(0,f);if(\"*\"==h)var k=\"*\";else if(k=a.v", |
| "a(h),!k)throw Error(\"Namespace prefix not declared: \"+h);e=e.substr(", |
| "f+1);e=new Wa(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=ne", |
| "w M(ub(a),d.I);return c||new N(d,e,a,\"//\"==b)}function ub(a){for(var", |
| " b=[];\"[\"==t(a.a);){a.a.next();Q(a,\"Missing predicate expression.\"", |
| ");var c=nb(a);b.push(c);Q(a,\"Unclosed predicate expression.\");pb(a,", |
| "\"]\")}return b}function ob(a){if(\"-\"==t(a.a))return a.a.next(),new ", |
| "kb(ob(a));var b=sb(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.n", |
| "ext();)Q(a,\"Missing next union location path.\"),b.push(sb(a));a.a.ba", |
| "ck();a=new lb(b)}return a};function vb(a){switch(a.nodeType){case 1:re", |
| "turn ja(wb,a);case 9:return vb(a.documentElement);case 11:case 10:case", |
| " 6:case 12:return xb;default:return a.parentNode?vb(a.parentNode):xb}}", |
| "function xb(){return null}function wb(a,b){if(a.prefix==b)return a.nam", |
| "espaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?wb(a.parentNode,b):null};function yb(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ua(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ea(b)||(b=ia(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=nb(new mb(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new n(d));return new R(d,e)}}\nfunction R(a,b)", |
| "{if(0==b)if(a instanceof z)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 thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof z))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof z?Ha(a):\"\"+a;break;case 1:this.numberValue=a instanceof z?+Ha(a", |
| "):+a;break;case 3:this.booleanValue=a instanceof z?0<a.v():!!a;break;c", |
| "ase 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.n", |
| "ext();e;e=c.next())d.push(e);this.snapshotLength=a.v();this.invalidIte", |
| "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ga(a);break;def", |
| "ault:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateN", |
| "ext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wro", |
| "ng result type\");return f>=d.length?null:d[f++]};this.snapshotItem=fu", |
| "nction(h){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong r", |
| "esult type\");return h>=d.length||0>h?null:d[h]}}\nR.ANY_TYPE=0;R.NUMB", |
| "ER_TYPE=1;R.STRING_TYPE=2;R.BOOLEAN_TYPE=3;R.UNORDERED_NODE_ITERATOR_T", |
| "YPE=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_ORD", |
| "ERED_NODE_TYPE=9;function zb(a){this.lookupNamespaceURI=vb(a)}\nfuncti", |
| "on Ab(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=R,c.evaluate=function(d,e,f,h){return(", |
| "new yb(d,f)).evaluate(e,h)},c.createExpression=function(d,e){return ne", |
| "w yb(d,e)},c.createNSResolver=function(d){return new zb(d)}}da(\"wgxpa", |
| "th.install\",Ab);da(\"wgxpath.install\",Ab);var Bb=window;function S(a", |
| ",b){this.code=a;this.state=T[a]||Cb;this.message=b||\"\";a=this.state.", |
| "replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replac", |
| "e(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!", |
| "=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;thi", |
| "s.stack=a.stack||\"\"}l(S,Error);var Cb=\"unknown error\",T={15:\"elem", |
| "ent not selectable\",11:\"element not visible\"};T[31]=Cb;T[30]=Cb;T[2", |
| "4]=\"invalid cookie domain\";T[29]=\"invalid element coordinates\";T[1", |
| "2]=\"invalid element state\";\nT[32]=\"invalid selector\";T[51]=\"inva", |
| "lid selector\";T[52]=\"invalid selector\";T[17]=\"javascript error\";T", |
| "[405]=\"unsupported operation\";T[34]=\"move target out of bounds\";T[", |
| "27]=\"no such alert\";T[7]=\"no such element\";T[8]=\"no such frame\";", |
| "T[23]=\"no such window\";T[28]=\"script timeout\";T[33]=\"session not ", |
| "created\";T[10]=\"stale element reference\";T[21]=\"timeout\";T[25]=\"", |
| "unable to set cookie\";T[26]=\"unexpected alert open\";T[13]=Cb;T[9]=", |
| "\"unknown command\";function Db(a,b){b&&\"string\"!==typeof b&&(b=b.to", |
| "String());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};", |
| "function U(a,b,c){this.o=a;this.O=b;this.P=c}U.prototype.create=functi", |
| "on(a){a=u(a).createEvent(\"HTMLEvents\");a.initEvent(this.o,this.O,thi", |
| "s.P);return a};U.prototype.toString=function(){return this.o};function", |
| " V(a,b,c){m(this,a,b,c)}l(V,U);\nV.prototype.create=function(a,b){if(t", |
| "his==Eb)throw new S(9,\"Browser does not support a mouse pixel scroll ", |
| "event.\");var c=u(a);a=c?c.parentWindow||c.defaultView:window;c=c.crea", |
| "teEvent(\"MouseEvents\");this==Fb&&(c.wheelDelta=b.wheelDelta);c.initM", |
| "ouseEvent(this.o,this.O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.cli", |
| "entY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget)", |
| ";return c};function Gb(a,b,c){m(this,a,b,c)}l(Gb,U);\nGb.prototype.cre", |
| "ate=function(a,b){a=u(a).createEvent(\"Events\");a.initEvent(this.o,th", |
| "is.O,this.P);a.altKey=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey", |
| ";a.shiftKey=b.shiftKey;a.keyCode=b.charCode||b.keyCode;a.charCode=this", |
| "==Hb?a.keyCode:0;return a};function Ib(a,b,c){m(this,a,b,c)}l(Ib,U);\n", |
| "Ib.prototype.create=function(a,b){function c(H){H=ka(H,function(q){ret", |
| "urn h.createTouch(k,a,q.identifier,q.pageX,q.pageY,q.screenX,q.screenY", |
| ")});return h.createTouchList.apply(h,H)}function d(H){var q=ka(H,funct", |
| "ion(I){return{identifier:I.identifier,screenX:I.screenX,screenY:I.scre", |
| "enY,clientX:I.clientX,clientY:I.clientY,pageX:I.pageX,pageY:I.pageY,ta", |
| "rget:a}});q.item=function(I){return q[I]};return q}function e(H){retur", |
| "n ka(H,function(q){return new Touch({identifier:q.identifier,screenX:q", |
| ".screenX,screenY:q.screenY,\nclientX:q.clientX,clientY:q.clientY,pageX", |
| ":q.pageX,pageY:q.pageY,target:a})})}function f(H,q){switch(H){case 1:r", |
| "eturn d(q);case 2:return c(q);case 3:return e(q)}return null}var h=u(a", |
| "),k=h?h.parentWindow||h.defaultView:window,x=f(1,b.changedTouches),ca=", |
| "b.touches==b.changedTouches?x:f(1,b.touches),Na=b.targetTouches==b.cha", |
| "ngedTouches?x:f(1,b.targetTouches);var P=h.createEvent(\"MouseEvents\"", |
| ");P.initMouseEvent(this.o,this.O,this.P,k,1,0,0,b.clientX,b.clientY,b.", |
| "ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);\nP.touches=c", |
| "a;P.targetTouches=Na;P.changedTouches=x;P.scale=b.scale;P.rotation=b.r", |
| "otation;return P};function W(a,b,c){m(this,a,b,c)}l(W,U);W.prototype.c", |
| "reate=function(){throw new S(9,\"Browser does not support MSGesture ev", |
| "ents.\");};function X(a,b,c){m(this,a,b,c)}l(X,U);X.prototype.create=f", |
| "unction(){throw new S(9,\"Browser does not support MSPointer events.\"", |
| ");};var Jb=new U(\"submit\",!0,!0);new V(\"click\",!0,!0);new V(\"cont", |
| "extmenu\",!0,!0);new V(\"dblclick\",!0,!0);new V(\"mousedown\",!0,!0);", |
| "\nnew V(\"mousemove\",!0,!1);new V(\"mouseout\",!0,!0);new V(\"mouseov", |
| "er\",!0,!0);new V(\"mouseup\",!0,!0);var Fb=new V(\"mousewheel\",!0,!0", |
| "),Eb=new V(\"MozMousePixelScroll\",!0,!0);new Gb(\"keydown\",!0,!0);va", |
| "r Hb=new Gb(\"keypress\",!0,!0);new Gb(\"keyup\",!0,!0);new Ib(\"touch", |
| "end\",!0,!0);new Ib(\"touchmove\",!0,!0);new Ib(\"touchstart\",!0,!0);", |
| "new W(\"MSGestureChange\",!0,!0);new W(\"MSGestureEnd\",!0,!0);new W(", |
| "\"MSGestureHold\",!0,!0);new W(\"MSGestureStart\",!0,!0);new W(\"MSGes", |
| "tureTap\",!0,!0);new W(\"MSInertiaStart\",!0,!0);\nnew X(\"MSGotPointe", |
| "rCapture\",!0,!1);new X(\"MSLostPointerCapture\",!0,!1);new X(\"MSPoin", |
| "terCancel\",!0,!0);new X(\"MSPointerDown\",!0,!0);new X(\"MSPointerMov", |
| "e\",!0,!0);new X(\"MSPointerOver\",!0,!0);new X(\"MSPointerOut\",!0,!0", |
| ");new X(\"MSPointerUp\",!0,!0);function Kb(){this.da=Bb.document.docum", |
| "entElement;var a=u(this.da);try{var b=a&&a.activeElement;var c=b&&b.no", |
| "deName?b:null}catch(d){c=null}c&&Lb(this,c)}function Lb(a,b){a.da=b;Db", |
| "(b,\"OPTION\")&&Ba(b,function(c){return Db(c,\"SELECT\")})}function Mb", |
| "(a){return Db(a,\"FORM\")};function Nb(a,b){this.D={};this.j=[];this.H", |
| "=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number o", |
| "f arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+", |
| "1])}else a&&this.addAll(a)}function Ob(a){Pb(a);return a.j.concat()}g=", |
| "Nb.prototype;g.clear=function(){this.D={};this.H=this.j.length=0};g.re", |
| "move=function(a){return Object.prototype.hasOwnProperty.call(this.D,a)", |
| "?(delete this.D[a],this.H--,this.j.length>2*this.H&&Pb(this),!0):!1};", |
| "\nfunction Pb(a){if(a.H!=a.j.length){for(var b=0,c=0;b<a.j.length;){va", |
| "r d=a.j[b];Object.prototype.hasOwnProperty.call(a.D,d)&&(a.j[c++]=d);b", |
| "++}a.j.length=c}if(a.H!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d", |
| "=a.j[b],Object.prototype.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1)", |
| ",b++;a.j.length=c}}g.get=function(a,b){return Object.prototype.hasOwnP", |
| "roperty.call(this.D,a)?this.D[a]:b};g.set=function(a,b){Object.prototy", |
| "pe.hasOwnProperty.call(this.D,a)||(this.H++,this.j.push(a));this.D[a]=", |
| "b};\ng.addAll=function(a){if(a instanceof Nb)for(var b=Ob(a),c=0;c<b.l", |
| "ength;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])}", |
| ";g.forEach=function(a,b){for(var c=Ob(this),d=0;d<c.length;d++){var e=", |
| "c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new ", |
| "Nb(this)};var Qb={};function Y(a,b,c){var d=typeof a;(\"object\"==d&&n", |
| "ull!=a||\"function\"==d)&&(a=a.b);a=new Rb(a);!b||b in Qb&&!c||(Qb[b]=", |
| "{key:a,shift:!1},c&&(Qb[c]={key:a,shift:!0}));return a}function Rb(a){", |
| "this.code=a}Y(8);Y(9);Y(13);var Sb=Y(16),Tb=Y(17),Ub=Y(18);Y(19);Y(20)", |
| ";Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(4", |
| "4);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y", |
| "(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\")", |
| ";Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A", |
| "\");\nY(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");Y(69,\"e\"", |
| ",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i", |
| "\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,", |
| "\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(8", |
| "1,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y", |
| "(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\")", |
| ";Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Vb=Y(sa?{c:91,b:91}:ra?{c:224", |
| ",b:91}:{c:0,b:91});Y(sa?{c:92,b:92}:ra?{c:224,b:93}:{c:0,b:92});Y(sa?{", |
| "c:93,b:93}:ra?{c:0,b:0}:{c:93,b:null});\nY({c:96,b:96},\"0\");Y({c:97,", |
| "b:97},\"1\");Y({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100}", |
| ",\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},", |
| "\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},", |
| "\"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},", |
| "\".\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116", |
| ");Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=", |
| "\",\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\")", |
| ";Y(190,\".\",\">\");Y(191,\"/\",\"?\");\nY(192,\"`\",\"~\");Y(219,\"[", |
| "\",\"{\");Y(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";", |
| "\",\":\");Y(222,\"'\",'\"');var Wb=new Nb;Wb.set(1,Sb);Wb.set(2,Tb);Wb", |
| ".set(4,Ub);Wb.set(8,Vb);(function(a){var b=new Nb;p(Ob(a),function(c){", |
| "b.set(a.get(c).code,c)});return b})(Wb);function Z(){m(this)}l(Z,Kb);Z", |
| ".Y=void 0;Z.qa=function(){return Z.Y?Z.Y:Z.Y=new Z};da(\"_\",function(", |
| "a){var b=Ba(a,Mb,!0);if(!b)throw new S(7,\"Element was not in a form, ", |
| "so could not submit.\");var c=Z.qa();Lb(c,a);if(!Mb(b))throw new S(12,", |
| "\"Element is not a form, so could not submit.\");a=Jb.create(b,void 0)", |
| ";\"isTrusted\"in a||(a.isTrusted=!1);b.dispatchEvent(a)&&(Db(b.submit)", |
| "?b.constructor.prototype.submit.call(b):b.submit())});; return this._.", |
| "apply(null,arguments);}).apply({navigator:typeof window!='undefined'?w", |
| "indow.navigator:null,document:typeof window!='undefined'?window.docume", |
| "nt:null}, arguments);}\n", |
| NULL}; |
| |
| } // namespace atoms |
| } // namespace webdriver |
| |