/* * Copyright 2011-2012 WebDriver committers * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* AUTO GENERATED - DO NOT EDIT BY HAND */ #include // For NULL. #include "atoms.h" namespace webdriver { namespace atoms { const char* const GET_FIRST_CLIENT_RECT[] = { "function(){return function(){var g=this;\nfunction h(a){var b=typeof a;", "if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", "nceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[obj", "ect Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number\"=", "=typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof", " a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", "ray\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"unde", "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nb&&", "\"undefined\"==typeof a.call)return\"object\";return b};var k;function ", "l(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}l.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function m(a){retur", "n 9==a.nodeType?a:a.ownerDocument||a.document}function n(a){this.b=a||g", ".document||document}function p(a){var b=a.b;a=b.body;b=b.parentWindow||", "b.defaultView;return new l(b.pageXOffset||a.scrollLeft,b.pageYOffset||a", ".scrollTop)};function q(a,b,e,d){this.left=a;this.top=b;this.width=e;th", "is.height=d}q.prototype.toString=function(){return\"(\"+this.left+\", ", "\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};function s(", "a){var b;a:{b=m(a);if(b.defaultView&&b.defaultView.getComputedStyle&&(b", "=b.defaultView.getComputedStyle(a,null))){b=b.position||b.getPropertyVa", "lue(\"position\")||\"\";break a}b=\"\"}return b||(a.currentStyle?a.curr", "entStyle.position:null)||a.style&&a.style.position}function t(a){var b;", "try{b=a.getBoundingClientRect()}catch(e){return{left:0,top:0,right:0,bo", "ttom:0}}return b}\nfunction u(a){var b=m(a),e=s(a),d=\"fixed\"==e||\"ab", "solute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=s(a),d=d&&\"", "static\"==e&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clien", "tWidth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||", "\"relative\"==e))return a;return null};function v(a){var b=a.getClientR", "ects();if(0==b.length)throw Error(\"Element does not have any client re", "cts\");b=b[0];if(1==a.nodeType)if(a.getBoundingClientRect)a=t(a),a=new ", "l(a.left,a.top);else{var e=p(a?new n(m(a)):k||(k=new n));var d=m(a),z=s", "(a),c=new l(0,0),r=(d?m(d):document).documentElement;if(a!=r)if(a.getBo", "undingClientRect)a=t(a),d=p(d?new n(m(d)):k||(k=new n)),c.x=a.left+d.x,", "c.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d=d.getB", "oxObjectFor(r),c.x=a.screenX-d.screenX,c.y=a.screenY-\nd.screenY;else{v", "ar f=a;do{c.x+=f.offsetLeft;c.y+=f.offsetTop;f!=a&&(c.x+=f.clientLeft||", "0,c.y+=f.clientTop||0);if(\"fixed\"==s(f)){c.x+=d.body.scrollLeft;c.y+=", "d.body.scrollTop;break}f=f.offsetParent}while(f&&f!=a);\"absolute\"==z&", "&(c.y-=d.body.offsetTop);for(f=a;(f=u(f))&&f!=d.body&&f!=r;)c.x-=f.scro", "llLeft,c.y-=f.scrollTop}a=new l(c.x-e.x,c.y-e.y)}else e=\"function\"==h", "(a.a),c=a,a.targetTouches?c=a.targetTouches[0]:e&&a.a().targetTouches&&", "(c=a.a().targetTouches[0]),a=new l(c.clientX,c.clientY);return new q(b.", "left-\na.x,b.top-a.y,b.right-b.left,b.bottom-b.top)}var w=[\"_\"],x=g;w", "[0]in x||!x.execScript||x.execScript(\"var \"+w[0]);for(var y;w.length&", "&(y=w.shift());)w.length||void 0===v?x=x[y]?x[y]:x[y]={}:x[y]=v;; retur", "n this._.apply(null,arguments);}.apply({navigator:typeof window!=undefi", "ned?window.navigator:null,document:typeof window!=undefined?window.docu", "ment:null}, arguments);}", NULL }; const char* const GET_LOCATION_IN_VIEW[] = { "function(){return function(){var k=this;\nfunction l(a){var b=typeof a;", "if(\"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(\"[obj", "ect Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"=", "=typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof", " a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"unde", "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nb&&", "\"undefined\"==typeof a.call)return\"object\";return b};var m;function ", "n(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}n.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function p(a,b){thi", "s.width=a;this.height=b}p.prototype.toString=function(){return\"(\"+thi", "s.width+\" x \"+this.height+\")\"};function q(a){return a?new r(s(a)):m", "||(m=new r)}function s(a){return 9==a.nodeType?a:a.ownerDocument||a.doc", "ument}function r(a){this.a=a||k.document||document}function t(a){a=(a.a", ".parentWindow||a.a.defaultView||window).document;a=\"CSS1Compat\"==a.co", "mpatMode?a.documentElement:a.body;return new p(a.clientWidth,a.clientHe", "ight)}function u(a){var b=a.a;a=b.body;b=b.parentWindow||b.defaultView;", "return new n(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)};f", "unction v(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}v.", "prototype.toString=function(){return\"(\"+this.top+\"t, \"+this.right+", "\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};function w(a,b,c,d){this.", "left=a;this.top=b;this.width=c;this.height=d}w.prototype.toString=funct", "ion(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"", "+this.height+\"h)\"};function x(a,b){var c=s(a);return c.defaultView&&c", ".defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null", "))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function y(a){return x(a,\"po", "sition\")||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.st", "yle.position}function z(a){var b;try{b=a.getBoundingClientRect()}catch(", "c){return{left:0,top:0,right:0,bottom:0}}return b}\nfunction A(a){var b", "=s(a),c=y(a),d=\"fixed\"==c||\"absolute\"==c;for(a=a.parentNode;a&&a!=b", ";a=a.parentNode)if(c=y(a),d=d&&\"static\"==c&&a!=b.documentElement&&a!=", "b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight|", "|\"fixed\"==c||\"absolute\"==c||\"relative\"==c))return a;return null}", "\nfunction B(a){var b=s(a),c=y(a),d=new n(0,0),f=(b?s(b):document).docu", "mentElement;if(a==f)return d;if(a.getBoundingClientRect)a=z(a),b=u(q(b)", "),d.x=a.left+b.x,d.y=a.top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObje", "ctFor(a),b=b.getBoxObjectFor(f),d.x=a.screenX-b.screenX,d.y=a.screenY-b", ".screenY;else{var e=a;do{d.x+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+", "=e.clientLeft||0,d.y+=e.clientTop||0);if(\"fixed\"==y(e)){d.x+=b.body.s", "crollLeft;d.y+=b.body.scrollTop;break}e=e.offsetParent}while(e&&e!=a);", "\"absolute\"==\nc&&(d.y-=b.body.offsetTop);for(e=a;(e=A(e))&&e!=b.body&", "&e!=f;)d.x-=e.scrollLeft,d.y-=e.scrollTop}return d}function C(a){if(1==", "a.nodeType){if(a.getBoundingClientRect)a=z(a),a=new n(a.left,a.top);els", "e{var b=u(q(a));a=B(a);a=new n(a.x-b.x,a.y-b.y)}return a}var b=\"functi", "on\"==l(a.b),c=a;a.targetTouches?c=a.targetTouches[0]:b&&a.b().targetTo", "uches&&(c=a.b().targetTouches[0]);return new n(c.clientX,c.clientY)};fu", "nction D(a,b){var c;c=B(b);var d=B(a);c=new n(c.x-d.x,c.y-d.y);var f,e,", "h;h=x(a,\"borderLeftWidth\");e=x(a,\"borderRightWidth\");f=x(a,\"border", "TopWidth\");d=x(a,\"borderBottomWidth\");d=new v(parseFloat(f),parseFlo", "at(e),parseFloat(d),parseFloat(h));c.x-=d.left;c.y-=d.top;return c}\nfu", "nction E(a,b,c){function d(a,b,c,d,e){d=new w(c.x+d.left,c.y+d.top,d.wi", "dth,d.height);c=[0,0];b=[b.width,b.height];var f=[d.left,d.top];d=[d.wi", "dth,d.height];for(var g=0;2>g;g++)if(d[g]>b[g])c[g]=e?f[g]+d[g]/2-b[g]/", "2:f[g];else{var h=f[g]-b[g]+d[g];0f[g]&&(c[g]=f[g])}e=new n", "(c[0],c[1]);a.scrollLeft+=e.x;a.scrollTop+=e.y}for(var f=s(a),e=a.paren", "tNode,h;e&&e!=f.documentElement&&e!=f.body;)h=D(e,a),d(e,new p(e.client", "Width,e.clientHeight),h,b,c),e=e.parentNode;h=C(a);a=t(q(a));d(f.body,a", ",h,\nb,c)};function F(a,b,c){c||(c=new w(0,0,a.offsetWidth,a.offsetHeig", "ht));E(a,c,b);a=C(a);return new n(a.x+c.left,a.y+c.top)}var G=[\"_\"],H", "=k;G[0]in H||!H.execScript||H.execScript(\"var \"+G[0]);for(var I;G.len", "gth&&(I=G.shift());)G.length||void 0===F?H=H[I]?H[I]:H[I]={}:H[I]=F;; r", "eturn this._.apply(null,arguments);}.apply({navigator:typeof window!=un", "defined?window.navigator:null,document:typeof window!=undefined?window.", "document:null}, arguments);}", NULL }; const char* const GET_PAGE_ZOOM[] = { "function(){return function(){function a(b){b=9==b.nodeType?b:b.ownerDoc", "ument||b.document;var c=b.documentElement,c=Math.max(c.clientWidth,c.of", "fsetWidth,c.scrollWidth);return b.width/c}var d=[\"_\"],e=this;d[0]in e", "||!e.execScript||e.execScript(\"var \"+d[0]);for(var f;d.length&&(f=d.s", "hift());)d.length||void 0===a?e=e[f]?e[f]:e[f]={}:e[f]=a;; return this.", "_.apply(null,arguments);}.apply({navigator:typeof window!=undefined?win", "dow.navigator:null,document:typeof window!=undefined?window.document:nu", "ll}, arguments);}", NULL }; const char* const IS_ELEMENT_CLICKABLE[] = { "function(){return function(){function c(h,d){function g(a,b){var d={cli", "ckable:a};b&&(d.message=b);return d}var a=h.ownerDocument.elementFromPo", "int(d.x,d.y);if(a==h)return g(!0);var l=\"(\"+d.x+\", \"+d.y+\")\";if(n", "ull==a)return g(!1,\"Element is not clickable at point \"+l);var b=a.ou", "terHTML;if(a.hasChildNodes())var m=a.innerHTML,n=b.length-m.length-(\"<", "/\"+a.tagName+\">\").length,b=b.substring(0,n)+\"...\"+b.substring(n+m.", "length);for(a=a.parentNode;a;){if(a==h)return g(!0,\"Element's descenda", "nt would receive the click. Consider clicking the descendant instead. D", "escendant: \"+\nb);a=a.parentNode}return g(!1,\"Element is not clickabl", "e at point \"+l+\". Other element would receive the click: \"+b)}var e=", "[\"_\"],f=this;e[0]in f||!f.execScript||f.execScript(\"var \"+e[0]);for", "(var k;e.length&&(k=e.shift());)e.length||void 0===c?f=f[k]?f[k]:f[k]={", "}:f[k]=c;; return this._.apply(null,arguments);}.apply({navigator:typeo", "f window!=undefined?window.navigator:null,document:typeof window!=undef", "ined?window.document:null}, arguments);}", NULL }; const char* const TOUCH_SINGLE_TAP[] = { "function(){return function(){function aa(a){return function(){return th", "is[a]}}function ba(a){return function(){return a}}var g,k=this;\nfuncti", "on ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)re", "turn\"array\";if(a instanceof Object)return b;var c=Object.prototype.to", "String.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object ", "Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splic", "e&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl", "e(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefined", "\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.pro", "pertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nel", "se if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";re", "turn b}function l(a){return void 0!==a}function m(a){return\"string\"==", "typeof a}function da(a){return\"number\"==typeof a}function p(a){return", "\"function\"==ca(a)}function r(a,b){function c(){}c.prototype=b.prototy", "pe;a.ha=b.prototype;a.prototype=new c};var ea=window;function fa(a){ret", "urn String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase(", ")})};var ga=Array.prototype;function s(a,b){for(var c=a.length,d=m(a)?a", ".split(\"\"):a,e=0;e=arguments.length?ga.slice.call(a,", "b):ga.slice.call(a,b,c)};var ma={aliceblue:\"#f0f8ff\",antiquewhite:\"#", "faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beig", "e:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ff", "ebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlyw", "ood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:", "\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#ff", "f8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcy", "an:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen", ":\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:", "\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchi", "d:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:", "\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darksla", "tegrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",dee", "ppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:", "\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"", "#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdc", "dc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr", "ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080", "\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indig", "o:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",", "lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd", "\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",l", "ightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90e", "e90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a", "\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:", "\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",light", "yellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0", "e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa", "\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370", "db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin", "ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7158", "5\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1", "\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl", "ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50", "0\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",", "palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093", "\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:", "\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",", "red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown", ":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b", "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl", "ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"", "#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4", "\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634", "7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"", "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd", "32\"};var na=\"background-color border-top-color border-right-color bor", "der-bottom-color border-left-color color outline-color\".split(\" \"),o", "a=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/;function pa(a){if(!qa.test", "(a))throw Error(\"'\"+a+\"' is not a valid hex color\");4==a.length&&(a", "=a.replace(oa,\"#$1$1$2$2$3$3\"));return a.toLowerCase()}var qa=/^#(?:[", "0-9a-f]{3}){1,2}$/i,ra=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d", "{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i;\nfunction sa(a){var b=a.match(ra);if(b", "){a=Number(b[1]);var c=Number(b[2]),d=Number(b[3]),b=Number(b[4]);if(0<", "=a&&255>=a&&0<=c&&255>=c&&0<=d&&255>=d&&0<=b&&1>=b)return[a,c,d,b]}retu", "rn[]}var ta=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0", "|[1-9]\\d{0,2})\\)$/i;function ua(a){var b=a.match(ta);if(b){a=Number(b", "[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0", "<=b&&255>=b)return[a,c,b]}return[]};function t(a,b){this.code=a;this.st", "ate=va[a]||xa;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+", ")[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"", "\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.", "name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}", "r(t,Error);\nvar xa=\"unknown error\",va={15:\"element not selectable\"", ",11:\"element not visible\",31:\"ime engine activation failed\",30:\"im", "e not available\",24:\"invalid cookie domain\",29:\"invalid element coo", "rdinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"in", "valid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"", "unsupported operation\",34:\"move target out of bounds\",27:\"no such a", "lert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",", "28:\"script timeout\",33:\"session not created\",10:\"stale element ref", "erence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};va[13]=xa;va[9]=\"unknown command\";t.protot", "ype.toString=function(){return this.name+\": \"+this.message};var ya,za", ",Aa,Ba=k.navigator;Aa=Ba&&Ba.platform||\"\";ya=-1!=Aa.indexOf(\"Mac\");", "za=-1!=Aa.indexOf(\"Win\");var u=-1!=Aa.indexOf(\"Linux\");var Ca;funct", "ion v(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}g=v.prototype;g.toString=fun", "ction(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.", "x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=funct", "ion(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};", "g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);", "return this};g.scale=function(a,b){var c=da(b)?b:a;this.x*=a;this.y*=c;", "return this};function Da(a,b){this.width=a;this.height=b}g=Da.prototype", ";g.toString=function(){return\"(\"+this.width+\" x \"+this.height+\")\"", "};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.c", "eil(this.height);return this};g.floor=function(){this.width=Math.floor(", "this.width);this.height=Math.floor(this.height);return this};g.round=fu", "nction(){this.width=Math.round(this.width);this.height=Math.round(this.", "height);return this};g.scale=function(a,b){var c=da(b)?b:a;this.width*=", "a;this.height*=c;return this};var Ea=3;function Fa(a){for(;a&&1!=a.node", "Type;)a=a.previousSibling;return a}function Ga(a,b){if(a.contains&&1==b", ".nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compare", "DocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);", "for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction Ha(a,b){if(a==b)ret", "urn 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&", "2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parent", "Node){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?Ia(a,b):!c&", "&Ga(e,b)?-1*Ja(a,b):!d&&Ga(f,a)?Ja(b,a):(c?a.sourceIndex:e.sourceIndex)", "-(d?b.sourceIndex:f.sourceIndex)}d=w(a);c=d.createRange();c.selectNode(", "a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);re", "turn c.compareBoundaryPoints(k.Range.START_TO_END,d)}function Ja(a,b){v", "ar c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.par", "entNode;return Ia(d,a)}function Ia(a,b){for(var c=b;c=c.previousSibling", ";)if(c==a)return-1;return 1}function w(a){return 9==a.nodeType?a:a.owne", "rDocument||a.document}function Ka(a,b,c){c||(a=a.parentNode);for(c=0;a;", "){if(b(a))return a;a=a.parentNode;c++}return null}function La(a){try{re", "turn a&&a.activeElement}catch(b){}return null}\nfunction x(a){this.P=a|", "|k.document||document}function Ma(a){var b=a.P;a=b.body;b=b.parentWindo", "w||b.defaultView;return new v(b.pageXOffset||a.scrollLeft,b.pageYOffset", "||a.scrollTop)}x.prototype.contains=Ga;function y(a){var b=null,c=a.nod", "eType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void ", "0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.d", "ocumentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeTyp", "e&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].n", "extSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction z(a,b,c){if(", "null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}ret", "urn null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function Na(a,b,", "c,d,e){return Oa.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new B)}\nfunc", "tion Oa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElements", "ByName(d),s(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClas", "sName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),s(b,function(b){b", ".className==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagName&&(b=b.g", "etElementsByTagName(a.getName()),s(b,function(a){z(a,c,d)&&e.add(a)}));", "return e}function Pa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)z(", "b,c,d)&&a.matches(b)&&e.add(b);return e}\nfunction Qa(a,b,c,d,e){for(b=", "b.firstChild;b;b=b.nextSibling)z(b,c,d)&&a.matches(b)&&e.add(b),Qa(a,b,", "c,d,e)};function B(){this.h=this.g=null;this.p=0}function Ra(a){this.J=", "a;this.next=this.B=null}B.prototype.unshift=function(a){a=new Ra(a);a.n", "ext=this.g;this.h?this.g.B=a:this.g=this.h=a;this.g=a;this.p++};B.proto", "type.add=function(a){a=new Ra(a);a.B=this.h;this.g?this.h.next=a:this.g", "=this.h=a;this.h=a;this.p++};function Sa(a){return(a=a.g)?a.J:null}func", "tion Ta(a){return(a=Sa(a))?y(a):\"\"}function C(a,b){this.ca=a;this.F=(", "this.K=b)?a.h:a.g;this.Q=null}\nC.prototype.next=function(){var a=this.", "F;if(null==a)return null;var b=this.Q=a;this.F=this.K?a.B:a.next;return", " b.J};function D(a,b){var c=a.evaluate(b);return c instanceof B?+Ta(c):", "+c}function E(a,b){var c=a.evaluate(b);return c instanceof B?Ta(c):\"\"", "+c}function H(a,b){var c=a.evaluate(b);return c instanceof B?!!c.p:!!c}", ";function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b insta", "nceof B&&c instanceof B){e=new C(b,!1);for(d=e.next();d;d=e.next())for(", "b=new C(c,!1),f=b.next();f;f=b.next())if(a(y(d),y(f)))return!0;return!1", "}if(b instanceof B||c instanceof B){b instanceof B?e=b:(e=c,c=b);e=new ", "C(e,!1);b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number", "\":d=+y(d);break;case \"boolean\":d=!!y(d);break;case \"string\":d=y(d)", ";break;default:throw Error(\"Illegal primitive type for comparison.\");", "}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolea", "n\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", "b,+c):a(b,c):a(+b,+c)}function Ua(a,b,c,d){this.R=a;this.fa=b;this.O=c;", "this.o=d}Ua.prototype.toString=aa(\"R\");var Va={};function J(a,b,c,d){", "if(a in Va)throw Error(\"Binary operator already created: \"+a);a=new U", "a(a,b,c,d);Va[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return D(a,", "c)/D(b,c)});J(\"mod\",6,1,function(a,b,c){return D(a,c)%D(b,c)});J(\"*", "\",6,1,function(a,b,c){return D(a,c)*D(b,c)});\nJ(\"+\",5,1,function(a,", "b,c){return D(a,c)+D(b,c)});J(\"-\",5,1,function(a,b,c){return D(a,c)-D", "(b,c)});J(\"<\",4,2,function(a,b,c){return I(function(a,b){return a\",4,2,function(a,b,c){return I(function(a,b){return a>b}", ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(a,b){return a<", "=b},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(a,b){return", " a>=b},a,b,c)});J(\"=\",3,2,function(a,b,c){return I(function(a,b){retu", "rn a==b},a,b,c,!0)});\nJ(\"!=\",3,2,function(a,b,c){return I(function(a", ",b){return a!=b},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){return H(a,c", ")&&H(b,c)});J(\"or\",1,2,function(a,b,c){return H(a,c)||H(b,c)});functi", "on Wa(a,b,c,d,e,f,h,q,n){this.A=a;this.O=b;this.ba=c;this.aa=d;this.$=e", ";this.o=f;this.Z=h;this.Y=l(q)?q:h;this.da=!!n}Wa.prototype.toString=aa", "(\"A\");var Xa={};function K(a,b,c,d,e,f,h,q){if(a in Xa)throw Error(\"", "Function already created: \"+a+\".\");Xa[a]=new Wa(a,b,c,d,!1,e,f,h,q)}", "K(\"boolean\",2,!1,!1,function(a,b){return H(b,a)},1);K(\"ceiling\",1,!", "1,!1,function(a,b){return Math.ceil(D(b,a))},1);\nK(\"concat\",3,!1,!1,", "function(a,b){var c=la(arguments,1);return ia(c,function(b,c){return b+", "E(c,a)})},2,null);K(\"contains\",2,!1,!1,function(a,b,c){b=E(b,a);a=E(c", ",a);return-1!=b.indexOf(a)},2);K(\"count\",1,!1,!1,function(a,b){return", " b.evaluate(a).p},1,1,!0);K(\"false\",2,!1,!1,ba(!1),0);K(\"floor\",1,!", "1,!1,function(a,b){return Math.floor(D(b,a))},1);\nK(\"id\",4,!1,!1,fun", "ction(a,b){var c=a.m,d=9==c.nodeType?c:c.ownerDocument,c=E(b,a).split(/", "\\s+/),e=[];s(c,function(a){(a=d.getElementById(a))&&!ka(e,a)&&e.push(a", ")});e.sort(Ha);var f=new B;s(e,function(a){f.add(a)});return f},1);K(\"", "lang\",2,!1,!1,ba(!1),1);K(\"last\",1,!0,!1,function(a){if(1!=arguments", ".length)throw Error(\"Function last expects ()\");return a.h},0);K(\"lo", "cal-name\",3,!1,!0,function(a,b){var c=b?Sa(b.evaluate(a)):a.m;return c", "?c.nodeName.toLowerCase():\"\"},0,1,!0);\nK(\"name\",3,!1,!0,function(a", ",b){var c=b?Sa(b.evaluate(a)):a.m;return c?c.nodeName.toLowerCase():\"", "\"},0,1,!0);K(\"namespace-uri\",3,!0,!1,ba(\"\"),0,1,!0);K(\"normalize-", "space\",3,!1,!0,function(a,b){return(b?E(b,a):y(a.m)).replace(/[\\s\\xa", "0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);K(\"not\",2,!1,!1,funct", "ion(a,b){return!H(b,a)},1);K(\"number\",1,!1,!0,function(a,b){return b?", "D(b,a):+y(a.m)},0,1);K(\"position\",1,!0,!1,function(a){return a.ea},0)", ";K(\"round\",1,!1,!1,function(a,b){return Math.round(D(b,a))},1);\nK(\"", "starts-with\",2,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);return 0==b.las", "tIndexOf(a,0)},2);K(\"string\",3,!1,!0,function(a,b){return b?E(b,a):y(", "a.m)},0,1);K(\"string-length\",1,!1,!0,function(a,b){return(b?E(b,a):y(", "a.m)).length},0,1);\nK(\"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);if(Infinity==d)return a.substring(e);b=Math.round(d);retu", "rn a.substring(e,c+b)},2,3);K(\"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.le", "ngth)},2);\nK(\"substring-before\",3,!1,!1,function(a,b,c){b=E(b,a);a=E", "(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);K(\"sum\",1,", "!1,!1,function(a,b){var c;c=b.evaluate(a);c=new C(c,!1);for(var d=0,e=c", ".next();e;e=c.next())d+=+y(e);return d},1,1,!0);K(\"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=this.left&&a.right<=this.right&&a.top>=this.top&&a.bo", "ttom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=", "this.bottom:!1};\ng.ceil=function(){this.top=Math.ceil(this.top);this.r", "ight=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left", "=Math.ceil(this.left);return this};g.floor=function(){this.top=Math.flo", "or(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(t", "his.bottom);this.left=Math.floor(this.left);return this};g.round=functi", "on(){this.top=Math.round(this.top);this.right=Math.round(this.right);th", "is.bottom=Math.round(this.bottom);this.left=Math.round(this.left);retur", "n this};\ng.scale=function(a,b){var c=da(b)?b:a;this.left*=a;this.right", "*=a;this.top*=c;this.bottom*=c;return this};function N(a,b,c,d){this.le", "ft=a;this.top=b;this.width=c;this.height=d}g=N.prototype;g.toString=fun", "ction(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x ", "\"+this.height+\"h)\"};g.contains=function(a){return a instanceof N?thi", "s.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&", "this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+thi", "s.width&&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){", "this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=", "Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g", ".floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(t", "his.top);this.width=Math.floor(this.width);this.height=Math.floor(this.", "height);return this};g.round=function(){this.left=Math.round(this.left)", ";this.top=Math.round(this.top);this.width=Math.round(this.width);this.h", "eight=Math.round(this.height);return this};\ng.scale=function(a,b){var ", "c=da(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;retur", "n this};function O(a,b){var c=w(a);return c.defaultView&&c.defaultView.", "getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.ge", "tPropertyValue(b)||\"\":\"\"}function P(a,b){return O(a,b)||(a.currentS", "tyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function cb(a){var b;", "try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bo", "ttom:0}}return b}\nfunction db(a){var b=w(a),c=P(a,\"position\"),d=\"fi", "xed\"==c||\"absolute\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(", "c=P(a,\"position\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body", ",!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fix", "ed\"==c||\"absolute\"==c||\"relative\"==c))return a;return null}\nfunct", "ion eb(a){var b=w(a),c=P(a,\"position\"),d=new v(0,0),e=(b?w(b):documen", "t).documentElement;if(a==e)return d;if(a.getBoundingClientRect)a=cb(a),", "b=Ma(b?new x(w(b)):Ca||(Ca=new x)),d.x=a.left+b.x,d.y=a.top+b.y;else if", "(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor(e),d.x=a.", "screenX-b.screenX,d.y=a.screenY-b.screenY;else{var f=a;do{d.x+=f.offset", "Left;d.y+=f.offsetTop;f!=a&&(d.x+=f.clientLeft||0,d.y+=f.clientTop||0);", "if(\"fixed\"==P(f,\"position\")){d.x+=b.body.scrollLeft;d.y+=b.body.scr", "ollTop;\nbreak}f=f.offsetParent}while(f&&f!=a);\"absolute\"==c&&(d.y-=b", ".body.offsetTop);for(f=a;(f=db(f))&&f!=b.body&&f!=e;)d.x-=f.scrollLeft,", "d.y-=f.scrollTop}return d}function fb(a){if(1==a.nodeType){if(a.getBoun", "dingClientRect)a=cb(a),a=new v(a.left,a.top);else{var b=Ma(a?new x(w(a)", "):Ca||(Ca=new x));a=eb(a);a=new v(a.x-b.x,a.y-b.y)}return a}var b=p(a.H", "),c=a;a.targetTouches?c=a.targetTouches[0]:b&&a.H().targetTouches&&(c=a", ".H().targetTouches[0]);return new v(c.clientX,c.clientY)}\nfunction gb(", "a){var b=a.offsetWidth,c=a.offsetHeight;return l(b)&&(b||c)||!a.getBoun", "dingClientRect?new Da(b,c):(a=cb(a),new Da(a.right-a.left,a.bottom-a.to", "p))};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCa", "se()==b)}function hb(a){return ib(a,!0)&&jb(a)&&\"none\"!=R(a,\"pointer", "-events\")}function kb(a){return Q(a,\"OPTION\")?!0:Q(a,\"INPUT\")?(a=a", ".type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1}function lb(a){if", "(!kb(a))throw new t(15,\"Element is not selectable\");var b=\"selected", "\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"", "checked\";return!!a[b]}var mb=\"BUTTON INPUT OPTGROUP OPTION SELECT TEX", "TAREA\".split(\" \");\nfunction jb(a){var b=a.tagName.toUpperCase();ret", "urn ka(mb,b)?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OP", "TGROUP\"==b||\"OPTION\"==b?jb(a.parentNode):!Ka(a,function(a){var b=a.p", "arentNode;if(b&&Q(b,\"FIELDSET\")&&b.disabled){if(!Q(a,\"LEGEND\"))retu", "rn!0;for(;a=void 0!=a.previousElementSibling?a.previousElementSibling:F", "a(a.previousSibling);)if(Q(a,\"LEGEND\"))return!0}return!1},!0):!0}\nfu", "nction S(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.n", "odeType;)a=a.parentNode;return Q(a)?a:null}\nfunction R(a,b){var c=fa(b", ");if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";c=", "O(a,c)||nb(a,c);if(null===c)c=null;else if(ka(na,b)&&(qa.test(\"#\"==c.", "charAt(0)?c:\"#\"+c)||ua(c).length||ma&&ma[c.toLowerCase()]||sa(c).leng", "th)){var d=sa(c);if(!d.length){a:if(d=ua(c),!d.length){d=(d=ma[c.toLowe", "rCase()])?d:\"#\"==c.charAt(0)?c:\"#\"+c;if(qa.test(d)&&(d=pa(d),d=pa(d", "),d=[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2),16),parseInt(d.s", "ubstr(5,2),16)],d.length))break a;d=[]}3==d.length&&d.push(1)}c=4!=\nd.", "length?c:\"rgba(\"+d.join(\", \")+\")\"}return c}function nb(a,b){var c", "=a.currentStyle||a.style,d=c[b];!l(d)&&p(c.getPropertyValue)&&(d=c.getP", "ropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(c=S(a))?nb(c,b):null", "}\nfunction ib(a,b){function c(a){if(\"none\"==R(a,\"display\"))return!", "1;a=S(a);return!a||c(a)}function d(a){var b=T(a);return 0=n.left+n.width,n=d.top>=n.top+n.height;if(A&&\"hidden\"==e.x||n&&\"hi", "dden\"==e.y)return rb;if(A&&\"visible\"!=e.x||n&&\"visible\"!=e.y)retur", "n qb(a)==rb?rb:\"scroll\"}return\"none\"}\nfunction T(a){var b=ob(a);if", "(b)return b.rect;if(p(a.getBBox))try{var c=a.getBBox();return new N(c.x", ",c.y,c.width,c.height)}catch(d){throw d;}else{if(Q(a,\"HTML\"))return a", "=((w(a)?w(a).parentWindow||w(a).defaultView:window)||window).document,a", "=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Da(a.clien", "tWidth,a.clientHeight),new N(0,0,a.width,a.height);var b=fb(a),c=a.offs", "etWidth,e=a.offsetHeight;c||(e||!a.getBoundingClientRect)||(a=a.getBoun", "dingClientRect(),c=a.right-a.left,e=a.bottom-a.top);\nreturn new N(b.x,", "b.y,c,e)}}function ob(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))retur", "n null;var c=b?a:Q(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=nul", "l;if(c&&c.name&&(d=M.T('/descendant::*[@usemap = \"#'+c.name+'\"]',w(c)", "))&&(e=T(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=sb(a);a=Math", ".min(Math.max(f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height)", ";c=Math.min(f.width,e.width-a);f=Math.min(f.height,e.height-b);e=new N(", "a+e.left,b+e.top,c,f)}return{I:d,rect:e||new N(0,0,0,0)}}\nfunction sb(", "a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&", "4==a.length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,a[3]-c)}if(\"cir", "cle\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"p", "oly\"==b&&2\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");Y", "(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({b:59,a:186,opera:59},\";\",", "\":\");Y(222,\"'\",'\"');var Z=new X;Z.set(1,Qb);Z.set(2,Rb);\nZ.set(4,", "Sb);Z.set(8,Tb);(function(a){var b=new X;s(Lb(a),function(c){b.set(a.ge", "t(c).code,c)});return b})(Z);function Ub(){tb.call(this);this.j=new v(0", ",0);this.t=new v(0,0)}r(Ub,tb);g=Ub.prototype;g.w=!1;g.M=!1;g.q=0;g.C=0", ";g.U=2;g.move=function(a,b,c){this.d()||ub(this,a);a=T(a);this.j.x=b.x+", "a.left;this.j.y=b.y+a.top;l(c)&&(this.t.x=c.x+a.left,this.t.y=c.y+a.top", ");this.d()&&(this.w=!0,Vb(this,Eb))};g.d=function(){return!!this.q};fun", "ction Vb(a,b){if(!a.d())throw new t(13,\"Should never fire event when t", "ouchscreen is not pressed.\");var c,d;a.C&&(c=a.C,d=a.t);a.v(b,a.q,a.j,", "c,d)};function Wb(a,b){this.x=a;this.y=b}r(Wb,v);Wb.prototype.scale=v.p", "rototype.scale;Wb.prototype.add=function(a){this.x+=a.x;this.y+=a.y;ret", "urn this};function Xb(a){var b;if(\"none\"!=P(a,\"display\"))b=gb(a);el", "se{b=a.style;var c=b.display,d=b.visibility,e=b.position;b.visibility=", "\"hidden\";b.position=\"absolute\";b.display=\"inline\";var f=gb(a);b.d", "isplay=c;b.position=e;b.visibility=d;b=f}return 0(0==G[1].length?0:parseInt(G[1],10))?1:0)||((0==F[2].", "length)<(0==G[2].length)?-1:(0==F[2].length)>(0==G[2].length)?1:0)||(F[", "2]G[2]?1:0)}while(0==b)}b=!(0<=b)}b||Fb(a,Ib)}c.k(Cb,c.j,", "0);a=c.j;hb(c.c)&&(!c.f&&kb(c.c)&&lb(c.c),c.k(zb,a,0,null,0,!1,void 0))", "}Bb={};c.q=0;c.C=0;c.M=!1}var Zb=[\"_\"],$=k;Zb[0]in $||!$.execScript||", "$.execScript(\"var \"+Zb[0]);for(var $b;Zb.length&&($b=Zb.shift());)Zb.", "length||void 0===Yb?$=$[$b]?$[$b]:$[$b]={}:$[$b]=Yb;; return this._.app", "ly(null,arguments);}.apply({navigator:typeof window!=undefined?window.n", "avigator:null,document:typeof window!=undefined?window.document:null}, ", "arguments);}", NULL }; const char* const CLEAR[] = { "function(){return function(){function f(a){return function(){return thi", "s[a]}}function k(a){return function(){return a}}var l=this;\nfunction a", "a(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return", "\"array\";if(a instanceof Object)return b;var c=Object.prototype.toStri", "ng.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object Arra", "y]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&", "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", "\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!", "=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.proper", "tyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nelse ", "if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";retur", "n b}function m(a){return\"string\"==typeof a}function n(a){return\"func", "tion\"==aa(a)}function ba(a,b){function c(){}c.prototype=b.prototype;a.", "da=b.prototype;a.prototype=new c};var ca=window;function da(a){return S", "tring(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})};", "var ea=Array.prototype;function p(a,b){for(var c=a.length,d=m(a)?a.spli", "t(\"\"):a,e=0;e=arguments.length?ea.slice.c", "all(a,b):ea.slice.call(a,b,c)};var ia={aliceblue:\"#f0f8ff\",antiquewhi", "te:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff", "\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmon", "d:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\"", ",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho", "colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsil", "k:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"", ",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da", "rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkma", "genta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",dar", "korchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseag", "reen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",da", "rkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3", "\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dim", "grey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi", "te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"", "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520", "\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8", "08080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",", "indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6", "fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#ff", "facd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff", "\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"", "#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ff", "a07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg", "ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",l", "ightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#", "faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66c", "daa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9", "370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsp", "ringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7", "1585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4", "e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol", "dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa", "500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa", "\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7", "093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pin", "k:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080", "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebr", "own:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2", "e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",sk", "yblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey", ":\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6", "347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:", "\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9a", "cd32\"};var ja=\"background-color border-top-color border-right-color b", "order-bottom-color border-left-color color outline-color\".split(\" \")", ",ka=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/;function la(a){if(!ma.te", "st(a))throw Error(\"'\"+a+\"' is not a valid hex color\");4==a.length&&", "(a=a.replace(ka,\"#$1$1$2$2$3$3\"));return a.toLowerCase()}var ma=/^#(?", ":[0-9a-f]{3}){1,2}$/i,na=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(", "\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i;\nfunction oa(a){var b=a.match(na);i", "f(b){a=Number(b[1]);var c=Number(b[2]),d=Number(b[3]),b=Number(b[4]);if", "(0<=a&&255>=a&&0<=c&&255>=c&&0<=d&&255>=d&&0<=b&&1>=b)return[a,c,d,b]}r", "eturn[]}var pa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s", "?(0|[1-9]\\d{0,2})\\)$/i;function qa(a){var b=a.match(pa);if(b){a=Numbe", "r(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c", "&&0<=b&&255>=b)return[a,c,b]}return[]};function r(a,b){this.code=a;this", ".state=ra[a]||sa;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}ba(r,Error);\nvar sa=\"unknown error\",ra={15:\"element not select", "able\",11:\"element not visible\",31:\"ime engine activation failed\",3", "0:\"ime not available\",24:\"invalid cookie domain\",29:\"invalid eleme", "nt coordinates\",12:\"invalid element state\",32:\"invalid selector\",5", "1:\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",", "405:\"unsupported operation\",34:\"move target out of bounds\",27:\"no ", "such alert\",7:\"no such element\",8:\"no such frame\",23:\"no such win", "dow\",28:\"script timeout\",33:\"session not created\",10:\"stale eleme", "nt reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie", "\",26:\"unexpected alert open\"};ra[13]=sa;ra[9]=\"unknown command\";r.", "prototype.toString=function(){return this.name+\": \"+this.message};var", " t,u,v,ta=l.navigator;v=ta&&ta.platform||\"\";t=-1!=v.indexOf(\"Mac\");", "u=-1!=v.indexOf(\"Win\");var w=-1!=v.indexOf(\"Linux\");var x;function ", "y(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}y.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};y.prototype.ceil=fu", "nction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}", ";y.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.flo", "or(this.y);return this};y.prototype.round=function(){this.x=Math.round(", "this.x);this.y=Math.round(this.y);return this};function A(a,b){this.wid", "th=a;this.height=b}A.prototype.toString=function(){return\"(\"+this.wid", "th+\" x \"+this.height+\")\"};A.prototype.ceil=function(){this.width=Ma", "th.ceil(this.width);this.height=Math.ceil(this.height);return this};A.p", "rototype.floor=function(){this.width=Math.floor(this.width);this.height", "=Math.floor(this.height);return this};A.prototype.round=function(){this", ".width=Math.round(this.width);this.height=Math.round(this.height);retur", "n this};var ua=3;function va(a){for(;a&&1!=a.nodeType;)a=a.previousSibl", "ing;return a}function wa(a,b){if(a.contains&&1==b.nodeType)return a==b|", "|a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)retur", "n a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.pare", "ntNode;return b==a}\nfunction xa(a,b){if(a==b)return 0;if(a.compareDocu", "mentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceInde", "x\"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,g=b.parentNode;return e==g?ya(a,b):!c&&wa(e,b)?-1*za(a,b):!d", "&&wa(g,a)?za(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.so", "urceIndex)}d=B(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.", "createRange();d.selectNode(b);\nd.collapse(!0);return c.compareBoundary", "Points(l.Range.START_TO_END,d)}function za(a,b){var c=a.parentNode;if(c", "==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return ya(d,a)", "}function ya(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;ret", "urn 1}function B(a){return 9==a.nodeType?a:a.ownerDocument||a.document}", "function Aa(a,b,c){c||(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a", ".parentNode;c++}return null}function Ba(a){try{return a&&a.activeElemen", "t}catch(b){}return null}\nfunction C(a){this.I=a||l.document||document}", "function Ca(a){var b=a.I;a=b.body;b=b.parentWindow||b.defaultView;retur", "n new y(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}C.proto", "type.contains=wa;function D(a){var b=null,c=a.nodeType;1==c&&(b=a.textC", "ontent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);", "if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.first", "Child;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[", "c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b", "=a.nodeValue;return\"\"+b}\nfunction E(a,b,c){if(null===b)return!0;try{", "if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", "ribute(b):a.getAttribute(b,2)==c}function F(a,b,c,d,e){return Da.call(n", "ull,a,b,m(c)?c:null,m(d)?d:null,e||new H)}\nfunction Da(a,b,c,d,e){b.ge", "tElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,function(", "b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"class\"==c?", "(b=b.getElementsByClassName(d),p(b,function(b){b.className==d&&a.matche", "s(b)&&e.add(b)})):b.getElementsByTagName&&(b=b.getElementsByTagName(a.g", "etName()),p(b,function(a){E(a,c,d)&&e.add(a)}));return e}function Ea(a,", "b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a.matches(b)&&e", ".add(b);return e};function H(){this.g=this.f=null;this.n=0}function Fa(", "a){this.v=a;this.next=this.p=null}H.prototype.unshift=function(a){a=new", " Fa(a);a.next=this.f;this.g?this.f.p=a:this.f=this.g=a;this.f=a;this.n+", "+};H.prototype.add=function(a){a=new Fa(a);a.p=this.g;this.f?this.g.nex", "t=a:this.f=this.g=a;this.g=a;this.n++};function Ga(a){return(a=a.f)?a.v", ":null}function I(a){return new Ha(a,!1)}function Ha(a,b){this.Z=a;this.", "r=(this.w=b)?a.g:a.f;this.K=null}\nHa.prototype.next=function(){var a=t", "his.r;if(null==a)return null;var b=this.K=a;this.r=this.w?a.p:a.next;re", "turn b.v};function J(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var g;i", "f(b instanceof H&&c instanceof H){e=I(b);for(d=e.next();d;d=e.next())fo", "r(b=I(c),g=b.next();g;g=b.next())if(a(D(d),D(g)))return!0;return!1}if(b", " instanceof H||c instanceof H){b instanceof H?e=b:(e=c,c=b);e=I(e);b=ty", "peof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d);b", "reak;case \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;defau", "lt:throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c))r", "eturn!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof ", "c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c)", ":a(+b,+c)}function Ia(a,b,c,d){this.L=a;this.aa=b;this.H=c;this.k=d}Ia.", "prototype.toString=f(\"L\");var Ja={};function K(a,b,c,d){if(a in Ja)th", "row Error(\"Binary operator already created: \"+a);a=new Ia(a,b,c,d);Ja", "[a.toString()]=a}K(\"div\",6,1,function(a,b,c){return a.d(c)/b.d(c)});K", "(\"mod\",6,1,function(a,b,c){return a.d(c)%b.d(c)});K(\"*\",6,1,functio", "n(a,b,c){return a.d(c)*b.d(c)});\nK(\"+\",5,1,function(a,b,c){return a.", "d(c)+b.d(c)});K(\"-\",5,1,function(a,b,c){return a.d(c)-b.d(c)});K(\"<", "\",4,2,function(a,b,c){return J(function(a,b){return a\",4,2,function(a,b,c){return J(function(a,b){return a>b},a,b,c)});K(", "\"<=\",4,2,function(a,b,c){return J(function(a,b){return a<=b},a,b,c)})", ";K(\">=\",4,2,function(a,b,c){return J(function(a,b){return a>=b},a,b,c", ")});K(\"=\",3,2,function(a,b,c){return J(function(a,b){return a==b},a,b", ",c,!0)});\nK(\"!=\",3,2,function(a,b,c){return J(function(a,b){return a", "!=b},a,b,c,!0)});K(\"and\",2,2,function(a,b,c){return a.j(c)&&b.j(c)});", "K(\"or\",1,2,function(a,b,c){return a.j(c)||b.j(c)});function Ka(a,b,c,", "d,e,g,h,z,s){this.o=a;this.H=b;this.Y=c;this.X=d;this.W=e;this.k=g;this", ".U=h;this.T=void 0!==z?z:h;this.$=!!s}Ka.prototype.toString=f(\"o\");va", "r La={};function L(a,b,c,d,e,g,h,z){if(a in La)throw Error(\"Function a", "lready created: \"+a+\".\");La[a]=new Ka(a,b,c,d,!1,e,g,h,z)}L(\"boolea", "n\",2,!1,!1,function(a,b){return b.j(a)},1);L(\"ceiling\",1,!1,!1,funct", "ion(a,b){return Math.ceil(b.d(a))},1);\nL(\"concat\",3,!1,!1,function(a", ",b){var c=ha(arguments,1);return fa(c,function(b,c){return b+c.c(a)})},", "2,null);L(\"contains\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return", "-1!=b.indexOf(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluat", "e(a).n},1,1,!0);L(\"false\",2,!1,!1,k(!1),0);L(\"floor\",1,!1,!1,functi", "on(a,b){return Math.floor(b.d(a))},1);\nL(\"id\",4,!1,!1,function(a,b){", "var c=a.h(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=", "[];p(c,function(a){(a=d.getElementById(a))&&!q(e,a)&&e.push(a)});e.sort", "(xa);var g=new H;p(e,function(a){g.add(a)});return g},1);L(\"lang\",2,!", "1,!1,k(!1),1);L(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr", "ow Error(\"Function last expects ()\");return a.Q()},0);L(\"local-name", "\",3,!1,!0,function(a,b){var c=b?Ga(b.evaluate(a)):a.h();return c?c.nod", "eName.toLowerCase():\"\"},0,1,!0);\nL(\"name\",3,!1,!0,function(a,b){va", "r c=b?Ga(b.evaluate(a)):a.h();return c?c.nodeName.toLowerCase():\"\"},0", ",1,!0);L(\"namespace-uri\",3,!0,!1,k(\"\"),0,1,!0);L(\"normalize-space", "\",3,!1,!0,function(a,b){return(b?b.c(a):D(a.h())).replace(/[\\s\\xa0]+", "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);L(\"not\",2,!1,!1,function", "(a,b){return!b.j(a)},1);L(\"number\",1,!1,!0,function(a,b){return b?b.d", "(a):+D(a.h())},0,1);L(\"position\",1,!0,!1,function(a){return a.R()},0)", ";L(\"round\",1,!1,!1,function(a,b){return Math.round(b.d(a))},1);\nL(\"", "starts-with\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.las", "tIndexOf(a,0)},2);L(\"string\",3,!1,!0,function(a,b){return b?b.c(a):D(", "a.h())},0,1);L(\"string-length\",1,!1,!0,function(a,b){return(b?b.c(a):", "D(a.h())).length},0,1);\nL(\"substring\",3,!1,!1,function(a,b,c,d){c=c.", "d(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.d(a):Infin", "ity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.", "max(c,0);a=b.c(a);if(Infinity==d)return a.substring(e);b=Math.round(d);", "return a.substring(e,c+b)},2,3);L(\"substring-after\",3,!1,!1,function(", "a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+", "a.length)},2);\nL(\"substring-before\",3,!1,!1,function(a,b,c){b=b.c(a)", ";a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);L(\"sum", "\",1,!1,!1,function(a,b){for(var c=I(b.evaluate(a)),d=0,e=c.next();e;e=", "c.next())d+=+D(e);return d},1,1,!0);L(\"translate\",3,!1,!1,function(a,", "b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.h", "eight:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=th", "is.top+this.height};\nO.prototype.ceil=function(){this.left=Math.ceil(t", "his.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width)", ";this.height=Math.ceil(this.height);return this};O.prototype.floor=func", "tion(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);th", "is.width=Math.floor(this.width);this.height=Math.floor(this.height);ret", "urn this};\nO.prototype.round=function(){this.left=Math.round(this.left", ");this.top=Math.round(this.top);this.width=Math.round(this.width);this.", "height=Math.round(this.height);return this};function Oa(a,b){var c=B(a)", ";return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView", ".getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}funct", "ion P(a){return Oa(a,\"position\")||(a.currentStyle?a.currentStyle.posi", "tion:null)||a.style&&a.style.position}function Pa(a){var b;try{b=a.getB", "oundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}retu", "rn b}\nfunction Qa(a){var b=B(a),c=P(a),d=\"fixed\"==c||\"absolute\"==c", ";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=P(a),d=d&&\"static\"==c", "&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.s", "crollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"relative\"", "==c))return a;return null}\nfunction Ra(a){if(1==a.nodeType){var b;if(a", ".getBoundingClientRect)b=Pa(a),b=new y(b.left,b.top);else{b=Ca(a?new C(", "B(a)):x||(x=new C));var c=B(a),d=P(a),e=new y(0,0),g=(c?B(c):document).", "documentElement;if(a!=g)if(a.getBoundingClientRect)a=Pa(a),c=Ca(c?new C", "(B(c)):x||(x=new C)),e.x=a.left+c.x,e.y=a.top+c.y;else if(c.getBoxObjec", "tFor)a=c.getBoxObjectFor(a),c=c.getBoxObjectFor(g),e.x=a.screenX-c.scre", "enX,e.y=a.screenY-c.screenY;else{var h=a;do{e.x+=h.offsetLeft;e.y+=h.of", "fsetTop;h!=a&&(e.x+=h.clientLeft||\n0,e.y+=h.clientTop||0);if(\"fixed\"", "==P(h)){e.x+=c.body.scrollLeft;e.y+=c.body.scrollTop;break}h=h.offsetPa", "rent}while(h&&h!=a);\"absolute\"==d&&(e.y-=c.body.offsetTop);for(h=a;(h", "=Qa(h))&&h!=c.body&&h!=g;)e.x-=h.scrollLeft,e.y-=h.scrollTop}b=new y(e.", "x-b.x,e.y-b.y)}return b}b=n(a.s);e=a;a.targetTouches?e=a.targetTouches[", "0]:b&&a.s().targetTouches&&(e=a.s().targetTouches[0]);return new y(e.cl", "ientX,e.clientY)};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagN", "ame.toUpperCase()==b)}var Sa=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXT", "AREA\".split(\" \");\nfunction Ta(a){var b=a.tagName.toUpperCase();retu", "rn q(Sa,b)?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTG", "ROUP\"==b||\"OPTION\"==b?Ta(a.parentNode):!Aa(a,function(a){var b=a.par", "entNode;if(b&&Q(b,\"FIELDSET\")&&b.disabled){if(!Q(a,\"LEGEND\"))return", "!0;for(;a=void 0!=a.previousElementSibling?a.previousElementSibling:va(", "a.previousSibling);)if(Q(a,\"LEGEND\"))return!0}return!1},!0):!0}var Ua", "=\"text search tel url email password number\".split(\" \");\nfunction ", "Va(a){function b(a){return\"inherit\"==a.contentEditable?(a=R(a))?b(a):", "!1:\"true\"==a.contentEditable}return void 0!==a.contentEditable?void 0", "!==a.isContentEditable?a.isContentEditable:b(a):!1}function R(a){for(a=", "a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.paren", "tNode;return Q(a)?a:null}\nfunction S(a,b){var c=da(b);if(\"float\"==c|", "|\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";c=Oa(a,c)||Wa(a,c);i", "f(null===c)c=null;else if(q(ja,b)&&(ma.test(\"#\"==c.charAt(0)?c:\"#\"+", "c)||qa(c).length||ia&&ia[c.toLowerCase()]||oa(c).length)){var d=oa(c);i", "f(!d.length){a:if(d=qa(c),!d.length){d=(d=ia[c.toLowerCase()])?d:\"#\"=", "=c.charAt(0)?c:\"#\"+c;if(ma.test(d)&&(d=la(d),d=la(d),d=[parseInt(d.su", "bstr(1,2),16),parseInt(d.substr(3,2),16),parseInt(d.substr(5,2),16)],d.", "length))break a;d=[]}3==d.length&&d.push(1)}c=4!=\nd.length?c:\"rgba(\"", "+d.join(\", \")+\")\"}return c}function Wa(a,b){var c=a.currentStyle||a", ".style,d=c[b];void 0===d&&n(c.getPropertyValue)&&(d=c.getPropertyValue(", "b));return\"inherit\"!=d?void 0!==d?d:null:(c=R(a))?Wa(c,b):null}\nfunc", "tion Xa(a,b){function c(a){if(\"none\"==S(a,\"display\"))return!1;a=R(a", ");return!a||c(a)}function d(a){var b=T(a);return 0=s.left", "+s.width,s=d.top>=s.top+s.height;if(G&&\"hidden\"==e.x||s&&\"hidden\"==", "e.y)return ab;if(G&&\"visible\"!=e.x||s&&\"visible\"!=e.y)return $a(a)=", "=ab?ab:\"scroll\"}return\"none\"}\nfunction T(a){var b=Ya(a);if(b)retur", "n b.rect;if(n(a.getBBox))try{var c=a.getBBox();return new O(c.x,c.y,c.w", "idth,c.height)}catch(d){throw d;}else{if(Q(a,\"HTML\"))return a=((B(a)?", "B(a).parentWindow||B(a).defaultView:window)||window).document,a=\"CSS1C", "ompat\"==a.compatMode?a.documentElement:a.body,a=new A(a.clientWidth,a.", "clientHeight),new O(0,0,a.width,a.height);var b=Ra(a),c=a.offsetWidth,e", "=a.offsetHeight;c||(e||!a.getBoundingClientRect)||(a=a.getBoundingClien", "tRect(),c=a.right-a.left,e=a.bottom-a.top);\nreturn new O(b.x,b.y,c,e)}", "}function Ya(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;va", "r c=b?a:Q(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c", ".name&&(d=N.M('/descendant::*[@usemap = \"#'+c.name+'\"]',B(c)))&&(e=T(", "d),!b&&\"default\"!=a.shape.toLowerCase())){var g=bb(a);a=Math.min(Math", ".max(g.left,0),e.width);b=Math.min(Math.max(g.top,0),e.height);c=Math.m", "in(g.width,e.width-a);g=Math.min(g.height,e.height-b);e=new O(a+e.left,", "b+e.top,c,g)}return{t:d,rect:e||new O(0,0,0,0)}}\nfunction bb(a){var b=", "a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.leng", "th){var b=a[0],c=a[1];return new O(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&", "&3==a.length)return b=a[2],new O(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&", "&2\");V(191,", "\"/\",\"?\");V(192,\"`\",\"~\");V(219,\"[\",\"{\");V(220,\"\\\\\",\"|\"", ");V(221,\"]\",\"}\");V({b:59,a:186,opera:59},\";\",\":\");V(222,\"'\",'", "\"');var W=new U;W.set(1,nb);W.set(2,ob);W.set(4,pb);W.set(8,qb);\n(fun", "ction(a){var b=new U;p(jb(a),function(c){b.set(a.get(c).code,c)});retur", "n b})(W);function X(){cb.call(this)}ba(X,cb);X.J=function(){return X.u?", "X.u:X.u=new X};function rb(a){if(!Xa(a,!0)||!Ta(a)||\"none\"==S(a,\"poi", "nter-events\"))throw new r(12,\"Element is not currently interactable a", "nd may not be manipulated\");var b;(b=!(Q(a,\"TEXTAREA\")||(Q(a,\"INPUT", "\")?q(Ua,a.type.toLowerCase()):Va(a))))||(b=a.readOnly);if(b)throw new ", "r(12,\"Element must be user-editable in order to clear it.\");b=X.J();d", "b(b,a);b=b.A||b.m;var c=Ba(B(b));if(b!=c){if(c&&n(c.blur)&&!Q(c,\"BODY", "\"))try{c.blur()}catch(d){throw d;}n(b.focus)&&b.focus()}a.value&&(a.va", "lue=\"\",b=ib.create(a,void 0),\"isTrusted\"in\nb||(b.isTrusted=!1),a.d", "ispatchEvent(b));Va(a)&&(a.innerHTML=\" \")}var Y=[\"_\"],Z=l;Y[0]in Z|", "|!Z.execScript||Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.sh", "ift());)Y.length||void 0===rb?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=rb;; return this", "._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?wi", "ndow.navigator:null,document:typeof window!=undefined?window.document:n", "ull}, arguments);}", NULL }; const char* const CLEAR_LOCAL_STORAGE[] = { "function(){return function(){var c=window;function d(a,g){this.code=a;t", "his.state=e[a]||f;this.message=g||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};function p(){if(!m())throw new d", "(13,\"Local storage undefined\");(new n(c.localStorage)).clear()}var q=", "[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for", "(var s;q.length&&(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]={", "}:r[s]=p;; return this._.apply(null,arguments);}.apply({navigator:typeo", "f window!=undefined?window.navigator:null,document:typeof window!=undef", "ined?window.document:null}, arguments);}", NULL }; const char* const CLEAR_SESSION_STORAGE[] = { "function(){return function(){var c=window;function d(a,g){this.code=a;t", "his.state=e[a]||f;this.message=g||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};function p(){var a;if(m())a=new ", "n(c.sessionStorage);else throw new d(13,\"Session storage undefined\");", "a.clear()}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"", "var \"+q[0]);for(var s;q.length&&(s=q.shift());)q.length||void 0===p?r=", "r[s]?r[s]:r[s]={}:r[s]=p;; return this._.apply(null,arguments);}.apply(", "{navigator:typeof window!=undefined?window.navigator:null,document:type", "of window!=undefined?window.document:null}, arguments);}", NULL }; const char* const CLICK[] = { "function(){return function(){function g(a){return function(){return thi", "s[a]}}function aa(a){return function(){return a}}var k=this;\nfunction ", "ba(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)retur", "n\"array\";if(a instanceof Object)return b;var c=Object.prototype.toStr", "ing.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object Arr", "ay]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&", "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(", "\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!", "=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.proper", "tyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nelse ", "if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";retur", "n b}function l(a){return\"string\"==typeof a}function m(a){return\"func", "tion\"==ba(a)}function ca(a,b){function c(){}c.prototype=b.prototype;a.", "ja=b.prototype;a.prototype=new c};var da=window;function ea(a){return S", "tring(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})};", "var fa=Array.prototype;function n(a,b){for(var c=a.length,d=l(a)?a.spli", "t(\"\"):a,e=0;e=arguments.length?fa.slice.", "call(a,b):fa.slice.call(a,b,c)};var ka={aliceblue:\"#f0f8ff\",antiquewh", "ite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff", "\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmon", "d:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\"", ",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho", "colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsil", "k:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"", ",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da", "rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkma", "genta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",dar", "korchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseag", "reen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",da", "rkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3", "\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dim", "grey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi", "te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"", "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520", "\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8", "08080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",", "indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6", "fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#ff", "facd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff", "\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"", "#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ff", "a07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg", "ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",l", "ightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#", "faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66c", "daa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9", "370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsp", "ringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7", "1585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4", "e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol", "dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa", "500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa", "\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7", "093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pin", "k:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080", "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebr", "own:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2", "e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",sk", "yblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey", ":\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6", "347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:", "\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9a", "cd32\"};var la=\"background-color border-top-color border-right-color b", "order-bottom-color border-left-color color outline-color\".split(\" \")", ",ma=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/;function na(a){if(!oa.te", "st(a))throw Error(\"'\"+a+\"' is not a valid hex color\");4==a.length&&", "(a=a.replace(ma,\"#$1$1$2$2$3$3\"));return a.toLowerCase()}var oa=/^#(?", ":[0-9a-f]{3}){1,2}$/i,pa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(", "\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i;\nfunction qa(a){var b=a.match(pa);i", "f(b){a=Number(b[1]);var c=Number(b[2]),d=Number(b[3]),b=Number(b[4]);if", "(0<=a&&255>=a&&0<=c&&255>=c&&0<=d&&255>=d&&0<=b&&1>=b)return[a,c,d,b]}r", "eturn[]}var ra=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s", "?(0|[1-9]\\d{0,2})\\)$/i;function sa(a){var b=a.match(ra);if(b){a=Numbe", "r(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c", "&&0<=b&&255>=b)return[a,c,b]}return[]};function r(a,b){this.code=a;this", ".state=ta[a]||ua;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}ca(r,Error);\nvar ua=\"unknown error\",ta={15:\"element not select", "able\",11:\"element not visible\",31:\"ime engine activation failed\",3", "0:\"ime not available\",24:\"invalid cookie domain\",29:\"invalid eleme", "nt coordinates\",12:\"invalid element state\",32:\"invalid selector\",5", "1:\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",", "405:\"unsupported operation\",34:\"move target out of bounds\",27:\"no ", "such alert\",7:\"no such element\",8:\"no such frame\",23:\"no such win", "dow\",28:\"script timeout\",33:\"session not created\",10:\"stale eleme", "nt reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie", "\",26:\"unexpected alert open\"};ta[13]=ua;ta[9]=\"unknown command\";r.", "prototype.toString=function(){return this.name+\": \"+this.message};var", " va,wa,xa,ya=k.navigator;xa=ya&&ya.platform||\"\";va=-1!=xa.indexOf(\"M", "ac\");wa=-1!=xa.indexOf(\"Win\");var s=-1!=xa.indexOf(\"Linux\");var za", ";function t(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}t.prototyp", "e.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};t.prototy", "pe.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);re", "turn this};t.prototype.floor=function(){this.x=Math.floor(this.x);this.", "y=Math.floor(this.y);return this};t.prototype.round=function(){this.x=M", "ath.round(this.x);this.y=Math.round(this.y);return this};function u(a,b", "){this.width=a;this.height=b}u.prototype.toString=function(){return\"(", "\"+this.width+\" x \"+this.height+\")\"};u.prototype.ceil=function(){th", "is.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retur", "n this};u.prototype.floor=function(){this.width=Math.floor(this.width);", "this.height=Math.floor(this.height);return this};u.prototype.round=func", "tion(){this.width=Math.round(this.width);this.height=Math.round(this.he", "ight);return this};var Ba=3;function Ca(a){for(;a&&1!=a.nodeType;)a=a.p", "reviousSibling;return a}function Da(a,b){if(a.contains&&1==b.nodeType)r", "eturn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPos", "ition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=", "b;)b=b.parentNode;return b==a}\nfunction Ea(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.sourceIn", "dex;var e=a.parentNode,f=b.parentNode;return e==f?Fa(a,b):!c&&Da(e,b)?-", "1*Ga(a,b):!d&&Da(f,a)?Ga(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sour", "ceIndex:f.sourceIndex)}d=v(a);c=d.createRange();c.selectNode(a);c.colla", "pse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return c.com", "pareBoundaryPoints(k.Range.START_TO_END,d)}function Ga(a,b){var c=a.par", "entNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;re", "turn Fa(d,a)}function Fa(a,b){for(var c=b;c=c.previousSibling;)if(c==a)", "return-1;return 1}function v(a){return 9==a.nodeType?a:a.ownerDocument|", "|a.document}function Ha(a,b,c){c||(a=a.parentNode);for(c=0;a;){if(b(a))", "return a;a=a.parentNode;c++}return null}function w(a){this.G=a||k.docum", "ent||document}\nw.prototype.i=function(a){return l(a)?this.G.getElement", "ById(a):a};function Ia(a){var b=a.G;a=b.body;b=b.parentWindow||b.defaul", "tView;return new t(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollT", "op)}w.prototype.contains=Da;function x(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.documentElem", "ent:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.no", "deValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling)", ";);}}else b=a.nodeValue;return\"\"+b}\nfunction y(a,b,c){if(null===b)re", "turn!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c", "?!!a.getAttribute(b):a.getAttribute(b,2)==c}function Ja(a,b,c,d,e){retu", "rn Ka.call(null,a,b,l(c)?c:null,l(d)?d:null,e||new z)}\nfunction Ka(a,b", ",c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n", "(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&", "\"class\"==c?(b=b.getElementsByClassName(d),n(b,function(b){b.className", "==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagName&&(b=b.getElements", "ByTagName(a.getName()),n(b,function(a){y(a,c,d)&&e.add(a)}));return e}f", "unction La(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.", "matches(b)&&e.add(b);return e}\nfunction Ma(a,b,c,d,e){for(b=b.firstChi", "ld;b;b=b.nextSibling)y(b,c,d)&&a.matches(b)&&e.add(b),Ma(a,b,c,d,e)};fu", "nction z(){this.h=this.g=null;this.q=0}function Na(a){this.J=a;this.nex", "t=this.A=null}z.prototype.unshift=function(a){a=new Na(a);a.next=this.g", ";this.h?this.g.A=a:this.g=this.h=a;this.g=a;this.q++};z.prototype.add=f", "unction(a){a=new Na(a);a.A=this.h;this.g?this.h.next=a:this.g=this.h=a;", "this.h=a;this.q++};function Oa(a){return(a=a.g)?a.J:null}function Pa(a)", "{return(a=Oa(a))?x(a):\"\"}function A(a,b){this.ea=a;this.F=(this.K=b)?", "a.h:a.g;this.Q=null}\nA.prototype.next=function(){var a=this.F;if(null=", "=a)return null;var b=this.Q=a;this.F=this.K?a.A:a.next;return b.J};func", "tion B(a,b){var c=a.evaluate(b);return c instanceof z?+Pa(c):+c}functio", "n D(a,b){var c=a.evaluate(b);return c instanceof z?Pa(c):\"\"+c}functio", "n E(a,b){var c=a.evaluate(b);return c instanceof z?!!c.q:!!c};function ", "H(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof z&&c", " instanceof z){e=new A(b,!1);for(d=e.next();d;d=e.next())for(b=new A(c,", "!1),f=b.next();f;f=b.next())if(a(x(d),x(f)))return!0;return!1}if(b inst", "anceof z||c instanceof z){b instanceof z?e=b:(e=c,c=b);e=new A(e,!1);b=", "typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+x(d)", ";break;case \"boolean\":d=!!x(d);break;case \"string\":d=x(d);break;def", "ault:throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c)", ")return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeo", "f c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", "c):a(+b,+c)}function Qa(a,b,c,d){this.R=a;this.ha=b;this.N=c;this.o=d}Q", "a.prototype.toString=g(\"R\");var Ra={};function I(a,b,c,d){if(a in Ra)", "throw Error(\"Binary operator already created: \"+a);a=new Qa(a,b,c,d);", "Ra[a.toString()]=a}I(\"div\",6,1,function(a,b,c){return B(a,c)/B(b,c)})", ";I(\"mod\",6,1,function(a,b,c){return B(a,c)%B(b,c)});I(\"*\",6,1,funct", "ion(a,b,c){return B(a,c)*B(b,c)});\nI(\"+\",5,1,function(a,b,c){return ", "B(a,c)+B(b,c)});I(\"-\",5,1,function(a,b,c){return B(a,c)-B(b,c)});I(\"", "<\",4,2,function(a,b,c){return H(function(a,b){return a\",4,2,function(a,b,c){return H(function(a,b){return a>b},a,b,c)});I", "(\"<=\",4,2,function(a,b,c){return H(function(a,b){return a<=b},a,b,c)}", ");I(\">=\",4,2,function(a,b,c){return H(function(a,b){return a>=b},a,b,", "c)});I(\"=\",3,2,function(a,b,c){return H(function(a,b){return a==b},a,", "b,c,!0)});\nI(\"!=\",3,2,function(a,b,c){return H(function(a,b){return ", "a!=b},a,b,c,!0)});I(\"and\",2,2,function(a,b,c){return E(a,c)&&E(b,c)})", ";I(\"or\",1,2,function(a,b,c){return E(a,c)||E(b,c)});function Sa(a,b,c", ",d,e,f,h,q,p){this.w=a;this.N=b;this.ca=c;this.ba=d;this.aa=e;this.o=f;", "this.$=h;this.Z=void 0!==q?q:h;this.fa=!!p}Sa.prototype.toString=g(\"w", "\");var Ta={};function J(a,b,c,d,e,f,h,q){if(a in Ta)throw Error(\"Func", "tion already created: \"+a+\".\");Ta[a]=new Sa(a,b,c,d,!1,e,f,h,q)}J(\"", "boolean\",2,!1,!1,function(a,b){return E(b,a)},1);J(\"ceiling\",1,!1,!1", ",function(a,b){return Math.ceil(B(b,a))},1);\nJ(\"concat\",3,!1,!1,func", "tion(a,b){var c=ja(arguments,1);return ga(c,function(b,c){return b+D(c,", "a)})},2,null);J(\"contains\",2,!1,!1,function(a,b,c){b=D(b,a);a=D(c,a);", "return-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,function(a,b){return b.e", "valuate(a).q},1,1,!0);J(\"false\",2,!1,!1,aa(!1),0);J(\"floor\",1,!1,!1", ",function(a,b){return Math.floor(B(b,a))},1);\nJ(\"id\",4,!1,!1,functio", "n(a,b){var c=a.k,d=9==c.nodeType?c:c.ownerDocument,c=D(b,a).split(/\\s+", "/),e=[];n(c,function(a){(a=d.getElementById(a))&&!ia(e,a)&&e.push(a)});", "e.sort(Ea);var f=new z;n(e,function(a){f.add(a)});return f},1);J(\"lang", "\",2,!1,!1,aa(!1),1);J(\"last\",1,!0,!1,function(a){if(1!=arguments.len", "gth)throw Error(\"Function last expects ()\");return a.h},0);J(\"local-", "name\",3,!1,!0,function(a,b){var c=b?Oa(b.evaluate(a)):a.k;return c?c.n", "odeName.toLowerCase():\"\"},0,1,!0);\nJ(\"name\",3,!1,!0,function(a,b){", "var c=b?Oa(b.evaluate(a)):a.k;return c?c.nodeName.toLowerCase():\"\"},0", ",1,!0);J(\"namespace-uri\",3,!0,!1,aa(\"\"),0,1,!0);J(\"normalize-space", "\",3,!1,!0,function(a,b){return(b?D(b,a):x(a.k)).replace(/[\\s\\xa0]+/g", ",\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\",2,!1,!1,function(a", ",b){return!E(b,a)},1);J(\"number\",1,!1,!0,function(a,b){return b?B(b,a", "):+x(a.k)},0,1);J(\"position\",1,!0,!1,function(a){return a.ga},0);J(\"", "round\",1,!1,!1,function(a,b){return Math.round(B(b,a))},1);\nJ(\"start", "s-with\",2,!1,!1,function(a,b,c){b=D(b,a);a=D(c,a);return 0==b.lastInde", "xOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b){return b?D(b,a):x(a.k)}", ",0,1);J(\"string-length\",1,!1,!0,function(a,b){return(b?D(b,a):x(a.k))", ".length},0,1);\nJ(\"substring\",3,!1,!1,function(a,b,c,d){c=B(c,a);if(i", "sNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?B(d,a):Infinity;if(is", "NaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);", "a=D(b,a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a.", "substring(e,c+b)},2,3);J(\"substring-after\",3,!1,!1,function(a,b,c){b=", "D(b,a);a=D(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=D(b,a);a=D(c,a)", ";a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);J(\"sum\",1,!1,!1", ",function(a,b){var c;c=b.evaluate(a);c=new A(c,!1);for(var d=0,e=c.next", "();e;e=c.next())d+=+x(e);return d},1,1,!0);J(\"translate\",3,!1,!1,func", "tion(a,b,c,d){b=D(b,a);c=D(c,a);var e=D(d,a);a=[];for(d=0;d=this.left&&a.right<=this.right&&a.top>=this.top&&a.botto", "m<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=thi", "s.bottom:!1};\nM.prototype.ceil=function(){this.top=Math.ceil(this.top)", ";this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);th", "is.left=Math.ceil(this.left);return this};M.prototype.floor=function(){", "this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bo", "ttom=Math.floor(this.bottom);this.left=Math.floor(this.left);return thi", "s};\nM.prototype.round=function(){this.top=Math.round(this.top);this.ri", "ght=Math.round(this.right);this.bottom=Math.round(this.bottom);this.lef", "t=Math.round(this.left);return this};function N(a,b,c,d){this.left=a;th", "is.top=b;this.width=c;this.height=d}N.prototype.toString=function(){ret", "urn\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this.hei", "ght+\"h)\"};N.prototype.contains=function(a){return a instanceof N?this", ".left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&t", "his.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this", ".width&&a.y>=this.top&&a.y<=this.top+this.height};\nN.prototype.ceil=fu", "nction(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);th", "is.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retur", "n this};N.prototype.floor=function(){this.left=Math.floor(this.left);th", "is.top=Math.floor(this.top);this.width=Math.floor(this.width);this.heig", "ht=Math.floor(this.height);return this};\nN.prototype.round=function(){", "this.left=Math.round(this.left);this.top=Math.round(this.top);this.widt", "h=Math.round(this.width);this.height=Math.round(this.height);return thi", "s};function O(a,b){var c=v(a);return c.defaultView&&c.defaultView.getCo", "mputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getProp", "ertyValue(b)||\"\":\"\"}function P(a,b){return O(a,b)||(a.currentStyle?", "a.currentStyle[b]:null)||a.style&&a.style[b]}function Ya(a){var b;try{b", "=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:", "0}}return b}\nfunction Za(a){var b=v(a),c=P(a,\"position\"),d=\"fixed\"", "==c||\"absolute\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=P(a", ",\"position\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&", "(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"=", "=c||\"absolute\"==c||\"relative\"==c))return a;return null}\nfunction $", "a(a){var b=v(a),c=P(a,\"position\"),d=new t(0,0),e=(b?v(b):document).do", "cumentElement;if(a==e)return d;if(a.getBoundingClientRect)a=Ya(a),b=Ia(", "b?new w(v(b)):za||(za=new w)),d.x=a.left+b.x,d.y=a.top+b.y;else if(b.ge", "tBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor(e),d.x=a.scree", "nX-b.screenX,d.y=a.screenY-b.screenY;else{var f=a;do{d.x+=f.offsetLeft;", "d.y+=f.offsetTop;f!=a&&(d.x+=f.clientLeft||0,d.y+=f.clientTop||0);if(\"", "fixed\"==P(f,\"position\")){d.x+=b.body.scrollLeft;d.y+=b.body.scrollTo", "p;\nbreak}f=f.offsetParent}while(f&&f!=a);\"absolute\"==c&&(d.y-=b.body", ".offsetTop);for(f=a;(f=Za(f))&&f!=b.body&&f!=e;)d.x-=f.scrollLeft,d.y-=", "f.scrollTop}return d}function ab(a){if(1==a.nodeType){if(a.getBoundingC", "lientRect)a=Ya(a),a=new t(a.left,a.top);else{var b=Ia(a?new w(v(a)):za|", "|(za=new w));a=$a(a);a=new t(a.x-b.x,a.y-b.y)}return a}var b=m(a.H),c=a", ";a.targetTouches?c=a.targetTouches[0]:b&&a.H().targetTouches&&(c=a.H().", "targetTouches[0]);return new t(c.clientX,c.clientY)}\nfunction bb(a){va", "r b=a.offsetWidth,c=a.offsetHeight;return void 0!==b&&(b||c)||!a.getBou", "ndingClientRect?new u(b,c):(a=Ya(a),new u(a.right-a.left,a.bottom-a.top", "))};function cb(a){var b;a:{a=v(a);try{b=a&&a.activeElement;break a}cat", "ch(c){}b=null}return b}function Q(a,b){return!!a&&1==a.nodeType&&(!b||a", ".tagName.toUpperCase()==b)}function db(a){return eb(a,!0)&&fb(a)&&\"non", "e\"!=R(a,\"pointer-events\")}function gb(a){return Q(a,\"OPTION\")?!0:Q", "(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1", "}\nfunction hb(a){if(!gb(a))throw new r(15,\"Element is not selectable", "\");var b=\"selected\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"==", "c||\"radio\"==c)b=\"checked\";return!!a[b]}var ib=\"BUTTON INPUT OPTGRO", "UP OPTION SELECT TEXTAREA\".split(\" \");\nfunction fb(a){var b=a.tagNa", "me.toUpperCase();return ia(ib,b)?a.disabled?!1:a.parentNode&&1==a.paren", "tNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?fb(a.parentNode):!Ha(a,f", "unction(a){var b=a.parentNode;if(b&&Q(b,\"FIELDSET\")&&b.disabled){if(!", "Q(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSibling?a.prev", "iousElementSibling:Ca(a.previousSibling);)if(Q(a,\"LEGEND\"))return!0}r", "eturn!1},!0):!0}\nfunction S(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!", "=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfuncti", "on R(a,b){var c=ea(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"=", "=c)c=\"cssFloat\";c=O(a,c)||jb(a,c);if(null===c)c=null;else if(ia(la,b)", "&&(oa.test(\"#\"==c.charAt(0)?c:\"#\"+c)||sa(c).length||ka&&ka[c.toLowe", "rCase()]||qa(c).length)){var d=qa(c);if(!d.length){a:if(d=sa(c),!d.leng", "th){d=(d=ka[c.toLowerCase()])?d:\"#\"==c.charAt(0)?c:\"#\"+c;if(oa.test", "(d)&&(d=na(d),d=na(d),d=[parseInt(d.substr(1,2),16),parseInt(d.substr(3", ",2),16),parseInt(d.substr(5,2),16)],d.length))break a;d=[]}3==d.length&", "&d.push(1)}c=4!=\nd.length?c:\"rgba(\"+d.join(\", \")+\")\"}return c}fu", "nction jb(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&m(c.get", "PropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!=", "=d?d:null:(c=S(a))?jb(c,b):null}\nfunction eb(a,b){function c(a){if(\"n", "one\"==R(a,\"display\"))return!1;a=S(a);return!a||c(a)}function d(a){va", "r b=T(a);return 0=p.left+p.width,p=d.top>=p.top+p.height;i", "f(C&&\"hidden\"==e.x||p&&\"hidden\"==e.y)return nb;if(C&&\"visible\"!=e", ".x||p&&\"visible\"!=e.y)return mb(a)==nb?nb:\"scroll\"}return\"none\"}", "\nfunction T(a){var b=kb(a);if(b)return b.rect;if(m(a.getBBox))try{var ", "c=a.getBBox();return new N(c.x,c.y,c.width,c.height)}catch(d){throw d;}", "else{if(Q(a,\"HTML\"))return a=((v(a)?v(a).parentWindow||v(a).defaultVi", "ew:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentE", "lement:a.body,a=new u(a.clientWidth,a.clientHeight),new N(0,0,a.width,a", ".height);var b=ab(a),c=a.offsetWidth,e=a.offsetHeight;c||(e||!a.getBoun", "dingClientRect)||(a=a.getBoundingClientRect(),c=a.right-a.left,e=a.bott", "om-a.top);\nreturn new N(b.x,b.y,c,e)}}function kb(a){var b=Q(a,\"MAP\"", ");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(a.parentNode,\"MAP\")?a", ".parentNode:null,d=null,e=null;if(c&&c.name&&(d=L.S('/descendant::*[@us", "emap = \"#'+c.name+'\"]',v(c)))&&(e=T(d),!b&&\"default\"!=a.shape.toLow", "erCase())){var f=ob(a);a=Math.min(Math.max(f.left,0),e.width);b=Math.mi", "n(Math.max(f.top,0),e.height);c=Math.min(f.width,e.width-a);f=Math.min(", "f.height,e.height-b);e=new N(a+e.left,b+e.top,c,f)}return{I:d,rect:e||n", "ew N(0,0,0,0)}}\nfunction ob(a){var b=a.shape.toLowerCase();a=a.coords.", "split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new ", "N(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new N(", "a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2\");X(191,\"/\",\"?\")", ";X(192,\"`\",\"~\");X(219,\"[\",\"{\");X(220,\"\\\\\",\"|\");X(221,\"]", "\",\"}\");X({b:59,a:186,opera:59},\";\",\":\");X(222,\"'\",'\"');var Pb", "=new W;Pb.set(1,Kb);\nPb.set(2,Lb);Pb.set(4,Nb);Pb.set(8,Ob);(function(", "a){var b=new W;n(Gb(a),function(c){b.set(a.get(c).code,c)});return b})(", "Pb);function Qb(a,b,c){pb.call(this,b,c);this.n=this.e=null;this.l=new ", "t(0,0);this.v=this.m=!1;if(a){this.e=a.U;try{Q(a.O)&&(this.n=a.O)}catch", "(d){this.e=null}this.l=a.V;this.m=a.da;this.v=a.X;try{Q(a.element)&&qb(", "this,a.element)}catch(e){this.e=null}}}ca(Qb,pb);var Y={};Y[U]=[0,1,2,n", "ull];Y[Db]=[null,null,2,null];Y[xb]=[0,1,2,null];Y[ub]=[0,1,2,0];Y[Fb]=", "[0,1,2,0];Y[Eb]=Y[U];Y[vb]=Y[xb];Y[tb]=Y[ub];\nQb.prototype.move=functi", "on(a,b){var c=db(a),d=T(a);this.l.x=b.x+d.left;this.l.y=b.y+d.top;d=thi", "s.i();if(a!=d){try{(v(d)?v(d).parentWindow||v(d).defaultView:window).cl", "osed&&(d=null)}catch(e){d=null}if(d){var f=d===da.document.documentElem", "ent||d===da.document.body,d=!this.v&&f?null:d;Z(this,ub,a)}qb(this,a);Z", "(this,tb,d,null,c)}Z(this,Fb,null,null,c);this.m=!1};function Z(a,b,c,d", ",e){a.v=!0;return a.p(b,a.l,Rb(a,b),c,d,e)}\nfunction Rb(a,b){if(!(b in", " Y))return 0;var c=Y[b][null===a.e?3:a.e];if(null===c)throw new r(13,\"", "Event does not permit the specified mouse button.\");return c};function", " Sb(a,b){this.x=a;this.y=b}ca(Sb,t);Sb.prototype.add=function(a){this.x", "+=a.x;this.y+=a.y;return this};function Tb(a){var b;if(\"none\"!=P(a,\"", "display\"))b=bb(a);else{b=a.style;var c=b.display,d=b.visibility,e=b.po", "sition;b.visibility=\"hidden\";b.position=\"absolute\";b.display=\"inli", "ne\";var f=bb(a);b.display=c;b.position=e;b.visibility=d;b=f}return 0(0==G[1].length?0:p", "arseInt(G[1],10))?1:0)||((0==F[2].length)<(0==G[2].length)?-1:(0==F[2].", "length)>(0==G[2].length)?1:0)||(F[2]G[2]?1:0)}while(0==b)", "}b=!(0<=b)}b||yb(a,Cb)}Z(c,xb);0==c.e&&c.i()==c.n?(a=c.l,b=Rb(c,U),db(c", ".c)&&(!c.f&&gb(c.c)&&hb(c.c),c.p(U,a,b,null,0,!1,void 0)),c.m&&Z(c,Eb),", "c.m=!c.m):2==c.e&&Z(c,Db);wb={};c.e=null;c.n=null}var Vb=[\"_\"],$=k;Vb", "[0]in $||!$.execScript||$.execScript(\"var \"+Vb[0]);\nfor(var Wb;Vb.le", "ngth&&(Wb=Vb.shift());)Vb.length||void 0===Ub?$=$[Wb]?$[Wb]:$[Wb]={}:$[", "Wb]=Ub;; return this._.apply(null,arguments);}.apply({navigator:typeof ", "window!=undefined?window.navigator:null,document:typeof window!=undefin", "ed?window.document:null}, arguments);}", NULL }; const char* const EXECUTE_ASYNC_SCRIPT[] = { "function(){return function(){function h(a){var b=typeof a;if(\"object\"", "==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)", "return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"", "==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len", "gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs", "Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o", "bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type", "of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu", "nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==", "typeof a.call)return\"object\";return b}function k(a){var b=h(a);return", "\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function l(a){", "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function m", "(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){v", "ar b=Array.prototype.slice.call(arguments);b.unshift.apply(b,c);return ", "a.apply(this,b)}}var p=Date.now||function(){return+new Date};var q=0,r=", "13;function s(a,b){this.code=a;this.state=t[a]||u;this.message=b||\"\";", "var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUp", "perCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e||c.indexO", "f(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.message);c.name", "=this.name;this.stack=c.stack||\"\"}(function(){var a=s,b=Error;functio", "n c(){}c.prototype=b.prototype;a.c=b.prototype;a.prototype=new c})();\n", "var u=\"unknown error\",t={15:\"element not selectable\",11:\"element n", "ot visible\",31:\"ime engine activation failed\",30:\"ime not available", "\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",12:", "\"invalid element state\",32:\"invalid selector\",51:\"invalid selector", "\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported op", "eration\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no ", "such element\",8:\"no such frame\",23:\"no such window\",28:\"script ti", "meout\",33:\"session not created\",10:\"stale element reference\"};\nt[", "q]=\"success\";t[21]=\"timeout\";t[25]=\"unable to set cookie\";t[26]=", "\"unexpected alert open\";t[r]=u;t[9]=\"unknown command\";s.prototype.t", "oString=function(){return this.name+\": \"+this.message};function w(){t", "his.a=void 0}\nfunction x(a,b,c){switch(typeof b){case \"string\":y(b,c", ");break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");break", ";case \"boolean\":c.push(b);break;case \"undefined\":c.push(\"null\");b", "reak;case \"object\":if(null==b){c.push(\"null\");break}if(\"array\"==h", "(b)){var e=b.length;c.push(\"[\");for(var f=\"\",d=0;db?f+=\"000\":256>b?f+=\"00\":4096>b&&(f+=", "\"0\");return z[a]=f+b.toString(16)}),'\"')};function B(a,b){for(var c=", "a.length,e=Array(c),f=\"string\"==typeof a?a.split(\"\"):a,d=0;dd||c.indexOf(\"Error\",d)!=d)c+=\"Erro", "r\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.sta", "ck||\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototype;", "n.c=a.prototype;n.prototype=new b})();\nvar q=\"unknown error\",p={15:", "\"element not selectable\",11:\"element not visible\",31:\"ime engine a", "ctivation failed\",30:\"ime not available\",24:\"invalid cookie domain", "\",29:\"invalid element coordinates\",12:\"invalid element state\",32:", "\"invalid selector\",51:\"invalid selector\",52:\"invalid selector\",17", ":\"javascript error\",405:\"unsupported operation\",34:\"move target ou", "t of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no such fr", "ame\",23:\"no such window\",28:\"script timeout\",33:\"session not crea", "ted\",10:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:", "\"unable to set cookie\",26:\"unexpected alert open\"};p[13]=q;p[9]=\"u", "nknown command\";n.prototype.toString=function(){return this.name+\": ", "\"+this.message};function r(){this.a=void 0}\nfunction s(a,b,c){switch(", "typeof b){case \"string\":t(b,c);break;case \"number\":c.push(isFinite(", "b)&&!isNaN(b)?b:\"null\");break;case \"boolean\":c.push(b);break;case ", "\"undefined\":c.push(\"null\");break;case \"object\":if(null==b){c.push", "(\"null\");break}if(\"array\"==g(b)){var d=b.length;c.push(\"[\");for(v", "ar e=\"\",f=0;fb?e+=\"0", "00\":256>b?e+=\"00\":4096>b&&(e+=\"0\");return v[a]=e+b.toString(16)}),", "'\"')};function x(a,b){for(var c=a.length,d=Array(c),e=\"string\"==type", "of a?a.split(\"\"):a,f=0;fe||c.indexOf(\"Error\",e)!=e)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototype;f.a=", "a.prototype;f.prototype=new b})();\nvar h=\"unknown error\",g={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};g[13]=h;g[9]=\"unknown ", "command\";f.prototype.toString=function(){return this.name+\": \"+this.", "message};function k(a){this.rows=[];for(var b=0;bc?null:l(a)?a.charAt(c):a[c]}function t(a,b){var c;a:if(l(a))c", "=l(b)&&1==b.length?a.indexOf(b,0):-1;else{for(c=0;c=arg", "uments.length?ea.slice.call(a,b):ea.slice.call(a,b,c)};var ja;function ", "u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}u.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};u.prototype.ceil=fu", "nction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}", ";u.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.flo", "or(this.y);return this};u.prototype.round=function(){this.x=Math.round(", "this.x);this.y=Math.round(this.y);return this};function v(a,b){this.wid", "th=a;this.height=b}v.prototype.toString=function(){return\"(\"+this.wid", "th+\" x \"+this.height+\")\"};v.prototype.ceil=function(){this.width=Ma", "th.ceil(this.width);this.height=Math.ceil(this.height);return this};v.p", "rototype.floor=function(){this.width=Math.floor(this.width);this.height", "=Math.floor(this.height);return this};v.prototype.round=function(){this", ".width=Math.round(this.width);this.height=Math.round(this.height);retur", "n this};var ka=3;function w(a){return a?new la(x(a)):ja||(ja=new la)}fu", "nction ma(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}functi", "on y(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"", "undefined\"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.co", "mpareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}", "\nfunction na(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return", " a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNo", "de&&\"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.pare", "ntNode;return e==f?oa(a,b):!c&&y(e,b)?-1*pa(a,b):!d&&y(f,a)?pa(b,a):(c?", "a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=x(a);c=d", ".createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();d.selec", "tNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints(k.Range.START_", "TO_END,d)}function pa(a,b){var c=a.parentNode;if(c==b)return-1;for(var ", "d=b;d.parentNode!=c;)d=d.parentNode;return oa(d,a)}function oa(a,b){for", "(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}function x(a){r", "eturn 9==a.nodeType?a:a.ownerDocument||a.document}function qa(a,b){a=a.", "parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return n", "ull}function la(a){this.j=a||k.document||document}\nfunction z(a,b,c,d)", "{a=d||a.j;b=b&&\"*\"!=b?b.toUpperCase():\"\";if(a.querySelectorAll&&a.q", "uerySelector&&(b||c))c=a.querySelectorAll(b+(c?\".\"+c:\"\"));else if(c", "&&a.getElementsByClassName)if(a=a.getElementsByClassName(c),b){d={};for", "(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;c=d}else", " c=a;else if(a=a.getElementsByTagName(b||\"*\"),c){d={};for(f=e=0;g=a[f", "];f++)b=g.className,\"function\"==typeof b.split&&t(b.split(/\\s+/),c)&", "&(d[e++]=g);d.length=e;c=d}else c=a;return c}\nfunction ra(a){var b=a.j", ";a=b.body;b=b.parentWindow||b.defaultView;return new u(b.pageXOffset||a", ".scrollLeft,b.pageYOffset||a.scrollTop)}la.prototype.contains=y;var A={", "n:function(a){return!(!a.querySelectorAll||!a.querySelector)},c:functio", "n(a,b){if(!a)throw Error(\"No class name specified\");a=p(a);if(1=a&&0<=c&&255>=c&&0<=", "d&&255>=d&&0<=b&&1>=b)return[a,c,d,b]}return[]}var za=/^(?:rgb)?\\((0|[", "1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;functio", "n Aa(a){var b=a.match(za);if(b){a=Number(b[1]);var c=Number(b[2]),b=Num", "ber(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}ret", "urn[]};function D(a,b){this.code=a;this.state=Ba[a]||Ca;this.message=b|", "|\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return ", "a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.", "indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);", "c.name=this.name;this.stack=c.stack||\"\"}(function(){var a=Error;funct", "ion b(){}b.prototype=a.prototype;D.P=a.prototype;D.prototype=new b})();", "\nvar Ca=\"unknown error\",Ba={15:\"element not selectable\",11:\"eleme", "nt not visible\",31:\"ime engine activation failed\",30:\"ime not avail", "able\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",", "12:\"invalid element state\",32:\"invalid selector\",51:\"invalid selec", "tor\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported", " operation\",34:\"move target out of bounds\",27:\"no such alert\",7:\"", "no such element\",8:\"no such frame\",23:\"no such window\",28:\"script", " timeout\",33:\"session not created\",10:\"stale element reference\",\n", "0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpecte", "d alert open\"};Ba[13]=Ca;Ba[9]=\"unknown command\";D.prototype.toStrin", "g=function(){return this.name+\": \"+this.message};function E(a){var b=", "null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTe", "xt:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c", "){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do ", "1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&", "!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction ", "F(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){", "return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}func", "tion G(a,b,c,d,e){return Da.call(null,a,b,l(c)?c:null,l(d)?d:null,e||ne", "w H)}\nfunction Da(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.", "getElementsByName(d),r(b,function(b){a.matches(b)&&e.add(b)})):b.getEle", "mentsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),r(b,fu", "nction(b){b.className==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagN", "ame&&(b=b.getElementsByTagName(a.getName()),r(b,function(a){F(a,c,d)&&e", ".add(a)}));return e}function Ea(a,b,c,d,e){for(b=b.firstChild;b;b=b.nex", "tSibling)F(b,c,d)&&a.matches(b)&&e.add(b);return e};function H(){this.f", "=this.e=null;this.k=0}function Fa(a){this.t=a;this.next=this.m=null}H.p", "rototype.unshift=function(a){a=new Fa(a);a.next=this.e;this.f?this.e.m=", "a:this.e=this.f=a;this.e=a;this.k++};H.prototype.add=function(a){a=new ", "Fa(a);a.m=this.f;this.e?this.f.next=a:this.e=this.f=a;this.f=a;this.k++", "};function Ga(a){return(a=a.e)?a.t:null}function I(a){return new Ha(a,!", "1)}function Ha(a,b){this.M=a;this.p=(this.u=b)?a.f:a.e;this.B=null}\nHa", ".prototype.next=function(){var a=this.p;if(null==a)return null;var b=th", "is.B=a;this.p=this.u?a.m:a.next;return b.t};function J(a,b,c,d,e){b=b.e", "valuate(d);c=c.evaluate(d);var f;if(b instanceof H&&c instanceof H){e=I", "(b);for(d=e.next();d;d=e.next())for(b=I(c),f=b.next();f;f=b.next())if(a", "(E(d),E(f)))return!0;return!1}if(b instanceof H||c instanceof H){b inst", "anceof H?e=b:(e=c,c=b);e=I(e);b=typeof c;for(d=e.next();d;d=e.next()){s", "witch(b){case \"number\":d=+E(d);break;case \"boolean\":d=!!E(d);break;", "case \"string\":d=E(d);break;default:throw Error(\"Illegal primitive ty", "pe for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean", "\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"", "number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ia(a,b,c,d){this.C", "=a;this.O=b;this.A=c;this.i=d}Ia.prototype.toString=function(){return t", "his.C};var Ja={};function K(a,b,c,d){if(a in Ja)throw Error(\"Binary op", "erator already created: \"+a);a=new Ia(a,b,c,d);Ja[a.toString()]=a}K(\"", "div\",6,1,function(a,b,c){return a.b(c)/b.b(c)});K(\"mod\",6,1,function", "(a,b,c){return a.b(c)%b.b(c)});K(\"*\",6,1,function(a,b,c){return a.b(c", ")*b.b(c)});\nK(\"+\",5,1,function(a,b,c){return a.b(c)+b.b(c)});K(\"-\"", ",5,1,function(a,b,c){return a.b(c)-b.b(c)});K(\"<\",4,2,function(a,b,c)", "{return J(function(a,b){return a\",4,2,function(a,b,c", "){return J(function(a,b){return a>b},a,b,c)});K(\"<=\",4,2,function(a,b", ",c){return J(function(a,b){return a<=b},a,b,c)});K(\">=\",4,2,function(", "a,b,c){return J(function(a,b){return a>=b},a,b,c)});K(\"=\",3,2,functio", "n(a,b,c){return J(function(a,b){return a==b},a,b,c,!0)});\nK(\"!=\",3,2", ",function(a,b,c){return J(function(a,b){return a!=b},a,b,c,!0)});K(\"an", "d\",2,2,function(a,b,c){return a.h(c)&&b.h(c)});K(\"or\",1,2,function(a", ",b,c){return a.h(c)||b.h(c)});function Ka(a,b,c,d,e,f,g,q,m){this.l=a;t", "his.A=b;this.L=c;this.K=d;this.J=e;this.i=f;this.I=g;this.H=void 0!==q?", "q:g;this.N=!!m}Ka.prototype.toString=function(){return this.l};var La={", "};function L(a,b,c,d,e,f,g,q){if(a in La)throw Error(\"Function already", " created: \"+a+\".\");La[a]=new Ka(a,b,c,d,!1,e,f,g,q)}L(\"boolean\",2,", "!1,!1,function(a,b){return b.h(a)},1);L(\"ceiling\",1,!1,!1,function(a,", "b){return Math.ceil(b.b(a))},1);\nL(\"concat\",3,!1,!1,function(a,b){va", "r c=ia(arguments,1);return fa(c,function(b,c){return b+c.a(a)})},2,null", ");L(\"contains\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.", "indexOf(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).k", "},1,1,!0);L(\"false\",2,!1,!1,h(!1),0);L(\"floor\",1,!1,!1,function(a,b", "){return Math.floor(b.b(a))},1);\nL(\"id\",4,!1,!1,function(a,b){var c=", "a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/\\s+/),e=[];r(c", ",function(a){(a=d.getElementById(a))&&!t(e,a)&&e.push(a)});e.sort(na);v", "ar f=new H;r(e,function(a){f.add(a)});return f},1);L(\"lang\",2,!1,!1,h", "(!1),1);L(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Err", "or(\"Function last expects ()\");return a.F()},0);L(\"local-name\",3,!1", ",!0,function(a,b){var c=b?Ga(b.evaluate(a)):a.g();return c?c.nodeName.t", "oLowerCase():\"\"},0,1,!0);\nL(\"name\",3,!1,!0,function(a,b){var c=b?G", "a(b.evaluate(a)):a.g();return c?c.nodeName.toLowerCase():\"\"},0,1,!0);", "L(\"namespace-uri\",3,!0,!1,h(\"\"),0,1,!0);L(\"normalize-space\",3,!1,", "!0,function(a,b){return(b?b.a(a):E(a.g())).replace(/[\\s\\xa0]+/g,\" \"", ").replace(/^\\s+|\\s+$/g,\"\")},0,1);L(\"not\",2,!1,!1,function(a,b){re", "turn!b.h(a)},1);L(\"number\",1,!1,!0,function(a,b){return b?b.b(a):+E(a", ".g())},0,1);L(\"position\",1,!0,!1,function(a){return a.G()},0);L(\"rou", "nd\",1,!1,!1,function(a,b){return Math.round(b.b(a))},1);\nL(\"starts-w", "ith\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf", "(a,0)},2);L(\"string\",3,!1,!0,function(a,b){return b?b.a(a):E(a.g())},", "0,1);L(\"string-length\",1,!1,!0,function(a,b){return(b?b.a(a):E(a.g())", ").length},0,1);\nL(\"substring\",3,!1,!1,function(a,b,c,d){c=c.b(a);if(", "isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.b(a):Infinity;if(i", "sNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0)", ";a=b.a(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a", ".substring(e,c+b)},2,3);L(\"substring-after\",3,!1,!1,function(a,b,c){b", "=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length", ")},2);\nL(\"substring-before\",3,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a", ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);L(\"sum\",1,!1,!", "1,function(a,b){for(var c=I(b.evaluate(a)),d=0,e=c.next();e;e=c.next())", "d+=+E(e);return d},1,1,!0);L(\"translate\",3,!1,!1,function(a,b,c,d){b=", "b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.", "top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&", "a.y<=this.top+this.height};\nO.prototype.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};O.prototype.flo", "or=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.", "top);this.width=Math.floor(this.width);this.height=Math.floor(this.heig", "ht);return this};\nO.prototype.round=function(){this.left=Math.round(th", "is.left);this.top=Math.round(this.top);this.width=Math.round(this.width", ");this.height=Math.round(this.height);return this};function Oa(a,b){var", " c=x(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defa", "ultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"", "\"}function P(a){return Oa(a,\"position\")||(a.currentStyle?a.currentSt", "yle.position:null)||a.style&&a.style.position}function Pa(a){var b;try{", "b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom", ":0}}return b}\nfunction Qa(a){var b=x(a),c=P(a),d=\"fixed\"==c||\"absol", "ute\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=P(a),d=d&&\"sta", "tic\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWi", "dth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"re", "lative\"==c))return a;return null}\nfunction Ra(a){if(1==a.nodeType){va", "r b;if(a.getBoundingClientRect)b=Pa(a),b=new u(b.left,b.top);else{b=ra(", "w(a));var c=x(a),d=P(a),e=new u(0,0),f=(c?x(c):document).documentElemen", "t;if(a!=f)if(a.getBoundingClientRect)a=Pa(a),c=ra(w(c)),e.x=a.left+c.x,", "e.y=a.top+c.y;else if(c.getBoxObjectFor)a=c.getBoxObjectFor(a),c=c.getB", "oxObjectFor(f),e.x=a.screenX-c.screenX,e.y=a.screenY-c.screenY;else{var", " g=a;do{e.x+=g.offsetLeft;e.y+=g.offsetTop;g!=a&&(e.x+=g.clientLeft||0,", "e.y+=g.clientTop||0);if(\"fixed\"==P(g)){e.x+=\nc.body.scrollLeft;e.y+=", "c.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);\"absolute\"==d&", "&(e.y-=c.body.offsetTop);for(g=a;(g=Qa(g))&&g!=c.body&&g!=f;)e.x-=g.scr", "ollLeft,e.y-=g.scrollTop}b=new u(e.x-b.x,e.y-b.y)}return b}b=n(a.q);e=a", ";a.targetTouches?e=a.targetTouches[0]:b&&a.q().targetTouches&&(e=a.q().", "targetTouches[0]);return new u(e.clientX,e.clientY)};function Q(a,b){re", "turn!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Sa=/[;]+(?", "=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*", "\\([^()]*\\))*[^()]*$)/;function Ta(a){var b=[];r(a.split(Sa),function(", "a){var d=a.indexOf(\":\");0=m.left+m.width,", "m=d.top>=m.top+m.height;if(B&&\"hidden\"==e.x||m&&\"hidden\"==e.y)retur", "n V;if(B&&\"visible\"!=e.x||m&&\"visible\"!=e.y)return Ya(a)==V?V:\"scr", "oll\"}return\"none\"}\nfunction U(a){var b=Wa(a);if(b)return b.rect;if(", "n(a.getBBox))try{var c=a.getBBox();return new O(c.x,c.y,c.width,c.heigh", "t)}catch(d){throw d;}else{if(Q(a,\"HTML\"))return a=((x(a)?x(a).parentW", "indow||x(a).defaultView:window)||window).document,a=\"CSS1Compat\"==a.c", "ompatMode?a.documentElement:a.body,a=new v(a.clientWidth,a.clientHeight", "),new O(0,0,a.width,a.height);var b=Ra(a),c=a.offsetWidth,e=a.offsetHei", "ght;c||(e||!a.getBoundingClientRect)||(a=a.getBoundingClientRect(),c=a.", "right-a.left,e=a.bottom-a.top);\nreturn new O(b.x,b.y,c,e)}}function Wa", "(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(a.", "parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=N.", "c('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=U(d),!b&&\"def", "ault\"!=a.shape.toLowerCase())){var f=Za(a);a=Math.min(Math.max(f.left,", "0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.width,e", ".width-a);f=Math.min(f.height,e.height-b);e=new O(a+e.left,b+e.top,c,f)", "}return{r:d,rect:e||new O(0,0,0,0)}}\nfunction Za(a){var b=a.shape.toLo", "werCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[", "0],c=a[1];return new O(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length", ")return b=a[2],new O(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2c?null:l(a)?a.charAt(c):a[c]}function t(a,b){var c;a:if(l(a))c", "=l(b)&&1==b.length?a.indexOf(b,0):-1;else{for(c=0;c=arg", "uments.length?ea.slice.call(a,b):ea.slice.call(a,b,c)};var ja;function ", "u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}u.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};u.prototype.ceil=fu", "nction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}", ";u.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.flo", "or(this.y);return this};u.prototype.round=function(){this.x=Math.round(", "this.x);this.y=Math.round(this.y);return this};function v(a,b){this.wid", "th=a;this.height=b}v.prototype.toString=function(){return\"(\"+this.wid", "th+\" x \"+this.height+\")\"};v.prototype.ceil=function(){this.width=Ma", "th.ceil(this.width);this.height=Math.ceil(this.height);return this};v.p", "rototype.floor=function(){this.width=Math.floor(this.width);this.height", "=Math.floor(this.height);return this};v.prototype.round=function(){this", ".width=Math.round(this.width);this.height=Math.round(this.height);retur", "n this};var ka=3;function w(a){return a?new la(x(a)):ja||(ja=new la)}fu", "nction ma(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}functi", "on y(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"", "undefined\"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.co", "mpareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}", "\nfunction na(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return", " a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNo", "de&&\"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.pare", "ntNode;return e==f?oa(a,b):!c&&y(e,b)?-1*pa(a,b):!d&&y(f,a)?pa(b,a):(c?", "a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=x(a);c=d", ".createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();d.selec", "tNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints(k.Range.START_", "TO_END,d)}function pa(a,b){var c=a.parentNode;if(c==b)return-1;for(var ", "d=b;d.parentNode!=c;)d=d.parentNode;return oa(d,a)}function oa(a,b){for", "(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}function x(a){r", "eturn 9==a.nodeType?a:a.ownerDocument||a.document}function qa(a,b){a=a.", "parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return n", "ull}function la(a){this.j=a||k.document||document}\nfunction z(a,b,c,d)", "{a=d||a.j;b=b&&\"*\"!=b?b.toUpperCase():\"\";if(a.querySelectorAll&&a.q", "uerySelector&&(b||c))c=a.querySelectorAll(b+(c?\".\"+c:\"\"));else if(c", "&&a.getElementsByClassName)if(a=a.getElementsByClassName(c),b){d={};for", "(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;c=d}else", " c=a;else if(a=a.getElementsByTagName(b||\"*\"),c){d={};for(f=e=0;g=a[f", "];f++)b=g.className,\"function\"==typeof b.split&&t(b.split(/\\s+/),c)&", "&(d[e++]=g);d.length=e;c=d}else c=a;return c}\nfunction ra(a){var b=a.j", ";a=b.body;b=b.parentWindow||b.defaultView;return new u(b.pageXOffset||a", ".scrollLeft,b.pageYOffset||a.scrollTop)}la.prototype.contains=y;var A={", "n:function(a){return!(!a.querySelectorAll||!a.querySelector)},e:functio", "n(a,b){if(!a)throw Error(\"No class name specified\");a=p(a);if(1=a&&0<=c&&255>=c&&0<=", "d&&255>=d&&0<=b&&1>=b)return[a,c,d,b]}return[]}var za=/^(?:rgb)?\\((0|[", "1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;functio", "n Aa(a){var b=a.match(za);if(b){a=Number(b[1]);var c=Number(b[2]),b=Num", "ber(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}ret", "urn[]};function D(a,b){this.code=a;this.state=Ba[a]||Ca;this.message=b|", "|\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return ", "a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.", "indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);", "c.name=this.name;this.stack=c.stack||\"\"}(function(){var a=Error;funct", "ion b(){}b.prototype=a.prototype;D.P=a.prototype;D.prototype=new b})();", "\nvar Ca=\"unknown error\",Ba={15:\"element not selectable\",11:\"eleme", "nt not visible\",31:\"ime engine activation failed\",30:\"ime not avail", "able\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",", "12:\"invalid element state\",32:\"invalid selector\",51:\"invalid selec", "tor\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported", " operation\",34:\"move target out of bounds\",27:\"no such alert\",7:\"", "no such element\",8:\"no such frame\",23:\"no such window\",28:\"script", " timeout\",33:\"session not created\",10:\"stale element reference\",\n", "0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpecte", "d alert open\"};Ba[13]=Ca;Ba[9]=\"unknown command\";D.prototype.toStrin", "g=function(){return this.name+\": \"+this.message};function E(a){var b=", "null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTe", "xt:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c", "){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do ", "1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&", "!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction ", "F(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){", "return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}func", "tion G(a,b,c,d,e){return Da.call(null,a,b,l(c)?c:null,l(d)?d:null,e||ne", "w H)}\nfunction Da(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.", "getElementsByName(d),r(b,function(b){a.matches(b)&&e.add(b)})):b.getEle", "mentsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),r(b,fu", "nction(b){b.className==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagN", "ame&&(b=b.getElementsByTagName(a.getName()),r(b,function(a){F(a,c,d)&&e", ".add(a)}));return e}function Ea(a,b,c,d,e){for(b=b.firstChild;b;b=b.nex", "tSibling)F(b,c,d)&&a.matches(b)&&e.add(b);return e};function H(){this.f", "=this.d=null;this.k=0}function Fa(a){this.t=a;this.next=this.m=null}H.p", "rototype.unshift=function(a){a=new Fa(a);a.next=this.d;this.f?this.d.m=", "a:this.d=this.f=a;this.d=a;this.k++};H.prototype.add=function(a){a=new ", "Fa(a);a.m=this.f;this.d?this.f.next=a:this.d=this.f=a;this.f=a;this.k++", "};function Ga(a){return(a=a.d)?a.t:null}function I(a){return new Ha(a,!", "1)}function Ha(a,b){this.M=a;this.p=(this.u=b)?a.f:a.d;this.B=null}\nHa", ".prototype.next=function(){var a=this.p;if(null==a)return null;var b=th", "is.B=a;this.p=this.u?a.m:a.next;return b.t};function J(a,b,c,d,e){b=b.e", "valuate(d);c=c.evaluate(d);var f;if(b instanceof H&&c instanceof H){e=I", "(b);for(d=e.next();d;d=e.next())for(b=I(c),f=b.next();f;f=b.next())if(a", "(E(d),E(f)))return!0;return!1}if(b instanceof H||c instanceof H){b inst", "anceof H?e=b:(e=c,c=b);e=I(e);b=typeof c;for(d=e.next();d;d=e.next()){s", "witch(b){case \"number\":d=+E(d);break;case \"boolean\":d=!!E(d);break;", "case \"string\":d=E(d);break;default:throw Error(\"Illegal primitive ty", "pe for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean", "\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"", "number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ia(a,b,c,d){this.C", "=a;this.O=b;this.A=c;this.i=d}Ia.prototype.toString=function(){return t", "his.C};var Ja={};function K(a,b,c,d){if(a in Ja)throw Error(\"Binary op", "erator already created: \"+a);a=new Ia(a,b,c,d);Ja[a.toString()]=a}K(\"", "div\",6,1,function(a,b,c){return a.b(c)/b.b(c)});K(\"mod\",6,1,function", "(a,b,c){return a.b(c)%b.b(c)});K(\"*\",6,1,function(a,b,c){return a.b(c", ")*b.b(c)});\nK(\"+\",5,1,function(a,b,c){return a.b(c)+b.b(c)});K(\"-\"", ",5,1,function(a,b,c){return a.b(c)-b.b(c)});K(\"<\",4,2,function(a,b,c)", "{return J(function(a,b){return a\",4,2,function(a,b,c", "){return J(function(a,b){return a>b},a,b,c)});K(\"<=\",4,2,function(a,b", ",c){return J(function(a,b){return a<=b},a,b,c)});K(\">=\",4,2,function(", "a,b,c){return J(function(a,b){return a>=b},a,b,c)});K(\"=\",3,2,functio", "n(a,b,c){return J(function(a,b){return a==b},a,b,c,!0)});\nK(\"!=\",3,2", ",function(a,b,c){return J(function(a,b){return a!=b},a,b,c,!0)});K(\"an", "d\",2,2,function(a,b,c){return a.h(c)&&b.h(c)});K(\"or\",1,2,function(a", ",b,c){return a.h(c)||b.h(c)});function Ka(a,b,c,d,e,f,g,q,m){this.l=a;t", "his.A=b;this.L=c;this.K=d;this.J=e;this.i=f;this.I=g;this.H=void 0!==q?", "q:g;this.N=!!m}Ka.prototype.toString=function(){return this.l};var La={", "};function L(a,b,c,d,e,f,g,q){if(a in La)throw Error(\"Function already", " created: \"+a+\".\");La[a]=new Ka(a,b,c,d,!1,e,f,g,q)}L(\"boolean\",2,", "!1,!1,function(a,b){return b.h(a)},1);L(\"ceiling\",1,!1,!1,function(a,", "b){return Math.ceil(b.b(a))},1);\nL(\"concat\",3,!1,!1,function(a,b){va", "r c=ia(arguments,1);return fa(c,function(b,c){return b+c.a(a)})},2,null", ");L(\"contains\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.", "indexOf(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).k", "},1,1,!0);L(\"false\",2,!1,!1,h(!1),0);L(\"floor\",1,!1,!1,function(a,b", "){return Math.floor(b.b(a))},1);\nL(\"id\",4,!1,!1,function(a,b){var c=", "a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/\\s+/),e=[];r(c", ",function(a){(a=d.getElementById(a))&&!t(e,a)&&e.push(a)});e.sort(na);v", "ar f=new H;r(e,function(a){f.add(a)});return f},1);L(\"lang\",2,!1,!1,h", "(!1),1);L(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Err", "or(\"Function last expects ()\");return a.F()},0);L(\"local-name\",3,!1", ",!0,function(a,b){var c=b?Ga(b.evaluate(a)):a.g();return c?c.nodeName.t", "oLowerCase():\"\"},0,1,!0);\nL(\"name\",3,!1,!0,function(a,b){var c=b?G", "a(b.evaluate(a)):a.g();return c?c.nodeName.toLowerCase():\"\"},0,1,!0);", "L(\"namespace-uri\",3,!0,!1,h(\"\"),0,1,!0);L(\"normalize-space\",3,!1,", "!0,function(a,b){return(b?b.a(a):E(a.g())).replace(/[\\s\\xa0]+/g,\" \"", ").replace(/^\\s+|\\s+$/g,\"\")},0,1);L(\"not\",2,!1,!1,function(a,b){re", "turn!b.h(a)},1);L(\"number\",1,!1,!0,function(a,b){return b?b.b(a):+E(a", ".g())},0,1);L(\"position\",1,!0,!1,function(a){return a.G()},0);L(\"rou", "nd\",1,!1,!1,function(a,b){return Math.round(b.b(a))},1);\nL(\"starts-w", "ith\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf", "(a,0)},2);L(\"string\",3,!1,!0,function(a,b){return b?b.a(a):E(a.g())},", "0,1);L(\"string-length\",1,!1,!0,function(a,b){return(b?b.a(a):E(a.g())", ").length},0,1);\nL(\"substring\",3,!1,!1,function(a,b,c,d){c=c.b(a);if(", "isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.b(a):Infinity;if(i", "sNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0)", ";a=b.a(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a", ".substring(e,c+b)},2,3);L(\"substring-after\",3,!1,!1,function(a,b,c){b", "=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length", ")},2);\nL(\"substring-before\",3,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a", ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);L(\"sum\",1,!1,!", "1,function(a,b){for(var c=I(b.evaluate(a)),d=0,e=c.next();e;e=c.next())", "d+=+E(e);return d},1,1,!0);L(\"translate\",3,!1,!1,function(a,b,c,d){b=", "b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.", "top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&", "a.y<=this.top+this.height};\nO.prototype.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};O.prototype.flo", "or=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.", "top);this.width=Math.floor(this.width);this.height=Math.floor(this.heig", "ht);return this};\nO.prototype.round=function(){this.left=Math.round(th", "is.left);this.top=Math.round(this.top);this.width=Math.round(this.width", ");this.height=Math.round(this.height);return this};function Oa(a,b){var", " c=x(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defa", "ultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"", "\"}function P(a){return Oa(a,\"position\")||(a.currentStyle?a.currentSt", "yle.position:null)||a.style&&a.style.position}function Pa(a){var b;try{", "b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom", ":0}}return b}\nfunction Qa(a){var b=x(a),c=P(a),d=\"fixed\"==c||\"absol", "ute\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=P(a),d=d&&\"sta", "tic\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWi", "dth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"re", "lative\"==c))return a;return null}\nfunction Ra(a){if(1==a.nodeType){va", "r b;if(a.getBoundingClientRect)b=Pa(a),b=new u(b.left,b.top);else{b=ra(", "w(a));var c=x(a),d=P(a),e=new u(0,0),f=(c?x(c):document).documentElemen", "t;if(a!=f)if(a.getBoundingClientRect)a=Pa(a),c=ra(w(c)),e.x=a.left+c.x,", "e.y=a.top+c.y;else if(c.getBoxObjectFor)a=c.getBoxObjectFor(a),c=c.getB", "oxObjectFor(f),e.x=a.screenX-c.screenX,e.y=a.screenY-c.screenY;else{var", " g=a;do{e.x+=g.offsetLeft;e.y+=g.offsetTop;g!=a&&(e.x+=g.clientLeft||0,", "e.y+=g.clientTop||0);if(\"fixed\"==P(g)){e.x+=\nc.body.scrollLeft;e.y+=", "c.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);\"absolute\"==d&", "&(e.y-=c.body.offsetTop);for(g=a;(g=Qa(g))&&g!=c.body&&g!=f;)e.x-=g.scr", "ollLeft,e.y-=g.scrollTop}b=new u(e.x-b.x,e.y-b.y)}return b}b=n(a.q);e=a", ";a.targetTouches?e=a.targetTouches[0]:b&&a.q().targetTouches&&(e=a.q().", "targetTouches[0]);return new u(e.clientX,e.clientY)};function Q(a,b){re", "turn!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Sa=/[;]+(?", "=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*", "\\([^()]*\\))*[^()]*$)/;function Ta(a){var b=[];r(a.split(Sa),function(", "a){var d=a.indexOf(\":\");0=m.left+m.width,", "m=d.top>=m.top+m.height;if(B&&\"hidden\"==e.x||m&&\"hidden\"==e.y)retur", "n V;if(B&&\"visible\"!=e.x||m&&\"visible\"!=e.y)return Ya(a)==V?V:\"scr", "oll\"}return\"none\"}\nfunction U(a){var b=Wa(a);if(b)return b.rect;if(", "n(a.getBBox))try{var c=a.getBBox();return new O(c.x,c.y,c.width,c.heigh", "t)}catch(d){throw d;}else{if(Q(a,\"HTML\"))return a=((x(a)?x(a).parentW", "indow||x(a).defaultView:window)||window).document,a=\"CSS1Compat\"==a.c", "ompatMode?a.documentElement:a.body,a=new v(a.clientWidth,a.clientHeight", "),new O(0,0,a.width,a.height);var b=Ra(a),c=a.offsetWidth,e=a.offsetHei", "ght;c||(e||!a.getBoundingClientRect)||(a=a.getBoundingClientRect(),c=a.", "right-a.left,e=a.bottom-a.top);\nreturn new O(b.x,b.y,c,e)}}function Wa", "(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(a.", "parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=N.", "e('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=U(d),!b&&\"def", "ault\"!=a.shape.toLowerCase())){var f=Za(a);a=Math.min(Math.max(f.left,", "0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.width,e", ".width-a);f=Math.min(f.height,e.height-b);e=new O(a+e.left,b+e.top,c,f)", "}return{r:d,rect:e||new O(0,0,0,0)}}\nfunction Za(a){var b=a.shape.toLo", "werCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[", "0],c=a[1];return new O(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length", ")return b=a[2],new O(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.a=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"appcache\"){case \"appc", "ache\":return null!=a.applicationCache;case \"browser_connection\":retu", "rn null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return", " null!=a.openDatabase;case \"location\":return k?!1:null!=a.navigator&&", "null!=a.navigator.geolocation;case \"local_storage\":return null!=a.loc", "alStorage;case \"session_storage\":return null!=a.sessionStorage&&null!", "=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API identi", "fier provided as parameter\");}};function n(){var a;if(m())a=c.applicat", "ionCache.status;else throw new d(13,\"Undefined application cache\");re", "turn a}var p=[\"_\"],q=this;p[0]in q||!q.execScript||q.execScript(\"var", " \"+p[0]);for(var r;p.length&&(r=p.shift());)p.length||void 0===n?q=q[r", "]?q[r]:q[r]={}:q[r]=n;; return this._.apply(null,arguments);}.apply({na", "vigator:typeof window!=undefined?window.navigator:null,document:typeof ", "window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_ATTRIBUTE[] = { "function(){return function(){function e(a){return function(){return a}}", "var h=this;function k(a){return\"string\"==typeof a}function l(a){var b", "=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var m=Array.pr", "ototype;function n(a,b){if(k(a))return k(b)&&1==b.length?a.indexOf(b,0)", ":-1;for(var c=0;c=arguments.length?m.slice.call(a,b):m.", "slice.call(a,b,c)};function q(a,b){this.code=a;this.state=s[a]||t;this.", "message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(", "a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;", "if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this", ".message);c.name=this.name;this.stack=c.stack||\"\"}(function(){var a=E", "rror;function b(){}b.prototype=a.prototype;q.N=a.prototype;q.prototype=", "new b})();\nvar t=\"unknown error\",s={15:\"element not selectable\",11", ":\"element not visible\",31:\"ime engine activation failed\",30:\"ime n", "ot available\",24:\"invalid cookie domain\",29:\"invalid element coordi", "nates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inval", "id selector\",52:\"invalid selector\",17:\"javascript error\",405:\"uns", "upported operation\",34:\"move target out of bounds\",27:\"no such aler", "t\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:", "\"script timeout\",33:\"session not created\",10:\"stale element refere", "nce\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"u", "nexpected alert open\"};s[13]=t;s[9]=\"unknown command\";q.prototype.to", "String=function(){return this.name+\": \"+this.message};var u,w,x,z=h.n", "avigator;x=z&&z.platform||\"\";u=-1!=x.indexOf(\"Mac\");w=-1!=x.indexOf", "(\"Win\");var A=-1!=x.indexOf(\"Linux\");function B(a,b){if(a.contains&", "&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.co", "mpareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)", "&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ca(a,b){if(a==", "b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPositio", "n(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.p", "arentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceI", "ndex-b.sourceIndex;var f=a.parentNode,g=b.parentNode;return f==g?C(a,b)", ":!c&&B(f,b)?-1*D(a,b):!d&&B(g,a)?D(b,a):(c?a.sourceIndex:f.sourceIndex)", "-(d?b.sourceIndex:g.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.d", "ocument;c=d.createRange();c.selectNode(a);c.collapse(!0);\nd=d.createRa", "nge();d.selectNode(b);d.collapse(!0);return c.compareBoundaryPoints(h.R", "ange.START_TO_END,d)}function D(a,b){var c=a.parentNode;if(c==b)return-", "1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return C(d,a)}function C(", "a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1};functi", "on E(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;for(var c=0,d=[],", "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 F(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)retu", "rn!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribut", "e(b,2)==c}function G(a,b,c,d,f){return da.call(null,a,b,k(c)?c:null,k(d", ")?d:null,f||new H)}\nfunction da(a,b,c,d,f){b.getElementsByName&&d&&\"n", "ame\"==c?(b=b.getElementsByName(d),p(b,function(b){a.matches(b)&&f.add(", "b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClass", "Name(d),p(b,function(b){b.className==d&&a.matches(b)&&f.add(b)})):b.get", "ElementsByTagName&&(b=b.getElementsByTagName(a.getName()),p(b,function(", "a){F(a,c,d)&&f.add(a)}));return f}function ea(a,b,c,d,f){for(b=b.firstC", "hild;b;b=b.nextSibling)F(b,c,d)&&a.matches(b)&&f.add(b);return f};funct", "ion H(){this.g=this.f=null;this.l=0}function I(a){this.p=a;this.next=th", "is.n=null}H.prototype.unshift=function(a){a=new I(a);a.next=this.f;this", ".g?this.f.n=a:this.f=this.g=a;this.f=a;this.l++};H.prototype.add=functi", "on(a){a=new I(a);a.n=this.g;this.f?this.g.next=a:this.f=this.g=a;this.g", "=a;this.l++};function J(a){return(a=a.f)?a.p:null}function K(a){return ", "new L(a,!1)}function L(a,b){this.J=a;this.o=(this.q=b)?a.g:a.f;this.u=n", "ull}\nL.prototype.next=function(){var a=this.o;if(null==a)return null;v", "ar b=this.u=a;this.o=this.q?a.n:a.next;return b.p};function N(a,b,c,d,f", "){b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof H&&c instanceof", " H){f=K(b);for(d=f.next();d;d=f.next())for(b=K(c),g=b.next();g;g=b.next", "())if(a(E(d),E(g)))return!0;return!1}if(b instanceof H||c instanceof H)", "{b instanceof H?f=b:(f=c,c=b);f=K(f);b=typeof c;for(d=f.next();d;d=f.ne", "xt()){switch(b){case \"number\":d=+E(d);break;case \"boolean\":d=!!E(d)", ";break;case \"string\":d=E(d);break;default:throw Error(\"Illegal primi", "tive type for comparison.\");}if(a(d,c))return!0}return!1}return f?\n\"", "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeo", "f b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function O(a,b,c,d){", "this.v=a;this.L=b;this.s=c;this.t=d}O.prototype.toString=function(){ret", "urn this.v};var fa={};function P(a,b,c,d){if(a in fa)throw Error(\"Bina", "ry operator already created: \"+a);a=new O(a,b,c,d);fa[a.toString()]=a}", "P(\"div\",6,1,function(a,b,c){return a.d(c)/b.d(c)});P(\"mod\",6,1,func", "tion(a,b,c){return a.d(c)%b.d(c)});P(\"*\",6,1,function(a,b,c){return a", ".d(c)*b.d(c)});\nP(\"+\",5,1,function(a,b,c){return a.d(c)+b.d(c)});P(", "\"-\",5,1,function(a,b,c){return a.d(c)-b.d(c)});P(\"<\",4,2,function(a", ",b,c){return N(function(a,b){return a\",4,2,function(", "a,b,c){return N(function(a,b){return a>b},a,b,c)});P(\"<=\",4,2,functio", "n(a,b,c){return N(function(a,b){return a<=b},a,b,c)});P(\">=\",4,2,func", "tion(a,b,c){return N(function(a,b){return a>=b},a,b,c)});P(\"=\",3,2,fu", "nction(a,b,c){return N(function(a,b){return a==b},a,b,c,!0)});\nP(\"!=", "\",3,2,function(a,b,c){return N(function(a,b){return a!=b},a,b,c,!0)});", "P(\"and\",2,2,function(a,b,c){return a.j(c)&&b.j(c)});P(\"or\",1,2,func", "tion(a,b,c){return a.j(c)||b.j(c)});function ga(a,b,c,d,f,g,r,v,y){this", ".m=a;this.s=b;this.I=c;this.H=d;this.G=f;this.t=g;this.F=r;this.D=void ", "0!==v?v:r;this.K=!!y}ga.prototype.toString=function(){return this.m};va", "r ha={};function Q(a,b,c,d,f,g,r,v){if(a in ha)throw Error(\"Function a", "lready created: \"+a+\".\");ha[a]=new ga(a,b,c,d,!1,f,g,r,v)}Q(\"boolea", "n\",2,!1,!1,function(a,b){return b.j(a)},1);Q(\"ceiling\",1,!1,!1,funct", "ion(a,b){return Math.ceil(b.d(a))},1);\nQ(\"concat\",3,!1,!1,function(a", ",b){var c=ba(arguments,1);return aa(c,function(b,c){return b+c.c(a)})},", "2,null);Q(\"contains\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return", "-1!=b.indexOf(a)},2);Q(\"count\",1,!1,!1,function(a,b){return b.evaluat", "e(a).l},1,1,!0);Q(\"false\",2,!1,!1,e(!1),0);Q(\"floor\",1,!1,!1,functi", "on(a,b){return Math.floor(b.d(a))},1);\nQ(\"id\",4,!1,!1,function(a,b){", "var c=a.h(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),f=", "[];p(c,function(a){a=d.getElementById(a);!a||0<=n(f,a)||f.push(a)});f.s", "ort(ca);var g=new H;p(f,function(a){g.add(a)});return g},1);Q(\"lang\",", "2,!1,!1,e(!1),1);Q(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", "throw Error(\"Function last expects ()\");return a.B()},0);Q(\"local-na", "me\",3,!1,!0,function(a,b){var c=b?J(b.evaluate(a)):a.h();return c?c.no", "deName.toLowerCase():\"\"},0,1,!0);\nQ(\"name\",3,!1,!0,function(a,b){v", "ar c=b?J(b.evaluate(a)):a.h();return c?c.nodeName.toLowerCase():\"\"},0", ",1,!0);Q(\"namespace-uri\",3,!0,!1,e(\"\"),0,1,!0);Q(\"normalize-space", "\",3,!1,!0,function(a,b){return(b?b.c(a):E(a.h())).replace(/[\\s\\xa0]+", "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);Q(\"not\",2,!1,!1,function", "(a,b){return!b.j(a)},1);Q(\"number\",1,!1,!0,function(a,b){return b?b.d", "(a):+E(a.h())},0,1);Q(\"position\",1,!0,!1,function(a){return a.C()},0)", ";Q(\"round\",1,!1,!1,function(a,b){return Math.round(b.d(a))},1);\nQ(\"", "starts-with\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.las", "tIndexOf(a,0)},2);Q(\"string\",3,!1,!0,function(a,b){return b?b.c(a):E(", "a.h())},0,1);Q(\"string-length\",1,!1,!0,function(a,b){return(b?b.c(a):", "E(a.h())).length},0,1);\nQ(\"substring\",3,!1,!1,function(a,b,c,d){c=c.", "d(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.d(a):Infin", "ity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var f=Math.", "max(c,0);a=b.c(a);if(Infinity==d)return a.substring(f);b=Math.round(d);", "return a.substring(f,c+b)},2,3);Q(\"substring-after\",3,!1,!1,function(", "a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+", "a.length)},2);\nQ(\"substring-before\",3,!1,!1,function(a,b,c){b=b.c(a)", ";a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);Q(\"sum", "\",1,!1,!1,function(a,b){for(var c=K(b.evaluate(a)),d=0,f=c.next();f;f=", "c.next())d+=+E(f);return d},1,1,!0);Q(\"translate\",3,!1,!1,function(a,", "b,c,d){b=b.c(a);c=c.c(a);var f=d.c(a);a=[];for(d=0;d\");W(191,\"/\",\"?\");W(192,\"`\",\"~\");W(219,", "\"[\",\"{\");W(220,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:186,ope", "ra:59},\";\",\":\");W(222,\"'\",'\"');var X=new U;X.set(1,ra);X.set(2,s", "a);X.set(4,ta);X.set(8,ua);(function(a){var b=new U;p(na(a),function(c)", "{b.set(a.get(c).code,c)});return b})(X);var va={\"class\":\"className\"", ",readonly:\"readOnly\"},wa=\"async autofocus autoplay checked compact c", "omplete controls declare defaultchecked defaultselected defer disabled ", "draggable ended formnovalidate hidden indeterminate iscontenteditable i", "smap itemscope loop multiple muted nohref noresize noshade novalidate n", "owrap open paused pubdate readonly required reversed scoped seamless se", "eking selected spellcheck truespeed willvalidate\".split(\" \");functio", "n xa(a,b){var c=null,d=b.toLowerCase();if(\"style\"==d)return(c=a.style", ")&&!k(c)&&(c=c.cssText),c;if((\"selected\"==d||\"checked\"==d)&&ka(a)){", "if(!ka(a))throw new q(15,\"Element is not selectable\");var d=\"selecte", "d\",f=a.type&&a.type.toLowerCase();if(\"checkbox\"==f||\"radio\"==f)d=", "\"checked\";return a[d]?\"true\":null}c=S(a,\"A\");if(S(a,\"IMG\")&&\"s", "rc\"==d||c&&\"href\"==d)return(c=T(a,d))&&(c=a[d]),c;c=va[b]||b;if(0<=n", "(wa,d))return(c=null!==T(a,b)||a[c])?\"true\":null;try{f=a[c]}catch(g){", "}c=null==f||l(f)?T(a,b):f;\nreturn null!=c?c.toString():null}var Y=[\"_", "\"],Z=h;Y[0]in Z||!Z.execScript||Z.execScript(\"var \"+Y[0]);for(var $;", "Y.length&&($=Y.shift());)Y.length||void 0===xa?Z=Z[$]?Z[$]:Z[$]={}:Z[$]", "=xa;; return this._.apply(null,arguments);}.apply({navigator:typeof win", "dow!=undefined?window.navigator:null,document:typeof window!=undefined?", "window.document:null}, arguments);}", NULL }; const char* const GET_EFFECTIVE_STYLE[] = { "function(){return function(){function g(a){return function(){return a}}", "var h=this;\nfunction k(a){var b=typeof a;if(\"object\"==b)if(a){if(a i", "nstanceof Array)return\"array\";if(a instanceof Object)return b;var c=O", "bject.prototype.toString.call(a);if(\"[object Window]\"==c)return\"obje", "ct\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined", "\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.p", "ropertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]", "\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIs", "Enumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else r", "eturn\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)r", "eturn\"object\";return b}function l(a){return\"string\"==typeof a};func", "tion m(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c", ".toUpperCase()})};var p=Array.prototype;function q(a,b){if(l(a))return ", "l(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c=argume", "nts.length?p.slice.call(a,b):p.slice.call(a,b,c)};var u={aliceblue:\"#f", "0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4", "\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#0000", "00\",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\",d", "arkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",dark", "gray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki", ":\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkora", "nge:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:", "\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslat", "egray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",d", "arkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimg", "ray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"", "#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff", "00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",", "goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"", "#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",ind", "ianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c", "\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\"", ",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",", "lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d", "3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1", "\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#", "87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightste", "elblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:", "\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",me", "diumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d", "3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue", ":\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",", "mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fff", "a\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead", "\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#", "6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",pa", "legoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\"", ",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\"", ",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e", "6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:", "\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4", "a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",s", "ilver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:", "\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7", "f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d", "8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",whe", "at:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff0", "0\",yellowgreen:\"#9acd32\"};var ba=\"background-color border-top-color", " border-right-color border-bottom-color border-left-color color outline", "-color\".split(\" \"),ca=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/;fun", "ction w(a){if(!x.test(a))throw Error(\"'\"+a+\"' is not a valid hex col", "or\");4==a.length&&(a=a.replace(ca,\"#$1$1$2$2$3$3\"));return a.toLower", "Case()}var x=/^#(?:[0-9a-f]{3}){1,2}$/i,da=/^(?:rgba)?\\((\\d{1,3}),\\s", "?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i;\nfunction y(a){var", " b=a.match(da);if(b){a=Number(b[1]);var c=Number(b[2]),d=Number(b[3]),b", "=Number(b[4]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=d&&255>=d&&0<=b&&1>=b)r", "eturn[a,c,d,b]}return[]}var ea=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1", "-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function z(a){var b=a.match(ea", ");if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=", "a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]};function A(a,b){i", "f(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", "!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocume", "ntPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction f", "a(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDo", "cumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"source", "Index\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retur", "n e==f?B(a,b):!c&&A(e,b)?-1*C(a,b):!d&&A(f,a)?C(b,a):(c?a.sourceIndex:e", ".sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.owner", "Document||a.document;c=d.createRange();c.selectNode(a);c.collapse(!0);", "\nd=d.createRange();d.selectNode(b);d.collapse(!0);return c.compareBoun", "daryPoints(h.Range.START_TO_END,d)}function C(a,b){var c=a.parentNode;i", "f(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return B(d,", "a)}function B(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;re", "turn 1};function E(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=", "void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"stri", "ng\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for", "(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;wh", "ile(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeVa", "lue;return\"\"+b}\nfunction F(a,b,c){if(null===b)return!0;try{if(!a.get", "Attribute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b)", ":a.getAttribute(b,2)==c}function G(a,b,c,d,e){return ga.call(null,a,b,l", "(c)?c:null,l(d)?d:null,e||new H)}\nfunction ga(a,b,c,d,e){b.getElements", "ByName&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(b){a.matc", "hes(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getE", "lementsByClassName(d),r(b,function(b){b.className==d&&a.matches(b)&&e.a", "dd(b)})):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName())", ",r(b,function(a){F(a,c,d)&&e.add(a)}));return e}function ha(a,b,c,d,e){", "for(b=b.firstChild;b;b=b.nextSibling)F(b,c,d)&&a.matches(b)&&e.add(b);r", "eturn e};function H(){this.d=this.c=null;this.g=0}function I(a){this.k=", "a;this.next=this.i=null}H.prototype.unshift=function(a){a=new I(a);a.ne", "xt=this.c;this.d?this.c.i=a:this.c=this.d=a;this.c=a;this.g++};H.protot", "ype.add=function(a){a=new I(a);a.i=this.d;this.c?this.d.next=a:this.c=t", "his.d=a;this.d=a;this.g++};function J(a){return(a=a.c)?a.k:null}functio", "n K(a){return new L(a,!1)}function L(a,b){this.B=a;this.j=(this.l=b)?a.", "d:a.c;this.o=null}\nL.prototype.next=function(){var a=this.j;if(null==a", ")return null;var b=this.o=a;this.j=this.l?a.i:a.next;return b.k};functi", "on M(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof H", "&&c instanceof H){e=K(b);for(d=e.next();d;d=e.next())for(b=K(c),f=b.nex", "t();f;f=b.next())if(a(E(d),E(f)))return!0;return!1}if(b instanceof H||c", " instanceof H){b instanceof H?e=b:(e=c,c=b);e=K(e);b=typeof c;for(d=e.n", "ext();d;d=e.next()){switch(b){case \"number\":d=+E(d);break;case \"bool", "ean\":d=!!E(d);break;case \"string\":d=E(d);break;default:throw Error(", "\"Illegal primitive type for comparison.\");}if(a(d,c))return!0}return!", "1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"", "number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}funct", "ion N(a,b,c,d){this.p=a;this.D=b;this.m=c;this.n=d}N.prototype.toString", "=function(){return this.p};var O={};function P(a,b,c,d){if(a in O)throw", " Error(\"Binary operator already created: \"+a);a=new N(a,b,c,d);O[a.to", "String()]=a}P(\"div\",6,1,function(a,b,c){return a.b(c)/b.b(c)});P(\"mo", "d\",6,1,function(a,b,c){return a.b(c)%b.b(c)});P(\"*\",6,1,function(a,b", ",c){return a.b(c)*b.b(c)});\nP(\"+\",5,1,function(a,b,c){return a.b(c)+", "b.b(c)});P(\"-\",5,1,function(a,b,c){return a.b(c)-b.b(c)});P(\"<\",4,2", ",function(a,b,c){return M(function(a,b){return a\",4,", "2,function(a,b,c){return M(function(a,b){return a>b},a,b,c)});P(\"<=\",", "4,2,function(a,b,c){return M(function(a,b){return a<=b},a,b,c)});P(\">=", "\",4,2,function(a,b,c){return M(function(a,b){return a>=b},a,b,c)});P(", "\"=\",3,2,function(a,b,c){return M(function(a,b){return a==b},a,b,c,!0)", "});\nP(\"!=\",3,2,function(a,b,c){return M(function(a,b){return a!=b},a", ",b,c,!0)});P(\"and\",2,2,function(a,b,c){return a.f(c)&&b.f(c)});P(\"or", "\",1,2,function(a,b,c){return a.f(c)||b.f(c)});function Q(a,b,c,d,e,f,n", ",t,v){this.h=a;this.m=b;this.A=c;this.w=d;this.v=e;this.n=f;this.u=n;th", "is.t=void 0!==t?t:n;this.C=!!v}Q.prototype.toString=function(){return t", "his.h};var R={};function S(a,b,c,d,e,f,n,t){if(a in R)throw Error(\"Fun", "ction already created: \"+a+\".\");R[a]=new Q(a,b,c,d,!1,e,f,n,t)}S(\"b", "oolean\",2,!1,!1,function(a,b){return b.f(a)},1);S(\"ceiling\",1,!1,!1,", "function(a,b){return Math.ceil(b.b(a))},1);\nS(\"concat\",3,!1,!1,funct", "ion(a,b){var c=aa(arguments,1);return s(c,function(b,c){return b+c.a(a)", "})},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);re", "turn-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(a,b){return b.eva", "luate(a).g},1,1,!0);S(\"false\",2,!1,!1,g(!1),0);S(\"floor\",1,!1,!1,fu", "nction(a,b){return Math.floor(b.b(a))},1);\nS(\"id\",4,!1,!1,function(a", ",b){var c=a.e(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/\\s+/", "),e=[];r(c,function(a){a=d.getElementById(a);!a||0<=q(e,a)||e.push(a)})", ";e.sort(fa);var f=new H;r(e,function(a){f.add(a)});return f},1);S(\"lan", "g\",2,!1,!1,g(!1),1);S(\"last\",1,!0,!1,function(a){if(1!=arguments.len", "gth)throw Error(\"Function last expects ()\");return a.r()},0);S(\"loca", "l-name\",3,!1,!0,function(a,b){var c=b?J(b.evaluate(a)):a.e();return c?", "c.nodeName.toLowerCase():\"\"},0,1,!0);\nS(\"name\",3,!1,!0,function(a,", "b){var c=b?J(b.evaluate(a)):a.e();return c?c.nodeName.toLowerCase():\"", "\"},0,1,!0);S(\"namespace-uri\",3,!0,!1,g(\"\"),0,1,!0);S(\"normalize-s", "pace\",3,!1,!0,function(a,b){return(b?b.a(a):E(a.e())).replace(/[\\s\\x", "a0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,func", "tion(a,b){return!b.f(a)},1);S(\"number\",1,!1,!0,function(a,b){return b", "?b.b(a):+E(a.e())},0,1);S(\"position\",1,!0,!1,function(a){return a.s()", "},0);S(\"round\",1,!1,!1,function(a,b){return Math.round(b.b(a))},1);\n", "S(\"starts-with\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return 0==b", ".lastIndexOf(a,0)},2);S(\"string\",3,!1,!0,function(a,b){return b?b.a(a", "):E(a.e())},0,1);S(\"string-length\",1,!1,!0,function(a,b){return(b?b.a", "(a):E(a.e())).length},0,1);\nS(\"substring\",3,!1,!1,function(a,b,c,d){", "c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.b(a):I", "nfinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=M", "ath.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e);b=Math.round", "(d);return a.substring(e,c+b)},2,3);S(\"substring-after\",3,!1,!1,funct", "ion(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substrin", "g(c+a.length)},2);\nS(\"substring-before\",3,!1,!1,function(a,b,c){b=b.", "a(a);a=c.a(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);S(\"", "sum\",1,!1,!1,function(a,b){for(var c=K(b.evaluate(a)),d=0,e=c.next();e", ";e=c.next())d+=+E(e);return d},1,1,!0);S(\"translate\",3,!1,!1,function", "(a,b,c,d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d=arguments.length?n", ".slice.call(a,b):n.slice.call(a,b,c)};function q(a,b){this.code=a;this.", "state=r[a]||s;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+", ")[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"", "\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.", "name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}", "(function(){var a=Error;function b(){}b.prototype=a.prototype;q.G=a.pro", "totype;q.prototype=new b})();\nvar s=\"unknown error\",r={15:\"element ", "not selectable\",11:\"element not visible\",31:\"ime engine activation ", "failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inv", "alid element coordinates\",12:\"invalid element state\",32:\"invalid se", "lector\",51:\"invalid selector\",52:\"invalid selector\",17:\"javascrip", "t error\",405:\"unsupported operation\",34:\"move target out of bounds", "\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",23:\"", "no such window\",28:\"script timeout\",33:\"session not created\",10:\"", "stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to", " set cookie\",26:\"unexpected alert open\"};r[13]=s;r[9]=\"unknown comm", "and\";q.prototype.toString=function(){return this.name+\": \"+this.mess", "age};var t;function u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}", "u.prototype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"}", ";u.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(", "this.y);return this};u.prototype.floor=function(){this.x=Math.floor(thi", "s.x);this.y=Math.floor(this.y);return this};u.prototype.round=function(", "){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};func", "tion w(a,b){this.width=a;this.height=b}w.prototype.toString=function(){", "return\"(\"+this.width+\" x \"+this.height+\")\"};w.prototype.ceil=func", "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.heig", "ht);return this};w.prototype.floor=function(){this.width=Math.floor(thi", "s.width);this.height=Math.floor(this.height);return this};w.prototype.r", "ound=function(){this.width=Math.round(this.width);this.height=Math.roun", "d(this.height);return this};function x(a){var b=a.body;a=a.parentWindow", "||a.defaultView;return new u(a.pageXOffset||b.scrollLeft,a.pageYOffset|", "|b.scrollTop)}function y(a,b){if(a.contains&&1==b.nodeType)return a==b|", "|a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)retur", "n a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.pare", "ntNode;return b==a}\nfunction ca(a,b){if(a==b)return 0;if(a.compareDocu", "mentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceInde", "x\"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?A(a,b):!c&&y(e,b)?-1*B(a,b):!d&&y", "(f,a)?B(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceI", "ndex)}d=C(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.creat", "eRange();d.selectNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoint", "s(h.Range.START_TO_END,d)}function B(a,b){var c=a.parentNode;if(c==b)re", "turn-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return A(d,a)}functi", "on A(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}fu", "nction C(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function", " D(a){this.k=a||h.document||document}D.prototype.contains=y;function E(", "a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?", "a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9", "==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"", "\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild", ");for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}", "\nfunction F(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!", "1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b", ",2)==c}function G(a,b,c,d,e){return da.call(null,a,b,l(c)?c:null,l(d)?d", ":null,e||new H)}\nfunction da(a,b,c,d,e){b.getElementsByName&&d&&\"name", "\"==c?(b=b.getElementsByName(d),p(b,function(b){a.matches(b)&&e.add(b)}", ")):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassNam", "e(d),p(b,function(b){b.className==d&&a.matches(b)&&e.add(b)})):b.getEle", "mentsByTagName&&(b=b.getElementsByTagName(a.getName()),p(b,function(a){", "F(a,c,d)&&e.add(a)}));return e}function ea(a,b,c,d,e){for(b=b.firstChil", "d;b;b=b.nextSibling)F(b,c,d)&&a.matches(b)&&e.add(b);return e};function", " H(){this.d=this.c=null;this.g=0}function I(a){this.l=a;this.next=this.", "i=null}H.prototype.unshift=function(a){a=new I(a);a.next=this.c;this.d?", "this.c.i=a:this.c=this.d=a;this.c=a;this.g++};H.prototype.add=function(", "a){a=new I(a);a.i=this.d;this.c?this.d.next=a:this.c=this.d=a;this.d=a;", "this.g++};function J(a){return(a=a.c)?a.l:null}function L(a){return new", " M(a,!1)}function M(a,b){this.C=a;this.j=(this.m=b)?a.d:a.c;this.p=null", "}\nM.prototype.next=function(){var a=this.j;if(null==a)return null;var ", "b=this.p=a;this.j=this.m?a.i:a.next;return b.l};function N(a,b,c,d,e){b", "=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof H&&c instanceof H)", "{e=L(b);for(d=e.next();d;d=e.next())for(b=L(c),f=b.next();f;f=b.next())", "if(a(E(d),E(f)))return!0;return!1}if(b instanceof H||c instanceof H){b ", "instanceof H?e=b:(e=c,c=b);e=L(e);b=typeof c;for(d=e.next();d;d=e.next(", ")){switch(b){case \"number\":d=+E(d);break;case \"boolean\":d=!!E(d);br", "eak;case \"string\":d=E(d);break;default:throw Error(\"Illegal primitiv", "e type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"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)}function O(a,b,c,d){thi", "s.q=a;this.F=b;this.n=c;this.o=d}O.prototype.toString=function(){return", " this.q};var P={};function Q(a,b,c,d){if(a in P)throw Error(\"Binary op", "erator already created: \"+a);a=new O(a,b,c,d);P[a.toString()]=a}Q(\"di", "v\",6,1,function(a,b,c){return a.b(c)/b.b(c)});Q(\"mod\",6,1,function(a", ",b,c){return a.b(c)%b.b(c)});Q(\"*\",6,1,function(a,b,c){return a.b(c)*", "b.b(c)});\nQ(\"+\",5,1,function(a,b,c){return a.b(c)+b.b(c)});Q(\"-\",5", ",1,function(a,b,c){return a.b(c)-b.b(c)});Q(\"<\",4,2,function(a,b,c){r", "eturn N(function(a,b){return a\",4,2,function(a,b,c){", "return N(function(a,b){return a>b},a,b,c)});Q(\"<=\",4,2,function(a,b,c", "){return N(function(a,b){return a<=b},a,b,c)});Q(\">=\",4,2,function(a,", "b,c){return N(function(a,b){return a>=b},a,b,c)});Q(\"=\",3,2,function(", "a,b,c){return N(function(a,b){return a==b},a,b,c,!0)});\nQ(\"!=\",3,2,f", "unction(a,b,c){return N(function(a,b){return a!=b},a,b,c,!0)});Q(\"and", "\",2,2,function(a,b,c){return a.f(c)&&b.f(c)});Q(\"or\",1,2,function(a,", "b,c){return a.f(c)||b.f(c)});function R(a,b,c,d,e,f,k,v,z){this.h=a;thi", "s.n=b;this.B=c;this.A=d;this.w=e;this.o=f;this.v=k;this.u=void 0!==v?v:", "k;this.D=!!z}R.prototype.toString=function(){return this.h};var S={};fu", "nction T(a,b,c,d,e,f,k,v){if(a in S)throw Error(\"Function already crea", "ted: \"+a+\".\");S[a]=new R(a,b,c,d,!1,e,f,k,v)}T(\"boolean\",2,!1,!1,f", "unction(a,b){return b.f(a)},1);T(\"ceiling\",1,!1,!1,function(a,b){retu", "rn Math.ceil(b.b(a))},1);\nT(\"concat\",3,!1,!1,function(a,b){var c=ba(", "arguments,1);return aa(c,function(b,c){return b+c.a(a)})},2,null);T(\"c", "ontains\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf", "(a)},2);T(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).g},1,1,!", "0);T(\"false\",2,!1,!1,g(!1),0);T(\"floor\",1,!1,!1,function(a,b){retur", "n Math.floor(b.b(a))},1);\nT(\"id\",4,!1,!1,function(a,b){var c=a.e(),d", "=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/\\s+/),e=[];p(c,functi", "on(a){a=d.getElementById(a);var b;if(!(b=!a)){a:if(l(e))b=l(a)&&1==a.le", "ngth?e.indexOf(a,0):-1;else{for(b=0;b=d.width?a.x-(d.width-1):0>a.x?a.x:0,f=a.y>=d.heigh", "t?a.y-(d.height-1):0>a.y?a.y:0,k;k=c.document?new D(C(c.document)):t||(", "t=new D);k=x(k.k);0==e&&0==f||c.scrollBy(e,f);c=c.document?new D(C(c.do", "cument)):t||(t=new D);c=x(c.k);if(k.x+e!=c.x||k.y+f!=c.y)throw new q(34", ",\"The target location (\"+(a.x+k.x)+\", \"+(a.y+k.y)+\") is not on the", " webpage.\");c=new u(a.x-\ne,a.y-f);if(0>c.x||c.x>=d.width)throw new q(", "34,\"The target location (\"+c.x+\", \"+c.y+\") should be within the vi", "ewport (\"+d.width+\":\"+d.height+\") after scrolling.\");if(0>c.y||c.y", ">=d.height)throw new q(34,\"The target location (\"+c.x+\", \"+c.y+\") ", "should be within the viewport (\"+d.width+\":\"+d.height+\") after scro", "lling.\");return c}var Y=[\"_\"],Z=h;Y[0]in Z||!Z.execScript||Z.execScr", "ipt(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift());)Y.length||void 0=", "==X?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=X;; return this._.apply(null,arguments);}.", "apply({navigator:typeof window!=undefined?window.navigator:null,documen", "t:typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var c=window;function d(a,g){this.code=a;t", "his.state=e[a]||f;this.message=g||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.getItem=function(a){return this.a.getItem(a)};n.prototype.clear=f", "unction(){this.a.clear()};function p(a){if(!m())throw new d(13,\"Local ", "storage undefined\");return(new n(c.localStorage)).getItem(a)}var q=[\"", "_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(va", "r s;q.length&&(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]={}:r", "[s]=p;; return this._.apply(null,arguments);}.apply({navigator:typeof w", "indow!=undefined?window.navigator:null,document:typeof window!=undefine", "d?window.document:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_KEY[] = { "function(){return function(){var c=window;function d(a,g){this.code=a;t", "his.state=e[a]||f;this.message=g||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};n.prototype.key=function(a){retu", "rn this.a.key(a)};function p(a){if(!m())throw new d(13,\"Local storage ", "undefined\");return(new n(c.localStorage)).key(a)}var q=[\"_\"],r=this;", "q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length", "&&(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]={}:r[s]=p;; retu", "rn this._.apply(null,arguments);}.apply({navigator:typeof window!=undef", "ined?window.navigator:null,document:typeof window!=undefined?window.doc", "ument:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_KEYS[] = { "function(){return function(){var d=window;function f(a,e){this.code=a;t", "his.state=g[a]||h;this.message=e||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),c=b.length-5;if(0>c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;f.b=", "a.prototype;f.prototype=new e})();\nvar h=\"unknown error\",g={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};g[13]=h;g[9]=\"unknown ", "command\";f.prototype.toString=function(){return this.name+\": \"+this.", "message};var k=this.navigator;var l=-1!=(k&&k.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=d||d;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return l?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new f(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};n.prototype.size=function(){retu", "rn this.a.length};n.prototype.key=function(a){return this.a.key(a)};fun", "ction p(){var a;if(!m())throw new f(13,\"Local storage undefined\");a=n", "ew n(d.localStorage);for(var e=[],b=a.size(),c=0;cl||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};n.prototype.size=function(){retu", "rn this.a.length};function p(){if(!m())throw new d(13,\"Local storage u", "ndefined\");return(new n(c.localStorage)).size()}var q=[\"_\"],r=this;q", "[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&", "&(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]={}:r[s]=p;; retur", "n this._.apply(null,arguments);}.apply({navigator:typeof window!=undefi", "ned?window.navigator:null,document:typeof window!=undefined?window.docu", "ment:null}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_ITEM[] = { "function(){return function(){var c=window;function e(a,d){this.code=a;t", "his.state=f[a]||g;this.message=d||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function d(){}d.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new d})();\nvar g=\"unknown error\",f={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};f[13]=g;f[9]=\"unknown ", "command\";e.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new e(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.getItem=function(a){return this.a.getItem(a)};n.prototype.clear=f", "unction(){this.a.clear()};function p(a){var d;if(m())d=new n(c.sessionS", "torage);else throw new e(13,\"Session storage undefined\");return d.get", "Item(a)}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"va", "r \"+q[0]);for(var s;q.length&&(s=q.shift());)q.length||void 0===p?r=r[", "s]?r[s]:r[s]={}:r[s]=p;; return this._.apply(null,arguments);}.apply({n", "avigator:typeof window!=undefined?window.navigator:null,document:typeof", " window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_KEY[] = { "function(){return function(){var c=window;function e(a,d){this.code=a;t", "his.state=f[a]||g;this.message=d||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function d(){}d.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new d})();\nvar g=\"unknown error\",f={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};f[13]=g;f[9]=\"unknown ", "command\";e.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new e(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};n.prototype.key=function(a){retu", "rn this.a.key(a)};function p(a){var d;if(m())d=new n(c.sessionStorage);", "else throw new e(13,\"Session storage undefined\");return d.key(a)}var ", "q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);f", "or(var s;q.length&&(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]", "={}:r[s]=p;; return this._.apply(null,arguments);}.apply({navigator:typ", "eof window!=undefined?window.navigator:null,document:typeof window!=und", "efined?window.document:null}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_KEYS[] = { "function(){return function(){var d=window;function f(a,e){this.code=a;t", "his.state=g[a]||h;this.message=e||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),c=b.length-5;if(0>c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;f.b=", "a.prototype;f.prototype=new e})();\nvar h=\"unknown error\",g={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};g[13]=h;g[9]=\"unknown ", "command\";f.prototype.toString=function(){return this.name+\": \"+this.", "message};var k=this.navigator;var l=-1!=(k&&k.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=d||d;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return l?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new f(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};n.prototype.size=function(){retu", "rn this.a.length};n.prototype.key=function(a){return this.a.key(a)};fun", "ction p(){var a;if(m())a=new n(d.sessionStorage);else throw new f(13,\"", "Session storage undefined\");for(var e=[],b=a.size(),c=0;cl||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function g(){}g.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new g})();\nvar f=\"unknown error\",e={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};e[13]=f;e[9]=\"unknown ", "command\";d.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=c||c;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new d(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.clear=function(){this.a.clear()};n.prototype.size=function(){retu", "rn this.a.length};function p(){var a;if(m())a=new n(c.sessionStorage);e", "lse throw new d(13,\"Session storage undefined\");return a.size()}var q", "=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);fo", "r(var s;q.length&&(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]=", "{}:r[s]=p;; return this._.apply(null,arguments);}.apply({navigator:type", "of window!=undefined?window.navigator:null,document:typeof window!=unde", "fined?window.document:null}, arguments);}", NULL }; const char* const GET_LOCATION[] = { "function(){return function(){var g=this;var h;function k(a,b){this.x=vo", "id 0!==a?a:0;this.y=void 0!==b?b:0}k.prototype.toString=function(){retu", "rn\"(\"+this.x+\", \"+this.y+\")\"};function l(a){return 9==a.nodeType?", "a:a.ownerDocument||a.document}function m(a){this.a=a||g.document||docum", "ent};function n(a){var b;a:{b=l(a);if(b.defaultView&&b.defaultView.getC", "omputedStyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.position|", "|b.getPropertyValue(\"position\")||\"\";break a}b=\"\"}return b||(a.cur", "rentStyle?a.currentStyle.position:null)||a.style&&a.style.position}\nfu", "nction p(a){var b=l(a),f=n(a),c=\"fixed\"==f||\"absolute\"==f;for(a=a.p", "arentNode;a&&a!=b;a=a.parentNode)if(f=n(a),c=c&&\"static\"==f&&a!=b.doc", "umentElement&&a!=b.body,!c&&(a.scrollWidth>a.clientWidth||a.scrollHeigh", "t>a.clientHeight||\"fixed\"==f||\"absolute\"==f||\"relative\"==f))retur", "n a;return null};function q(a){var b=l(a),f=n(a),c=new k(0,0),e=(b?l(b)", ":document).documentElement;if(a==e)return c;if(a.getBoundingClientRect)", "{a:{var d;try{d=a.getBoundingClientRect()}catch(u){a={left:0,top:0,righ", "t:0,bottom:0};break a}a=d}e=(b?new m(l(b)):h||(h=new m)).a;b=e.body;e=e", ".parentWindow||e.defaultView;b=new k(e.pageXOffset||b.scrollLeft,e.page", "YOffset||b.scrollTop);c.x=a.left+b.x;c.y=a.top+b.y}else if(b.getBoxObje", "ctFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor(e),c.x=a.screenX-b.scr", "eenX,c.y=a.screenY-b.screenY;\nelse{d=a;do{c.x+=d.offsetLeft;c.y+=d.off", "setTop;d!=a&&(c.x+=d.clientLeft||0,c.y+=d.clientTop||0);if(\"fixed\"==n", "(d)){c.x+=b.body.scrollLeft;c.y+=b.body.scrollTop;break}d=d.offsetParen", "t}while(d&&d!=a);\"absolute\"==f&&(c.y-=b.body.offsetTop);for(d=a;(d=p(", "d))&&d!=b.body&&d!=e;)c.x-=d.scrollLeft,c.y-=d.scrollTop}return c}var r", "=[\"_\"],s=g;r[0]in s||!s.execScript||s.execScript(\"var \"+r[0]);for(v", "ar t;r.length&&(t=r.shift());)r.length||void 0===q?s=s[t]?s[t]:s[t]={}:", "s[t]=q;; return this._.apply(null,arguments);}.apply({navigator:typeof ", "window!=undefined?window.navigator:null,document:typeof window!=undefin", "ed?window.document:null}, arguments);}", NULL }; const char* const GET_SIZE[] = { "function(){return function(){function c(a,b){this.width=a;this.height=b", "}c.prototype.toString=function(){return\"(\"+this.width+\" x \"+this.he", "ight+\")\"};function d(a){var b=a.offsetWidth,f=a.offsetHeight;if((void", " 0===b||!b&&!f)&&a.getBoundingClientRect){a:{var g;try{g=a.getBoundingC", "lientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=g}retu", "rn new c(a.right-a.left,a.bottom-a.top)}return new c(b,f)};function e(a", "){var b;a:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.defaultVi", "ew&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a", ",null))){b=b.display||b.getPropertyValue(\"display\")||\"\";break a}b=", "\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.s", "tyle&&a.style.display))return d(a);b=a.style;var f=b.display,g=b.visibi", "lity,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.dis", "play=\"inline\";a=d(a);b.display=f;b.position=l;b.visibility=g;return a", "}\nvar h=[\"_\"],k=this;h[0]in k||!k.execScript||k.execScript(\"var \"+", "h[0]);for(var m;h.length&&(m=h.shift());)h.length||void 0===e?k=k[m]?k[", "m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({naviga", "tor:typeof window!=undefined?window.navigator:null,document:typeof wind", "ow!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_TEXT[] = { "function(){return function(){function f(a){return function(){return a}}", "var k=this;\nfunction l(a){var b=typeof a;if(\"object\"==b)if(a){if(a i", "nstanceof Array)return\"array\";if(a instanceof Object)return b;var c=O", "bject.prototype.toString.call(a);if(\"[object Window]\"==c)return\"obje", "ct\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined", "\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.p", "ropertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]", "\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIs", "Enumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else r", "eturn\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)r", "eturn\"object\";return b}function m(a){return\"string\"==typeof a};func", "tion aa(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}function", " ba(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.to", "UpperCase()})};var ca=Array.prototype;function p(a,b){for(var c=a.lengt", "h,d=m(a)?a.split(\"\"):a,e=0;e=arguments.le", "ngth?ca.slice.call(a,b):ca.slice.call(a,b,c)};var r={aliceblue:\"#f0f8f", "f\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",az", "ure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",", "blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brow", "n:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"", "#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#649", "5ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblu", "e:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:", "\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#b", "db76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:", "\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9", "967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray", ":\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkvi", "olet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:", "\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22", "222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff", "\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",gold", "enrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adf", "f2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianr", "ed:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",l", "avender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lem", "onchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",ligh", "tcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3", "\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",l", "ightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87ce", "fa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelbl", "ue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32", "cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediuma", "quamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",m", "ediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7", "b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediu", "mvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",m", "istyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",nav", "y:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23", "\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegold", "enrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palev", "ioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:", "\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",pu", "rple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#416", "9e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\"", ",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:", "\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#7080", "90\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",ste", "elblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\"", ",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f", "5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yel", "lowgreen:\"#9acd32\"};var ga=\"background-color border-top-color border", "-right-color border-bottom-color border-left-color color outline-color", "\".split(\" \"),ha=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/;function ", "ia(a){if(!ja.test(a))throw Error(\"'\"+a+\"' is not a valid hex color\"", ");4==a.length&&(a=a.replace(ha,\"#$1$1$2$2$3$3\"));return a.toLowerCase", "()}var ja=/^#(?:[0-9a-f]{3}){1,2}$/i,ka=/^(?:rgba)?\\((\\d{1,3}),\\s?(", "\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i;\nfunction la(a){var ", "b=a.match(ka);if(b){a=Number(b[1]);var c=Number(b[2]),d=Number(b[3]),b=", "Number(b[4]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=d&&255>=d&&0<=b&&1>=b)re", "turn[a,c,d,b]}return[]}var ma=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-", "9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function na(a){var b=a.match(ma", ");if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=", "a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]};function s(a,b){t", "his.code=a;this.state=oa[a]||pa;this.message=b||\"\";var c=this.state.r", "eplace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(", "/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)", "c+=\"Error\";this.name=c;c=Error(this.message);c.name=this.name;this.st", "ack=c.stack||\"\"}(function(){var a=Error;function b(){}b.prototype=a.p", "rototype;s.U=a.prototype;s.prototype=new b})();\nvar pa=\"unknown error", "\",oa={15:\"element not selectable\",11:\"element not visible\",31:\"im", "e engine activation failed\",30:\"ime not available\",24:\"invalid cook", "ie domain\",29:\"invalid element coordinates\",12:\"invalid element sta", "te\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selec", "tor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move t", "arget out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no", " such frame\",23:\"no such window\",28:\"script timeout\",33:\"session ", "not created\",10:\"stale element reference\",\n0:\"success\",21:\"timeo", "ut\",25:\"unable to set cookie\",26:\"unexpected alert open\"};oa[13]=p", "a;oa[9]=\"unknown command\";s.prototype.toString=function(){return this", ".name+\": \"+this.message};var t,v,w,qa=k.navigator;w=qa&&qa.platform||", "\"\";t=-1!=w.indexOf(\"Mac\");v=-1!=w.indexOf(\"Win\");var x=-1!=w.inde", "xOf(\"Linux\");var y;function z(a,b){this.x=void 0!==a?a:0;this.y=void ", "0!==b?b:0}z.prototype.toString=function(){return\"(\"+this.x+\", \"+thi", "s.y+\")\"};z.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=", "Math.ceil(this.y);return this};z.prototype.floor=function(){this.x=Math", ".floor(this.x);this.y=Math.floor(this.y);return this};z.prototype.round", "=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return ", "this};function B(a,b){this.width=a;this.height=b}B.prototype.toString=f", "unction(){return\"(\"+this.width+\" x \"+this.height+\")\"};B.prototype", ".ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil", "(this.height);return this};B.prototype.floor=function(){this.width=Math", ".floor(this.width);this.height=Math.floor(this.height);return this};B.p", "rototype.round=function(){this.width=Math.round(this.width);this.height", "=Math.round(this.height);return this};var ra=3;function sa(a){for(;a&&1", "!=a.nodeType;)a=a.previousSibling;return a}function ta(a,b){if(a.contai", "ns&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a", ".compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition", "(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ua(a,b){if(", "a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosi", "tion(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.sour", "ceIndex-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?va(", "a,b):!c&&ta(e,b)?-1*wa(a,b):!d&&ta(g,a)?wa(b,a):(c?a.sourceIndex:e.sour", "ceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=C(a);c=d.createRange();c.sel", "ectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collaps", "e(!0);return c.compareBoundaryPoints(k.Range.START_TO_END,d)}function w", "a(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;", ")d=d.parentNode;return va(d,a)}function va(a,b){for(var c=b;c=c.previou", "sSibling;)if(c==a)return-1;return 1}function C(a){return 9==a.nodeType?", "a:a.ownerDocument||a.document}function xa(a,b){a=a.parentNode;for(var c", "=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function D(a){th", "is.B=a||k.document||document}\nfunction ya(a){var b=a.B;a=b.body;b=b.pa", "rentWindow||b.defaultView;return new z(b.pageXOffset||a.scrollLeft,b.pa", "geYOffset||a.scrollTop)}D.prototype.contains=ta;function E(a){var b=nul", "l,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:", "b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a", "=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=", "a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a", "=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction F(a", ",b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){ret", "urn!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}functio", "n G(a,b,c,d,e){return za.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new H", ")}\nfunction za(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.get", "ElementsByName(d),p(b,function(b){a.matches(b)&&e.add(b)})):b.getElemen", "tsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p(b,funct", "ion(b){b.className==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagName", "&&(b=b.getElementsByTagName(a.getName()),p(b,function(a){F(a,c,d)&&e.ad", "d(a)}));return e}function Aa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSi", "bling)F(b,c,d)&&a.matches(b)&&e.add(b);return e};function H(){this.g=th", "is.f=null;this.m=0}function Ba(a){this.t=a;this.next=this.o=null}H.prot", "otype.unshift=function(a){a=new Ba(a);a.next=this.f;this.g?this.f.o=a:t", "his.f=this.g=a;this.f=a;this.m++};H.prototype.add=function(a){a=new Ba(", "a);a.o=this.g;this.f?this.g.next=a:this.f=this.g=a;this.g=a;this.m++};f", "unction Ca(a){return(a=a.f)?a.t:null}function I(a){return new Da(a,!1)}", "function Da(a,b){this.Q=a;this.q=(this.u=b)?a.g:a.f;this.C=null}\nDa.pr", "ototype.next=function(){var a=this.q;if(null==a)return null;var b=this.", "C=a;this.q=this.u?a.o:a.next;return b.t};function J(a,b,c,d,e){b=b.eval", "uate(d);c=c.evaluate(d);var g;if(b instanceof H&&c instanceof H){e=I(b)", ";for(d=e.next();d;d=e.next())for(b=I(c),g=b.next();g;g=b.next())if(a(E(", "d),E(g)))return!0;return!1}if(b instanceof H||c instanceof H){b instanc", "eof H?e=b:(e=c,c=b);e=I(e);b=typeof c;for(d=e.next();d;d=e.next()){swit", "ch(b){case \"number\":d=+E(d);break;case \"boolean\":d=!!E(d);break;cas", "e \"string\":d=E(d);break;default:throw Error(\"Illegal primitive type ", "for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean\"=", "=typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"num", "ber\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ea(a,b,c,d){this.D=a;", "this.S=b;this.A=c;this.k=d}Ea.prototype.toString=function(){return this", ".D};var Fa={};function K(a,b,c,d){if(a in Fa)throw Error(\"Binary opera", "tor already created: \"+a);a=new Ea(a,b,c,d);Fa[a.toString()]=a}K(\"div", "\",6,1,function(a,b,c){return a.d(c)/b.d(c)});K(\"mod\",6,1,function(a,", "b,c){return a.d(c)%b.d(c)});K(\"*\",6,1,function(a,b,c){return a.d(c)*b", ".d(c)});\nK(\"+\",5,1,function(a,b,c){return a.d(c)+b.d(c)});K(\"-\",5,", "1,function(a,b,c){return a.d(c)-b.d(c)});K(\"<\",4,2,function(a,b,c){re", "turn J(function(a,b){return a\",4,2,function(a,b,c){r", "eturn J(function(a,b){return a>b},a,b,c)});K(\"<=\",4,2,function(a,b,c)", "{return J(function(a,b){return a<=b},a,b,c)});K(\">=\",4,2,function(a,b", ",c){return J(function(a,b){return a>=b},a,b,c)});K(\"=\",3,2,function(a", ",b,c){return J(function(a,b){return a==b},a,b,c,!0)});\nK(\"!=\",3,2,fu", "nction(a,b,c){return J(function(a,b){return a!=b},a,b,c,!0)});K(\"and\"", ",2,2,function(a,b,c){return a.j(c)&&b.j(c)});K(\"or\",1,2,function(a,b,", "c){return a.j(c)||b.j(c)});function Ga(a,b,c,d,e,g,h,u,n){this.n=a;this", ".A=b;this.P=c;this.O=d;this.N=e;this.k=g;this.M=h;this.L=void 0!==u?u:h", ";this.R=!!n}Ga.prototype.toString=function(){return this.n};var Ha={};f", "unction L(a,b,c,d,e,g,h,u){if(a in Ha)throw Error(\"Function already cr", "eated: \"+a+\".\");Ha[a]=new Ga(a,b,c,d,!1,e,g,h,u)}L(\"boolean\",2,!1,", "!1,function(a,b){return b.j(a)},1);L(\"ceiling\",1,!1,!1,function(a,b){", "return Math.ceil(b.d(a))},1);\nL(\"concat\",3,!1,!1,function(a,b){var c", "=fa(arguments,1);return da(c,function(b,c){return b+c.c(a)})},2,null);L", "(\"contains\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.ind", "exOf(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).m},1", ",1,!0);L(\"false\",2,!1,!1,f(!1),0);L(\"floor\",1,!1,!1,function(a,b){r", "eturn Math.floor(b.d(a))},1);\nL(\"id\",4,!1,!1,function(a,b){var c=a.h", "(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];p(c,fu", "nction(a){(a=d.getElementById(a))&&!q(e,a)&&e.push(a)});e.sort(ua);var ", "g=new H;p(e,function(a){g.add(a)});return g},1);L(\"lang\",2,!1,!1,f(!1", "),1);L(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(", "\"Function last expects ()\");return a.I()},0);L(\"local-name\",3,!1,!0", ",function(a,b){var c=b?Ca(b.evaluate(a)):a.h();return c?c.nodeName.toLo", "werCase():\"\"},0,1,!0);\nL(\"name\",3,!1,!0,function(a,b){var c=b?Ca(b", ".evaluate(a)):a.h();return c?c.nodeName.toLowerCase():\"\"},0,1,!0);L(", "\"namespace-uri\",3,!0,!1,f(\"\"),0,1,!0);L(\"normalize-space\",3,!1,!0", ",function(a,b){return(b?b.c(a):E(a.h())).replace(/[\\s\\xa0]+/g,\" \").", "replace(/^\\s+|\\s+$/g,\"\")},0,1);L(\"not\",2,!1,!1,function(a,b){retu", "rn!b.j(a)},1);L(\"number\",1,!1,!0,function(a,b){return b?b.d(a):+E(a.h", "())},0,1);L(\"position\",1,!0,!1,function(a){return a.J()},0);L(\"round", "\",1,!1,!1,function(a,b){return Math.round(b.d(a))},1);\nL(\"starts-wit", "h\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndexOf(a", ",0)},2);L(\"string\",3,!1,!0,function(a,b){return b?b.c(a):E(a.h())},0,", "1);L(\"string-length\",1,!1,!0,function(a,b){return(b?b.c(a):E(a.h())).", "length},0,1);\nL(\"substring\",3,!1,!1,function(a,b,c,d){c=c.d(a);if(is", "NaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.d(a):Infinity;if(isN", "aN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a", "=b.c(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a.s", "ubstring(e,c+b)},2,3);L(\"substring-after\",3,!1,!1,function(a,b,c){b=b", ".c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)}", ",2);\nL(\"substring-before\",3,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);", "a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);L(\"sum\",1,!1,!1,", "function(a,b){for(var c=I(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+", "=+E(e);return d},1,1,!0);L(\"translate\",3,!1,!1,function(a,b,c,d){b=b.", "c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top", "+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y", "<=this.top+this.height};\nO.prototype.ceil=function(){this.left=Math.ce", "il(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.wi", "dth);this.height=Math.ceil(this.height);return this};O.prototype.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};\nO.prototype.round=function(){this.left=Math.round(this.", "left);this.top=Math.round(this.top);this.width=Math.round(this.width);t", "his.height=Math.round(this.height);return this};function Ka(a,b){var c=", "C(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.default", "View.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}f", "unction P(a){return Ka(a,\"position\")||(a.currentStyle?a.currentStyle.", "position:null)||a.style&&a.style.position}function La(a){var b;try{b=a.", "getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}", "return b}\nfunction Ma(a){var b=C(a),c=P(a),d=\"fixed\"==c||\"absolute", "\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=P(a),d=d&&\"static", "\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth", "||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"relat", "ive\"==c))return a;return null}\nfunction Na(a){if(1==a.nodeType){var b", ";if(a.getBoundingClientRect)b=La(a),b=new z(b.left,b.top);else{b=ya(a?n", "ew D(C(a)):y||(y=new D));var c=C(a),d=P(a),e=new z(0,0),g=(c?C(c):docum", "ent).documentElement;if(a!=g)if(a.getBoundingClientRect)a=La(a),c=ya(c?", "new D(C(c)):y||(y=new D)),e.x=a.left+c.x,e.y=a.top+c.y;else if(c.getBox", "ObjectFor)a=c.getBoxObjectFor(a),c=c.getBoxObjectFor(g),e.x=a.screenX-c", ".screenX,e.y=a.screenY-c.screenY;else{var h=a;do{e.x+=h.offsetLeft;e.y+", "=h.offsetTop;h!=a&&(e.x+=h.clientLeft||\n0,e.y+=h.clientTop||0);if(\"fi", "xed\"==P(h)){e.x+=c.body.scrollLeft;e.y+=c.body.scrollTop;break}h=h.off", "setParent}while(h&&h!=a);\"absolute\"==d&&(e.y-=c.body.offsetTop);for(h", "=a;(h=Ma(h))&&h!=c.body&&h!=g;)e.x-=h.scrollLeft,e.y-=h.scrollTop}b=new", " z(e.x-b.x,e.y-b.y)}return b}b=\"function\"==l(a.r);e=a;a.targetTouches", "?e=a.targetTouches[0]:b&&a.r().targetTouches&&(e=a.r().targetTouches[0]", ");return new z(e.clientX,e.clientY)};function Q(a,b){return!!a&&1==a.no", "deType&&(!b||a.tagName.toUpperCase()==b)}function R(a){for(a=a.parentNo", "de;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;retu", "rn Q(a)?a:null}\nfunction S(a,b){var c=ba(b);if(\"float\"==c||\"cssFloa", "t\"==c||\"styleFloat\"==c)c=\"cssFloat\";c=Ka(a,c)||Oa(a,c);if(null===c", ")c=null;else if(q(ga,b)&&(ja.test(\"#\"==c.charAt(0)?c:\"#\"+c)||na(c).", "length||r&&r[c.toLowerCase()]||la(c).length)){var d=la(c);if(!d.length)", "{a:if(d=na(c),!d.length){d=(d=r[c.toLowerCase()])?d:\"#\"==c.charAt(0)?", "c:\"#\"+c;if(ja.test(d)&&(d=ia(d),d=ia(d),d=[parseInt(d.substr(1,2),16)", ",parseInt(d.substr(3,2),16),parseInt(d.substr(5,2),16)],d.length))break", " a;d=[]}3==d.length&&d.push(1)}c=4!=d.length?\nc:\"rgba(\"+d.join(\", ", "\")+\")\"}return c}function Oa(a,b){var c=a.currentStyle||a.style,d=c[b", "];void 0===d&&\"function\"==l(c.getPropertyValue)&&(d=c.getPropertyValu", "e(b));return\"inherit\"!=d?void 0!==d?d:null:(c=R(a))?Oa(c,b):null}\nfu", "nction Pa(a,b){function c(a){if(\"none\"==S(a,\"display\"))return!1;a=R", "(a);return!a||c(a)}function d(a){var b=T(a);return 0=n.left", "+n.width,n=d.top>=n.top+n.height;if(A&&\"hidden\"==e.x||n&&\"hidden\"==", "e.y)return U;if(A&&\"visible\"!=e.x||n&&\"visible\"!=e.y)return Sa(a)==", "U?U:\"scroll\"}return\"none\"}\nfunction T(a){var b=Qa(a);if(b)return b", ".rect;if(\"function\"==l(a.getBBox))try{var c=a.getBBox();return new O(", "c.x,c.y,c.width,c.height)}catch(d){throw d;}else{if(Q(a,\"HTML\"))retur", "n a=((C(a)?C(a).parentWindow||C(a).defaultView:window)||window).documen", "t,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new B(a.cli", "entWidth,a.clientHeight),new O(0,0,a.width,a.height);var b=Na(a),c=a.of", "fsetWidth,e=a.offsetHeight;c||(e||!a.getBoundingClientRect)||(a=a.getBo", "undingClientRect(),c=a.right-a.left,e=a.bottom-\na.top);return new O(b.", "x,b.y,c,e)}}function Qa(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))ret", "urn null;var c=b?a:Q(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=n", "ull;if(c&&c.name&&(d=N.F('/descendant::*[@usemap = \"#'+c.name+'\"]',C(", "c)))&&(e=T(d),!b&&\"default\"!=a.shape.toLowerCase())){var g=Ta(a);a=Ma", "th.min(Math.max(g.left,0),e.width);b=Math.min(Math.max(g.top,0),e.heigh", "t);c=Math.min(g.width,e.width-a);g=Math.min(g.height,e.height-b);e=new ", "O(a+e.left,b+e.top,c,g)}return{s:d,rect:e||new O(0,0,0,0)}}\nfunction T", "a(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b", "&&4==a.length){var b=a[0],c=a[1];return new O(b,c,a[2]-b,a[3]-c)}if(\"c", "ircle\"==b&&3==a.length)return b=a[2],new O(a[0]-b,a[1]-b,2*b,2*b);if(", "\"poly\"==b&&2\");W(191,\"/\",\"?\");W(192,\"`\",\"~\")", ";W(219,\"[\",\"{\");W(220,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:", "186,opera:59},\";\",\":\");W(222,\"'\",'\"');var X=new V;X.set(1,cb);X.", "set(2,db);X.set(4,eb);X.set(8,fb);\n(function(a){var b=new V;p(Za(a),fu", "nction(c){b.set(a.get(c).code,c)});return b})(X);function gb(a){var b=[", "];Va(a,b);var c=b;a=c.length;for(var b=Array(a),c=m(c)?c.split(\"\"):c,", "d=0;d=arguments", ".length?n.slice.call(a,b):n.slice.call(a,b,c)};var s={aliceblue:\"#f0f8", "ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",a", "zure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\"", ",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",bro", "wn:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:", "\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6", "495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkb", "lue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray", ":\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#", "bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:", "\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9", "967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray", ":\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkvi", "olet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:", "\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22", "222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff", "\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",gold", "enrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adf", "f2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianr", "ed:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",l", "avender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lem", "onchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",ligh", "tcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3", "\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",l", "ightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87ce", "fa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelbl", "ue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32", "cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediuma", "quamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",m", "ediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7", "b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediu", "mvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",m", "istyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",nav", "y:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23", "\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegold", "enrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palev", "ioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:", "\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",pu", "rple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#416", "9e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\"", ",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:", "\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#7080", "90\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",ste", "elblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\"", ",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f", "5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yel", "lowgreen:\"#9acd32\"};var ea=\"background-color border-top-color border", "-right-color border-bottom-color border-left-color color outline-color", "\".split(\" \"),fa=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/;function ", "t(a){if(!u.test(a))throw Error(\"'\"+a+\"' is not a valid hex color\");", "4==a.length&&(a=a.replace(fa,\"#$1$1$2$2$3$3\"));return a.toLowerCase()", "}var u=/^#(?:[0-9a-f]{3}){1,2}$/i,ga=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{", "1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i;\nfunction v(a){var b=a.m", "atch(ga);if(b){a=Number(b[1]);var c=Number(b[2]),d=Number(b[3]),b=Numbe", "r(b[4]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=d&&255>=d&&0<=b&&1>=b)return[", "a,c,d,b]}return[]}var ha=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d", "{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function x(a){var b=a.match(ha);if(b", "){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=", "c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]};function y(a,b){this.co", "de=a;this.state=z[a]||ia;this.message=b||\"\";var c=this.state.replace(", "/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s", "\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"E", "rror\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.", "stack||\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototy", "pe;y.I=a.prototype;y.prototype=new b})();\nvar ia=\"unknown error\",z={", "15:\"element not selectable\",11:\"element not visible\",31:\"ime engin", "e activation failed\",30:\"ime not available\",24:\"invalid cookie doma", "in\",29:\"invalid element coordinates\",12:\"invalid element state\",32", ":\"invalid selector\",51:\"invalid selector\",52:\"invalid selector\",1", "7:\"javascript error\",405:\"unsupported operation\",34:\"move target o", "ut of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no such f", "rame\",23:\"no such window\",28:\"script timeout\",33:\"session not cre", "ated\",10:\"stale element reference\",\n0:\"success\",21:\"timeout\",25", ":\"unable to set cookie\",26:\"unexpected alert open\"};z[13]=ia;z[9]=", "\"unknown command\";y.prototype.toString=function(){return this.name+\"", ": \"+this.message};var B;function C(a,b){this.x=void 0!==a?a:0;this.y=v", "oid 0!==b?b:0}C.prototype.toString=function(){return\"(\"+this.x+\", \"", "+this.y+\")\"};C.prototype.ceil=function(){this.x=Math.ceil(this.x);thi", "s.y=Math.ceil(this.y);return this};C.prototype.floor=function(){this.x=", "Math.floor(this.x);this.y=Math.floor(this.y);return this};C.prototype.r", "ound=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);ret", "urn this};function D(a,b){this.width=a;this.height=b}D.prototype.toStri", "ng=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};D.proto", "type.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.", "ceil(this.height);return this};D.prototype.floor=function(){this.width=", "Math.floor(this.width);this.height=Math.floor(this.height);return this}", ";D.prototype.round=function(){this.width=Math.round(this.width);this.he", "ight=Math.round(this.height);return this};var ja=3;function E(a,b){if(a", ".contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=t", "ypeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentP", "osition(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.compareDocum", "entPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceInd", "ex\"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?la(a,b):!c&&E(e,b)?-1*ma(a,b):!d&&E(f,a)?ma(b,a):(c?a.sourceIndex:e", ".sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=F(a);c=d.createRange();", "c.selectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.coll", "apse(!0);\nreturn c.compareBoundaryPoints(k.Range.START_TO_END,d)}funct", "ion ma(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNod", "e!=c;)d=d.parentNode;return la(d,a)}function la(a,b){for(var c=b;c=c.pr", "eviousSibling;)if(c==a)return-1;return 1}function F(a){return 9==a.node", "Type?a:a.ownerDocument||a.document}function na(a,b){a=a.parentNode;for(", "var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function G(", "a){this.p=a||k.document||document}\nfunction oa(a){var b=a.p;a=b.body;b", "=b.parentWindow||b.defaultView;return new C(b.pageXOffset||a.scrollLeft", ",b.pageYOffset||a.scrollTop)}G.prototype.contains=E;function H(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;for(var c=0,d=[],b=\"\";a;){do", " 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&", "&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction", " I(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 J(a,b,c,d,e){return pa.call(null,a,b,m(c)?c:null,m(d)?d:null,e||n", "ew K)}\nfunction pa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b", ".getElementsByName(d),p(b,function(b){a.matches(b)&&e.add(b)})):b.getEl", "ementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p(b,f", "unction(b){b.className==d&&a.matches(b)&&e.add(b)})):b.getElementsByTag", "Name&&(b=b.getElementsByTagName(a.getName()),p(b,function(a){I(a,c,d)&&", "e.add(a)}));return e}function qa(a,b,c,d,e){for(b=b.firstChild;b;b=b.ne", "xtSibling)I(b,c,d)&&a.matches(b)&&e.add(b);return e};function K(){this.", "d=this.c=null;this.g=0}function ra(a){this.m=a;this.next=this.i=null}K.", "prototype.unshift=function(a){a=new ra(a);a.next=this.c;this.d?this.c.i", "=a:this.c=this.d=a;this.c=a;this.g++};K.prototype.add=function(a){a=new", " ra(a);a.i=this.d;this.c?this.d.next=a:this.c=this.d=a;this.d=a;this.g+", "+};function sa(a){return(a=a.c)?a.m:null}function L(a){return new ta(a,", "!1)}function ta(a,b){this.F=a;this.j=(this.n=b)?a.d:a.c;this.r=null}\nt", "a.prototype.next=function(){var a=this.j;if(null==a)return null;var b=t", "his.r=a;this.j=this.n?a.i:a.next;return b.m};function M(a,b,c,d,e){b=b.", "evaluate(d);c=c.evaluate(d);var f;if(b instanceof K&&c instanceof K){e=", "L(b);for(d=e.next();d;d=e.next())for(b=L(c),f=b.next();f;f=b.next())if(", "a(H(d),H(f)))return!0;return!1}if(b instanceof K||c instanceof K){b ins", "tanceof K?e=b:(e=c,c=b);e=L(e);b=typeof c;for(d=e.next();d;d=e.next()){", "switch(b){case \"number\":d=+H(d);break;case \"boolean\":d=!!H(d);break", ";case \"string\":d=H(d);break;default:throw Error(\"Illegal primitive t", "ype for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolea", "n\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||", "\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function ua(a,b,c,d){this", ".s=a;this.H=b;this.o=c;this.q=d}ua.prototype.toString=function(){return", " this.s};var va={};function N(a,b,c,d){if(a in va)throw Error(\"Binary ", "operator already created: \"+a);a=new ua(a,b,c,d);va[a.toString()]=a}N(", "\"div\",6,1,function(a,b,c){return a.b(c)/b.b(c)});N(\"mod\",6,1,functi", "on(a,b,c){return a.b(c)%b.b(c)});N(\"*\",6,1,function(a,b,c){return a.b", "(c)*b.b(c)});\nN(\"+\",5,1,function(a,b,c){return a.b(c)+b.b(c)});N(\"-", "\",5,1,function(a,b,c){return a.b(c)-b.b(c)});N(\"<\",4,2,function(a,b,", "c){return M(function(a,b){return a\",4,2,function(a,b", ",c){return M(function(a,b){return a>b},a,b,c)});N(\"<=\",4,2,function(a", ",b,c){return M(function(a,b){return a<=b},a,b,c)});N(\">=\",4,2,functio", "n(a,b,c){return M(function(a,b){return a>=b},a,b,c)});N(\"=\",3,2,funct", "ion(a,b,c){return M(function(a,b){return a==b},a,b,c,!0)});\nN(\"!=\",3", ",2,function(a,b,c){return M(function(a,b){return a!=b},a,b,c,!0)});N(\"", "and\",2,2,function(a,b,c){return a.f(c)&&b.f(c)});N(\"or\",1,2,function", "(a,b,c){return a.f(c)||b.f(c)});function wa(a,b,c,d,e,f,g,w,q){this.h=a", ";this.o=b;this.D=c;this.C=d;this.B=e;this.q=f;this.A=g;this.w=void 0!==", "w?w:g;this.G=!!q}wa.prototype.toString=function(){return this.h};var xa", "={};function O(a,b,c,d,e,f,g,w){if(a in xa)throw Error(\"Function alrea", "dy created: \"+a+\".\");xa[a]=new wa(a,b,c,d,!1,e,f,g,w)}O(\"boolean\",", "2,!1,!1,function(a,b){return b.f(a)},1);O(\"ceiling\",1,!1,!1,function(", "a,b){return Math.ceil(b.b(a))},1);\nO(\"concat\",3,!1,!1,function(a,b){", "var c=da(arguments,1);return ba(c,function(b,c){return b+c.a(a)})},2,nu", "ll);O(\"contains\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return-1!=", "b.indexOf(a)},2);O(\"count\",1,!1,!1,function(a,b){return b.evaluate(a)", ".g},1,1,!0);O(\"false\",2,!1,!1,h(!1),0);O(\"floor\",1,!1,!1,function(a", ",b){return Math.floor(b.b(a))},1);\nO(\"id\",4,!1,!1,function(a,b){var ", "c=a.e(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/\\s+/),e=[];p", "(c,function(a){(a=d.getElementById(a))&&!r(e,a)&&e.push(a)});e.sort(ka)", ";var f=new K;p(e,function(a){f.add(a)});return f},1);O(\"lang\",2,!1,!1", ",h(!1),1);O(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw E", "rror(\"Function last expects ()\");return a.u()},0);O(\"local-name\",3,", "!1,!0,function(a,b){var c=b?sa(b.evaluate(a)):a.e();return c?c.nodeName", ".toLowerCase():\"\"},0,1,!0);\nO(\"name\",3,!1,!0,function(a,b){var c=b", "?sa(b.evaluate(a)):a.e();return c?c.nodeName.toLowerCase():\"\"},0,1,!0", ");O(\"namespace-uri\",3,!0,!1,h(\"\"),0,1,!0);O(\"normalize-space\",3,!", "1,!0,function(a,b){return(b?b.a(a):H(a.e())).replace(/[\\s\\xa0]+/g,\" ", "\").replace(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,function(a,b){", "return!b.f(a)},1);O(\"number\",1,!1,!0,function(a,b){return b?b.b(a):+H", "(a.e())},0,1);O(\"position\",1,!0,!1,function(a){return a.v()},0);O(\"r", "ound\",1,!1,!1,function(a,b){return Math.round(b.b(a))},1);\nO(\"starts", "-with\",2,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndex", "Of(a,0)},2);O(\"string\",3,!1,!0,function(a,b){return b?b.a(a):H(a.e())", "},0,1);O(\"string-length\",1,!1,!0,function(a,b){return(b?b.a(a):H(a.e(", "))).length},0,1);\nO(\"substring\",3,!1,!1,function(a,b,c,d){c=c.b(a);i", "f(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.b(a):Infinity;if", "(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,", "0);a=b.a(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return", " a.substring(e,c+b)},2,3);O(\"substring-after\",3,!1,!1,function(a,b,c)", "{b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.leng", "th)},2);\nO(\"substring-before\",3,!1,!1,function(a,b,c){b=b.a(a);a=c.a", "(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1", ",!1,function(a,b){for(var c=L(b.evaluate(a)),d=0,e=c.next();e;e=c.next(", "))d+=+H(e);return d},1,1,!0);O(\"translate\",3,!1,!1,function(a,b,c,d){", "b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.h", "eight:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=th", "is.top+this.height};\nQ.prototype.ceil=function(){this.left=Math.ceil(t", "his.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width)", ";this.height=Math.ceil(this.height);return this};Q.prototype.floor=func", "tion(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);th", "is.width=Math.floor(this.width);this.height=Math.floor(this.height);ret", "urn this};\nQ.prototype.round=function(){this.left=Math.round(this.left", ");this.top=Math.round(this.top);this.width=Math.round(this.width);this.", "height=Math.round(this.height);return this};function Ca(a,b){var c=F(a)", ";return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView", ".getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}funct", "ion R(a){return Ca(a,\"position\")||(a.currentStyle?a.currentStyle.posi", "tion:null)||a.style&&a.style.position}function Da(a){var b;try{b=a.getB", "oundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}retu", "rn b}\nfunction Ea(a){var b=F(a),c=R(a),d=\"fixed\"==c||\"absolute\"==c", ";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=R(a),d=d&&\"static\"==c", "&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.s", "crollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"relative\"", "==c))return a;return null}\nfunction Fa(a){if(1==a.nodeType){var b;if(a", ".getBoundingClientRect)b=Da(a),b=new C(b.left,b.top);else{b=oa(a?new G(", "F(a)):B||(B=new G));var c=F(a),d=R(a),e=new C(0,0),f=(c?F(c):document).", "documentElement;if(a!=f)if(a.getBoundingClientRect)a=Da(a),c=oa(c?new G", "(F(c)):B||(B=new G)),e.x=a.left+c.x,e.y=a.top+c.y;else if(c.getBoxObjec", "tFor)a=c.getBoxObjectFor(a),c=c.getBoxObjectFor(f),e.x=a.screenX-c.scre", "enX,e.y=a.screenY-c.screenY;else{var g=a;do{e.x+=g.offsetLeft;e.y+=g.of", "fsetTop;g!=a&&(e.x+=g.clientLeft||\n0,e.y+=g.clientTop||0);if(\"fixed\"", "==R(g)){e.x+=c.body.scrollLeft;e.y+=c.body.scrollTop;break}g=g.offsetPa", "rent}while(g&&g!=a);\"absolute\"==d&&(e.y-=c.body.offsetTop);for(g=a;(g", "=Ea(g))&&g!=c.body&&g!=f;)e.x-=g.scrollLeft,e.y-=g.scrollTop}b=new C(e.", "x-b.x,e.y-b.y)}return b}b=\"function\"==l(a.k);e=a;a.targetTouches?e=a.", "targetTouches[0]:b&&a.k().targetTouches&&(e=a.k().targetTouches[0]);ret", "urn new C(e.clientX,e.clientY)};function S(a,b){return!!a&&1==a.nodeTyp", "e&&(!b||a.tagName.toUpperCase()==b)}function T(a){for(a=a.parentNode;a&", "&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return S(", "a)?a:null}\nfunction U(a,b){var c=aa(b);if(\"float\"==c||\"cssFloat\"==", "c||\"styleFloat\"==c)c=\"cssFloat\";c=Ca(a,c)||Ga(a,c);if(null===c)c=nu", "ll;else if(r(ea,b)&&(u.test(\"#\"==c.charAt(0)?c:\"#\"+c)||x(c).length|", "|s&&s[c.toLowerCase()]||v(c).length)){var d=v(c);if(!d.length){a:if(d=x", "(c),!d.length){d=(d=s[c.toLowerCase()])?d:\"#\"==c.charAt(0)?c:\"#\"+c;", "if(u.test(d)&&(d=t(d),d=t(d),d=[parseInt(d.substr(1,2),16),parseInt(d.s", "ubstr(3,2),16),parseInt(d.substr(5,2),16)],d.length))break a;d=[]}3==d.", "length&&d.push(1)}c=4!=d.length?\nc:\"rgba(\"+d.join(\", \")+\")\"}retu", "rn c}function Ga(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&", "\"function\"==l(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"", "inherit\"!=d?void 0!==d?d:null:(c=T(a))?Ga(c,b):null}\nfunction V(a,b){", "function c(a){if(\"none\"==U(a,\"display\"))return!1;a=T(a);return!a||c", "(a)}function d(a){var b=W(a);return 0=q.left+q.width,q=d.top", ">=q.top+q.height;if(A&&\"hidden\"==e.x||q&&\"hidden\"==e.y)return X;if(", "A&&\"visible\"!=e.x||q&&\"visible\"!=e.y)return Ka(a)==X?X:\"scroll\"}r", "eturn\"none\"}\nfunction W(a){var b=Ha(a);if(b)return b.rect;if(\"funct", "ion\"==l(a.getBBox))try{var c=a.getBBox();return new Q(c.x,c.y,c.width,", "c.height)}catch(d){throw d;}else{if(S(a,\"HTML\"))return a=((F(a)?F(a).", "parentWindow||F(a).defaultView:window)||window).document,a=\"CSS1Compat", "\"==a.compatMode?a.documentElement:a.body,a=new D(a.clientWidth,a.clien", "tHeight),new Q(0,0,a.width,a.height);var b=Fa(a),c=a.offsetWidth,e=a.of", "fsetHeight;c||(e||!a.getBoundingClientRect)||(a=a.getBoundingClientRect", "(),c=a.right-a.left,e=a.bottom-\na.top);return new Q(b.x,b.y,c,e)}}func", "tion Ha(a){var b=S(a,\"MAP\");if(!b&&!S(a,\"AREA\"))return null;var c=b", "?a:S(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name", "&&(d=Ba('/descendant::*[@usemap = \"#'+c.name+'\"]',F(c)))&&(e=W(d),!b&", "&\"default\"!=a.shape.toLowerCase())){var f=La(a);a=Math.min(Math.max(f", ".left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.w", "idth,e.width-a);f=Math.min(f.height,e.height-b);e=new Q(a+e.left,b+e.to", "p,c,f)}return{l:d,rect:e||new Q(0,0,0,0)}}\nfunction La(a){var b=a.shap", "e.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){va", "r b=a[0],c=a[1];return new Q(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.", "length)return b=a[2],new Q(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2=arguments.length?l.slice.call(a,b):l.slice.", "call(a,b,c)};function s(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;r", "eturn a}function u(a,b){if(a.contains&&1==b.nodeType)return a==b||a.con", "tains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b", "||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode", ";return b==a}\nfunction w(a,b){if(a==b)return 0;if(a.compareDocumentPos", "ition)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.parentN", "ode,f=b.parentNode;return e==f?x(a,b):!c&&u(e,b)?-1*y(a,b):!d&&u(f,a)?y", "(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d", "=9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange();c.select", "Node(a);c.collapse(!0);\nd=d.createRange();d.selectNode(b);d.collapse(!", "0);return c.compareBoundaryPoints(h.Range.START_TO_END,d)}function y(a,", "b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d", ".parentNode;return x(d,a)}function x(a,b){for(var c=b;c=c.previousSibli", "ng;)if(c==a)return-1;return 1}function z(a,b){for(var c=0;a;){if(b(a))r", "eturn a;a=a.parentNode;c++}return null};function A(a){var b=null,c=a.no", "deType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void", " 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.", "documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeTy", "pe&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].", "nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction C(a,b,c){if", "(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}re", "turn null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function D(a,b,", "c,d,e){return E.call(null,a,b,k(c)?c:null,k(d)?d:null,e||new F)}\nfunct", "ion E(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsBy", "Name(d),p(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassN", "ame&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p(b,function(b){b.c", "lassName==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagName&&(b=b.get", "ElementsByTagName(a.getName()),p(b,function(a){C(a,c,d)&&e.add(a)}));re", "turn e}function G(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)C(b,c", ",d)&&a.matches(b)&&e.add(b);return e};function F(){this.d=this.c=null;t", "his.g=0}function H(a){this.k=a;this.next=this.i=null}F.prototype.unshif", "t=function(a){a=new H(a);a.next=this.c;this.d?this.c.i=a:this.c=this.d=", "a;this.c=a;this.g++};F.prototype.add=function(a){a=new H(a);a.i=this.d;", "this.c?this.d.next=a:this.c=this.d=a;this.d=a;this.g++};function I(a){r", "eturn(a=a.c)?a.k:null}function J(a){return new K(a,!1)}function K(a,b){", "this.B=a;this.j=(this.l=b)?a.d:a.c;this.o=null}\nK.prototype.next=funct", "ion(){var a=this.j;if(null==a)return null;var b=this.o=a;this.j=this.l?", "a.i:a.next;return b.k};function L(a,b,c,d,e){b=b.evaluate(d);c=c.evalua", "te(d);var f;if(b instanceof F&&c instanceof F){e=J(b);for(d=e.next();d;", "d=e.next())for(b=J(c),f=b.next();f;f=b.next())if(a(A(d),A(f)))return!0;", "return!1}if(b instanceof F||c instanceof F){b instanceof F?e=b:(e=c,c=b", ");e=J(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"numbe", "r\":d=+A(d);break;case \"boolean\":d=!!A(d);break;case \"string\":d=A(d", ");break;default:throw Error(\"Illegal primitive type for comparison.\")", ";}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boole", "an\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(", "+b,+c):a(b,c):a(+b,+c)}function M(a,b,c,d){this.p=a;this.D=b;this.m=c;t", "his.n=d}M.prototype.toString=function(){return this.p};var N={};functio", "n O(a,b,c,d){if(a in N)throw Error(\"Binary operator already created: ", "\"+a);a=new M(a,b,c,d);N[a.toString()]=a}O(\"div\",6,1,function(a,b,c){", "return a.b(c)/b.b(c)});O(\"mod\",6,1,function(a,b,c){return a.b(c)%b.b(", "c)});O(\"*\",6,1,function(a,b,c){return a.b(c)*b.b(c)});\nO(\"+\",5,1,f", "unction(a,b,c){return a.b(c)+b.b(c)});O(\"-\",5,1,function(a,b,c){retur", "n a.b(c)-b.b(c)});O(\"<\",4,2,function(a,b,c){return L(function(a,b){re", "turn a\",4,2,function(a,b,c){return L(function(a,b){r", "eturn a>b},a,b,c)});O(\"<=\",4,2,function(a,b,c){return L(function(a,b)", "{return a<=b},a,b,c)});O(\">=\",4,2,function(a,b,c){return L(function(a", ",b){return a>=b},a,b,c)});O(\"=\",3,2,function(a,b,c){return L(function", "(a,b){return a==b},a,b,c,!0)});\nO(\"!=\",3,2,function(a,b,c){return L(", "function(a,b){return a!=b},a,b,c,!0)});O(\"and\",2,2,function(a,b,c){re", "turn a.f(c)&&b.f(c)});O(\"or\",1,2,function(a,b,c){return a.f(c)||b.f(c", ")});function P(a,b,c,d,e,f,n,t,v){this.h=a;this.m=b;this.A=c;this.w=d;t", "his.v=e;this.n=f;this.u=n;this.t=void 0!==t?t:n;this.C=!!v}P.prototype.", "toString=function(){return this.h};var Q={};function R(a,b,c,d,e,f,n,t)", "{if(a in Q)throw Error(\"Function already created: \"+a+\".\");Q[a]=new", " P(a,b,c,d,!1,e,f,n,t)}R(\"boolean\",2,!1,!1,function(a,b){return b.f(a", ")},1);R(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(b.b(a))},1);", "\nR(\"concat\",3,!1,!1,function(a,b){var c=r(arguments,1);return q(c,fu", "nction(b,c){return b+c.a(a)})},2,null);R(\"contains\",2,!1,!1,function(", "a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)},2);R(\"count\",1,!1,!1", ",function(a,b){return b.evaluate(a).g},1,1,!0);R(\"false\",2,!1,!1,g(!1", "),0);R(\"floor\",1,!1,!1,function(a,b){return Math.floor(b.b(a))},1);\n", "R(\"id\",4,!1,!1,function(a,b){var c=a.e(),d=9==c.nodeType?c:c.ownerDoc", "ument,c=b.a(a).split(/\\s+/),e=[];p(c,function(a){a=d.getElementById(a)", ";!a||0<=m(e,a)||e.push(a)});e.sort(w);var f=new F;p(e,function(a){f.add", "(a)});return f},1);R(\"lang\",2,!1,!1,g(!1),1);R(\"last\",1,!0,!1,funct", "ion(a){if(1!=arguments.length)throw Error(\"Function last expects ()\")", ";return a.r()},0);R(\"local-name\",3,!1,!0,function(a,b){var c=b?I(b.ev", "aluate(a)):a.e();return c?c.nodeName.toLowerCase():\"\"},0,1,!0);\nR(\"", "name\",3,!1,!0,function(a,b){var c=b?I(b.evaluate(a)):a.e();return c?c.", "nodeName.toLowerCase():\"\"},0,1,!0);R(\"namespace-uri\",3,!0,!1,g(\"\"", "),0,1,!0);R(\"normalize-space\",3,!1,!0,function(a,b){return(b?b.a(a):A", "(a.e())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,", "1);R(\"not\",2,!1,!1,function(a,b){return!b.f(a)},1);R(\"number\",1,!1,", "!0,function(a,b){return b?b.b(a):+A(a.e())},0,1);R(\"position\",1,!0,!1", ",function(a){return a.s()},0);R(\"round\",1,!1,!1,function(a,b){return ", "Math.round(b.b(a))},1);\nR(\"starts-with\",2,!1,!1,function(a,b,c){b=b.", "a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)},2);R(\"string\",3,!1,!0,fun", "ction(a,b){return b?b.a(a):A(a.e())},0,1);R(\"string-length\",1,!1,!0,f", "unction(a,b){return(b?b.a(a):A(a.e())).length},0,1);\nR(\"substring\",3", ",!1,!1,function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==", "c)return\"\";d=d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";", "c=Math.round(c)-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.", "substring(e);b=Math.round(d);return a.substring(e,c+b)},2,3);R(\"substr", "ing-after\",3,!1,!1,function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);re", "turn-1==c?\"\":b.substring(c+a.length)},2);\nR(\"substring-before\",3,!", "1,!1,function(a,b,c){b=b.a(a);a=c.a(a);a=b.indexOf(a);return-1==a?\"\":", "b.substring(0,a)},2);R(\"sum\",1,!1,!1,function(a,b){for(var c=J(b.eval", "uate(a)),d=0,e=c.next();e;e=c.next())d+=+A(e);return d},1,1,!0);R(\"tra", "nslate\",3,!1,!1,function(a,b,c,d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];", "for(d=0;dl||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var e=Error;function h(){}h.prototype=e.prototype;c.a=", "e.prototype;c.prototype=new h})();\nvar f=\"unknown error\",d={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};d[13]=f;d[9]=\"unknown ", "command\";c.prototype.toString=function(){return this.name+\": \"+this.", "message};var g=this.navigator;var k=-1!=(g&&g.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){switch(\"browser_connection\"){case \"appca", "che\":return null!=a.applicationCache;case \"browser_connection\":retur", "n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ", "null!=a.openDatabase;case \"location\":return k?!1:null!=a.navigator&&n", "ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca", "lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=", "a.sessionStorage.clear;default:throw new c(13,\"Unsupported API identif", "ier provided as parameter\");}};function n(){if(m())return a.navigator.", "onLine;throw new c(13,\"Undefined browser connection state\");}var p=[", "\"_\"],q=this;p[0]in q||!q.execScript||q.execScript(\"var \"+p[0]);for(", "var r;p.length&&(r=p.shift());)p.length||void 0===n?q=q[r]?q[r]:q[r]={}", ":q[r]=n;; return this._.apply(null,arguments);}.apply({navigator:typeof", " window!=undefined?window.navigator:null,document:typeof window!=undefi", "ned?window.document:null}, arguments);}", NULL }; const char* const IS_SELECTED[] = { "function(){return function(){function e(a){return function(){return a}}", "var h=this;function k(a){return\"string\"==typeof a};var l=Array.protot", "ype;function m(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,f=0;f=arguments.length?l.slice.call(a", ",b):l.slice.call(a,b,c)};function n(a,b){this.code=a;this.state=q[a]||r", ";this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,fun", "ction(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.len", "gth-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Erro", "r(this.message);c.name=this.name;this.stack=c.stack||\"\"}(function(){v", "ar a=Error;function b(){}b.prototype=a.prototype;n.N=a.prototype;n.prot", "otype=new b})();\nvar r=\"unknown error\",q={15:\"element not selectabl", "e\",11:\"element not visible\",31:\"ime engine activation failed\",30:", "\"ime not available\",24:\"invalid cookie domain\",29:\"invalid element", " coordinates\",12:\"invalid element state\",32:\"invalid selector\",51:", "\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",40", "5:\"unsupported operation\",34:\"move target out of bounds\",27:\"no su", "ch alert\",7:\"no such element\",8:\"no such frame\",23:\"no such windo", "w\",28:\"script timeout\",33:\"session not created\",10:\"stale element", " reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\"", ",26:\"unexpected alert open\"};q[13]=r;q[9]=\"unknown command\";n.proto", "type.toString=function(){return this.name+\": \"+this.message};var s,t,", "u,w=h.navigator;u=w&&w.platform||\"\";s=-1!=u.indexOf(\"Mac\");t=-1!=u.", "indexOf(\"Win\");var x=-1!=u.indexOf(\"Linux\");function z(a,b){if(a.co", "ntains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=type", "of a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosi", "tion(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ca(a,b)", "{if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocument", "Position(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 f=a.parentNode,g=b.parentNode;return f==", "g?A(a,b):!c&&z(f,b)?-1*B(a,b):!d&&z(g,a)?B(b,a):(c?a.sourceIndex:f.sour", "ceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=9==a.nodeType?a:a.ownerDocum", "ent||a.document;c=d.createRange();c.selectNode(a);c.collapse(!0);\nd=d.", "createRange();d.selectNode(b);d.collapse(!0);return c.compareBoundaryPo", "ints(h.Range.START_TO_END,d)}function B(a,b){var c=a.parentNode;if(c==b", ")return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return A(d,a)}fun", "ction A(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1", "};function C(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0", "==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=", "typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c", "=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=", "a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;re", "turn\"\"+b}\nfunction D(a,b,c){if(null===b)return!0;try{if(!a.getAttrib", "ute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.get", "Attribute(b,2)==c}function E(a,b,c,d,f){return da.call(null,a,b,k(c)?c:", "null,k(d)?d:null,f||new F)}\nfunction da(a,b,c,d,f){b.getElementsByName", "&&d&&\"name\"==c?(b=b.getElementsByName(d),m(b,function(b){a.matches(b)", "&&f.add(b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElement", "sByClassName(d),m(b,function(b){b.className==d&&a.matches(b)&&f.add(b)}", ")):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),m(b,f", "unction(a){D(a,c,d)&&f.add(a)}));return f}function ea(a,b,c,d,f){for(b=", "b.firstChild;b;b=b.nextSibling)D(b,c,d)&&a.matches(b)&&f.add(b);return ", "f};function F(){this.g=this.f=null;this.l=0}function G(a){this.p=a;this", ".next=this.n=null}F.prototype.unshift=function(a){a=new G(a);a.next=thi", "s.f;this.g?this.f.n=a:this.f=this.g=a;this.f=a;this.l++};F.prototype.ad", "d=function(a){a=new G(a);a.n=this.g;this.f?this.g.next=a:this.f=this.g=", "a;this.g=a;this.l++};function H(a){return(a=a.f)?a.p:null}function I(a)", "{return new J(a,!1)}function J(a,b){this.J=a;this.o=(this.q=b)?a.g:a.f;", "this.u=null}\nJ.prototype.next=function(){var a=this.o;if(null==a)retur", "n null;var b=this.u=a;this.o=this.q?a.n:a.next;return b.p};function K(a", ",b,c,d,f){b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof F&&c in", "stanceof F){f=I(b);for(d=f.next();d;d=f.next())for(b=I(c),g=b.next();g;", "g=b.next())if(a(C(d),C(g)))return!0;return!1}if(b instanceof F||c insta", "nceof F){b instanceof F?f=b:(f=c,c=b);f=I(f);b=typeof c;for(d=f.next();", "d;d=f.next()){switch(b){case \"number\":d=+C(d);break;case \"boolean\":", "d=!!C(d);break;case \"string\":d=C(d);break;default:throw Error(\"Illeg", "al primitive type for comparison.\");}if(a(d,c))return!0}return!1}retur", "n f?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number", "\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function M(", "a,b,c,d){this.v=a;this.L=b;this.s=c;this.t=d}M.prototype.toString=funct", "ion(){return this.v};var N={};function O(a,b,c,d){if(a in N)throw Error", "(\"Binary operator already created: \"+a);a=new M(a,b,c,d);N[a.toString", "()]=a}O(\"div\",6,1,function(a,b,c){return a.d(c)/b.d(c)});O(\"mod\",6,", "1,function(a,b,c){return a.d(c)%b.d(c)});O(\"*\",6,1,function(a,b,c){re", "turn a.d(c)*b.d(c)});\nO(\"+\",5,1,function(a,b,c){return a.d(c)+b.d(c)", "});O(\"-\",5,1,function(a,b,c){return a.d(c)-b.d(c)});O(\"<\",4,2,funct", "ion(a,b,c){return K(function(a,b){return a\",4,2,func", "tion(a,b,c){return K(function(a,b){return a>b},a,b,c)});O(\"<=\",4,2,fu", "nction(a,b,c){return K(function(a,b){return a<=b},a,b,c)});O(\">=\",4,2", ",function(a,b,c){return K(function(a,b){return a>=b},a,b,c)});O(\"=\",3", ",2,function(a,b,c){return K(function(a,b){return a==b},a,b,c,!0)});\nO(", "\"!=\",3,2,function(a,b,c){return K(function(a,b){return a!=b},a,b,c,!0", ")});O(\"and\",2,2,function(a,b,c){return a.j(c)&&b.j(c)});O(\"or\",1,2,", "function(a,b,c){return a.j(c)||b.j(c)});function P(a,b,c,d,f,g,p,v,y){t", "his.m=a;this.s=b;this.I=c;this.H=d;this.G=f;this.t=g;this.F=p;this.D=vo", "id 0!==v?v:p;this.K=!!y}P.prototype.toString=function(){return this.m};", "var Q={};function R(a,b,c,d,f,g,p,v){if(a in Q)throw Error(\"Function a", "lready created: \"+a+\".\");Q[a]=new P(a,b,c,d,!1,f,g,p,v)}R(\"boolean", "\",2,!1,!1,function(a,b){return b.j(a)},1);R(\"ceiling\",1,!1,!1,functi", "on(a,b){return Math.ceil(b.d(a))},1);\nR(\"concat\",3,!1,!1,function(a,", "b){var c=ba(arguments,1);return aa(c,function(b,c){return b+c.c(a)})},2", ",null);R(\"contains\",2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return-", "1!=b.indexOf(a)},2);R(\"count\",1,!1,!1,function(a,b){return b.evaluate", "(a).l},1,1,!0);R(\"false\",2,!1,!1,e(!1),0);R(\"floor\",1,!1,!1,functio", "n(a,b){return Math.floor(b.d(a))},1);\nR(\"id\",4,!1,!1,function(a,b){v", "ar c=a.h(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),f=[", "];m(c,function(a){a=d.getElementById(a);var b;if(!(b=!a)){a:if(k(f))b=k", "(a)&&1==a.length?f.indexOf(a,0):-1;else{for(b=0;b\"", ");W(191,\"/\",\"?\");W(192,\"`\",\"~\");W(219,\"[\",\"{\");W(220,\"", "\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:186,opera:59},\";\",\":\");W", "(222,\"'\",'\"');var X=new U;X.set(1,la);X.set(2,ma);X.set(4,na);X.set(", "8,oa);\n(function(a){var b=new U;m(ha(a),function(c){b.set(a.get(c).cod", "e,c)});return b})(X);function pa(a){if(ga(a)){if(!ga(a))throw new n(15,", "\"Element is not selectable\");var b=\"selected\",c=a.type&&a.type.toLo", "werCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";a=!!a[b]}else ", "a=!1;return a}var Y=[\"_\"],Z=h;Y[0]in Z||!Z.execScript||Z.execScript(", "\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift());)Y.length||void 0===pa", "?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=pa;; return this._.apply(null,arguments);}.ap", "ply({navigator:typeof window!=undefined?window.navigator:null,document:", "typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const REMOVE_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var c=window;function e(a,d){this.code=a;t", "his.state=f[a]||g;this.message=d||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function d(){}d.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new d})();\nvar g=\"unknown error\",f={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};f[13]=g;f[9]=\"unknown ", "command\";e.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction l(){var a=c||c;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new e(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.getItem=function(a){return this.a.getItem(a)};n.prototype.removeI", "tem=function(a){var d=this.getItem(a);this.a.removeItem(a);return d};n.", "prototype.clear=function(){this.a.clear()};function p(a){if(!l())throw ", "new e(13,\"Local storage undefined\");return(new n(c.localStorage)).rem", "oveItem(a)}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(", "\"var \"+q[0]);for(var s;q.length&&(s=q.shift());)q.length||void 0===p?", "r=r[s]?r[s]:r[s]={}:r[s]=p;; return this._.apply(null,arguments);}.appl", "y({navigator:typeof window!=undefined?window.navigator:null,document:ty", "peof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const REMOVE_SESSION_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,b){this.code=a;t", "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new b})();\nvar g=\"unknown error\",f={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};f[13]=g;f[9]=\"unknown ", "command\";e.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction l(){var a=d||d;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new e(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.getItem=function(a){return this.a.getItem(a)};n.prototype.removeI", "tem=function(a){var b=this.getItem(a);this.a.removeItem(a);return b};n.", "prototype.clear=function(){this.a.clear()};function p(a){var b;if(l())b", "=new n(d.sessionStorage);else throw new e(13,\"Session storage undefine", "d\");return b.removeItem(a)}var q=[\"_\"],r=this;q[0]in r||!r.execScrip", "t||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());)q.len", "gth||void 0===p?r=r[s]?r[s]:r[s]={}:r[s]=p;; return this._.apply(null,a", "rguments);}.apply({navigator:typeof window!=undefined?window.navigator:", "null,document:typeof window!=undefined?window.document:null}, arguments", ");}", NULL }; const char* const SET_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,c){this.code=a;t", "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new c})();\nvar g=\"unknown error\",f={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};f[13]=g;f[9]=\"unknown ", "command\";e.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=d||d;switch(\"local_storage\"){case ", "\"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new e(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.setItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw", " new e(13,b.message);}};n.prototype.clear=function(){this.a.clear()};fu", "nction p(a,c){if(!m())throw new e(13,\"Local storage undefined\");(new ", "n(d.localStorage)).setItem(a,c)}var q=[\"_\"],r=this;q[0]in r||!r.execS", "cript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());)q", ".length||void 0===p?r=r[s]?r[s]:r[s]={}:r[s]=p;; return this._.apply(nu", "ll,arguments);}.apply({navigator:typeof window!=undefined?window.naviga", "tor:null,document:typeof window!=undefined?window.document:null}, argum", "ents);}", NULL }; const char* const SET_SESSION_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,c){this.code=a;t", "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new c})();\nvar g=\"unknown error\",f={15:\"ele", "ment not selectable\",11:\"element not visible\",31:\"ime engine activa", "tion failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:", "\"invalid element coordinates\",12:\"invalid element state\",32:\"inval", "id selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"java", "script error\",405:\"unsupported operation\",34:\"move target out of bo", "unds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",2", "3:\"no such window\",28:\"script timeout\",33:\"session not created\",1", "0:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unabl", "e to set cookie\",26:\"unexpected alert open\"};f[13]=g;f[9]=\"unknown ", "command\";e.prototype.toString=function(){return this.name+\": \"+this.", "message};var h=this.navigator;var k=-1!=(h&&h.platform||\"\").indexOf(", "\"Win\")&&!1;\nfunction m(){var a=d||d;switch(\"session_storage\"){case", " \"appcache\":return null!=a.applicationCache;case \"browser_connection", "\":return null!=a.navigator&&null!=a.navigator.onLine;case \"database\"", ":return null!=a.openDatabase;case \"location\":return k?!1:null!=a.navi", "gator&&null!=a.navigator.geolocation;case \"local_storage\":return null", "!=a.localStorage;case \"session_storage\":return null!=a.sessionStorage", "&&null!=a.sessionStorage.clear;default:throw new e(13,\"Unsupported API", " identifier provided as parameter\");}}\n;function n(a){this.a=a}n.prot", "otype.setItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw", " new e(13,b.message);}};n.prototype.clear=function(){this.a.clear()};fu", "nction p(a,c){var b;if(m())b=new n(d.sessionStorage);else throw new e(1", "3,\"Session storage undefined\");b.setItem(a,c)}var q=[\"_\"],r=this;q[", "0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&", "(s=q.shift());)q.length||void 0===p?r=r[s]?r[s]:r[s]={}:r[s]=p;; return", " this._.apply(null,arguments);}.apply({navigator:typeof window!=undefin", "ed?window.navigator:null,document:typeof window!=undefined?window.docum", "ent:null}, arguments);}", NULL }; const char* const SUBMIT[] = { "function(){return function(){function e(a){return function(){return thi", "s[a]}}function h(a){return function(){return a}}var k=this;function l(a", "){return\"string\"==typeof a}function m(a,b){function c(){}c.prototype=", "b.prototype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a", "};var aa=window;var n=Array.prototype;function q(a,b){for(var c=a.lengt", "h,d=l(a)?a.split(\"\"):a,f=0;f=arguments.length?n.slice.call(a,b):n.slice.call(a,b,c)};function r(a", ",b){this.code=a;this.state=s[a]||t;this.message=b||\"\";var c=this.stat", "e.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().repla", "ce(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!", "=d)c+=\"Error\";this.name=c;c=Error(this.message);c.name=this.name;this", ".stack=c.stack||\"\"}m(r,Error);\nvar t=\"unknown error\",s={15:\"eleme", "nt not selectable\",11:\"element not visible\",31:\"ime engine activati", "on failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"", "invalid element coordinates\",12:\"invalid element state\",32:\"invalid", " selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"javasc", "ript error\",405:\"unsupported operation\",34:\"move target out of boun", "ds\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",23:", "\"no such window\",28:\"script timeout\",33:\"session not created\",10:", "\"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unable ", "to set cookie\",26:\"unexpected alert open\"};s[13]=t;s[9]=\"unknown co", "mmand\";r.prototype.toString=function(){return this.name+\": \"+this.me", "ssage};var u,v,x,y=k.navigator;x=y&&y.platform||\"\";u=-1!=x.indexOf(\"", "Mac\");v=-1!=x.indexOf(\"Win\");var A=-1!=x.indexOf(\"Linux\");function", " B(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"un", "defined\"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.comp", "areDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nf", "unction da(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.sourceIndex;var f=a.parentNode,g=b.parentN", "ode;return f==g?C(a,b):!c&&B(f,b)?-1*D(a,b):!d&&B(g,a)?D(b,a):(c?a.sour", "ceIndex:f.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=E(a);c=d.creat", "eRange();c.selectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(", "b);d.collapse(!0);\nreturn c.compareBoundaryPoints(k.Range.START_TO_END", ",d)}function D(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.p", "arentNode!=c;)d=d.parentNode;return C(d,a)}function C(a,b){for(var c=b;", "c=c.previousSibling;)if(c==a)return-1;return 1}function E(a){return 9==", "a.nodeType?a:a.ownerDocument||a.document}function F(a,b,c){c||(a=a.pare", "ntNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};fu", "nction G(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\"!=type", "of b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d", "=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fi", "rstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return", "\"\"+b}\nfunction H(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.getAttr", "ibute(b,2)==c}function I(a,b,c,d,f){return ea.call(null,a,b,l(c)?c:null", ",l(d)?d:null,f||new J)}\nfunction ea(a,b,c,d,f){b.getElementsByName&&d&", "&\"name\"==c?(b=b.getElementsByName(d),q(b,function(b){a.matches(b)&&f.", "add(b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByC", "lassName(d),q(b,function(b){b.className==d&&a.matches(b)&&f.add(b)})):b", ".getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),q(b,funct", "ion(a){H(a,c,d)&&f.add(a)}));return f}function fa(a,b,c,d,f){for(b=b.fi", "rstChild;b;b=b.nextSibling)H(b,c,d)&&a.matches(b)&&f.add(b);return f};f", "unction J(){this.g=this.f=null;this.l=0}function K(a){this.r=a;this.nex", "t=this.n=null}J.prototype.unshift=function(a){a=new K(a);a.next=this.f;", "this.g?this.f.n=a:this.f=this.g=a;this.f=a;this.l++};J.prototype.add=fu", "nction(a){a=new K(a);a.n=this.g;this.f?this.g.next=a:this.f=this.g=a;th", "is.g=a;this.l++};function ga(a){return(a=a.f)?a.r:null}function L(a){re", "turn new ha(a,!1)}function ha(a,b){this.S=a;this.o=(this.s=b)?a.g:a.f;t", "his.D=null}\nha.prototype.next=function(){var a=this.o;if(null==a)retur", "n null;var b=this.D=a;this.o=this.s?a.n:a.next;return b.r};function M(a", ",b,c,d,f){b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof J&&c in", "stanceof J){f=L(b);for(d=f.next();d;d=f.next())for(b=L(c),g=b.next();g;", "g=b.next())if(a(G(d),G(g)))return!0;return!1}if(b instanceof J||c insta", "nceof J){b instanceof J?f=b:(f=c,c=b);f=L(f);b=typeof c;for(d=f.next();", "d;d=f.next()){switch(b){case \"number\":d=+G(d);break;case \"boolean\":", "d=!!G(d);break;case \"string\":d=G(d);break;default:throw Error(\"Illeg", "al primitive type for comparison.\");}if(a(d,c))return!0}return!1}retur", "n f?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number", "\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function ia", "(a,b,c,d){this.F=a;this.U=b;this.A=c;this.B=d}ia.prototype.toString=e(", "\"F\");var ja={};function N(a,b,c,d){if(a in ja)throw Error(\"Binary op", "erator already created: \"+a);a=new ia(a,b,c,d);ja[a.toString()]=a}N(\"", "div\",6,1,function(a,b,c){return a.d(c)/b.d(c)});N(\"mod\",6,1,function", "(a,b,c){return a.d(c)%b.d(c)});N(\"*\",6,1,function(a,b,c){return a.d(c", ")*b.d(c)});\nN(\"+\",5,1,function(a,b,c){return a.d(c)+b.d(c)});N(\"-\"", ",5,1,function(a,b,c){return a.d(c)-b.d(c)});N(\"<\",4,2,function(a,b,c)", "{return M(function(a,b){return a\",4,2,function(a,b,c", "){return M(function(a,b){return a>b},a,b,c)});N(\"<=\",4,2,function(a,b", ",c){return M(function(a,b){return a<=b},a,b,c)});N(\">=\",4,2,function(", "a,b,c){return M(function(a,b){return a>=b},a,b,c)});N(\"=\",3,2,functio", "n(a,b,c){return M(function(a,b){return a==b},a,b,c,!0)});\nN(\"!=\",3,2", ",function(a,b,c){return M(function(a,b){return a!=b},a,b,c,!0)});N(\"an", "d\",2,2,function(a,b,c){return a.j(c)&&b.j(c)});N(\"or\",1,2,function(a", ",b,c){return a.j(c)||b.j(c)});function ka(a,b,c,d,f,g,p,w,z){this.m=a;t", "his.A=b;this.R=c;this.Q=d;this.P=f;this.B=g;this.N=p;this.M=void 0!==w?", "w:p;this.T=!!z}ka.prototype.toString=e(\"m\");var la={};function O(a,b,", "c,d,f,g,p,w){if(a in la)throw Error(\"Function already created: \"+a+\"", ".\");la[a]=new ka(a,b,c,d,!1,f,g,p,w)}O(\"boolean\",2,!1,!1,function(a,", "b){return b.j(a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return Math.ce", "il(b.d(a))},1);\nO(\"concat\",3,!1,!1,function(a,b){var c=ca(arguments,", "1);return ba(c,function(b,c){return b+c.c(a)})},2,null);O(\"contains\",", "2,!1,!1,function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)},2);O(", "\"count\",1,!1,!1,function(a,b){return b.evaluate(a).l},1,1,!0);O(\"fal", "se\",2,!1,!1,h(!1),0);O(\"floor\",1,!1,!1,function(a,b){return Math.flo", "or(b.d(a))},1);\nO(\"id\",4,!1,!1,function(a,b){var c=a.h(),d=9==c.node", "Type?c:c.ownerDocument,c=b.c(a).split(/\\s+/),f=[];q(c,function(a){a=d.", "getElementById(a);var b;if(!(b=!a)){a:if(l(f))b=l(a)&&1==a.length?f.ind", "exOf(a,0):-1;else{for(b=0;b\");V(191,\"/\",", "\"?\");V(192,\"`\",\"~\");V(219,\"[\",\"{\");V(220,\"\\\\\",\"|\");V(22", "1,\"]\",\"}\");V({b:59,a:186,opera:59},\";\",\":\");V(222,\"'\",'\"');v", "ar W=new T;W.set(1,ya);W.set(2,za);W.set(4,Aa);W.set(8,Ba);\n(function(", "a){var b=new T;q(va(a),function(c){b.set(a.get(c).code,c)});return b})(", "W);function X(){oa.call(this)}m(X,oa);X.C=function(){return X.q?X.q:X.q", "=new X};function Ca(a){var b=F(a,sa,!0);if(!b)throw new r(7,\"Element w", "as not in a form, so could not submit.\");var c=X.C();pa(c,a);if(!sa(b)", ")throw new r(12,\"Element is not a form, so could not submit.\");a=ta.c", "reate(b,void 0);\"isTrusted\"in a||(a.isTrusted=!1);b.dispatchEvent(a)&", "&(R(b.submit)?b.constructor.prototype.submit.call(b):b.submit())}var Y=", "[\"_\"],Z=k;Y[0]in Z||!Z.execScript||Z.execScript(\"var \"+Y[0]);for(va", "r $;Y.length&&($=Y.shift());)Y.length||void 0===Ca?Z=Z[$]?Z[$]:Z[$]={}:", "Z[$]=Ca;; return this._.apply(null,arguments);}.apply({navigator:typeof", " window!=undefined?window.navigator:null,document:typeof window!=undefi", "ned?window.document:null}, arguments);}", NULL }; } // namespace atoms } // namespace webdriver