tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

code-load.js (115891B)


      1 // Copyright 2013 the Octane Benchmark project authors. All rights reserved.
      2 // Redistribution and use in source and binary forms, with or without
      3 // modification, are permitted provided that the following conditions are
      4 // met:
      5 //
      6 //     * Redistributions of source code must retain the above copyright
      7 //       notice, this list of conditions and the following disclaimer.
      8 //     * Redistributions in binary form must reproduce the above
      9 //       copyright notice, this list of conditions and the following
     10 //       disclaimer in the documentation and/or other materials provided
     11 //       with the distribution.
     12 //     * Neither the name of Google Inc. nor the names of its
     13 //       contributors may be used to endorse or promote products derived
     14 //       from this software without specific prior written permission.
     15 //
     16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 
     28 
     29 // The code in BASE_JS below:
     30 // Copyright 2012 The Closure Library Authors. All Rights Reserved.
     31 //
     32 // Licensed under the Apache License, Version 2.0 (the "License");
     33 // you may not use this file except in compliance with the License.
     34 // You may obtain a copy of the License at
     35 //
     36 //      http://www.apache.org/licenses/LICENSE-2.0
     37 //
     38 // Unless required by applicable law or agreed to in writing, software
     39 // distributed under the License is distributed on an "AS-IS" BASIS,
     40 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     41 // See the License for the specific language governing permissions and
     42 // limitations under the License.
     43 
     44 
     45 // The code in JQUERY_JS below:
     46 // Copyright (c) 2012 John Resig, http://jquery.com/
     47 //
     48 // Permission is hereby granted, free of charge, to any person obtaining
     49 // a copy of this software and associated documentation files (the
     50 // "Software"), to deal in the Software without restriction, including
     51 // without limitation the rights to use, copy, modify, merge, publish,
     52 // distribute, sublicense, and/or sell copies of the Software, and to
     53 // permit persons to whom the Software is furnished to do so, subject to
     54 // the following conditions:
     55 //
     56 // The above copyright notice and this permission notice shall be
     57 // included in all copies or substantial portions of the Software.
     58 //
     59 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
     60 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
     61 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
     62 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
     63 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
     64 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
     65 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     66 
     67 
     68 var CodeLoad = new BenchmarkSuite('CodeLoad', [450000], [
     69  new Benchmark('CodeLoadClosure',
     70                false,
     71                false,
     72                1600,
     73                runCodeLoadClosure,
     74                setupCodeLoad,
     75                tearDownCodeLoad,
     76                null,
     77                16),
     78  new Benchmark('CodeLoadJQuery',
     79                false,
     80                false,
     81                100,
     82                runCodeLoadJQuery,
     83                setupCodeLoad,
     84                tearDownCodeLoad,
     85                null,
     86                16)
     87 ]);
     88 
     89 var salt;
     90 var indirectEval;
     91 
     92 function setupCodeLoad() {
     93  salt = 0;
     94  indirectEval = eval;
     95 }
     96 
     97 function tearDownCodeLoad() {
     98  salt = null;
     99  indirectEval = null;
    100 }
    101 
    102 function runCodeLoadClosure() {
    103  runClosure();
    104  salt++;
    105 }
    106 
    107 function runCodeLoadJQuery() {
    108  runJQuery();
    109  salt++;
    110 }
    111 
    112 /*
    113 * BASE_JS is a compiled and formatted version of:
    114 * http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/base.js
    115 * JQUERY_JS is a formatted copy of:
    116 * http://code.jquery.com/jquery.min.js
    117 * The following Python script generates both variables:
    118 
    119 #!/usr/bin/env python
    120 
    121 import urllib
    122 import urllib2
    123 
    124 def escape_and_format(data, varname):
    125  data = data.replace("\n", " ").replace("; ", ";")
    126  data = data.replace("\\", "\\\\").replace("\"", "\\\"")
    127  data = "var " + varname + " = \"" + data + "\""
    128  while len(data) > 0:
    129    cutoff = min(79, len(data))
    130    while data[cutoff-1] == '\\':
    131      cutoff -= 1
    132    line = data[0:cutoff]
    133    data = data[cutoff:]
    134    if len(data) > 0:
    135      line += '\\'
    136    print line
    137 
    138 url = "http://closure-compiler.appspot.com/compile"
    139 request_params = {"output_format": "text",
    140                  "compilation_level": "SIMPLE_OPTIMIZATIONS",
    141                  "use_closure_library": "true",
    142                  "js_code": "",
    143                  "output_info": "compiled_code"}
    144 result = urllib2.urlopen(url, urllib.urlencode(request_params))
    145 escape_and_format(result.read(), "BASE_JS")
    146 
    147 print "\n\n"
    148 
    149 url = "http://code.jquery.com/jquery.min.js"
    150 result = urllib2.urlopen(url)
    151 escape_and_format(result.read(), "JQUERY_JS")
    152 
    153 */
    154 var BASE_JS = "var COMPILED=!0,goog=goog||{};goog.global=this;goog.DEBUG=!0;goo\
    155 g.LOCALE=\"en\";goog.provide=function(a){if(!COMPILED){if(goog.isProvided_(a))t\
    156 hrow Error('Namespace \"'+a+'\" already declared.');delete goog.implicitNamespa\
    157 ces_[a];for(var b=a;(b=b.substring(0,b.lastIndexOf(\".\")))&&!goog.getObjectByN\
    158 ame(b);)goog.implicitNamespaces_[b]=!0}goog.exportPath_(a)};goog.setTestOnly=fu\
    159 nction(a){if(COMPILED&&!goog.DEBUG)throw a=a||\"\",Error(\"Importing test-only \
    160 code into non-debug environment\"+a?\": \"+a:\".\");};COMPILED||(goog.isProvide\
    161 d_=function(a){return!goog.implicitNamespaces_[a]&&!!goog.getObjectByName(a)},g\
    162 oog.implicitNamespaces_={});goog.exportPath_=function(a,b,c){a=a.split(\".\");c\
    163 =c||goog.global;!(a[0]in c)&&c.execScript&&c.execScript(\"var \"+a[0]);for(var \
    164 d;a.length&&(d=a.shift());)!a.length&&goog.isDef(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}\
    165 ;goog.getObjectByName=function(a,b){for(var c=a.split(\".\"),d=b||goog.global,e\
    166 ;e=c.shift();)if(goog.isDefAndNotNull(d[e]))d=d[e];else return null;return d};g\
    167 oog.globalize=function(a,b){var c=b||goog.global,d;for(d in a)c[d]=a[d]};goog.a\
    168 ddDependency=function(a,b,c){if(!COMPILED){for(var d,a=a.replace(/\\\\/g,\"/\")\
    169 ,e=goog.dependencies_,g=0;d=b[g];g++){e.nameToPath[d]=a;a in e.pathToNames||(e.\
    170 pathToNames[a]={});e.pathToNames[a][d]=true}for(d=0;b=c[d];d++){a in e.requires\
    171 ||(e.requires[a]={});e.requires[a][b]=true}}};goog.ENABLE_DEBUG_LOADER=!0;goog.\
    172 require=function(a){if(!COMPILED&&!goog.isProvided_(a)){if(goog.ENABLE_DEBUG_LO\
    173 ADER){var b=goog.getPathFromDeps_(a);if(b){goog.included_[b]=true;goog.writeScr\
    174 ipts_();return}}a=\"goog.require could not find: \"+a;goog.global.console&&goog\
    175 .global.console.error(a);throw Error(a);}};goog.basePath=\"\";goog.nullFunction\
    176 =function(){};goog.identityFunction=function(a){return a};goog.abstractMethod=f\
    177 unction(){throw Error(\"unimplemented abstract method\");};goog.addSingletonGet\
    178 ter=function(a){a.getInstance=function(){return a.instance_||(a.instance_=new a\
    179 )}};!COMPILED&&goog.ENABLE_DEBUG_LOADER&&(goog.included_={},goog.dependencies_=\
    180 {pathToNames:{},nameToPath:{},requires:{},visited:{},written:{}},goog.inHtmlDoc\
    181 ument_=function(){var a=goog.global.document;return typeof a!=\"undefined\"&&\"\
    182 write\"in a},goog.findBasePath_=function(){if(goog.global.CLOSURE_BASE_PATH)goo\
    183 g.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_())for(var\
    184 a=goog.global.document.getElementsByTagName(\"script\"),b=a.length-1;b>=0;--b)\
    185 {var c=a[b].src,d=c.lastIndexOf(\"?\"), d=d==-1?c.length:d;if(c.substr(d-7,7)==\
    186 \"base.js\"){goog.basePath=c.substr(0,d-7);break}}},goog.importScript_=function\
    187 (a){var b=goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_;!goog.depende\
    188 ncies_.written[a]&&b(a)&&(goog.dependencies_.written[a]=true)},goog.writeScript\
    189 Tag_=function(a){if(goog.inHtmlDocument_()){goog.global.document.write('<script\
    190 type=\"text/javascript\" src=\"'+a+'\"><\\/script>');return true}return false}\
    191 ,goog.writeScripts_=function(){function a(e){if(!(e in d.written)){if(!(e in d.\
    192 visited)){d.visited[e]=true;if(e in d.requires)for(var f in d.requires[e])if(!g\
    193 oog.isProvided_(f))if(f in d.nameToPath)a(d.nameToPath[f]);else throw Error(\"U\
    194 ndefined nameToPath for \"+f);}if(!(e in c)){c[e]=true;b.push(e)}}}var b=[],c={\
    195 },d=goog.dependencies_,e;for(e in goog.included_)d.written[e]||a(e);for(e=0;e<b\
    196 .length;e++)if(b[e])goog.importScript_(goog.basePath+b[e]);else throw Error(\"U\
    197 ndefined script input\");},goog.getPathFromDeps_=function(a){return a in goog.d\
    198 ependencies_.nameToPath?goog.dependencies_.nameToPath[a]: null},goog.findBasePa\
    199 th_(),goog.global.CLOSURE_NO_DEPS||goog.importScript_(goog.basePath+\"deps.js\"\
    200 ));goog.typeOf=function(a){var b=typeof a;if(b==\"object\")if(a){if(a instanceo\
    201 f Array)return\"array\";if(a instanceof Object)return b;var c=Object.prototype.\
    202 toString.call(a);if(c==\"[object Window]\")return\"object\";if(c==\"[object Arr\
    203 ay]\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.pr\
    204 opertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"\
    205 array\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof a.pro\
    206 pertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"))return\"fun\
    207 ction\"}else return\"null\";else if(b==\"function\"&&typeof a.call==\"undefined\
    208 \")return\"object\";return b};goog.isDef=function(a){return a!==void 0};goog.is\
    209 Null=function(a){return a===null};goog.isDefAndNotNull=function(a){return a!=nu\
    210 ll};goog.isArray=function(a){return goog.typeOf(a)==\"array\"};goog.isArrayLike\
    211 =function(a){var b=goog.typeOf(a);return b==\"array\"||b==\"object\"&&typeof a.\
    212 length==\"number\"};goog.isDateLike=function(a){return goog.isObject(a)&&typeof\
    213 a.getFullYear==\"function\"};goog.isString=function(a){return typeof a==\"stri\
    214 ng\"};goog.isBoolean=function(a){return typeof a==\"boolean\"};goog.isNumber=fu\
    215 nction(a){return typeof a==\"number\"};goog.isFunction=function(a){return goog.\
    216 typeOf(a)==\"function\"};goog.isObject=function(a){var b=typeof a;return b==\"o\
    217 bject\"&&a!=null||b==\"function\"};goog.getUid=function(a){return a[goog.UID_PR\
    218 OPERTY_]||(a[goog.UID_PROPERTY_]=++goog.uidCounter_)};goog.removeUid=function(a\
    219 ){\"removeAttribute\"in a&&a.removeAttribute(goog.UID_PROPERTY_);try{delete a[g\
    220 oog.UID_PROPERTY_]}catch(b){}};goog.UID_PROPERTY_=\"closure_uid_\"+Math.floor(2\
    221 147483648*Math.random()).toString(36);goog.uidCounter_=0;goog.getHashCode=goog.\
    222 getUid;goog.removeHashCode=goog.removeUid;goog.cloneObject=function(a){var b=go\
    223 og.typeOf(a);if(b==\"object\"||b==\"array\"){if(a.clone)return a.clone();var b=\
    224 b==\"array\"?[]:{},c;for(c in a)b[c]=goog.cloneObject(a[c]);return b}return a};\
    225 goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};goog.bi\
    226 ndJs_=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.pr\
    227 ototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.c\
    228 all(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return f\
    229 unction(){return a.apply(b,arguments)}};goog.bind=function(a,b,c){goog.bind=Fun\
    230 ction.prototype.bind&&Function.prototype.bind.toString().indexOf(\"native code\
    231 \")!=-1?goog.bindNative_:goog.bindJs_;return goog.bind.apply(null,arguments)};g\
    232 oog.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return \
    233 function(){var b=Array.prototype.slice.call(arguments);b.unshift.apply(b,c);ret\
    234 urn a.apply(this,b)}};goog.mixin=function(a,b){for(var c in b)a[c]=b[c]};goog.n\
    235 ow=Date.now||function(){return+new Date};goog.globalEval=function(a){if(goog.gl\
    236 obal.execScript)goog.global.execScript(a,\"JavaScript\");else if(goog.global.ev\
    237 al){if(goog.evalWorksForGlobals_==null){goog.global.eval(\"var _et_ = 1;\");if(\
    238 typeof goog.global._et_!=\"undefined\"){delete goog.global._et_;goog.evalWorksF\
    239 orGlobals_=true}else goog.evalWorksForGlobals_=false}if(goog.evalWorksForGlobal\
    240 s_)goog.global.eval(a);else{var b=goog.global.document,c=b.createElement(\"scri\
    241 pt\");c.type=\"text/javascript\";c.defer=false;c.appendChild(b.createTextNode(a\
    242 ));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error(\"goog.globalE\
    243 val not available\");};goog.evalWorksForGlobals_=null;goog.getCssName=function(\
    244 a,b){var c=function(a){return goog.cssNameMapping_[a]||a},d=function(a){for(var\
    245 a=a.split(\"-\"),b=[],d=0;d<a.length;d++)b.push(c(a[d]));return b.join(\"-\")}\
    246 ,d=goog.cssNameMapping_?goog.cssNameMappingStyle_==\"BY_WHOLE\"?c:d:function(a)\
    247 {return a};return b?a+\"-\"+d(b):d(a)};goog.setCssNameMapping=function(a,b){goo\
    248 g.cssNameMapping_=a;goog.cssNameMappingStyle_=b};!COMPILED&&goog.global.CLOSURE\
    249 _CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING);\
    250 goog.getMsg=function(a,b){var c=b||{},d;for(d in c)var e=(\"\"+c[d]).replace(/\
    251 \\$/g,\"$$$$\"),a=a.replace(RegExp(\"\\\\{\\\\$\"+d+\"\\\\}\",\"gi\"),e);return\
    252 a};goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,c)};goog.exportPrope\
    253 rty=function(a,b,c){a[b]=c};goog.inherits=function(a,b){function c(){}c.prototy\
    254 pe=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.construc\
    255 tor=a};goog.base=function(a,b,c){var d=arguments.callee.caller;if(d.superClass_\
    256 )return d.superClass_.constructor.apply(a,Array.prototype.slice.call(arguments,\
    257 1));for(var e=Array.prototype.slice.call(arguments,2),g=false,f=a.constructor;f\
    258 ;f=f.superClass_&&f.superClass_.constructor)if(f.prototype[b]===d)g=true;else i\
    259 f(g)return f.prototype[b].apply(a,e);if(a[b]===d)return a.constructor.prototype\
    260 [b].apply(a,e);throw Error(\"goog.base called from a method of one name to a me\
    261 thod of a different name\");};goog.scope=function(a){a.call(goog.global)};"
    262 
    263 var JQUERY_JS = "/*! jQuery v1.7.2 jquery.com | jquery.org/license */ (function\
    264 (a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.par\
    265 entWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f(\"<\"+a+\">\").appendTo\
    266 (b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ck||(ck=c.create\
    267 Element(\"iframe\"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!\
    268 cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.wri\
    269 te((f.support.boxModel?\"<!doctype html>\":\"\")+\"<html><body>\"),cl.close();d\
    270 =cl.createElement(a),cl.body.appendChild(d),e=f.css(d,\"display\"),b.removeChil\
    271 d(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],\
    272 cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr()\
    273 {setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObjec\
    274 t(\"Microsoft.XMLHTTP\")}catch(b){}}function ch(){try{return new a.XMLHttpReque\
    275 st}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var\
    276 d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1\
    277 )for(h in a.converters)typeof h==\"string\"&&(e[h.toLowerCase()]=a.converters[h\
    278 ]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"&&l!==k){m=l+\" \"+k,n=e[m]||e[\
    279 \"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=\
    280 e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error(\
    281 \"No conversion from \"+m.replace(\" \",\" to \")),n!==!0&&(c=n?n(c):p(o(c)))}}\
    282 return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h\
    283 ,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b&&(h\
    284 =a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]&&e[\
    285 i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.\
    286 converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j\
    287 );return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||b\
    288 D.test(a)?d(a,e):b_(a+\"[\"+(typeof e==\"object\"?b:\"\")+\"]\",e,c,d)});else i\
    289 f(!c&&f.type(b)===\"object\")for(var e in b)b_(a+\"[\"+e+\"]\",b[e],c,d);else d\
    290 (a,b)}function b$(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]\
    291 !==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bZ(a,c,d,e,f,g)\
    292 {f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bS,l;f\
    293 or(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"&&(!k||g[l]?l=b:(c.dataT\
    294 ypes.unshift(l),l=bZ(a,c,d,e,l,g)));(k||!l)&&!g[\"*\"]&&(l=bZ(a,c,d,e,\"*\",g))\
    295 ;return l}function bY(a){return function(b,c){typeof b!=\"string\"&&(c=b,b=\"*\
    296 \");if(f.isFunction(c)){var d=b.toLowerCase().split(bO),e=0,g=d.length,h,i,j;fo\
    297 r(;e<g;e++)h=d[e],j=/^\\+/.test(h),j&&(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[\
    298 j?\"unshift\":\"push\"](c)}}}function bB(a,b,c){var d=b===\"width\"?a.offsetWid\
    299 th:a.offsetHeight,e=b===\"width\"?1:0,g=4;if(d>0){if(c!==\"border\")for(;e<g;e+\
    300 =2)c||(d-=parseFloat(f.css(a,\"padding\"+bx[e]))||0),c===\"margin\"?d+=parseFlo\
    301 at(f.css(a,c+bx[e]))||0:d-=parseFloat(f.css(a,\"border\"+bx[e]+\"Width\"))||0;r\
    302 eturn d+\"px\"}d=by(a,b);if(d<0||d==null)d=a.style[b];if(bt.test(d))return d;d=\
    303 parseFloat(d)||0;if(c)for(;e<g;e+=2)d+=parseFloat(f.css(a,\"padding\"+bx[e]))||\
    304 0,c!==\"padding\"&&(d+=parseFloat(f.css(a,\"border\"+bx[e]+\"Width\"))||0),c===\
    305 \"margin\"&&(d+=parseFloat(f.css(a,c+bx[e]))||0);return d+\"px\"}function bo(a)\
    306 {var b=c.createElement(\"div\");bh.appendChild(b),b.innerHTML=a.outerHTML;retur\
    307 n b.firstChild}function bn(a){var b=(a.nodeName||\"\").toLowerCase();b===\"inpu\
    308 t\"?bm(a):b!==\"script\"&&typeof a.getElementsByTagName!=\"undefined\"&&f.grep(\
    309 a.getElementsByTagName(\"input\"),bm)}function bm(a){if(a.type===\"checkbox\"||\
    310 a.type===\"radio\")a.defaultChecked=a.checked}function bl(a){return typeof a.ge\
    311 tElementsByTagName!=\"undefined\"?a.getElementsByTagName(\"*\"):typeof a.queryS\
    312 electorAll!=\"undefined\"?a.querySelectorAll(\"*\"):[]}function bk(a,b){var c;b\
    313 .nodeType===1&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mer\
    314 geAttributes(a),c=b.nodeName.toLowerCase(),c===\"object\"?b.outerHTML=a.outerHT\
    315 ML:c!==\"input\"||a.type!==\"checkbox\"&&a.type!==\"radio\"?c===\"option\"?b.se\
    316 lected=a.defaultSelected:c===\"input\"||c===\"textarea\"?b.defaultValue=a.defau\
    317 ltValue:c===\"script\"&&b.text!==a.text&&(b.text=a.text):(a.checked&&(b.default\
    318 Checked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)),b.removeAttr\
    319 ibute(f.expando),b.removeAttribute(\"_submit_attached\"),b.removeAttribute(\"_c\
    320 hange_attached\"))}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,\
    321 e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(\
    322 c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c,i[c][d])}h.data&&(h.data=f\
    323 .extend({},h.data))}}function bi(a,b){return f.nodeName(a,\"table\")?a.getEleme\
    324 ntsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\
    325 \")):a}function U(a){var b=V.split(\"|\"),c=a.createDocumentFragment();if(c.cre\
    326 ateElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b\
    327 =b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);re\
    328 turn e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(\
    329 typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.t\
    330 est(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){re\
    331 turn f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNod\
    332 e.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){v\
    333 ar d=b+\"defer\",e=b+\"queue\",g=b+\"mark\",h=f._data(a,d);h&&(c===\"queue\"||!\
    334 f._data(a,e))&&(c===\"mark\"||!f._data(a,g))&&setTimeout(function(){!f._data(a,\
    335 e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b \
    336 in a){if(b===\"data\"&&f.isEmptyObject(a[b]))continue;if(b!==\"toJSON\")return!\
    337 1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e=\"data-\"+c.replac\
    338 e(k,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d\
    339 ===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNumeric(d)?+d:j.test(d)?f\
    340 .parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g\
    341 [a]={},c,d;a=a.split(/\\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var\
    342 c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isRead\
    343 y){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(J,1);return}e.r\
    344 eady()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/\
    345 ^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/^<\
    346 (\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,n=/^[\\],:{}\\s]*$/,o=/\\\\(?:[\"\\\\\\/bfnrt]|u\
    347 [0-9a-fA-F]{4})/g,p=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:\
    348 [eE][+\\-]?\\d+)?/g,q=/(?:^|:|,)(?:\\s*\\[)+/g,r=/(webkit)[ \\/]([\\w.]+)/,s=/(\
    349 opera)(?:.*version)?[ \\/]([\\w.]+)/,t=/(msie) ([\\w.]+)/,u=/(mozilla)(?:.*? rv\
    350 :([\\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+\"\").toU\
    351 pperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.\
    352 hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototyp\
    353 e.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:func\
    354 tion(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a\
    355 ,this.length=1;return this}if(a===\"body\"&&!d&&c.body){this.context=c,this[0]=\
    356 c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.cha\
    357 rAt(0)!==\"<\"||a.charAt(a.length-1)!==\">\"||a.length<3?g=i.exec(a):g=[null,a,\
    358 null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d\
    359 :c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a\
    360 ,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable\
    361 ?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElem\
    362 entById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1\
    363 ,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f)\
    364 .find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.sel\
    365 ector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray\
    366 (a,this)},selector:\"\",jquery:\"1.7.2\",length:0,size:function(){return this.l\
    367 ength},toArray:function(){return F.call(this,0)},get:function(a){return a==null\
    368 ?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var \
    369 d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d\
    370 .context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \
    371 \":\"\")+c:b&&(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:f\
    372 unction(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);\
    373 return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)}\
    374 ,first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:\
    375 function(){return this.pushStack(F.apply(this,arguments),\"slice\",F.call(argum\
    376 ents).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b\
    377 ,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constr\
    378 uctor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.e\
    379 xtend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments\
    380 .length,l=!1;typeof i==\"boolean\"&&(l=i,i=arguments[1]||{},j=2),typeof i!=\"ob\
    381 ject\"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=argumen\
    382 ts[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject\
    383 (f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)\
    384 ?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:func\
    385 tion(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,rea\
    386 dyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){i\
    387 f(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.re\
    388 ady,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.tr\
    389 igger&&e(c).trigger(\"ready\").off(\"ready\")}},bindReady:function(){if(!A){A=e\
    390 .Callbacks(\"once memory\");if(c.readyState===\"complete\")return setTimeout(e.\
    391 ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",B,!1),a.\
    392 addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"on\
    393 readystatechange\",B),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameE\
    394 lement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:functio\
    395 n(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return\
    396 e.type(a)===\"array\"},isWindow:function(a){return a!=null&&a==a.window},isNum\
    397 eric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){ret\
    398 urn a==null?String(a):I[C.call(a)]||\"object\"},isPlainObject:function(a){if(!a\
    399 ||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.construct\
    400 or&&!D.call(a,\"constructor\")&&!D.call(a.constructor.prototype,\"isPrototypeOf\
    401 \"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isE\
    402 mptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){thro\
    403 w new Error(a)},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b\
    404 =e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o\
    405 ,\"@\").replace(p,\"]\").replace(q,\"\")))return(new Function(\"return \"+b))()\
    406 ;e.error(\"Invalid JSON: \"+b)},parseXML:function(c){if(typeof c!=\"string\"||!\
    407 c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"\
    408 text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loa\
    409 dXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsere\
    410 rror\").length)&&e.error(\"Invalid XML: \"+c);return d},noop:function(){},globa\
    411 lEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b\
    412 )},camelCase:function(a){return a.replace(w,\"ms-\").replace(v,x)},nodeName:fun\
    413 ction(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:\
    414 function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f\
    415 in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)br\
    416 eak}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c\
    417 .call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?\"\
    418 \":G.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(\
    419 l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.leng\
    420 th==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?E.cal\
    421 l(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H\
    422 .call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c\
    423 ]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.len\
    424 gth==\"number\")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d+\
    425 +]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=\
    426 0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a\
    427 ,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j==\"number\"\
    428 &&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=n\
    429 ull&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);ret\
    430 urn h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){v\
    431 ar d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=func\
    432 tion(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.g\
    433 uid||e.guid++;return g},access:function(a,c,d,f,g,h,i){var j,k=d==null,l=0,m=a.\
    434 length;if(d&&typeof d==\"object\"){for(l in d)e.access(a,c,l,d[l],1,h,f);g=1}el\
    435 se if(f!==b){j=i===b&&e.isFunction(f),k&&(j?(j=c,c=function(a,b,c){return j.cal\
    436 l(e(a),c)}):(c.call(a,f),c=null));if(c)for(;l<m;l++)c(a[l],d,j?f.call(a[l],l,c(\
    437 a[l],d)):f,i);g=1}return g?a:k?c.call(a):m?c(a[0],d):h},now:function(){return(n\
    438 ew Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.ex\
    439 ec(a)||t.exec(a)||a.indexOf(\"compatible\")<0&&u.exec(a)||[];return{browser:b[1\
    440 ]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.in\
    441 it(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.cons\
    442 tructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanc\
    443 eof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;va\
    444 r b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array D\
    445 ate RegExp Object\".split(\" \"),function(a,b){I[\"[object \"+b+\"]\"]=b.toLowe\
    446 rCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=\
    447 z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(\" \")&&(k=/^[\\s\\x\
    448 A0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventLis\
    449 tener(\"DOMContentLoaded\",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.read\
    450 yState===\"complete\"&&(c.detachEvent(\"onreadystatechange\",B),e.ready())});re\
    451 turn e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,\
    452 l,m,n=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h\
    453 ===\"array\"?n(g):h===\"function\"&&(!a.unique||!p.has(g))&&c.push(g)},o=functi\
    454 on(b,f){f=f||[],e=!a.memory||[b,f],i=!0,j=!0,m=k||0,k=0,l=c.length;for(;c&&m<l;\
    455 m++)if(c[m].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}j=!1,c&&(a.once?e===!0?p\
    456 .disable():c=[]:d&&d.length&&(e=d.shift(),p.fireWith(e[0],e[1])))},p={add:funct\
    457 ion(){if(c){var a=c.length;n(arguments),j?l=c.length:e&&e!==!0&&(k=a,o(e[0],e[1\
    458 ]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<\
    459 e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){j&&f<=l&&(l--,f<=m&&m--),c.spl\
    460 ice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.le\
    461 ngth;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return t\
    462 his},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock\
    463 :function(){d=b,(!e||e===!0)&&p.disable();return this},locked:function(){return\
    464 !d},fireWith:function(b,c){d&&(j?a.once||d.push([b,c]):(!a.once||!e)&&o(b,c));r\
    465 eturn this},fire:function(){p.fireWith(this,arguments);return this},fired:funct\
    466 ion(){return!!i}};return p};var i=[].slice;f.extend({Deferred:function(a){var b\
    467 =f.Callbacks(\"once memory\"),c=f.Callbacks(\"once memory\"),d=f.Callbacks(\"me\
    468 mory\"),e=\"pending\",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,\
    469 progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired\
    470 ,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:functio\
    471 n(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:functio\
    472 n(a,b,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[b,\"r\
    473 eject\"],progress:[c,\"notify\"]},function(a,b){var c=b[0],e=b[1],g;f.isFunctio\
    474 n(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.pro\
    475 mise().then(d.resolve,d.reject,d.notify):d[e+\"With\"](this===i?d:this,[g])}):i\
    476 [a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h\
    477 )a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+\"With\"]\
    478 =g[j].fireWith;i.done(function(){e=\"resolved\"},c.disable,d.lock).fail(functio\
    479 n(){e=\"rejected\"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a)\
    480 {function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b\
    481 ,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.\
    482 call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.\
    483 length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j\
    484 .promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?\
    485 b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j\
    486 .resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l\
    487 ,m,n,o,p=c.createElement(\"div\"),q=c.documentElement;p.setAttribute(\"classNam\
    488 e\",\"t\"),p.innerHTML=\"   <link/><table></table><a href='/a' style='top:1px;f\
    489 loat:left;opacity:.55;'>a</a><input type='checkbox'/>\",d=p.getElementsByTagNam\
    490 e(\"*\"),e=p.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.c\
    491 reateElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=p.getEl\
    492 ementsByTagName(\"input\")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tb\
    493 ody:!p.getElementsByTagName(\"tbody\").length,htmlSerialize:!!p.getElementsByTa\
    494 gName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormaliz\
    495 ed:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55/.test(e.style.opacity),cssF\
    496 loat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetA\
    497 ttribute:p.className!==\"t\",enctype:!!c.createElement(\"form\").enctype,html5C\
    498 lone:c.createElement(\"nav\").cloneNode(!0).outerHTML!==\"<:nav></:nav>\",submi\
    499 tBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0\
    500 ,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMarg\
    501 in:!0},f.boxModel=b.boxModel=c.compatMode===\"CSS1Compat\",i.checked=!0,b.noClo\
    502 neChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{d\
    503 elete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.\
    504 fireEvent&&(p.attachEvent(\"onclick\",function(){b.noCloneEvent=!1}),p.cloneNod\
    505 e(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setA\
    506 ttribute(\"type\",\"radio\"),b.radioValue=i.value===\"t\",i.setAttribute(\"chec\
    507 ked\",\"checked\"),i.setAttribute(\"name\",\"t\"),p.appendChild(i),j=c.createDo\
    508 cumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneN\
    509 ode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendCh\
    510 ild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m=\"on\"+n,o=m in\
    511 p,o||(p.setAttribute(m,\"return;\"),o=typeof p[m]==\"function\"),b[n+\"Bubbles\
    512 \"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,\
    513 t,u=c.getElementsByTagName(\"body\")[0];!u||(m=1,t=\"padding:0;margin:0;border:\
    514 \",r=\"position:absolute;top:0;left:0;width:1px;height:1px;\",s=t+\"0;visibilit\
    515 y:hidden;\",n=\"style='\"+r+t+\"5px solid #000;\",q=\"<div \"+n+\"display:block\
    516 ;'><div style='\"+t+\"0;display:block;overflow:hidden;'></div></div>\"+\"<table\
    517 \"+n+\"' cellpadding='0' cellspacing='0'>\"+\"<tr><td></td></tr></table>\",d=c\
    518 .createElement(\"div\"),d.style.cssText=s+\"width:0;height:0;position:static;to\
    519 p:0;margin-top:\"+m+\"px\",u.insertBefore(d,u.firstChild),p=c.createElement(\"d\
    520 iv\"),d.appendChild(p),p.innerHTML=\"<table><tr><td style='\"+t+\"0;display:non\
    521 e'></td><td>t</td></tr></table>\",k=p.getElementsByTagName(\"td\"),o=k[0].offse\
    522 tHeight===0,k[0].style.display=\"\",k[1].style.display=\"none\",b.reliableHidde\
    523 nOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML=\"\",l=c.cre\
    524 ateElement(\"div\"),l.style.width=\"0\",l.style.marginRight=\"0\",p.style.width\
    525 =\"2px\",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l\
    526 ,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!=\"undefi\
    527 ned\"&&(p.innerHTML=\"\",p.style.width=p.style.padding=\"1px\",p.style.border=0\
    528 ,p.style.overflow=\"hidden\",p.style.display=\"inline\",p.style.zoom=1,b.inline\
    529 BlockNeedsLayout=p.offsetWidth===3,p.style.display=\"block\",p.style.overflow=\
    530 \"visible\",p.innerHTML=\"<div style='width:5px;'></div>\",b.shrinkWrapBlocks=p\
    531 .offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChi\
    532 ld,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,do\
    533 esAddBorderForTableAndCells:i.offsetTop===5},g.style.position=\"fixed\",g.style\
    534 .top=\"20px\",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.positi\
    535 on=g.style.top=\"\",e.style.overflow=\"hidden\",e.style.position=\"relative\",j\
    536 .subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginIn\
    537 BodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop=\"1%\",b.pixe\
    538 lMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!==\"1%\"),typeof \
    539 d.style.zoom!=\"undefined\"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.ext\
    540 end(b,j))});return b}();var j=/^(?:\\{.*\\}|\\[.*\\])$/,k=/([A-Z])/g;f.extend({\
    541 cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\
    542 \"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",ap\
    543 plet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];re\
    544 turn!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expa\
    545 ndo,k=typeof c==\"string\",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c===\"\
    546 events\";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.u\
    547 uid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c==\"object\"||typeo\
    548 f c==\"function\")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m\
    549 [n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])\
    550 return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},remove\
    551 Data:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j\
    552 =i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArra\
    553 y(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(\" \")));for(e=0,g\
    554 =b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){de\
    555 lete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delet\
    556 e j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.re\
    557 moveAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},ac\
    558 ceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if\
    559 (b)return b!==!0&&a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data\
    560 :function(a,c){var d,e,g,h,i,j=this[0],k=0,m=null;if(a===b){if(this.length){m=f\
    561 .data(j);if(j.nodeType===1&&!f._data(j,\"parsedAttrs\")){g=j.attributes;for(i=g\
    562 .length;k<i;k++)h=g[k].name,h.indexOf(\"data-\")===0&&(h=f.camelCase(h.substrin\
    563 g(5)),l(j,h,m[h]));f._data(j,\"parsedAttrs\",!0)}}return m}if(typeof a==\"objec\
    564 t\")return this.each(function(){f.data(this,a)});d=a.split(\".\",2),d[1]=d[1]?\
    565 \".\"+d[1]:\"\",e=d[1]+\"!\";return f.access(this,function(c){if(c===b){m=this.\
    566 triggerHandler(\"getData\"+e,[d[0]]),m===b&&j&&(m=f.data(j,a),m=l(j,a,m));retur\
    567 n m===b&&d[1]?this.data(d[0]):m}d[1]=c,this.each(function(){var b=f(this);b.tri\
    568 ggerHandler(\"setData\"+e,d),f.data(this,a,c),b.triggerHandler(\"changeData\"+e\
    569 ,d)})},null,c,arguments.length>1,null,!1)},removeData:function(a){return this.e\
    570 ach(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b\
    571 ||\"fx\")+\"mark\",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a\
    572 !==!0&&(c=b,b=a,a=!1);if(b){c=c||\"fx\";var d=c+\"mark\",e=a?0:(f._data(b,d)||1\
    573 )-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,\"mark\"))}},queue:function(a,\
    574 b,c){var d;if(a){b=(b||\"fx\")+\"queue\",d=f._data(a,b),c&&(!d||f.isArray(c)?d=\
    575 f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b\
    576 ||\"fx\";var c=f.queue(a,b),d=c.shift(),e={};d===\"inprogress\"&&(d=c.shift()),\
    577 d&&(b===\"fx\"&&c.unshift(\"inprogress\"),f._data(a,b+\".run\",e),d.call(a,func\
    578 tion(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+\"queue \"+b+\".run\",!0\
    579 ),n(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!=\"str\
    580 ing\"&&(c=a,a=\"fx\",d--);if(arguments.length<d)return f.queue(this[0],a);retur\
    581 n c===b?this:this.each(function(){var b=f.queue(this,a,c);a===\"fx\"&&b[0]!==\"\
    582 inprogress\"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(functio\
    583 n(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"\
    584 fx\";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){\
    585 clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||\"fx\",[])},pro\
    586 mise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"&\
    587 &(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j\
    588 =a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,\
    589 b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks(\"once memory\"),!0))h++\
    590 ,l.add(m);m();return d.promise(c)}});var o=/[\\n\\t\\r]/g,p=/\\s+/,q=/\\r/g,r=/\
    591 ^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea\
    592 )?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|lo\
    593 op|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttrib\
    594 ute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,f.attr,a,b,argum\
    595 ents.length>1)},removeAttr:function(a){return this.each(function(){f.removeAttr\
    596 (this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length\
    597 >1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{t\
    598 his[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if\
    599 (f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,th\
    600 is.className))});if(a&&typeof a==\"string\"){b=a.split(p);for(c=0,d=this.length\
    601 ;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className\
    602 =a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h<i;h++)~g.indexOf(\" \"+b\
    603 [h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:fu\
    604 nction(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(t\
    605 his).removeClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"||a\
    606 ===b){c=(a||\"\").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeTy\
    607 pe===1&&g.className)if(a){h=(\" \"+g.className+\" \").replace(o,\" \");for(i=0,\
    608 j=c.length;i<j;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}el\
    609 se g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=ty\
    610 peof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).tog\
    611 gleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c=\
    612 ==\"string\"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasC\
    613 lass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"b\
    614 oolean\")this.className&&f._data(this,\"__className__\",this.className),this.cl\
    615 assName=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},ha\
    616 sClass:function(a){var b=\" \"+a+\" \",c=0,d=this.length;for(;c<d;c++)if(this[c\
    617 ].nodeType===1&&(\" \"+this[c].className+\" \").replace(o,\" \").indexOf(b)>-1)\
    618 return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){\
    619 e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType\
    620 ===1){e?h=a.call(this,d,g.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\
    621 \":f.isArray(h)&&(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHo\
    622 oks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!(\"set\"in c)||\
    623 c.set(this,h,\"value\")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHo\
    624 oks[g.nodeName.toLowerCase()];if(c&&\"get\"in c&&(d=c.get(g,\"value\"))!==b)ret\
    625 urn d;d=g.value;return typeof d==\"string\"?d.replace(q,\"\"):d==null?\"\":d}}}\
    626 }),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!\
    627 b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selecte\
    628 dIndex,h=[],i=a.options,j=a.type===\"select-one\";if(g<0)return null;c=j?g:0,d=\
    629 j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.di\
    630 sabled:e.getAttribute(\"disabled\")===null)&&(!e.parentNode.disabled||!f.nodeNa\
    631 me(e.parentNode,\"optgroup\"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.\
    632 length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeA\
    633 rray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).v\
    634 al(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,h\
    635 tml:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var\
    636 g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a\
    637 )[c](d);if(typeof a.getAttribute==\"undefined\")return f.prop(a,c,d);i=j!==1||!\
    638 f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b\
    639 ){if(d===null){f.removeAttr(a,c);return}if(h&&\"set\"in h&&i&&(g=h.set(a,d,c))!\
    640 ==b)return g;a.setAttribute(c,\"\"+d);return d}if(h&&\"get\"in h&&i&&(g=h.get(a\
    641 ,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:funct\
    642 ion(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d\
    643 .length;for(;i<g;i++)e=d[i],e&&(c=f.propFix[e]||e,h=u.test(e),h||f.attr(a,e,\"\
    644 \"),a.removeAttribute(v?e:c),h&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:funct\
    645 ion(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error(\"type property can't be c\
    646 hanged\");else if(!f.support.radioValue&&b===\"radio\"&&f.nodeName(a,\"input\")\
    647 ){var c=a.value;a.setAttribute(\"type\",b),c&&(a.value=c);return b}}},value:{ge\
    648 t:function(a,b){if(w&&f.nodeName(a,\"button\"))return w.get(a,b);return b in a?\
    649 a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,\"button\"))return w.set(a\
    650 ,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\"\
    651 :\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cell\
    652 Spacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",u\
    653 semap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\
    654 \"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=\
    655 i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&\
    656 \"set\"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&\"get\"in g&&(e=g.get(a,c))!==nul\
    657 l?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabi\
    658 ndex\");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a\
    659 .nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:fu\
    660 nction(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!=\"boolean\"&&(d=a.getA\
    661 ttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d\
    662 ;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c\
    663 ,c.toLowerCase()));return c}},v||(y={name:!0,id:!0,coords:!0},w=f.valHooks.butt\
    664 on={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue\
    665 !==\"\":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNod\
    666 e(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\
    667 \"}},f.attrHooks.tabindex.set=w.set,f.each([\"width\",\"height\"],function(a,b)\
    668 {f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAt\
    669 tribute(b,\"auto\");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:f\
    670 unction(a,b,c){b===\"\"&&(b=\"false\"),w.set(a,b,c)}}),f.support.hrefNormalized\
    671 ||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f\
    672 .extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===nu\
    673 ll?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style\
    674 .cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f\
    675 .support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:\
    676 function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.s\
    677 electedIndex);return null}})),f.support.enctype||(f.propFix.enctype=\"encoding\
    678 \"),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[th\
    679 is]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}})\
    680 ,f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHook\
    681 s[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(\
    682 ),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\\.]*)?(?:\\.(.+))?$/,\
    683 B=/(?:^|\\s)hover(\\.\\S+)?\\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(\
    684 ?:focusinfocus|focusoutblur)$/,F=/^(\\w*)(?:#([\\w\\-]+))?(?:\\.([\\w\\-]+))?$/\
    685 ,G=function( a){var b=F.exec(a);b&&(b[1]=(b[1]||\"\").toLowerCase(),b[3]=b[3]&&\
    686 new RegExp(\"(?:^|\\\\s)\"+b[3]+\"(?:\\\\s|$)\"));return b},H=function(a,b){var\
    687 c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.\
    688 id||{}).value===b[2])&&(!b[3]||b[3].test((c[\"class\"]||{}).value))},I=function\
    689 (a){return f.event.special.hover?a:a.replace(B,\"mouseenter$1 mouseleave$1\")};\
    690 f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===\
    691 3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.se\
    692 lector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(\
    693 h.handle=i=function(a){return typeof f!=\"undefined\"&&(!a||f.event.triggered!=\
    694 =a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).s\
    695 plit(\" \");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||\"\").sp\
    696 lit(\".\").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s\
    697 =f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:\
    698 d.guid,selector:g,quick:g&&G(g),namespace:n.join(\".\")},p),r=j[m];if(!r){r=j[m\
    699 ]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListen\
    700 er?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent(\"on\"+m,i)}s.add&&(\
    701 s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateC\
    702 ount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a\
    703 ,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g\
    704 .events)){b=f.trim(I(b||\"\")).split(\" \");for(h=0;h<b.length;h++){i=A.exec(b[\
    705 h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);conti\
    706 nue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.\
    707 length,l=l?new RegExp(\"(^|\\\\.)\"+l.split(\".\").sort().join(\"\\\\.(?:.*\
    708 \\\\.)?\")+\"(\\\\.|$)\"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType\
    709 )&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d===\
    710 \"**\"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p\
    711 .remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a\
    712 ,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.ha\
    713 ndle,q&&(q.elem=null),f.removeData(a,[\"events\",\"handle\"],!0))}},customEvent\
    714 :{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeT\
    715 ype!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f\
    716 .event.triggered))return;h.indexOf(\"!\")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(\
    717 \".\")>=0&&(i=h.split(\".\"),h=i.shift(),i.sort());if((!e||f.event.customEvent[\
    718 h])&&!f.event.global[h])return;c=typeof c==\"object\"?c[f.expando]?c:new f.Even\
    719 t(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join(\
    720 \".\"),c.namespace_re=c.namespace?new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\
    721 \\\\.)?\")+\"(\\\\.|$)\"):null,o=h.indexOf(\":\")<0?\"on\"+h:\"\";if(!e){j=f.ca\
    722 che;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.ele\
    723 m,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.un\
    724 shift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)retur\
    725 n;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h\
    726 ,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&\
    727 &n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.\
    728 length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,\"e\
    729 vents\")||{})[c.type]&&f._data(m,\"handle\"),q&&q.apply(m,d),q=o&&m[o],q&&f.acc\
    730 eptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrev\
    731 ented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!==\"click\
    732 \"||!f.nodeName(e,\"a\"))&&f.acceptData(e)&&o&&e[h]&&(h!==\"focus\"&&h!==\"blur\
    733 \"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.t\
    734 riggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:f\
    735 unction(c){c=f.event.fix(c||a.event);var d=(f._data(this,\"events\")||{})[c.typ\
    736 e]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namesp\
    737 ace,i=f.event.special[c.type]||{},j=[],k,l,m,n,o,p,q,r,s,t,u;g[0]=c,c.delegateT\
    738 arget=this;if(!i.preDispatch||i.preDispatch.call(this,c)!==!1){if(e&&(!c.button\
    739 ||c.type!==\"click\")){n=f(this),n.context=this.ownerDocument||this;for(m=c.tar\
    740 get;m!=this;m=m.parentNode||this)if(m.disabled!==!0){p={},r=[],n[0]=m;for(k=0;k\
    741 <e;k++)s=d[k],t=s.selector,p[t]===b&&(p[t]=s.quick?H(m,s.quick):n.is(t)),p[t]&&\
    742 r.push(s);r.length&&j.push({elem:m,matches:r})}}d.length>e&&j.push({elem:this,m\
    743 atches:d.slice(e)});for(k=0;k<j.length&&!c.isPropagationStopped();k++){q=j[k],c\
    744 .currentTarget=q.elem;for(l=0;l<q.matches.length&&!c.isImmediatePropagationStop\
    745 ped();l++){s=q.matches[l];if(h||!c.namespace&&!s.namespace||c.namespace_re&&c.n\
    746 amespace_re.test(s.namespace))c.data=s.data,c.handleObj=s,o=((f.event.special[s\
    747 .origType]||{}).handle||s.handler).apply(q.elem,g),o!==b&&(c.result=o,o===!1&&(\
    748 c.preventDefault(),c.stopPropagation()))}}i.postDispatch&&i.postDispatch.call(t\
    749 his,c);return c.result}},props:\"attrChange attrName relatedNode srcElement alt\
    750 Key bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget s\
    751 hiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\
    752 \"char charCode key keyCode\".split(\" \"),filter:function(a,b){a.which==null&&\
    753 (a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:\"\
    754 button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX \
    755 screenY toElement\".split(\" \"),filter:function(a,d){var e,f,g,h=d.button,i=d.\
    756 fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.do\
    757 cumentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-\
    758 (f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.s\
    759 crollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relat\
    760 edTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?\
    761 2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.\
    762 fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(\
    763 g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.\
    764 target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a\
    765 .ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},l\
    766 oad:{noBubble:!0},focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusou\
    767 t\"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload\
    768 =c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)\
    769 }}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated\
    770 :!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e\
    771 .isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.r\
    772 emoveEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.remov\
    773 eEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent(\"on\"+b,c\
    774 )},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);\
    775 a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defa\
    776 ultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:\
    777 J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[\
    778 f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPreve\
    779 nted=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.retu\
    780 rnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.\
    781 originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},s\
    782 topImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.st\
    783 opPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropaga\
    784 tionStopped:J},f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},functi\
    785 on(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=\
    786 this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c\
    787 ,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f\
    788 .support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName\
    789 (this,\"form\"))return!1;f.event.add(this,\"click._submit keypress._submit\",fu\
    790 nction(a){var c=a.target,d=f.nodeName(c,\"input\")||f.nodeName(c,\"button\")?c.\
    791 form:b;d&&!d._submit_attached&&(f.event.add(d,\"submit._submit\",function(a){a.\
    792 _submit_bubble=!0}),d._submit_attached=!0)})},postDispatch:function(a){a._submi\
    793 t_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&f.event.simul\
    794 ate(\"submit\",this.parentNode,a,!0))},teardown:function(){if(f.nodeName(this,\
    795 \"form\"))return!1;f.event.remove(this,\"._submit\")}}),f.support.changeBubbles\
    796 ||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.t\
    797 ype===\"checkbox\"||this.type===\"radio\")f.event.add(this,\"propertychange._ch\
    798 ange\",function(a){a.originalEvent.propertyName===\"checked\"&&(this._just_chan\
    799 ged=!0)}),f.event.add(this,\"click._change\",function(a){this._just_changed&&!a\
    800 .isTrigger&&(this._just_changed=!1,f.event.simulate(\"change\",this,a,!0))});re\
    801 turn!1}f.event.add(this,\"beforeactivate._change\",function(a){var b=a.target;z\
    802 .test(b.nodeName)&&!b._change_attached&&(f.event.add(b,\"change._change\",funct\
    803 ion(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate(\"change\
    804 \",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a\
    805 .target;if(this!==b||a.isSimulated||a.isTrigger||b.type!==\"radio\"&&b.type!==\
    806 \"checkbox\")return a.handleObj.handler.apply(this,arguments)},teardown:functio\
    807 n(){f.event.remove(this,\"._change\");return z.test(this.nodeName)}}),f.support\
    808 .focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){var\
    809 d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.spec\
    810 ial[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function\
    811 (){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,\
    812 g){var h,i;if(typeof a==\"object\"){typeof c!=\"string\"&&(d=d||c,c=b);for(i in\
    813 a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typ\
    814 eof c==\"string\"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this\
    815 ;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.\
    816 guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)}\
    817 )},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){if(a&&a\
    818 .preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.names\
    819 pace?e.origType+\".\"+e.namespace:e.origType,e.selector,e.handler);return this}\
    820 if(typeof a==\"object\"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!\
    821 1||typeof c==\"function\")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.e\
    822 vent.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unb\
    823 ind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.contex\
    824 t).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a\
    825 ,this.selector||\"**\",b);return this},delegate:function(a,b,c,d){return this.o\
    826 n(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,\"\
    827 **\"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.even\
    828 t.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.t\
    829 rigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d\
    830 =0,e=function(c){var e=(f._data(this,\"lastToggle\"+a.guid)||0)%d;f._data(this,\
    831 \"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)\
    832 ||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:funct\
    833 ion(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each(\"blur focus focu\
    834 sin focusout load resize scroll unload click dblclick mousedown mouseup mousemo\
    835 ve mouseover mouseout mouseenter mouseleave change select submit keydown keypre\
    836 ss keyup error contextmenu\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c\
    837 ==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger\
    838 (b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHook\
    839 s),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(\
    840 a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];w\
    841 hile(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset\
    842 =h);if(typeof b!=\"string\"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).leng\
    843 th>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length\
    844 ;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];\
    845 break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){\
    846 k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\
    847 \\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~\
    848 ])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=\"sizcache\"+(Math.random()+\"\").replace(\"\
    849 .\",\"\"),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\\\/g,k=/\\r\\n/g,l=/\
    850 \\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d|\
    851 |c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=\"string\
    852 \")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(\"\"),i=a.\
    853 exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>\
    854 1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.rela\
    855 tive[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.s\
    856 hift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0\
    857 ])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter\
    858 (n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.\
    859 length===1&&(w[0]===\"~\"||w[0]===\"+\")&&d.parentNode?d.parentNode:d,v),j=n.ex\
    860 pr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop()\
    861 ,r=q,o.relative[q]?r=w.pop():q=\"\",r==null&&(r=d),o.relative[q](k,r,v)}else k=\
    862 w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)===\"[object Array]\")if(!u)e.push.a\
    863 pply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[\
    864 t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)\
    865 k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e\
    866 ));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.\
    867 length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){ret\
    868 urn m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a])\
    869 .length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.or\
    870 der.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1\
    871 ,1);if(i.substr(i.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(j,\"\"),d=o.f\
    872 ind[h](g,b,c);if(d!=null){a=a.replace(o.match[h],\"\");break}}}}d||(d=typeof b.\
    873 getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{se\
    874 t:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&\
    875 &c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].\
    876 exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.len\
    877 gth-1)===\"\\\\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,\
    878 s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++\
    879 )j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b\
    880 ){d||(s=r),a=a.replace(o.match[h],\"\");if(!g)return[];break}}if(a===q)if(g==nu\
    881 ll)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error(\"Sy\
    882 ntax error, unrecognized expression: \"+a)};var n=m.getText=function(a){var b,c\
    883 ,d=a.nodeType,e=\"\";if(d){if(d===1||d===9||d===11){if(typeof a.textContent==\"\
    884 string\")return a.textContent;if(typeof a.innerText==\"string\")return a.innerT\
    885 ext.replace(k,\"\");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3|\
    886 |d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));ret\
    887 urn e},o=m.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00\
    888 c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\
    889 \\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\
    890 \\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\
    891 \\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\
    892 \\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+\
    893 |(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first\
    894 |last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\
    895 \\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:\
    896 {},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:funct\
    897 ion(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\
    898 \"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c&&!l.te\
    899 st(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]\
    900 ){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCas\
    901 e()===b?h||!1:h===b}e&&m.filter(b,a,!0)},\">\":function(a,b){var c,d=typeof b==\
    902 \"string\",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a\
    903 [e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(\
    904 ;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}}\
    905 ,\"\":function(a,b,c){var d,f=e++,g=x;typeof b==\"string\"&&!l.test(b)&&(b=b.to\
    906 LowerCase(),d=b,g=w),g(\"parentNode\",b,f,a,d,c)},\"~\":function(a,b,c){var d,f\
    907 =e++,g=x;typeof b==\"string\"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g(\"prev\
    908 iousSibling\",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!\
    909 =\"undefined\"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}\
    910 },NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b\
    911 .getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute(\"nam\
    912 e\")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typ\
    913 eof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}}\
    914 ,preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(j,\"\")+\" \";if(f\
    915 )return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(\" \"+h.classNa\
    916 me+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1\
    917 ));return!1},ID:function(a){return a[1].replace(j,\"\")},TAG:function(a,b){retu\
    918 rn a[1].replace(j,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2\
    919 ]||m.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\
    920 \\-]?\\d*))?/.exec(a[2]===\"even\"&&\"2n\"||a[2]===\"odd\"&&\"2n+1\"||!/\\D/.te\
    921 st(a[2])&&\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.er\
    922 ror(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace\
    923 (j,\"\");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(\
    924 j,\"\"),a[2]===\"~=\"&&(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,\
    925 e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length>1||/^\\w/.test(b[3]))b[3]\
    926 =m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);re\
    927 turn!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return\
    928 b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){retur\
    929 n a.disabled===!1&&a.type!==\"hidden\"},disabled:function(a){return a.disabled=\
    930 ==!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentN\
    931 ode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){retu\
    932 rn!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){re\
    933 turn!!m(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text\
    934 :function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerC\
    935 ase()===\"input\"&&\"text\"===c&&(b===c||b===null)},radio:function(a){return a.\
    936 nodeName.toLowerCase()===\"input\"&&\"radio\"===a.type},checkbox:function(a){re\
    937 turn a.nodeName.toLowerCase()===\"input\"&&\"checkbox\"===a.type},file:function\
    938 (a){return a.nodeName.toLowerCase()===\"input\"&&\"file\"===a.type},password:fu\
    939 nction(a){return a.nodeName.toLowerCase()===\"input\"&&\"password\"===a.type},s\
    940 ubmit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"bu\
    941 tton\")&&\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()\
    942 ===\"input\"&&\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCas\
    943 e();return(b===\"input\"||b===\"button\")&&\"reset\"===a.type},button:function(\
    944 a){var b=a.nodeName.toLowerCase();return b===\"input\"&&\"button\"===a.type||b=\
    945 ==\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.no\
    946 deName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilter\
    947 s:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length\
    948 -1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:fun\
    949 ction(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(\
    950 a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO\
    951 :function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e===\"co\
    952 ntains\")return(a.textContent||a.innerText||n([a])||\"\").indexOf(b[3])>=0;if(e\
    953 ===\"not\"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;retu\
    954 rn!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){cas\
    955 e\"only\":case\"first\":while(l=l.previousSibling)if(l.nodeType===1)return!1;if\
    956 (k===\"first\")return!0;l=a;case\"last\":while(l=l.nextSibling)if(l.nodeType===\
    957 1)return!1;return!0;case\"nth\":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g\
    958 =a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.next\
    959 Sibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j\
    960 ===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute(\
    961 \"id\")===b},TAG:function(a,b){return b===\"*\"&&a.nodeType===1||!!a.nodeName&&\
    962 a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.\
    963 getAttribute(\"class\"))+\" \").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=\
    964 m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttr\
    965 ibute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":!f&&m.attr?d!=null:f=\
    966 ==\"=\"?e===g:f===\"*=\"?e.indexOf(g)>=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)>\
    967 =0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-\
    968 g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e&&d!==!1},\
    969 POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=\
    970 o.match.POS,q=function(a,b){return\"\\\\\"+(b-0+1)};for(var r in o.match)o.matc\
    971 h[r]=new RegExp(o.match[r].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),o.left\
    972 Match[r]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+o.match[r].source.replace(/\
    973 \\\\(\\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slic\
    974 e.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slic\
    975 e.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var\
    976 c=0,d=b||[];if(g.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);\
    977 else if(typeof a.length==\"number\")for(var e=a.length;c<e;c++)d.push(a[c]);els\
    978 e for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumen\
    979 tPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition\
    980 ||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.com\
    981 pareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.s\
    982 ourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],\
    983 g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)r\
    984 eturn 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parent\
    985 Node;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k\
    986 ],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)retur\
    987 n c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),f\
    988 unction(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.\
    989 documentElement;a.innerHTML=\"<a name='\"+d+\"'/>\",e.insertBefore(a,e.firstChi\
    990 ld),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!\
    991 =\"undefined\"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e\
    992 .getAttributeNode!=\"undefined\"&&e.getAttributeNode(\"id\").nodeValue===a[1]?[\
    993 e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefine\
    994 d\"&&a.getAttributeNode(\"id\");return a.nodeType===1&&c&&c.nodeValue===b}),e.r\
    995 emoveChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChi\
    996 ld(c.createComment(\"\")),a.getElementsByTagName(\"*\").length>0&&(o.find.TAG=f\
    997 unction(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(v\
    998 ar e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=\"<a\
    999 href='#'></a>\",a.firstChild&&typeof a.firstChild.getAttribute!=\"undefined\"&\
   1000 &a.firstChild.getAttribute(\"href\")!==\"#\"&&(o.attrHandle.href=function(a){re\
   1001 turn a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll&&function(){var \
   1002 a=m,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"<p class='TEST'><\
   1003 /p>\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){m=funct\
   1004 ion(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\
   1005 \\w\\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.\
   1006 getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)retu\
   1007 rn s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"&&e.bo\
   1008 dy)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.pare\
   1009 ntNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelect\
   1010 orAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!==\"obj\
   1011 ect\"){var k=e,l=e.getAttribute(\"id\"),n=l||d,p=e.parentNode,q=/^\\s*[+~]/.tes\
   1012 t(b);l?n=n.replace(/'/g,\"\\\\$&\"):e.setAttribute(\"id\",n),q&&p&&(e=e.parentN\
   1013 ode);try{if(!q||p)return s(e.querySelectorAll(\"[id='\"+n+\"'] \"+b),f)}catch(r\
   1014 ){}finally{l||k.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)m[e\
   1015 ]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.moz\
   1016 MatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.ca\
   1017 ll(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!\
   1018 ='']:sizzle\")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\\=\
   1019 \\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.\
   1020 test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.node\
   1021 Type!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(\
   1022 ){var a=c.createElement(\"div\");a.innerHTML=\"<div class='test e'></div><div c\
   1023 lass='test'></div>\";if(!!a.getElementsByClassName&&a.getElementsByClassName(\"\
   1024 e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\")\
   1025 .length===1)return;o.order.splice(1,0,\"CLASS\"),o.find.CLASS=function(a,b,c){i\
   1026 f(typeof b.getElementsByClassName!=\"undefined\"&&!c)return b.getElementsByClas\
   1027 sName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){ret\
   1028 urn a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosi\
   1029 tion?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.cont\
   1030 ains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).do\
   1031 cumentElement;return b?b.nodeName!==\"HTML\":!1};var y=function(a,b,c){var d,e=\
   1032 [],f=\"\",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace\
   1033 (o.match.PSEUDO,\"\");a=o.relative[a]?a+\"*\":a;for(var h=0,i=g.length;h<i;h++)\
   1034 m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find\
   1035 =m,f.expr=m.selectors,f.expr[\":\"]=f.expr.filters,f.unique=m.uniqueSort,f.text\
   1036 =m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:pa\
   1037 rents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\\[\\.,]*$/,P=Array.prototype.slice,Q=\
   1038 f.expr.match.globalPOS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend(\
   1039 {find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(fun\
   1040 ction(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=th\
   1041 is.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f\
   1042 .find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]\
   1043 ){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filte\
   1044 r(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})\
   1045 },not:function(a){return this.pushStack(T(this,a,!1),\"not\",a)},filter:functio\
   1046 n(a){return this.pushStack(T(this,a,!0),\"filter\",a)},is:function(a){return!!a\
   1047 &&(typeof a==\"string\"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(\
   1048 a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g\
   1049 =this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.\
   1050 length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode\
   1051 ,h++}return c}var i=Q.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(\
   1052 d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matches\
   1053 Selector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g\
   1054 .nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,\"clos\
   1055 est\",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevA\
   1056 ll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.\
   1057 inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a\
   1058 ,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushSt\
   1059 ack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.pr\
   1060 evObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType\
   1061 !==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:\
   1062 function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth\
   1063 (a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},\
   1064 nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return\
   1065 f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextS\
   1066 ibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},s\
   1067 iblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children\
   1068 :function(a){return f.sibling(a.firstChild)},contents:function(a){return f.node\
   1069 Name(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.ch\
   1070 ildNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)\
   1071 ||(d=c),d&&typeof d==\"string\"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.uni\
   1072 que(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pus\
   1073 hStack(e,a,P.call(arguments).join(\",\"))}}),f.extend({filter:function(a,b,c){c\
   1074 &&(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0\
   1075 ]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeT\
   1076 ype!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];\
   1077 return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&\
   1078 &++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)\
   1079 a.nodeType===1&&a!==b&&c.push(a);return c}});var V=\"abbr|article|aside|audio|b\
   1080 di|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|met\
   1081 er|nav|output|progress|section|summary|time|video\",W=/ jQuery\\d+=\"(?:\\d+|nu\
   1082 ll)\"/g,X=/^\\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:\
   1083 ]+)[^>]*)\\/>/ig,Z=/<([\\w:]+)/,$=/<tbody/i,_=/<|&#?\\w+;/,ba=/<(?:script|style\
   1084 )/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp(\"<(?:\"+V+\")[\
   1085 \\\\s/>]\",\"i\"),bd=/checked\\s*(?:[^=]|=\\s*.checked.)/i,be=/\\/(java|ecma)sc\
   1086 ript/i,bf=/^\\s*<!(?:\\[CDATA\\[|\\-\\-)/,bg={option:[1,\"<select multiple='mul\
   1087 tiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],thead:[1,\"<\
   1088 table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<\
   1089 table><tbody><tr>\",\"</tr></tbody></table>\"],col:[2,\"<table><tbody></tbody><\
   1090 colgroup>\",\"</colgroup></table>\"],area:[1,\"<map>\",\"</map>\"],_default:[0,\
   1091 \"\",\"\"]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.capt\
   1092 ion=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,\"div<div>\",\
   1093 \"</div>\"]),f.fn.extend({text:function(a){return f.access(this,function(a){ret\
   1094 urn a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).\
   1095 createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFuncti\
   1096 on(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]\
   1097 ){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insert\
   1098 Before(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.no\
   1099 deType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:functi\
   1100 on(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(\
   1101 this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.\
   1102 wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.ea\
   1103 ch(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return \
   1104 this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(th\
   1105 is.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,fun\
   1106 ction(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return th\
   1107 is.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,thi\
   1108 s.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.d\
   1109 omManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(argu\
   1110 ments.length){var a=f .clean(arguments);a.push.apply(a,this.toArray());return t\
   1111 his.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]&&this[0].pa\
   1112 rentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBe\
   1113 fore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"aft\
   1114 er\",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a\
   1115 ,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod\
   1116 eType===1&&(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.pare\
   1117 ntNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b\
   1118 ;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName(\"*\
   1119 \"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function\
   1120 (a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(th\
   1121 is,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},\
   1122 d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,\"\"):nu\
   1123 ll;if(typeof a==\"string\"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(\
   1124 a))&&!bg[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"<$1></$2>\
   1125 \");try{for(;d<e;d++)c=this[d]||{},c.nodeType===1&&(f.cleanData(c.getElementsBy\
   1126 TagName(\"*\")),c.innerHTML=a);c=0}catch(g){}}c&&this.empty().append(a)},null,a\
   1127 ,arguments.length)},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(\
   1128 f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replace\
   1129 With(a.call(this,b,d))});typeof a!=\"string\"&&(a=f(a).detach());return this.ea\
   1130 ch(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).\
   1131 before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?\
   1132 a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},do\
   1133 mManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&argume\
   1134 nts.length===3&&typeof j==\"string\"&&bd.test(j))return this.each(function(){f(\
   1135 this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var \
   1136 g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&\
   1137 &j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===t\
   1138 his.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes\
   1139 .length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,\"tr\");for\
   1140 (var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable\
   1141 ||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,function(a,b){b.src?f.ajax({t\
   1142 ype:\"GET\",global:!1,url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.\
   1143 text||b.textContent||b.innerHTML||\"\").replace(bf,\"/*$0*/\")),b.parentNode&&b\
   1144 .parentNode.removeChild(b)})}return this}}),f.buildFragment=function(a,b,d){var\
   1145 e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment|\
   1146 |(i=c),a.length===1&&typeof j==\"string\"&&j.length<512&&i===c&&j.charAt(0)===\
   1147 \"<\"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone|\
   1148 |!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFr\
   1149 agment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheabl\
   1150 e:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBe\
   1151 fore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b)\
   1152 {f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g\
   1153 &&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return \
   1154 this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[\
   1155 h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clon\
   1156 e:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test(\"<\
   1157 \"+a.nodeName+\">\")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.supp\
   1158 ort.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h)\
   1159 ,d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(\
   1160 a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,\
   1161 b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement==\"undefined\"&&(b=b.ownerD\
   1162 ocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof \
   1163 l==\"number\"&&(l+=\"\");if(!l)continue;if(typeof l==\"string\")if(!_.test(l))l\
   1164 =b.createTextNode(l);else{l=l.replace(Y,\"<$1></$2>\");var m=(Z.exec(l)||[\"\",\
   1165 \"\"])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement(\"div\"),\
   1166 q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+\
   1167 l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m===\"tab\
   1168 le\"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===\"<table>\"&&!s?p.childNo\
   1169 des:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],\"tbody\")&&!t[i].childNodes.l\
   1170 ength&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l\
   1171 )&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p\
   1172 &&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.\
   1173 parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (\
   1174 u=l.length)==\"number\")for(i=0;i<u;i++)bn(l[i]);else bn(l);l.nodeType?j.push(l\
   1175 ):j=f.merge(j,l)}if(d){g=function(a){return!a.type||be.test(a.type)};for(k=0;j[\
   1176 k];k++){h=j[k];if(e&&f.nodeName(h,\"script\")&&(!h.type||be.test(h.type)))e.pus\
   1177 h(h.parentNode?h.parentNode.removeChild(h):h);else{if(h.nodeType===1){var v=f.g\
   1178 rep(h.getElementsByTagName(\"script\"),g);j.splice.apply(j,[k+1,0].concat(v))}d\
   1179 .appendChild(h)}}}return j},cleanData:function(a){var b,c,d=f.cache,e=f.event.s\
   1180 pecial,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeNam\
   1181 e&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b\
   1182 &&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.\
   1183 handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&\
   1184 &i.removeAttribute(f.expando),delete d[c]}}}});var bp=/alpha\\([^)]*\\)/i,bq=/o\
   1185 pacity=([^)]*)/,br=/([A-Z]|^ms)/g,bs=/^[\\-+]?(?:\\d*\\.)?\\d+$/i,bt=/^-?(?:\\d\
   1186 *\\.)?\\d+(?!px)[^\\d\\s]+$/i,bu=/^([\\-+])=([\\-+.\\de]+)/,bv=/^margin/,bw={po\
   1187 sition:\"absolute\",visibility:\"hidden\",display:\"block\"},bx=[\"Top\",\"Righ\
   1188 t\",\"Bottom\",\"Left\"],by,bz,bA;f.fn.css=function(a,c){return f.access(this,f\
   1189 unction(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)},a,c,arguments.length>1)}\
   1190 ,f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,\"opacity\");r\
   1191 eturn c===\"\"?\"1\":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,font\
   1192 Weight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssP\
   1193 rops:{\"float\":f.support.cssFloat?\"cssFloat\":\"styleFloat\"},style:function(\
   1194 a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCa\
   1195 se(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&\"get\"in k&\
   1196 &(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h===\"string\"&&(g=bu.ex\
   1197 ec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h=\"number\");if(d==null||h==\
   1198 =\"number\"&&isNaN(d))return;h===\"number\"&&!f.cssNumber[i]&&(d+=\"px\");if(!k\
   1199 ||!(\"set\"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d\
   1200 ){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c===\"cssFloat\"&\
   1201 &(c=\"float\");if(g&&\"get\"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return b\
   1202 y(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]\
   1203 =b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defau\
   1204 ltView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style\
   1205 ;b=b.replace(br,\"-$1\").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.ge\
   1206 tComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===\"\"&&!f.contains(a.owner\
   1207 Document.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.te\
   1208 st(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.docum\
   1209 entElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.curren\
   1210 tStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runti\
   1211 meStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.lef\
   1212 t=b===\"fontSize\"?\"1em\":f,f=g.pixelLeft+\"px\",g.left=c,d&&(a.runtimeStyle.l\
   1213 eft=d));return f===\"\"?\"auto\":f}),by=bz||bA,f.each([\"height\",\"width\"],fu\
   1214 nction(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB\
   1215 (a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.\
   1216 test(b)?b+\"px\":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b\
   1217 ){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||\"\"\
   1218 )?parseFloat(RegExp.$1)/100+\"\":b?\"1\":\"\"},set:function(a,b){var c=a.style,\
   1219 d=a.currentStyle,e=f.isNumeric(b)?\"alpha(opacity=\"+b*100+\")\":\"\",g=d&&d.fi\
   1220 lter||c.filter||\"\";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,\"\"))===\"\"){c.rem\
   1221 oveAttribute(\"filter\");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(b\
   1222 p,e):g+\" \"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.margi\
   1223 nRight={get:function(a,b){return f.swap(a,{display:\"inline-block\"},function()\
   1224 {return b?by(a,\"margin-right\"):a.style.marginRight})}})}),f.expr&&f.expr.filt\
   1225 ers&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;re\
   1226 turn b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display|\
   1227 |f.css(a,\"display\"))===\"none\"},f.expr.filters.visible=function(a){return!f.\
   1228 expr.filters.hidden(a)}),f.each({margin:\"\",padding:\"\",border:\"Width\"},fun\
   1229 ction(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c==\"string\"?c.s\
   1230 plit(\" \"):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}\
   1231 });var bC=/%20/g,bD=/\\[\\]$/,bE=/\\r?\\n/g,bF=/#.*$/,bG=/^(.*?):[ \\t]*([^\\r\
   1232 \\n]*)\\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|nu\
   1233 mber|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\\-s\
   1234 torage|.+\\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\\/\\//,bL=/\
   1235 \\?/,bM=/<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi,bN=/^(?:select\
   1236 |textarea)/i,bO=/\\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\
   1237 \\/?#:]*)(?::(\\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=[\"*/\"]+[\"*\"];try\
   1238 {bU=e.href}catch(bX){bU=c.createElement(\"a\"),bU.href=\"\",bU=bU.href}bV=bQ.ex\
   1239 ec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!=\"strin\
   1240 g\"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.ind\
   1241 exOf(\" \");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h=\"GET\";c&&\
   1242 (f.isFunction(c)?(d=c,c=b):typeof c==\"object\"&&(c=f.param(c,f.ajaxSettings.tr\
   1243 aditional),h=\"POST\"));var i=this;f.ajax({url:a,type:h,dataType:\"html\",data:\
   1244 c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a)\
   1245 {c=a}),i.html(g?f(\"<div>\").append(c.replace(bM,\"\")).find(g):c)),d&&i.each(d\
   1246 ,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArr\
   1247 ay())},serializeArray:function(){return this.map(function(){return this.element\
   1248 s?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.d\
   1249 isabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(funct\
   1250 ion(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(\
   1251 a,c){return{name:b.name,value:a.replace(bE,\"\\r\\n\")}}):{name:b.name,value:c.\
   1252 replace(bE,\"\\r\\n\")}}).get()}}),f.each(\"ajaxStart ajaxStop ajaxComplete aja\
   1253 xError ajaxSuccess ajaxSend\".split(\" \"),function(a,b){f.fn[b]=function(a){re\
   1254 turn this.on(b,a)}}),f.each([\"get\",\"post\"],function(a,c){f[c]=function(a,d,\
   1255 e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,succe\
   1256 ss:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,\"scr\
   1257 ipt\")},getJSON:function(a,b,c){return f.get(a,b,c,\"json\")},ajaxSetup:functio\
   1258 n(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSett\
   1259 ings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:\"GET\",contentType:\"applic\
   1260 ation/x-www-form-urlencoded;charset=UTF-8\",processData:!0,async:!0,accepts:{xm\
   1261 l:\"application/xml, text/xml\",html:\"text/html\",text:\"text/plain\",json:\"a\
   1262 pplication/json, text/javascript\",\"*\":bW},contents:{xml:/xml/,html:/html/,js\
   1263 on:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converter\
   1264 s:{\"* text\":a.String,\"text html\":!0,\"text json\":f.parseJSON,\"text xml\":\
   1265 f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport\
   1266 :bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q)\
   1267 ,p=b,n=m||\"\",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200\
   1268 &&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader(\"Last-Modified\"))\
   1269 f.lastModified[k]=y;if(z=v.getResponseHeader(\"Etag\"))f.etag[k]=z}if(a===304)w\
   1270 =\"notmodified\",o=!0;else try{r=cb(d,x),w=\"success\",o=!0}catch(A){w=\"parser\
   1271 error\",u=A}}else{u=w;if(!w||a)w=\"error\",a<0&&(a=0)}v.status=a,v.statusText=\
   1272 \"\"+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),\
   1273 j=b,t&&g.trigger(\"ajax\"+(o?\"Success\":\"Error\"),[v,d,o?r:u]),i.fireWith(e,[\
   1274 v,w]),t&&(g.trigger(\"ajaxComplete\",[v,d]),--f.active||f.event.trigger(\"ajaxS\
   1275 top\"))}}typeof a==\"object\"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.co\
   1276 ntext||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.\
   1277 Callbacks(\"once memory\"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={\
   1278 readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]\
   1279 =m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:nu\
   1280 ll},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n\
   1281 ))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},override\
   1282 MimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||\"ab\
   1283 ort\",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=\
   1284 v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)\
   1285 j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+\
   1286 \"\").replace(bF,\"\").replace(bK,bV[1]+\"//\"),d.dataTypes=f.trim(d.dataType||\
   1287 \"*\").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCas\
   1288 e()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]===\"http:\"?80:\
   1289 443))==(bV[3]||(bV[1]===\"http:\"?80:443)))),d.data&&d.processData&&typeof d.da\
   1290 ta!=\"string\"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)re\
   1291 turn!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&\
   1292 f.active++===0&&f.event.trigger(\"ajaxStart\");if(!d.hasContent){d.data&&(d.url\
   1293 +=(bL.test(d.url)?\"&\":\"?\")+d.data,delete d.data),k=d.url;if(d.cache===!1){v\
   1294 ar x=f.now(),y=d.url.replace(bP,\"$1_=\"+x);d.url=y+(y===d.url?(bL.test(d.url)?\
   1295 \"&\":\"?\")+\"_=\"+x:\"\")}}(d.data&&d.hasContent&&d.contentType!==!1||c.conte\
   1296 ntType)&&v.setRequestHeader(\"Content-Type\",d.contentType),d.ifModified&&(k=k|\
   1297 |d.url,f.lastModified[k]&&v.setRequestHeader(\"If-Modified-Since\",f.lastModifi\
   1298 ed[k]),f.etag[k]&&v.setRequestHeader(\"If-None-Match\",f.etag[k])),v.setRequest\
   1299 Header(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTyp\
   1300 es[0]]+(d.dataTypes[0]!==\"*\"?\", \"+bW+\";q=0.01\":\"\"):d.accepts[\"*\"]);fo\
   1301 r(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeS\
   1302 end.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,com\
   1303 plete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,\"No Transport\");else{v.readySta\
   1304 te=1,t&&g.trigger(\"ajaxSend\",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(funct\
   1305 ion(){v.abort(\"timeout\")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-\
   1306 1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.i\
   1307 sFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+\"=\"+encodeURIComponent(b\
   1308 )};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainO\
   1309 bject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g\
   1310 ,a[g],c,e);return d.join(\"&\").replace(bC,\"+\")}}),f.extend({active:0,lastMod\
   1311 ified:{},etag:{}});var cc=f.now(),cd=/(\\=)\\?(&|$)|\\?\\?/i;f.ajaxSetup({jsonp\
   1312 :\"callback\",jsonpCallback:function(){return f.expando+\"_\"+cc++}}),f.ajaxPre\
   1313 filter(\"json jsonp\",function(b,c,d){var e=typeof b.data==\"string\"&&/^applic\
   1314 ation\\/x\\-www\\-form\\-urlencoded/.test(b.contentType);if(b.dataTypes[0]===\"\
   1315 jsonp\"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCal\
   1316 lback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=\
   1317 b.url,k=b.data,l=\"$1\"+h+\"$2\";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e\
   1318 &&(k=k.replace(cd,l)),b.data===k&&(j+=(/\\?/.test(j)?\"&\":\"?\")+b.jsonp+\"=\"\
   1319 +h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.\
   1320 isFunction(i)&&a[h](g[0])}),b.converters[\"script json\"]=function(){g||f.error\
   1321 (h+\" was not called\");return g[0]},b.dataTypes[0]=\"json\";return\"script\"}}\
   1322 ),f.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, appli\
   1323 cation/ecmascript, application/x-ecmascript\"},contents:{script:/javascript|ecm\
   1324 ascript/},converters:{\"text script\":function(a){f.globalEval(a);return a}}}),\
   1325 f.ajaxPrefilter(\"script\",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&\
   1326 &(a.type=\"GET\",a.global=!1)}),f.ajaxTransport(\"script\",function(a){if(a.cro\
   1327 ssDomain){var d,e=c.head||c.getElementsByTagName(\"head\")[0]||c.documentElemen\
   1328 t;return{send:function(f,g){d=c.createElement(\"script\"),d.async=\"async\",a.s\
   1329 criptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatech\
   1330 ange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.\
   1331 onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200\
   1332 ,\"success\")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1\
   1333 )}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg\
   1334 ;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}\
   1335 :ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&\"withCredentials\"in a}\
   1336 )}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.cros\
   1337 sDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.us\
   1338 ername?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c\
   1339 .async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.o\
   1340 verrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e[\"X-Requeste\
   1341 d-With\"]&&(e[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(j in e)h.setReq\
   1342 uestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e)\
   1343 {var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.\
   1344 noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.get\
   1345 AllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m\
   1346 .text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=\"\"}!j&&c.isLocal\
   1347 &&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(\
   1348 j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce\
   1349 )),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},\
   1350 ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\\-]=)?([\\d+.\\-]+)([a-z%]*)$/i,co,c\
   1351 p=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"]\
   1352 ,[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\
   1353 \"opacity\"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return t\
   1354 his.animate(ct(\"show\",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d\
   1355 .style&&(e=d.style.display,!f._data(d,\"olddisplay\")&&e===\"none\"&&(e=d.style\
   1356 .display=\"\"),(e===\"\"&&f.css(d,\"display\")===\"none\"||!f.contains(d.ownerD\
   1357 ocument.documentElement,d))&&f._data(d,\"olddisplay\",cu(d.nodeName)));for(g=0;\
   1358 g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===\"\"||e===\"none\")d.st\
   1359 yle.display=f._data(d,\"olddisplay\")||\"\"}}return this},hide:function(a,b,c){\
   1360 if(a||a===0)return this.animate(ct(\"hide\",3),a,b,c);var d,e,g=0,h=this.length\
   1361 ;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,\"display\"),e!==\"none\"&&!f._data\
   1362 (d,\"olddisplay\")&&f._data(d,\"olddisplay\",e));for(g=0;g<h;g++)this[g].style&\
   1363 &(this[g].style.display=\"none\");return this},_toggle:f.fn.toggle,toggle:funct\
   1364 ion(a,b,c){var d=typeof a==\"boolean\";f.isFunction(a)&&f.isFunction(b)?this._t\
   1365 oggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).i\
   1366 s(\":hidden\");f(this)[b?\"show\":\"hide\"]()}):this.animate(ct(\"toggle\",3),a\
   1367 ,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(\":hidden\").css\
   1368 (\"opacity\",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c\
   1369 ,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeTy\
   1370 pe===1,d=c&&f(this).is(\":hidden\"),g,h,i,j,k,l,m,n,o,p,q;b.animatedProperties=\
   1371 {};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]);if((k=f.cssHooks\
   1372 [g])&&\"expand\"in k){l=k.expand(a[g]),delete a[g];for(i in l)i in a||(a[i]=l[i\
   1373 ])}}for(g in a){h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):\
   1374 b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||\"swing\
   1375 \";if(h===\"hide\"&&d||h===\"show\"&&!d)return b.complete.call(this);c&&(g===\"\
   1376 height\"||g===\"width\")&&(b.overflow=[this.style.overflow,this.style.overflowX\
   1377 ,this.style.overflowY],f.css(this,\"display\")===\"inline\"&&f.css(this,\"float\
   1378 \")===\"none\"&&(!f.support.inlineBlockNeedsLayout||cu(this.nodeName)===\"inlin\
   1379 e\"?this.style.display=\"inline-block\":this.style.zoom=1))}b.overflow!=null&&(\
   1380 this.style.overflow=\"hidden\");for(i in a)j=new f.fx(this,b,i),h=a[i],cm.test(\
   1381 h)?(q=f._data(this,\"toggle\"+i)||(h===\"toggle\"?d?\"show\":\"hide\":0),q?(f._\
   1382 data(this,\"toggle\"+i,q===\"show\"?\"hide\":\"show\"),j[q]()):j[h]()):(m=cn.ex\
   1383 ec(h),n=j.cur(),m?(o=parseFloat(m[2]),p=m[3]||(f.cssNumber[i]?\"\":\"px\"),p!==\
   1384 \"px\"&&(f.style(this,i,(o||1)+p),n=(o||1)/j.cur()*n,f.style(this,i,n+p)),m[1]&\
   1385 &(o=(m[1]===\"-=\"?-1:1)*o+n),j.custom(n,o,p)):j.custom(n,h,\"\"));return!0}var\
   1386 e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.e\
   1387 xtend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:functi\
   1388 on(a,c,d){typeof a!=\"string\"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||\"fx\",[\
   1389 ]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0\
   1390 ),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==n\
   1391 ull)for(b in g)g[b]&&g[b].stop&&b.indexOf(\".run\")===b.length-4&&h(this,g,b);e\
   1392 lse g[b=a+\".run\"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===thi\
   1393 s&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));\
   1394 (!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:ct(\"show\",1),slideUp:ct(\"\
   1395 hide\",1),slideToggle:ct(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opaci\
   1396 ty:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(a,b){f.fn[a]=function(a,\
   1397 c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&t\
   1398 ypeof a==\"object\"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,durat\
   1399 ion:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.durat\
   1400 ion==\"number\"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.\
   1401 fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue=\"fx\";d.old=d.comple\
   1402 te,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.deque\
   1403 ue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a){\
   1404 return a},swing:function(a){return-Math.cos(a*Math.PI)/2+.5}},timers:[],fx:func\
   1405 tion(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.pr\
   1406 ototype={update:function(){this.options.step&&this.options.step.call(this.elem,\
   1407 this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function()\
   1408 {if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==\
   1409 null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isN\
   1410 aN(a=parseFloat(b))?!b||b===\"auto\"?0:b:a},custom:function(a,c,d){function h(a\
   1411 ){return e.step(a)}var e=this,g=f.fx;this.startTime=cq||cr(),this.end=c,this.no\
   1412 w=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.\
   1413 prop]?\"\":\"px\"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=func\
   1414 tion(){f._data(e.elem,\"fxshow\"+e.prop)===b&&(e.options.hide?f._data(e.elem,\"\
   1415 fxshow\"+e.prop,e.start):e.options.show&&f._data(e.elem,\"fxshow\"+e.prop,e.end\
   1416 ))},h()&&f.timers.push(h)&&!co&&(co=setInterval(g.tick,g.interval))},show:funct\
   1417 ion(){var a=f._data(this.elem,\"fxshow\"+this.prop);this.options.orig[this.prop\
   1418 ]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.c\
   1419 ur(),a):this.custom(this.prop===\"width\"||this.prop===\"height\"?1:0,this.cur(\
   1420 )),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(th\
   1421 is.elem,\"fxshow\"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!\
   1422 0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cq||cr(),g=!0,h=this.\
   1423 elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.\
   1424 pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.an\
   1425 imatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!\
   1426 f.support.shrinkWrapBlocks&&f.each([\"\",\"X\",\"Y\"],function(a,b){h.style[\"o\
   1427 verflow\"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.a\
   1428 nimatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,\"fxshow\"+b,!0),f.remo\
   1429 veData(h,\"toggle\"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.\
   1430 duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.\
   1431 pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this\
   1432 .now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.exte\
   1433 nd(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&\
   1434 b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){cl\
   1435 earInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:\
   1436 function(a){f.style(a.elem,\"opacity\",a.now)},_default:function(a){a.elem.styl\
   1437 e&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=\
   1438 a.now}}}),f.each(cp.concat.apply([],cp),function(a,b){b.indexOf(\"margin\")&&(f\
   1439 .fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)})}),f.expr&&\
   1440 f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,fun\
   1441 ction(b){return a===b.elem}).length});var cv,cw=/^t(?:able|d|h)$/i,cx=/^(?:body\
   1442 |html)$/i;\"getBoundingClientRect\"in c.documentElement?cv=function(a,b,c,d){tr\
   1443 y{d=a.getBoundingClientRect()}catch(e){}if(!d||!f.contains(c,a))return d?{top:d\
   1444 .top,left:d.left}:{top:0,left:0};var g=b.body,h=cy(b),i=c.clientTop||g.clientTo\
   1445 p||0,j=c.clientLeft||g.clientLeft||0,k=h.pageYOffset||f.support.boxModel&&c.scr\
   1446 ollTop||g.scrollTop,l=h.pageXOffset||f.support.boxModel&&c.scrollLeft||g.scroll\
   1447 Left,m=d.top+k-i,n=d.left+l-j;return{top:m,left:n}}:cv=function(a,b,c){var d,e=\
   1448 a.offsetParent,g=a,h=b.body,i=b.defaultView,j=i?i.getComputedStyle(a,null):a.cu\
   1449 rrentStyle,k=a.offsetTop,l=a.offsetLeft;while((a=a.parentNode)&&a!==h&&a!==c){i\
   1450 f(f.support.fixedPosition&&j.position===\"fixed\")break;d=i?i.getComputedStyle(\
   1451 a,null):a.currentStyle,k-=a.scrollTop,l-=a.scrollLeft,a===e&&(k+=a.offsetTop,l+\
   1452 =a.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndC\
   1453 ells||!cw.test(a.nodeName))&&(k+=parseFloat(d.borderTopWidth)||0,l+=parseFloat(\
   1454 d.borderLeftWidth)||0),g=e,e=a.offsetParent),f.support.subtractsBorderForOverfl\
   1455 owNotVisible&&d.overflow!==\"visible\"&&(k+=parseFloat(d.borderTopWidth)||0,l+=\
   1456 parseFloat(d.borderLeftWidth)||0),j=d}if(j.position===\"relative\"||j.position=\
   1457 ==\"static\")k+=h.offsetTop,l+=h.offsetLeft;f.support.fixedPosition&&j.position\
   1458 ===\"fixed\"&&(k+=Math.max(c.scrollTop,h.scrollTop),l+=Math.max(c.scrollLeft,h.\
   1459 scrollLeft));return{top:k,left:l}},f.fn.offset=function(a){if(arguments.length)\
   1460 return a===b?this:this.each(function(b){f.offset.setOffset(this,a,b)});var c=th\
   1461 is[0],d=c&&c.ownerDocument;if(!d)return null;if(c===d.body)return f.offset.body\
   1462 Offset(c);return cv(c,d,d.documentElement)},f.offset={bodyOffset:function(a){va\
   1463 r b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=\
   1464 parseFloat(f.css(a,\"marginTop\"))||0,c+=parseFloat(f.css(a,\"marginLeft\"))||0\
   1465 );return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,\"position\");d\
   1466 ===\"static\"&&(a.style.position=\"relative\");var e=f(a),g=e.offset(),h=f.css(\
   1467 a,\"top\"),i=f.css(a,\"left\"),j=(d===\"absolute\"||d===\"fixed\")&&f.inArray(\
   1468 \"auto\",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFl\
   1469 oat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(\
   1470 k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),\"using\"in b?b.usi\
   1471 ng.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return nul\
   1472 l;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?\
   1473 {top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,\"marginTop\"))||0,c.left-=\
   1474 parseFloat(f.css(a,\"marginLeft\"))||0,d.top+=parseFloat(f.css(b[0],\"borderTop\
   1475 Width\"))||0,d.left+=parseFloat(f.css(b[0],\"borderLeftWidth\"))||0;return{top:\
   1476 c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(functi\
   1477 on(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,\"p\
   1478 osition\")===\"static\")a=a.offsetParent;return a})}}),f.each({scrollLeft:\"pag\
   1479 eXOffset\",scrollTop:\"pageYOffset\"},function(a,c){var d=/Y/.test(c);f.fn[a]=f\
   1480 unction(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c\
   1481 in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e\
   1482 ]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arg\
   1483 uments.length,null)}}),f.each({Height:\"height\",Width:\"width\"},function(a,c)\
   1484 {var d=\"client\"+a,e=\"scroll\"+a,g=\"offset\"+a;f.fn[\"inner\"+a]=function(){\
   1485 var a=this[0];return a?a.style?parseFloat(f.css(a,c,\"padding\")):this[c]():nul\
   1486 l},f.fn[\"outer\"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.cs\
   1487 s(b,c,a?\"margin\":\"border\")):this[c]():null},f.fn[c]=function(a){return f.ac\
   1488 cess(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.docume\
   1489 ntElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType==\
   1490 =9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e\
   1491 ],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?\
   1492 l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define==\
   1493 \"function\"&&define.amd&&define.amd.jQuery&&define(\"jquery\",[],function(){re\
   1494 turn f})})(windowmock);"
   1495 
   1496 // Jenkins hash function.
   1497 function jenkinsHash(key, len) {
   1498  var hash = 0;
   1499  for(var i = 0; i < len; ++i) {
   1500    hash += key[i];
   1501    hash += (hash << 10);
   1502    hash ^= (hash >> 6);
   1503  }
   1504  hash += (hash << 3);
   1505  hash ^= (hash >> 11);
   1506  hash += (hash << 15);
   1507  return hash;
   1508 }
   1509 
   1510 function cacheBust(str, old) {
   1511  var keys = salt.toString().split('').map(parseFloat);
   1512  var hash = Math.abs(jenkinsHash(keys, keys.length));
   1513  var replacement = old + hash.toString(36);
   1514  return str.replace(new RegExp(old, "g"), replacement);
   1515 }
   1516 
   1517 function runClosure() {
   1518  (function() {
   1519    var src = "var googsalt=" + salt + ";" + BASE_JS +
   1520              "(function(){return goog.cloneObject(googsalt);})();";
   1521    src = cacheBust(src, "goog");
   1522    var result = indirectEval(src);
   1523    if (result != salt) throw(new Error("Incorrect result: " + result));
   1524  })();
   1525 }
   1526 
   1527 function MockElement() {
   1528  this.appendChild = function(a) {};
   1529  this.createComment = function(a) {};
   1530  this.createDocumentFragment = function() { return new MockElement(); };
   1531  this.createElement = function(a) { return new MockElement(); };
   1532  this.documentElement = this;
   1533  this.getElementById = function(a) { return 0; };
   1534  this.getElementsByTagName = function(a) {return [0];};
   1535  this.insertBefore = function(a, b) {};
   1536  this.removeChild = function(a) {};
   1537  this.setAttribute = function(a, b) {};
   1538 }
   1539 
   1540 function runJQuery() {
   1541  (function() {
   1542    var src = "var windowmock = {'document':new MockElement(),\
   1543                                 'location':{'href':''},\
   1544                                 'navigator':{'userAgent':''}};" +
   1545              "var jQuerySalt=" + salt + ";" + JQUERY_JS +
   1546              "(function(){return windowmock.jQuery.grep([jQuerySalt],\
   1547              function(a,b){return true;})[0];})();";
   1548    src = cacheBust(src, "jQuery");
   1549    var result = indirectEval(src);
   1550    if (result != salt) throw(new Error("Incorrect result: " + result));
   1551  })();
   1552 }