/*

 lodash 3.9.3 (Custom Build) <https://lodash.com/>
 Build: `lodash modern -o ./lodash.js`
 Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
 Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 Available under MIT license <https://lodash.com/license>
 FastClick: polyfill to remove click delays on browsers with touch UIs.

 @codingstandard ftlabs-jsv2
 @copyright The Financial Times Limited [All Rights Reserved]
 @license MIT License (see LICENSE.txt)
*/
(function(d){if(window["com.genius.Genius.annotation_enabled"]){d=d.jQuery;var c=window.onerror;window.onerror=function(){window.onerror=c;return!0};d(document).trigger("genius:reinjection");throw"this script has already run on this page";}window["com.genius.Genius.annotation_enabled"]=!0})(window["com.genius.Genius"]);
(function(d){"undefined"===typeof d&&(d={});"undefined"===typeof d.performance&&(d.performance={});d._perfRefForUserTimingPolyfill=d.performance;d.performance.userTimingJsNow=!1;d.performance.userTimingJsNowPrefixed=!1;d.performance.userTimingJsUserTiming=!1;d.performance.userTimingJsUserTimingPrefixed=!1;d.performance.userTimingJsPerformanceTimeline=!1;d.performance.userTimingJsPerformanceTimelinePrefixed=!1;var c=[],m=[],a=null,b,f;if("function"!==typeof d.performance.now){d.performance.userTimingJsNow=
!0;m=["webkitNow","msNow","mozNow"];for(b=0;b<m.length;b++)if("function"===typeof d.performance[m[b]]){d.performance.now=d.performance[m[b]];d.performance.userTimingJsNowPrefixed=!0;break}var n=+new Date;d.performance.timing&&d.performance.timing.navigationStart&&(n=d.performance.timing.navigationStart);"function"!==typeof d.performance.now&&(d.performance.now=Date.now?function(){return Date.now()-n}:function(){return+new Date-n})}var k=function(){},u=function(){},q=[],r=!1,y=!1;if("function"!==typeof d.performance.getEntries||
"function"!==typeof d.performance.mark){"function"===typeof d.performance.getEntries&&"function"!==typeof d.performance.mark&&(y=!0);d.performance.userTimingJsPerformanceTimeline=!0;c=["webkit","moz"];m=["getEntries","getEntriesByName","getEntriesByType"];for(b=0;b<m.length;b++)for(f=0;f<c.length;f++)a=c[f]+m[b].substr(0,1).toUpperCase()+m[b].substr(1),"function"===typeof d.performance[a]&&(d.performance[m[b]]=d.performance[a],d.performance.userTimingJsPerformanceTimelinePrefixed=!0);var k=function(a){q.push(a);
"measure"===a.entryType&&(r=!0)},t=function(){r&&(q.sort(function(a,b){return a.startTime-b.startTime}),r=!1)},u=function(a,f){for(b=0;b<q.length;)q[b].entryType!==a?b++:"undefined"!==typeof f&&q[b].name!==f?b++:q.splice(b,1)};if("function"!==typeof d.performance.getEntries||y){var B=d.performance.getEntries;d.performance.getEntries=function(){t();var a=q.slice(0);y&&B&&(Array.prototype.push.apply(a,B.call(d.performance)),a.sort(function(a,b){return a.startTime-b.startTime}));return a}}if("function"!==
typeof d.performance.getEntriesByType||y){var G=d.performance.getEntriesByType;d.performance.getEntriesByType=function(a){if("undefined"===typeof a||"mark"!==a&&"measure"!==a)return y&&G?G.call(d.performance,a):[];"measure"===a&&t();var f=[];for(b=0;b<q.length;b++)q[b].entryType===a&&f.push(q[b]);return f}}if("function"!==typeof d.performance.getEntriesByName||y){var x=d.performance.getEntriesByName;d.performance.getEntriesByName=function(a,f){if(f&&"mark"!==f&&"measure"!==f)return y&&x?x.call(d.performance,
a,f):[];"undefined"!==typeof f&&"measure"===f&&t();var k=[];for(b=0;b<q.length;b++)"undefined"!==typeof f&&q[b].entryType!==f||q[b].name!==a||k.push(q[b]);y&&x&&(Array.prototype.push.apply(k,x.call(d.performance,a,f)),k.sort(function(a,b){return a.startTime-b.startTime}));return k}}}if("function"!==typeof d.performance.mark){d.performance.userTimingJsUserTiming=!0;c=["webkit","moz","ms"];m=["mark","measure","clearMarks","clearMeasures"];for(b=0;b<m.length;b++)for(f=0;f<c.length;f++)a=c[f]+m[b].substr(0,
1).toUpperCase()+m[b].substr(1),"function"===typeof d.performance[a]&&(d.performance[m[b]]=d.performance[a],d.performance.userTimingJsUserTimingPrefixed=!0);var C={};"function"!==typeof d.performance.mark&&(d.performance.mark=function(a){var b=d.performance.now();if("undefined"===typeof a)throw new SyntaxError("Mark name must be specified");if(d.performance.timing&&a in d.performance.timing)throw new SyntaxError("Mark name is not allowed");C[a]||(C[a]=[]);C[a].push(b);k({entryType:"mark",name:a,startTime:b,
duration:0})});"function"!==typeof d.performance.clearMarks&&(d.performance.clearMarks=function(a){a?C[a]=[]:C={};u("mark",a)});"function"!==typeof d.performance.measure&&(d.performance.measure=function(a,b,f){var c=d.performance.now();if("undefined"===typeof a)throw new SyntaxError("Measure must be specified");if(b){var m=0;if(d.performance.timing&&b in d.performance.timing){if("navigationStart"!==b&&0===d.performance.timing[b])throw Error(b+" has a timing of 0");m=d.performance.timing[b]-d.performance.timing.navigationStart}else if(b in
C)m=C[b][C[b].length-1];else throw Error(b+" mark not found");b=c;if(f)if(d.performance.timing&&f in d.performance.timing){if("navigationStart"!==f&&0===d.performance.timing[f])throw Error(f+" has a timing of 0");b=d.performance.timing[f]-d.performance.timing.navigationStart}else if(f in C)b=C[f][C[f].length-1];else throw Error(f+" mark not found");k({entryType:"measure",name:a,startTime:m,duration:b-m})}else k({entryType:"measure",name:a,startTime:0,duration:c})});"function"!==typeof d.performance.clearMeasures&&
(d.performance.clearMeasures=function(a){u("measure",a)})}"undefined"!==typeof define&&define.amd?define([],function(){return d.performance}):"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports=d.performance)})("undefined"!==typeof window?window:void 0);window.performance.mark("genius.startScriptEvaluation");window["com.genius.Genius"]={};
(function(d,c,m){c.conflicts={};["require","define","Modernizr","Airbrake","bowser"].forEach(function(a){c.conflicts[a]=d[a];d[a]=m})})(this,this["com.genius.Genius"]);
(function(d,c){function m(b){B[t]=a.apply(c,b);return t++}function a(a){var b=[].slice.call(arguments,1);return function(){"function"===typeof a?a.apply(c,b):(new Function(""+a))()}}function b(k){if(G)setTimeout(a(b,k),0);else{var c=B[k];if(c){G=!0;try{c()}finally{f(k),G=!1}}}}function f(a){delete B[a]}function n(){C=function(){var f=m(arguments);process.nextTick(a(b,f));return f}}function k(){if(d.postMessage&&!d.importScripts){var a=!0,b=d.onmessage;d.onmessage=function(){a=!1};d.postMessage("",
"*");d.onmessage=b;return a}}function u(){var a="setImmediate$"+Math.random()+"$",f=function(f){f.source===d&&"string"===typeof f.data&&0===f.data.indexOf(a)&&b(+f.data.slice(a.length))};d.addEventListener?d.addEventListener("message",f,!1):d.attachEvent("onmessage",f);C=function(){var b=m(arguments);d.postMessage(a+b,"*");return b}}function q(){var a=new MessageChannel;a.port1.onmessage=function(a){b(a.data)};C=function(){var b=m(arguments);a.port2.postMessage(b);return b}}function r(){var a=x.documentElement;
C=function(){var f=m(arguments),k=x.createElement("script");k.onreadystatechange=function(){b(f);k.onreadystatechange=null;a.removeChild(k);k=null};a.appendChild(k);return f}}function y(){C=function(){var f=m(arguments);setTimeout(a(b,f),0);return f}}if(!d.setImmediate){var t=1,B={},G=!1,x=d.document,C,E=Object.getPrototypeOf&&Object.getPrototypeOf(d),E=E&&E.setTimeout?E:d;"[object process]"==={}.toString.call(d.process)?n():k()?u():d.MessageChannel?q():x&&"onreadystatechange"in x.createElement("script")?
r():y();E.setImmediate=C;E.clearImmediate=f}})((new Function("return this"))());
(function e$$0(c,m,a){function b(k,n){if(!m[k]){if(!c[k]){var q="function"==typeof require&&require;if(!n&&q)return q(k,!0);if(f)return f(k,!0);q=Error("Cannot find module '"+k+"'");throw q.code="MODULE_NOT_FOUND",q;}q=m[k]={exports:{}};c[k][0].call(q.exports,function(a){var f=c[k][1][a];return b(f?f:a)},q,q.exports,e$$0,c,m,a)}return m[k].exports}for(var f="function"==typeof require&&require,n=0;n<a.length;n++)b(a[n]);return b})({1:[function(d,c,m){(function(a){var b,f;f=d("./util/merge.coffee");
b=function(){function b(a,f){this._projectId=0;this._projectKey="";this._host="https://api.airbrake.io";this._context={};this._params={};this._env={};this._session={};this._processor=a;this._reporters=[];this._filters=[];f&&this.addReporter(f)}b.prototype.setProject=function(a,b){this._projectId=a;return this._projectKey=b};b.prototype.setHost=function(a){return this._host=a};b.prototype.addContext=function(a){return f(this._context,a)};b.prototype.setEnvironmentName=function(a){return this._context.environment=
a};b.prototype.addParams=function(a){return f(this._params,a)};b.prototype.addEnvironment=function(a){return f(this._env,a)};b.prototype.addSession=function(a){return f(this._session,a)};b.prototype.addReporter=function(a){return this._reporters.push(a)};b.prototype.addFilter=function(a){return this._filters.push(a)};b.prototype.push=function(b){var c,d;c={language:"JavaScript",sourceMapEnabled:!0};null!=(d=a.navigator)&&d.userAgent&&(c.userAgent=a.navigator.userAgent);a.location&&(c.url=String(a.location));
return this._processor(b.error||b,function(a){return function(d,m){var n,q,x,C,E;q={notifier:{name:"airbrake-js-"+d,version:"0.3.10",url:"https://github.com/airbrake/airbrake-js"},errors:[m],context:f(c,a._context,b.context),params:f({},a._params,b.params),environment:f({},a._env,b.environment),session:f({},a._session,b.session)};E=a._filters;x=0;for(C=E.length;x<C;x++)if(n=E[x],!n(q))return;E=a._reporters;x=0;for(C=E.length;x<C;x++)n=E[x],n(q,{projectId:a._projectId,projectKey:a._projectKey,host:a._host})}}(this))};
b.prototype._wrapArguments=function(a){var b,f,c,d;f=c=0;for(d=a.length;c<d;f=++c)b=a[f],"function"===typeof b&&(a[f]=this.wrap(b));return a};b.prototype.wrap=function(a){var b,f,c;if(a.__airbrake__)return a;c=this;b=function(){var b,f;b=c._wrapArguments(arguments);try{return a.apply(this,b)}catch(d){return f=d,b=Array.prototype.slice.call(arguments),c.push({error:f,params:{arguments:b}}),null}};for(f in a)a.hasOwnProperty(f)&&(b[f]=a[f]);b.__airbrake__=!0;b.__inner__=a;return b};return b}();c.exports=
b}).call(this,"undefined"!==typeof global?global:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{"./util/merge.coffee":10}],2:[function(d,c,m){c="undefined"!==typeof global?global:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{};var a,b;d("./util/compat.coffee");m=d("./client.coffee");a=d("./processors/stack.coffee");b=d("./reporters/hybrid.coffee");m=new m(a,b);m.consoleReporter=d("./reporters/console.coffee");a=c.Airbrake;c.Airbrake=m;d("./util/slurp_config_from_dom.coffee")(m);
if(null!=a){null!=a.wrap&&(m.wrap=a.wrap);if(null!=a.onload)a.onload(m);c=0;for(b=a.length;c<b;c++)d=a[c],m.push(d)}},{"./client.coffee":1,"./processors/stack.coffee":3,"./reporters/console.coffee":4,"./reporters/hybrid.coffee":5,"./util/compat.coffee":8,"./util/slurp_config_from_dom.coffee":11}],3:[function(d,c,m){var a,b;a=[{name:"v8",re:/^\s*at\s(.+?)\s\((?:(?:(.+):(\d+):(\d+))|(.+))\)$/,fn:function(a){return{"function":a[1],file:a[2]||a[5],line:a[3]&&parseInt(a[3],10)||0,column:a[4]&&parseInt(a[4],
10)||0}}},{name:"firefox30",re:/^(.*)@(.+):(\d+):(\d+)$/,fn:function(a){var b,c,d;c=a[1];b=a[2];if(d=b.match(/^(\S+)\s(line\s\d+\s>\seval.*)$/))c=0<c.length?c+" "+d[2]:d[2],b=d[1];return{"function":c,file:b,line:parseInt(a[3],10),column:parseInt(a[4],10)}}},{name:"firefox14",re:/^(.*)@(.+):(\d+)$/,fn:function(a,b,c){b=0===b?c.columnNumber||0:0;return{"function":a[1],file:a[2],line:parseInt(a[3],10),column:b}}},{name:"v8-short",re:/^\s*at\s(.+):(\d+):(\d+)$/,fn:function(a){return{"function":"",file:a[1],
line:parseInt(a[2],10),column:parseInt(a[3],10)}}},{name:"default",re:/.+/,fn:function(a){return{"function":a[0],file:"",line:0,column:0}}}];b=/^\S+:\s.+$/;c.exports=function(f,c){var k,d,m,r,y,t,B,G,x,C,E;t="nostack";r=(f.stack||"").split("\n");k=[];d=G=0;for(C=r.length;G<C;d=++G)if(m=r[d],""!==m)for(x=0,E=a.length;x<E;x++)if(B=a[x],y=m.match(B.re)){t=B.name;k.push(B.fn(y,d,f));break}("v8"===t||"v8-short"===t)&&0<k.length&&k[0]["function"].match(b)&&(k=k.slice(1));0!==k.length||null==f.fileName&&
null==f.lineNumber&&null==f.columnNumber||k.push({"function":"",file:f.fileName||"",line:parseInt(f.lineNumber,10)||0,column:parseInt(f.columnNumber,10)||0});0!==k.length||null==f.filename&&null==f.lineno&&null==f.column&&null==f.colno||k.push({"function":"",file:f.filename||"",line:parseInt(f.lineno,10)||0,column:parseInt(f.column||f.colno,10)||0});d=null!=f.message?f.message:String(f);null!=f.name?(y=f.name,d=y+": "+d):(y=/^Uncaught\s(.+?):\s.+$/,y=(y=d.match(y))?y[1]:"");return c(t,{type:y,message:d,
backtrace:k})}},{}],4:[function(d,c,m){var a;a=function(a){var f,c,k,d;f=""+(a.message+"\n");d=a.backtrace;c=0;for(k=d.length;c<k;c++)a=d[c],""!==a["function"]&&(f+=" at "+a["function"]),""!==a.file&&(f+=" in "+a.file+":"+a.line,0!==a.column&&(f+=":"+a.column)),f+="\n";return f};c.exports=function(b){var f,c,k,d;k=b.errors;d=[];f=0;for(c=k.length;f<c;f++)b=k[f],d.push("undefined"!==typeof console&&null!==console?"function"===typeof console.log?console.log(a(b)):void 0:void 0);return d}},{}],5:[function(d,
c,m){c.exports="withCredentials"in new XMLHttpRequest?d("./xhr.coffee"):d("./jsonp.coffee")},{"./jsonp.coffee":6,"./xhr.coffee":7}],6:[function(d,c,m){(function(a){var b,f;f=d("../util/jsonify_notice.coffee");b=0;c.exports=function(c,k){var d,m,r,y,t;b++;d="airbrakeCb"+String(b);a[d]=function(b){"undefined"!==typeof console&&null!==console&&"function"===typeof console.debug&&console.debug("airbrake: error #%s was reported: %s",b.id,b.url);try{return delete a[d]}catch(f){return a[d]=void 0}};m=encodeURIComponent(f(c));
t=k.host+"/api/v3/projects/"+k.projectId+"/create-notice?key="+k.projectKey+"&callback="+d+"&body="+m;m=a.document;r=m.getElementsByTagName("head")[0];y=m.createElement("script");y.src=t;m=function(){return r.removeChild(y)};y.onload=m;y.onerror=m;return r.appendChild(y)}}).call(this,"undefined"!==typeof global?global:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{"../util/jsonify_notice.coffee":9}],7:[function(d,c,m){(function(a){var b;b=d("../util/jsonify_notice.coffee");
c.exports=function(f,c){var k,d,m;m=c.host+"/api/v3/projects/"+c.projectId+"/notices?key="+c.projectKey;k=b(f);d=new a.XMLHttpRequest;d.open("POST",m,!0);d.setRequestHeader("Content-Type","application/json");d.send(k);return d.onreadystatechange=function(){var a;if(4===d.readyState&&201===d.status&&null!=("undefined"!==typeof console&&null!==console?console.debug:void 0))return a=JSON.parse(d.responseText),console.debug("airbrake: error #%s was reported: %s",a.id,a.url)}}}).call(this,"undefined"!==
typeof global?global:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{"../util/jsonify_notice.coffee":9}],8:[function(d,c,m){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var f,c,d;f=c=b=b||0;for(d=this.length;b<=d?c<d:c>d;f=b<=d?++c:--c)if(this[f]===a)return f;return-1})},{}],9:[function(d,c,m){var a,b;a=d("./truncate.coffee");b=function(b,c){var d,m;null==c&&(c=1E3);d={};for(m in b)d[m]=a(b[m],c);return d};c.exports=function(a,c,d){var m;null==c&&(c=1E3);
for(null==d&&(d=64E3);;){a.params=b(a.params,c);a.environment=b(a.environment,c);a.session=b(a.session,c);m=JSON.stringify(a);if(m.length<d)return m;if(0===c)break;c=Math.floor(c/2)}throw Error("cannot jsonify notice (length="+m.length+" maxLength="+d+")");}},{"./truncate.coffee":12}],10:[function(d,c,m){c.exports=function(){var a,b,c,d,k,m;d=Array.prototype.slice.call(arguments);a=d.shift()||{};k=0;for(m=d.length;k<m;k++)for(b in c=d[k],c)Object.prototype.hasOwnProperty.call(c,b)&&(a[b]=c[b]);return a}},
{}],11:[function(d,c,m){(function(a){var b;b=function(a,b){return a.getAttribute("data-airbrake-"+b)};c.exports=function(c){var d,k,m,q,r,y,t;q=a.document.getElementsByTagName("script");t=[];r=0;for(y=q.length;r<y;r++)k=q[r],d=b(k,"project-id"),m=b(k,"project-key"),d&&m&&c.setProject(d,m),(d=b(k,"environment-name"))&&c.setEnvironmentName(d),(d=b(k,"host"))&&c.setHost(d),(k=b(k,"onload"))?t.push(a[k](c)):t.push(void 0);return t}}).call(this,"undefined"!==typeof global?global:"undefined"!==typeof self?
self:"undefined"!==typeof window?window:{})},{}],12:[function(d,c,m){var a;a=function(a,c){try{return a[c]}catch(d){}};c.exports=function(b,c,d){var k,m,q,r,y;null==c&&(c=1E3);null==d&&(d=5);r=0;q=[];y=[];m=function(b){var c,f,d,k;f=y.indexOf(b);d=[q[f]];for(c=k=f;0>=f?0>=k:0<=k;c=0>=f?++k:--k)y[c]&&a(y[c],d[0])===b&&(b=y[c],d.unshift(q[c]));return"~"+d.join(".")};k=function(b,B,G){var x,C,E,F;null==B&&(B="");null==G&&(G=0);r++;if(r>c)return"[Truncated]";if(null===b||void 0===b)return b;switch(typeof b){case "boolean":case "number":case "string":case "function":return b;
case "object":break;default:return String(b)}if(b instanceof Boolean||b instanceof Number||b instanceof String||b instanceof Date||b instanceof RegExp)return b;if(0<=y.indexOf(b))return"[Circular "+m(b)+"]";G++;if(G>d)return"[Truncated]";q.push(B);y.push(b);r--;if("[object Array]"===Object.prototype.toString.apply(b)){x=[];C=E=0;for(F=b.length;E<F;C=++E){B=b[C];r++;if(r>=c)break;x.push(k(B,C,G))}return x}x={};for(B in b)if(Object.prototype.hasOwnProperty.call(b,B)){r++;if(r>=c)break;C=a(b,B);void 0!==
C&&(x[B]=k(C,B,G))}return x};return k(b)}},{}]},{},[2]);
!function(d,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?define(c):this[d]=c()}("bowser",function(){function d(c){function a(a){return(a=c.match(a))&&1<a.length&&a[1]||""}function b(a){return(a=c.match(a))&&1<a.length&&a[2]||""}var f=a(/(ipod|iphone|ipad)/i).toLowerCase(),d=!/like android/i.test(c)&&/android/i.test(c),k=/CrOS/.test(c),u=a(/edge\/(\d+(\.\d+)?)/i),q=a(/version\/(\d+(\.\d+)?)/i),r=/tablet/i.test(c),y=!r&&/[^-]mobi/i.test(c);/opera|opr/i.test(c)?
k={name:"Opera",opera:!0,version:q||a(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(c)?k={name:"Yandex Browser",yandexbrowser:!0,version:q||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/windows phone/i.test(c)?(k={name:"Windows Phone",windowsphone:!0},u?(k.msedge=!0,k.version=u):(k.msie=!0,k.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(c)?k={name:"Internet Explorer",msie:!0,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:k?k={name:"Chrome",chromeBook:!0,chrome:!0,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:
/chrome.+? edge/i.test(c)?k={name:"Microsoft Edge",msedge:!0,version:u}:/chrome|crios|crmo/i.test(c)?k={name:"Chrome",chrome:!0,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:f?(k={name:"iphone"==f?"iPhone":"ipad"==f?"iPad":"iPod"},q&&(k.version=q)):/sailfish/i.test(c)?k={name:"Sailfish",sailfish:!0,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(c)?k={name:"SeaMonkey",seamonkey:!0,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(c)?(k={name:"Firefox",firefox:!0,
version:a(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(c)&&(k.firefoxos=!0)):/silk/i.test(c)?k={name:"Amazon Silk",silk:!0,version:a(/silk\/(\d+(\.\d+)?)/i)}:d?k={name:"Android",version:q}:/phantom/i.test(c)?k={name:"PhantomJS",phantom:!0,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(c)||/rim\stablet/i.test(c)?k={name:"BlackBerry",blackberry:!0,version:q||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:/(web|hpw)os/i.test(c)?(k={name:"WebOS",
webos:!0,version:q||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(c)&&(k.touchpad=!0)):k=/bada/i.test(c)?{name:"Bada",bada:!0,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:/tizen/i.test(c)?{name:"Tizen",tizen:!0,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||q}:/safari/i.test(c)?{name:"Safari",safari:!0,version:q}:{name:a(/^(.*)\/(.*) /),version:b(/^(.*)\/(.*) /)};!k.msedge&&/(apple)?webkit/i.test(c)?(k.name=k.name||"Webkit",k.webkit=!0,!k.version&&q&&(k.version=q)):!k.opera&&/gecko\//i.test(c)&&
(k.name=k.name||"Gecko",k.gecko=!0,k.version=k.version||a(/gecko\/(\d+(\.\d+)?)/i));k.msedge||!d&&!k.silk?f&&(k[f]=!0,k.ios=!0):k.android=!0;u="";k.windowsphone?u=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):f?(u=a(/os (\d+([_\s]\d+)*) like mac os x/i),u=u.replace(/[_\s]/g,".")):d?u=a(/android[ \/-](\d+(\.\d+)*)/i):k.webos?u=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):k.blackberry?u=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):k.bada?u=a(/bada\/(\d+(\.\d+)*)/i):k.tizen&&(u=a(/tizen[\/\s](\d+(\.\d+)*)/i));u&&(k.osversion=
u);u=u.split(".")[0];if(r||"ipad"==f||d&&(3==u||4==u&&!y)||k.silk)k.tablet=!0;else if(y||"iphone"==f||"ipod"==f||d||k.blackberry||k.webos||k.bada)k.mobile=!0;k.msedge||k.msie&&10<=k.version||k.yandexbrowser&&15<=k.version||k.chrome&&20<=k.version||k.firefox&&20<=k.version||k.safari&&6<=k.version||k.opera&&10<=k.version||k.ios&&k.osversion&&6<=k.osversion.split(".")[0]||k.blackberry&&10.1<=k.version?k.a=!0:k.msie&&10>k.version||k.chrome&&20>k.version||k.firefox&&20>k.version||k.safari&&6>k.version||
k.opera&&10>k.version||k.ios&&k.osversion&&6>k.osversion.split(".")[0]?k.c=!0:k.x=!0;return k}var c=d("undefined"!==typeof navigator?navigator.userAgent:"");c.test=function(d){for(var a=0;a<d.length;++a){var b=d[a];if("string"===typeof b&&b in c)return!0}return!1};c._detect=d;return c});
(function(d,c){"object"===typeof module&&"object"===typeof module.exports?module.exports=d.document?c(d,!0):function(d){if(!d.document)throw Error("jQuery requires a window with a document");return c(d)}:c(d)})("undefined"!==typeof window?window:this,function(d,c){function m(h){var a="length"in h&&h.length,b=l.type(h);return"function"===b||l.isWindow(h)?!1:1===h.nodeType&&a?!0:"array"===b||0===a||"number"===typeof a&&0<a&&a-1 in h}function a(h,a,b){if(l.isFunction(a))return l.grep(h,function(h,e){return!!a.call(h,
e,h)!==b});if(a.nodeType)return l.grep(h,function(h){return h===a!==b});if("string"===typeof a){if(kb.test(a))return l.filter(a,h,b);a=l.filter(a,h)}return l.grep(h,function(h){return 0<=rb.call(a,h)!==b})}function b(h,a){for(;(h=h[a])&&1!==h.nodeType;);return h}function f(h){var a=ca[h]={};l.each(h.match(O)||[],function(h,b){a[b]=!0});return a}function n(){M.removeEventListener("DOMContentLoaded",n,!1);d.removeEventListener("load",n,!1);l.ready()}function k(){Object.defineProperty(this.cache={},
0,{get:function(){return{}}});this.expando=l.expando+k.uid++}function u(h,a,b){if(void 0===b&&1===h.nodeType)if(b="data-"+a.replace(ed,"-$1").toLowerCase(),b=h.getAttribute(b),"string"===typeof b){try{b="true"===b?!0:"false"===b?!1:"null"===b?null:+b+""===b?+b:fd.test(b)?l.parseJSON(b):b}catch(e){}ja.set(h,a,b)}else b=void 0;return b}function q(){return!0}function r(){return!1}function y(){try{return M.activeElement}catch(h){}}function t(h,a){return l.nodeName(h,"table")&&l.nodeName(11!==a.nodeType?
a:a.firstChild,"tr")?h.getElementsByTagName("tbody")[0]||h.appendChild(h.ownerDocument.createElement("tbody")):h}function B(h){h.type=(null!==h.getAttribute("type"))+"/"+h.type;return h}function G(h){var a=sb.exec(h.type);a?h.type=a[1]:h.removeAttribute("type");return h}function x(h,a){for(var b=0,e=h.length;b<e;b++)A.set(h[b],"globalEval",!a||A.get(a[b],"globalEval"))}function C(h,a){var b,e,c,f;if(1===a.nodeType){if(A.hasData(h)&&(f=A.access(h),b=A.set(a,f),f=f.events))for(c in delete b.handle,
b.events={},f)for(b=0,e=f[c].length;b<e;b++)l.event.add(a,c,f[c][b]);ja.hasData(h)&&(c=ja.access(h),c=l.extend({},c),ja.set(a,c))}}function E(h,a){var b=h.getElementsByTagName?h.getElementsByTagName(a||"*"):h.querySelectorAll?h.querySelectorAll(a||"*"):[];return void 0===a||a&&l.nodeName(h,a)?l.merge([h],b):b}function F(h,a){var b,e=l(a.createElement(h)).appendTo(a.body),c=d.getDefaultComputedStyle&&(b=d.getDefaultComputedStyle(e[0]))?b.display:l.css(e[0],"display");e.detach();return c}function w(h){var a=
M,b=fc[h];b||(b=F(h,a),"none"!==b&&b||(bb=(bb||l("<iframe frameborder='0' width='0' height='0'/>")).appendTo(a.documentElement),a=bb[0].contentDocument,a.write(),a.close(),b=F(h,a),bb.detach()),fc[h]=b);return b}function K(h,a,b){var e,c,f=h.style;(b=b||tb(h))&&(c=b.getPropertyValue(a)||b[a]);b&&(""!==c||l.contains(h.ownerDocument,h)||(c=l.style(h,a)),Fb.test(c)&&Ob.test(a)&&(h=f.width,a=f.minWidth,e=f.maxWidth,f.minWidth=f.maxWidth=f.width=c,c=b.width,f.width=h,f.minWidth=a,f.maxWidth=e));return void 0!==
c?c+"":c}function L(h,a){return{get:function(){if(h())delete this.get;else return(this.get=a).apply(this,arguments)}}}function oa(h,a){if(a in h)return a;for(var b=a[0].toUpperCase()+a.slice(1),e=a,c=cb.length;c--;)if(a=cb[c]+b,a in h)return a;return e}function X(h,a,b){return(h=tc.exec(a))?Math.max(0,h[1]-(b||0))+(h[2]||"px"):a}function pa(h,a,b,e,c){a=b===(e?"border":"content")?4:"width"===a?1:0;for(var f=0;4>a;a+=2)"margin"===b&&(f+=l.css(h,b+W[a],!0,c)),e?("content"===b&&(f-=l.css(h,"padding"+
W[a],!0,c)),"margin"!==b&&(f-=l.css(h,"border"+W[a]+"Width",!0,c))):(f+=l.css(h,"padding"+W[a],!0,c),"padding"!==b&&(f+=l.css(h,"border"+W[a]+"Width",!0,c)));return f}function Y(h,a,b){var e=!0,c="width"===a?h.offsetWidth:h.offsetHeight,f=tb(h),d="border-box"===l.css(h,"boxSizing",!1,f);if(0>=c||null==c){c=K(h,a,f);if(0>c||null==c)c=h.style[a];if(Fb.test(c))return c;e=d&&(N.boxSizingReliable()||c===h.style[a]);c=parseFloat(c)||0}return c+pa(h,a,b||(d?"border":"content"),e,f)+"px"}function db(h,a){for(var b,
e,c,f=[],d=0,k=h.length;d<k;d++)e=h[d],e.style&&(f[d]=A.get(e,"olddisplay"),b=e.style.display,a?(f[d]||"none"!==b||(e.style.display=""),""===e.style.display&&Q(e)&&(f[d]=A.access(e,"olddisplay",w(e.nodeName)))):(c=Q(e),"none"===b&&c||A.set(e,"olddisplay",c?b:l.css(e,"display"))));for(d=0;d<k;d++)e=h[d],!e.style||a&&"none"!==e.style.display&&""!==e.style.display||(e.style.display=a?f[d]||"":"none");return h}function J(h,a,b,e,c){return new J.prototype.init(h,a,b,e,c)}function S(){setTimeout(function(){Qa=
void 0});return Qa=l.now()}function wa(h,a){var b,e=0,c={height:h};for(a=a?1:0;4>e;e+=2-a)b=W[e],c["margin"+b]=c["padding"+b]=h;a&&(c.opacity=c.width=h);return c}function ub(h,a,b){for(var e,c=(ka[a]||[]).concat(ka["*"]),f=0,d=c.length;f<d;f++)if(e=c[f].call(b,a,h))return e}function Pb(h,a){var b,e,c,f,d;for(b in h)if(e=l.camelCase(b),c=a[e],f=h[b],l.isArray(f)&&(c=f[1],f=h[b]=f[0]),b!==e&&(h[e]=f,delete h[b]),(d=l.cssHooks[e])&&"expand"in d)for(b in f=d.expand(f),delete h[e],f)b in h||(h[b]=f[b],
a[b]=c);else a[e]=c}function vb(h,a,b){var e,c=0,f=wb.length,d=l.Deferred().always(function(){delete k.elem}),k=function(){if(e)return!1;for(var a=Qa||S(),a=Math.max(0,m.startTime+m.duration-a),b=1-(a/m.duration||0),c=0,ha=m.tweens.length;c<ha;c++)m.tweens[c].run(b);d.notifyWith(h,[m,b,a]);if(1>b&&ha)return a;d.resolveWith(h,[m]);return!1},m=d.promise({elem:h,props:l.extend({},a),opts:l.extend(!0,{specialEasing:{}},b),originalProperties:a,originalOptions:b,startTime:Qa||S(),duration:b.duration,tweens:[],
createTween:function(a,b){var e=l.Tween(h,m.opts,a,b,m.opts.specialEasing[a]||m.opts.easing);m.tweens.push(e);return e},stop:function(a){var b=0,c=a?m.tweens.length:0;if(e)return this;for(e=!0;b<c;b++)m.tweens[b].run(1);a?d.resolveWith(h,[m,a]):d.rejectWith(h,[m,a]);return this}});b=m.props;for(Pb(b,m.opts.specialEasing);c<f;c++)if(a=wb[c].call(m,h,b,m.opts))return a;l.map(b,ub,m);l.isFunction(m.opts.start)&&m.opts.start.call(h,m);l.fx.timer(l.extend(k,{elem:h,anim:m,queue:m.opts.queue}));return m.progress(m.opts.progress).done(m.opts.done,
m.opts.complete).fail(m.opts.fail).always(m.opts.always)}function Ra(h){return function(a,b){"string"!==typeof a&&(b=a,a="*");var e,c=0,f=a.toLowerCase().match(O)||[];if(l.isFunction(b))for(;e=f[c++];)"+"===e[0]?(e=e.slice(1)||"*",(h[e]=h[e]||[]).unshift(b)):(h[e]=h[e]||[]).push(b)}}function aa(h,a,b,e){function c(k){var m;f[k]=!0;l.each(h[k]||[],function(h,l){var k=l(a,b,e);if("string"===typeof k&&!d&&!f[k])return a.dataTypes.unshift(k),c(k),!1;if(d)return!(m=k)});return m}var f={},d=h===Gb;return c(a.dataTypes[0])||
!f["*"]&&c("*")}function Qb(h,a){var b,e,c=l.ajaxSettings.flatOptions||{};for(b in a)void 0!==a[b]&&((c[b]?h:e||(e={}))[b]=a[b]);e&&l.extend(!0,h,e);return h}function Aa(h,a,b,e){var c;if(l.isArray(a))l.each(a,function(a,c){b||Sa.test(h)?e(h,c):Aa(h+"["+("object"===typeof c?a:"")+"]",c,b,e)});else if(b||"object"!==l.type(a))e(h,a);else for(c in a)Aa(h+"["+c+"]",a[c],b,e)}function gc(h){return l.isWindow(h)?h:9===h.nodeType&&h.defaultView}var lb=[],Ta=lb.slice,hc=lb.concat,Rb=lb.push,rb=lb.indexOf,
Ua={},wc=Ua.toString,Sb=Ua.hasOwnProperty,N={},M=d.document,l=function(h,a){return new l.fn.init(h,a)},R=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,Hb=/^-ms-/,eb=/-([\da-z])/gi,Tb=function(h,a){return a.toUpperCase()};l.fn=l.prototype={jquery:"2.1.4",constructor:l,selector:"",length:0,toArray:function(){return Ta.call(this)},get:function(h){return null!=h?0>h?this[h+this.length]:this[h]:Ta.call(this)},pushStack:function(h){h=l.merge(this.constructor(),h);h.prevObject=this;h.context=this.context;return h},
each:function(h,a){return l.each(this,h,a)},map:function(h){return this.pushStack(l.map(this,function(a,b){return h.call(a,b,a)}))},slice:function(){return this.pushStack(Ta.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(h){var a=this.length;h=+h+(0>h?a:0);return this.pushStack(0<=h&&h<a?[this[h]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:Rb,sort:lb.sort,splice:lb.splice};l.extend=l.fn.extend=function(){var h,
a,b,e,c,f=arguments[0]||{},d=1,k=arguments.length,m=!1;"boolean"===typeof f&&(m=f,f=arguments[d]||{},d++);"object"===typeof f||l.isFunction(f)||(f={});d===k&&(f=this,d--);for(;d<k;d++)if(null!=(h=arguments[d]))for(a in h)b=f[a],e=h[a],f!==e&&(m&&e&&(l.isPlainObject(e)||(c=l.isArray(e)))?(c?(c=!1,b=b&&l.isArray(b)?b:[]):b=b&&l.isPlainObject(b)?b:{},f[a]=l.extend(m,b,e)):void 0!==e&&(f[a]=e));return f};l.extend({expando:"jQuery"+("2.1.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(h){throw Error(h);
},noop:function(){},isFunction:function(h){return"function"===l.type(h)},isArray:Array.isArray,isWindow:function(h){return null!=h&&h===h.window},isNumeric:function(h){return!l.isArray(h)&&0<=h-parseFloat(h)+1},isPlainObject:function(h){return"object"!==l.type(h)||h.nodeType||l.isWindow(h)||h.constructor&&!Sb.call(h.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(h){for(var a in h)return!1;return!0},type:function(h){return null==h?h+"":"object"===typeof h||"function"===typeof h?
Ua[wc.call(h)]||"object":typeof h},globalEval:function(h){var a;a=eval;if(h=l.trim(h))1===h.indexOf("use strict")?(a=M.createElement("script"),a.text=h,M.head.appendChild(a).parentNode.removeChild(a)):a(h)},camelCase:function(h){return h.replace(Hb,"ms-").replace(eb,Tb)},nodeName:function(h,a){return h.nodeName&&h.nodeName.toLowerCase()===a.toLowerCase()},each:function(h,a,b){var e,c=0,f=h.length;e=m(h);if(b)if(e)for(;c<f&&(e=a.apply(h[c],b),!1!==e);c++);else for(c in h){if(e=a.apply(h[c],b),!1===
e)break}else if(e)for(;c<f&&(e=a.call(h[c],c,h[c]),!1!==e);c++);else for(c in h)if(e=a.call(h[c],c,h[c]),!1===e)break;return h},trim:function(h){return null==h?"":(h+"").replace(R,"")},makeArray:function(h,a){var b=a||[];null!=h&&(m(Object(h))?l.merge(b,"string"===typeof h?[h]:h):Rb.call(b,h));return b},inArray:function(h,a,b){return null==a?-1:rb.call(a,h,b)},merge:function(h,a){for(var b=+a.length,e=0,c=h.length;e<b;e++)h[c++]=a[e];h.length=c;return h},grep:function(h,a,b){for(var e=[],c=0,f=h.length,
d=!b;c<f;c++)b=!a(h[c],c),b!==d&&e.push(h[c]);return e},map:function(h,a,b){var e,c=0,f=h.length,d=[];if(m(h))for(;c<f;c++)e=a(h[c],c,b),null!=e&&d.push(e);else for(c in h)e=a(h[c],c,b),null!=e&&d.push(e);return hc.apply([],d)},guid:1,proxy:function(h,a){var b,e;"string"===typeof a&&(b=h[a],a=h,h=b);if(l.isFunction(h))return e=Ta.call(arguments,2),b=function(){return h.apply(a||this,e.concat(Ta.call(arguments)))},b.guid=h.guid=h.guid||l.guid++,b},now:Date.now,support:N});l.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),
function(h,a){Ua["[object "+a+"]"]=a.toLowerCase()});var la=function(h){function a(h,p,b,e){var c,f,d,z,l;(p?p.ownerDocument||p:Y)!==Ba&&qa(p);p=p||Ba;b=b||[];z=p.nodeType;if("string"!==typeof h||!h||1!==z&&9!==z&&11!==z)return b;if(!e&&Na){if(11!==z&&(c=pa.exec(h)))if(d=c[1])if(9===z)if((f=p.getElementById(d))&&f.parentNode){if(f.id===d)return b.push(f),b}else return b;else{if(p.ownerDocument&&(f=p.ownerDocument.getElementById(d))&&ca(p,f)&&f.id===d)return b.push(f),b}else{if(c[2])return N.apply(b,
p.getElementsByTagName(h)),b;if((d=c[3])&&B.getElementsByClassName)return N.apply(b,p.getElementsByClassName(d)),b}if(B.qsa&&(!ga||!ga.test(h))){f=c=J;d=p;l=1!==z&&h;if(1===z&&"object"!==p.nodeName.toLowerCase()){z=g(h);(c=p.getAttribute("id"))?f=c.replace(fa,"\\$&"):p.setAttribute("id",f);f="[id='"+f+"'] ";for(d=z.length;d--;)z[d]=f+q(z[d]);d=W.test(h)&&n(p.parentNode)||p;l=z.join(",")}if(l)try{return N.apply(b,d.querySelectorAll(l)),b}catch(ha){}finally{c||p.removeAttribute("id")}}}return v(h.replace(Ra,
"$1"),p,b,e)}function b(){function g(a,p){h.push(a+" ")>w.cacheLength&&delete g[h.shift()];return g[a+" "]=p}var h=[];return g}function e(g){g[J]=!0;return g}function c(g){var h=Ba.createElement("div");try{return!!g(h)}catch(a){return!1}finally{h.parentNode&&h.parentNode.removeChild(h)}}function f(g,h){for(var a=g.split("|"),p=g.length;p--;)w.attrHandle[a[p]]=h}function d(g,h){var a=h&&g,p=a&&1===g.nodeType&&1===h.nodeType&&(~h.sourceIndex||-2147483648)-(~g.sourceIndex||-2147483648);if(p)return p;
if(a)for(;a=a.nextSibling;)if(a===h)return-1;return g?1:-1}function l(g){return function(h){return"input"===h.nodeName.toLowerCase()&&h.type===g}}function k(g){return function(h){var a=h.nodeName.toLowerCase();return("input"===a||"button"===a)&&h.type===g}}function m(g){return e(function(h){h=+h;return e(function(a,p){for(var b,e=g([],a.length,h),c=e.length;c--;)a[b=e[c]]&&(a[b]=!(p[b]=a[b]))})})}function n(g){return g&&"undefined"!==typeof g.getElementsByTagName&&g}function r(){}function q(g){for(var h=
0,a=g.length,p="";h<a;h++)p+=g[h].value;return p}function t(g,h,a){var p=h.dir,b=a&&"parentNode"===p,e=K++;return h.first?function(h,a,e){for(;h=h[p];)if(1===h.nodeType||b)return g(h,a,e)}:function(h,a,c){var v,f,d=[D,e];if(c)for(;h=h[p];){if((1===h.nodeType||b)&&g(h,a,c))return!0}else for(;h=h[p];)if(1===h.nodeType||b){f=h[J]||(h[J]={});if((v=f[p])&&v[0]===D&&v[1]===e)return d[2]=v[2];f[p]=d;if(d[2]=g(h,a,c))return!0}}}function s(g){return 1<g.length?function(h,a,p){for(var b=g.length;b--;)if(!g[b](h,
a,p))return!1;return!0}:g[0]}function u(g,h,a,p,b){for(var e,c=[],v=0,f=g.length,d=null!=h;v<f;v++)if(e=g[v])if(!a||a(e,p,b))c.push(e),d&&h.push(v);return c}function y(g,h,p,b,c,v){b&&!b[J]&&(b=y(b));c&&!c[J]&&(c=y(c,v));return e(function(e,v,f,d){var z,l,k=[],m=[],va=v.length,H;if(!(H=e)){H=h||"*";for(var I=f.nodeType?[f]:f,Fa=[],n=0,r=I.length;n<r;n++)a(H,I[n],Fa);H=Fa}H=!g||!e&&h?H:u(H,k,g,f,d);I=p?c||(e?g:va||b)?[]:v:H;p&&p(H,I,f,d);if(b)for(z=u(I,m),b(z,[],f,d),f=z.length;f--;)if(l=z[f])I[m[f]]=
!(H[m[f]]=l);if(e){if(c||g){if(c){z=[];for(f=I.length;f--;)(l=I[f])&&z.push(H[f]=l);c(null,I=[],z,d)}for(f=I.length;f--;)(l=I[f])&&-1<(z=c?aa(e,l):k[f])&&(e[z]=!(v[z]=l))}}else I=u(I===v?I.splice(va,I.length):I),c?c(null,v,I,d):N.apply(v,I)})}function x(g){var h,a,p,b=g.length,e=w.relative[g[0].type];a=e||w.relative[" "];for(var c=e?1:0,v=t(function(g){return g===h},a,!0),f=t(function(g){return-1<aa(h,g)},a,!0),d=[function(g,a,p){g=!e&&(p||a!==z)||((h=a).nodeType?v(g,a,p):f(g,a,p));h=null;return g}];c<
b;c++)if(a=w.relative[g[c].type])d=[t(s(d),a)];else{a=w.filter[g[c].type].apply(null,g[c].matches);if(a[J]){for(p=++c;p<b&&!w.relative[g[p].type];p++);return y(1<c&&s(d),1<c&&q(g.slice(0,c-1).concat({value:" "===g[c-2].type?"*":""})).replace(Ra,"$1"),a,c<p&&x(g.slice(c,p)),p<b&&x(g=g.slice(p)),p<b&&q(g))}d.push(a)}return s(d)}function G(g,h){var p=0<h.length,b=0<g.length,c=function(e,c,v,f,d){var l,k,m,va=0,H="0",I=e&&[],Fa=[],n=z,r=e||b&&w.find.TAG("*",d),ec=D+=null==n?1:Math.random()||.1,q=r.length;
for(d&&(z=c!==Ba&&c);H!==q&&null!=(l=r[H]);H++){if(b&&l){for(k=0;m=g[k++];)if(m(l,c,v)){f.push(l);break}d&&(D=ec)}p&&((l=!m&&l)&&va--,e&&I.push(l))}va+=H;if(p&&H!==va){for(k=0;m=h[k++];)m(I,Fa,c,v);if(e){if(0<va)for(;H--;)I[H]||Fa[H]||(Fa[H]=S.call(f));Fa=u(Fa)}N.apply(f,Fa);d&&!e&&0<Fa.length&&1<va+h.length&&a.uniqueSort(f)}d&&(D=ec,z=n);return I};return p?e(c):c}var C,B,w,E,F,g,p,v,z,H,I,qa,Ba,Oa,Na,ga,V,A,ca,J="sizzle"+1*new Date,Y=h.document,D=0,K=0,ja=b(),L=b(),ub=b(),Ac=function(g,h){g===h&&
(I=!0);return 0},db={}.hasOwnProperty,Z=[],S=Z.pop,M=Z.push,N=Z.push,wa=Z.slice,aa=function(g,h){for(var a=0,p=g.length;a<p;a++)if(g[a]===h)return a;return-1},kc="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),vb="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+kc+"))|)[\\x20\\t\\r\\n\\f]*\\]",ra=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+
vb+")*)|.*)\\)|)",Pb=/[\x20\t\r\n\f]+/g,Ra=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,P=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,fb=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,R=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,oa=new RegExp(ra),ea=new RegExp("^"+kc+"$"),ua={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+vb),PSEUDO:new RegExp("^"+ra),
CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},T=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Aa=/^[^{]+\{\s*\[native \w/,
pa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,W=/[+~]/,fa=/'|\\/g,O=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,Q=function(g,h,a){g="0x"+h-65536;return g!==g||a?h:0>g?String.fromCharCode(g+65536):String.fromCharCode(g>>10|55296,g&1023|56320)},ia=function(){qa()};try{N.apply(Z=wa.call(Y.childNodes),Y.childNodes),Z[Y.childNodes.length].nodeType}catch(ta){N={apply:Z.length?function(g,h){M.apply(g,wa.call(h))}:function(g,h){for(var a=g.length,p=0;g[a++]=h[p++];);g.length=a-1}}}B=a.support={};F=a.isXML=
function(g){return(g=g&&(g.ownerDocument||g).documentElement)?"HTML"!==g.nodeName:!1};qa=a.setDocument=function(g){var h=g?g.ownerDocument||g:Y;if(h===Ba||9!==h.nodeType||!h.documentElement)return Ba;Ba=h;Oa=h.documentElement;(g=h.defaultView)&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",ia,!1):g.attachEvent&&g.attachEvent("onunload",ia));Na=!F(h);B.attributes=c(function(g){g.className="i";return!g.getAttribute("className")});B.getElementsByTagName=c(function(g){g.appendChild(h.createComment(""));
return!g.getElementsByTagName("*").length});B.getElementsByClassName=Aa.test(h.getElementsByClassName);B.getById=c(function(g){Oa.appendChild(g).id=J;return!h.getElementsByName||!h.getElementsByName(J).length});B.getById?(w.find.ID=function(g,h){if("undefined"!==typeof h.getElementById&&Na){var a=h.getElementById(g);return a&&a.parentNode?[a]:[]}},w.filter.ID=function(g){var h=g.replace(O,Q);return function(g){return g.getAttribute("id")===h}}):(delete w.find.ID,w.filter.ID=function(g){var h=g.replace(O,
Q);return function(g){return(g="undefined"!==typeof g.getAttributeNode&&g.getAttributeNode("id"))&&g.value===h}});w.find.TAG=B.getElementsByTagName?function(g,h){if("undefined"!==typeof h.getElementsByTagName)return h.getElementsByTagName(g);if(B.qsa)return h.querySelectorAll(g)}:function(g,h){var a,p=[],b=0,e=h.getElementsByTagName(g);if("*"===g){for(;a=e[b++];)1===a.nodeType&&p.push(a);return p}return e};w.find.CLASS=B.getElementsByClassName&&function(g,h){if(Na)return h.getElementsByClassName(g)};
V=[];ga=[];if(B.qsa=Aa.test(h.querySelectorAll))c(function(g){Oa.appendChild(g).innerHTML="<a id='"+J+"'></a><select id='"+J+"-\f]' msallowcapture=''><option selected=''></option></select>";g.querySelectorAll("[msallowcapture^='']").length&&ga.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");g.querySelectorAll("[selected]").length||ga.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");g.querySelectorAll("[id~="+
J+"-]").length||ga.push("~=");g.querySelectorAll(":checked").length||ga.push(":checked");g.querySelectorAll("a#"+J+"+*").length||ga.push(".#.+[+~]")}),c(function(g){var a=h.createElement("input");a.setAttribute("type","hidden");g.appendChild(a).setAttribute("name","D");g.querySelectorAll("[name=d]").length&&ga.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");g.querySelectorAll(":enabled").length||ga.push(":enabled",":disabled");g.querySelectorAll("*,:x");ga.push(",.*:")});(B.matchesSelector=Aa.test(A=Oa.matches||
Oa.webkitMatchesSelector||Oa.mozMatchesSelector||Oa.oMatchesSelector||Oa.msMatchesSelector))&&c(function(g){B.disconnectedMatch=A.call(g,"div");A.call(g,"[s!='']:x");V.push("!=",ra)});ga=ga.length&&new RegExp(ga.join("|"));V=V.length&&new RegExp(V.join("|"));ca=(g=Aa.test(Oa.compareDocumentPosition))||Aa.test(Oa.contains)?function(g,h){var a=9===g.nodeType?g.documentElement:g,p=h&&h.parentNode;return g===p||!!(p&&1===p.nodeType&&(a.contains?a.contains(p):g.compareDocumentPosition&&g.compareDocumentPosition(p)&
16))}:function(g,h){if(h)for(;h=h.parentNode;)if(h===g)return!0;return!1};Ac=g?function(g,a){if(g===a)return I=!0,0;var p=!g.compareDocumentPosition-!a.compareDocumentPosition;if(p)return p;p=(g.ownerDocument||g)===(a.ownerDocument||a)?g.compareDocumentPosition(a):1;return p&1||!B.sortDetached&&a.compareDocumentPosition(g)===p?g===h||g.ownerDocument===Y&&ca(Y,g)?-1:a===h||a.ownerDocument===Y&&ca(Y,a)?1:H?aa(H,g)-aa(H,a):0:p&4?-1:1}:function(g,a){if(g===a)return I=!0,0;var p,b=0;p=g.parentNode;var e=
a.parentNode,c=[g],v=[a];if(!p||!e)return g===h?-1:a===h?1:p?-1:e?1:H?aa(H,g)-aa(H,a):0;if(p===e)return d(g,a);for(p=g;p=p.parentNode;)c.unshift(p);for(p=a;p=p.parentNode;)v.unshift(p);for(;c[b]===v[b];)b++;return b?d(c[b],v[b]):c[b]===Y?-1:v[b]===Y?1:0};return h};a.matches=function(g,h){return a(g,null,null,h)};a.matchesSelector=function(g,h){(g.ownerDocument||g)!==Ba&&qa(g);h=h.replace(R,"='$1']");if(!(!B.matchesSelector||!Na||V&&V.test(h)||ga&&ga.test(h)))try{var p=A.call(g,h);if(p||B.disconnectedMatch||
g.document&&11!==g.document.nodeType)return p}catch(b){}return 0<a(h,Ba,null,[g]).length};a.contains=function(g,h){(g.ownerDocument||g)!==Ba&&qa(g);return ca(g,h)};a.attr=function(g,h){(g.ownerDocument||g)!==Ba&&qa(g);var a=w.attrHandle[h.toLowerCase()],a=a&&db.call(w.attrHandle,h.toLowerCase())?a(g,h,!Na):void 0;return void 0!==a?a:B.attributes||!Na?g.getAttribute(h):(a=g.getAttributeNode(h))&&a.specified?a.value:null};a.error=function(g){throw Error("Syntax error, unrecognized expression: "+g);
};a.uniqueSort=function(g){var h,a=[],p=0,b=0;I=!B.detectDuplicates;H=!B.sortStable&&g.slice(0);g.sort(Ac);if(I){for(;h=g[b++];)h===g[b]&&(p=a.push(b));for(;p--;)g.splice(a[p],1)}H=null;return g};E=a.getText=function(g){var h,a="",p=0;h=g.nodeType;if(!h)for(;h=g[p++];)a+=E(h);else if(1===h||9===h||11===h){if("string"===typeof g.textContent)return g.textContent;for(g=g.firstChild;g;g=g.nextSibling)a+=E(g)}else if(3===h||4===h)return g.nodeValue;return a};w=a.selectors={cacheLength:50,createPseudo:e,
match:ua,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(g){g[1]=g[1].replace(O,Q);g[3]=(g[3]||g[4]||g[5]||"").replace(O,Q);"~="===g[2]&&(g[3]=" "+g[3]+" ");return g.slice(0,4)},CHILD:function(g){g[1]=g[1].toLowerCase();"nth"===g[1].slice(0,3)?(g[3]||a.error(g[0]),g[4]=+(g[4]?g[5]+(g[6]||1):2*("even"===g[3]||"odd"===g[3])),g[5]=+(g[7]+g[8]||"odd"===g[3])):g[3]&&a.error(g[0]);
return g},PSEUDO:function(h){var a,p=!h[6]&&h[2];if(ua.CHILD.test(h[0]))return null;h[3]?h[2]=h[4]||h[5]||"":p&&oa.test(p)&&(a=g(p,!0))&&(a=p.indexOf(")",p.length-a)-p.length)&&(h[0]=h[0].slice(0,a),h[2]=p.slice(0,a));return h.slice(0,3)}},filter:{TAG:function(g){var h=g.replace(O,Q).toLowerCase();return"*"===g?function(){return!0}:function(g){return g.nodeName&&g.nodeName.toLowerCase()===h}},CLASS:function(g){var h=ja[g+" "];return h||(h=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+g+"([\\x20\\t\\r\\n\\f]|$)"))&&
ja(g,function(g){return h.test("string"===typeof g.className&&g.className||"undefined"!==typeof g.getAttribute&&g.getAttribute("class")||"")})},ATTR:function(g,h,p){return function(b){b=a.attr(b,g);if(null==b)return"!="===h;if(!h)return!0;b+="";return"="===h?b===p:"!="===h?b!==p:"^="===h?p&&0===b.indexOf(p):"*="===h?p&&-1<b.indexOf(p):"$="===h?p&&b.slice(-p.length)===p:"~="===h?-1<(" "+b.replace(Pb," ")+" ").indexOf(p):"|="===h?b===p||b.slice(0,p.length+1)===p+"-":!1}},CHILD:function(g,h,a,p,b){var e=
"nth"!==g.slice(0,3),c="last"!==g.slice(-4),v="of-type"===h;return 1===p&&0===b?function(g){return!!g.parentNode}:function(h,a,f){var d,z,l,ha,k;a=e!==c?"nextSibling":"previousSibling";var m=h.parentNode,va=v&&h.nodeName.toLowerCase();f=!f&&!v;if(m){if(e){for(;a;){for(z=h;z=z[a];)if(v?z.nodeName.toLowerCase()===va:1===z.nodeType)return!1;k=a="only"===g&&!k&&"nextSibling"}return!0}k=[c?m.firstChild:m.lastChild];if(c&&f)for(f=m[J]||(m[J]={}),d=f[g]||[],ha=d[0]===D&&d[1],l=d[0]===D&&d[2],z=ha&&m.childNodes[ha];z=
++ha&&z&&z[a]||(l=ha=0)||k.pop();){if(1===z.nodeType&&++l&&z===h){f[g]=[D,ha,l];break}}else if(f&&(d=(h[J]||(h[J]={}))[g])&&d[0]===D)l=d[1];else for(;(z=++ha&&z&&z[a]||(l=ha=0)||k.pop())&&((v?z.nodeName.toLowerCase()!==va:1!==z.nodeType)||!++l||(f&&((z[J]||(z[J]={}))[g]=[D,l]),z!==h)););l-=b;return l===p||0===l%p&&0<=l/p}}},PSEUDO:function(g,h){var p,b=w.pseudos[g]||w.setFilters[g.toLowerCase()]||a.error("unsupported pseudo: "+g);return b[J]?b(h):1<b.length?(p=[g,g,"",h],w.setFilters.hasOwnProperty(g.toLowerCase())?
e(function(g,a){for(var p,e=b(g,h),c=e.length;c--;)p=aa(g,e[c]),g[p]=!(a[p]=e[c])}):function(g){return b(g,0,p)}):b}},pseudos:{not:e(function(g){var h=[],a=[],b=p(g.replace(Ra,"$1"));return b[J]?e(function(g,h,a,p){p=b(g,null,p,[]);for(var e=g.length;e--;)if(a=p[e])g[e]=!(h[e]=a)}):function(g,p,e){h[0]=g;b(h,null,e,a);h[0]=null;return!a.pop()}}),has:e(function(g){return function(h){return 0<a(g,h).length}}),contains:e(function(g){g=g.replace(O,Q);return function(h){return-1<(h.textContent||h.innerText||
E(h)).indexOf(g)}}),lang:e(function(g){ea.test(g||"")||a.error("unsupported lang: "+g);g=g.replace(O,Q).toLowerCase();return function(h){var a;do if(a=Na?h.lang:h.getAttribute("xml:lang")||h.getAttribute("lang"))return a=a.toLowerCase(),a===g||0===a.indexOf(g+"-");while((h=h.parentNode)&&1===h.nodeType);return!1}}),target:function(g){var a=h.location&&h.location.hash;return a&&a.slice(1)===g.id},root:function(g){return g===Oa},focus:function(g){return g===Ba.activeElement&&(!Ba.hasFocus||Ba.hasFocus())&&
!!(g.type||g.href||~g.tabIndex)},enabled:function(g){return!1===g.disabled},disabled:function(g){return!0===g.disabled},checked:function(g){var h=g.nodeName.toLowerCase();return"input"===h&&!!g.checked||"option"===h&&!!g.selected},selected:function(g){g.parentNode&&g.parentNode.selectedIndex;return!0===g.selected},empty:function(g){for(g=g.firstChild;g;g=g.nextSibling)if(6>g.nodeType)return!1;return!0},parent:function(g){return!w.pseudos.empty(g)},header:function(g){return X.test(g.nodeName)},input:function(g){return T.test(g.nodeName)},
button:function(g){var h=g.nodeName.toLowerCase();return"input"===h&&"button"===g.type||"button"===h},text:function(g){var h;return"input"===g.nodeName.toLowerCase()&&"text"===g.type&&(null==(h=g.getAttribute("type"))||"text"===h.toLowerCase())},first:m(function(){return[0]}),last:m(function(g,h){return[h-1]}),eq:m(function(g,h,a){return[0>a?a+h:a]}),even:m(function(g,h){for(var a=0;a<h;a+=2)g.push(a);return g}),odd:m(function(g,h){for(var a=1;a<h;a+=2)g.push(a);return g}),lt:m(function(g,h,a){for(h=
0>a?a+h:a;0<=--h;)g.push(h);return g}),gt:m(function(g,h,a){for(a=0>a?a+h:a;++a<h;)g.push(a);return g})}};w.pseudos.nth=w.pseudos.eq;for(C in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[C]=l(C);for(C in{submit:!0,reset:!0})w.pseudos[C]=k(C);r.prototype=w.filters=w.pseudos;w.setFilters=new r;g=a.tokenize=function(g,h){var p,b,e,c,v,f,d;if(v=L[g+" "])return h?0:v.slice(0);v=g;f=[];for(d=w.preFilter;v;){if(!p||(b=P.exec(v)))b&&(v=v.slice(b[0].length)||v),f.push(e=[]);p=!1;if(b=fb.exec(v))p=
b.shift(),e.push({value:p,type:b[0].replace(Ra," ")}),v=v.slice(p.length);for(c in w.filter)!(b=ua[c].exec(v))||d[c]&&!(b=d[c](b))||(p=b.shift(),e.push({value:p,type:c,matches:b}),v=v.slice(p.length));if(!p)break}return h?v.length:v?a.error(g):L(g,f).slice(0)};p=a.compile=function(h,a){var p,b=[],e=[],c=ub[h+" "];if(!c){a||(a=g(h));for(p=a.length;p--;)c=x(a[p]),c[J]?b.push(c):e.push(c);c=ub(h,G(e,b));c.selector=h}return c};v=a.select=function(h,a,b,e){var c,v,f,d,z="function"===typeof h&&h,l=!e&&
g(h=z.selector||h);b=b||[];if(1===l.length){v=l[0]=l[0].slice(0);if(2<v.length&&"ID"===(f=v[0]).type&&B.getById&&9===a.nodeType&&Na&&w.relative[v[1].type]){a=(w.find.ID(f.matches[0].replace(O,Q),a)||[])[0];if(!a)return b;z&&(a=a.parentNode);h=h.slice(v.shift().value.length)}for(c=ua.needsContext.test(h)?0:v.length;c--;){f=v[c];if(w.relative[d=f.type])break;if(d=w.find[d])if(e=d(f.matches[0].replace(O,Q),W.test(v[0].type)&&n(a.parentNode)||a)){v.splice(c,1);h=e.length&&q(v);if(!h)return N.apply(b,
e),b;break}}}(z||p(h,l))(e,a,!Na,b,W.test(h)&&n(a.parentNode)||a);return b};B.sortStable=J.split("").sort(Ac).join("")===J;B.detectDuplicates=!!I;qa();B.sortDetached=c(function(g){return g.compareDocumentPosition(Ba.createElement("div"))&1});c(function(g){g.innerHTML="<a href='#'></a>";return"#"===g.firstChild.getAttribute("href")})||f("type|href|height|width",function(g,h,a){if(!a)return g.getAttribute(h,"type"===h.toLowerCase()?1:2)});B.attributes&&c(function(g){g.innerHTML="<input/>";g.firstChild.setAttribute("value",
"");return""===g.firstChild.getAttribute("value")})||f("value",function(g,h,a){if(!a&&"input"===g.nodeName.toLowerCase())return g.defaultValue});c(function(g){return null==g.getAttribute("disabled")})||f("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(g,h,a){var p;if(!a)return!0===g[h]?h.toLowerCase():(p=g.getAttributeNode(h))&&p.specified?p.value:null});return a}(d);l.find=la;l.expr=la.selectors;l.expr[":"]=l.expr.pseudos;
l.unique=la.uniqueSort;l.text=la.getText;l.isXMLDoc=la.isXML;l.contains=la.contains;var D=l.expr.match.needsContext,e=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,kb=/^.[^:#\[\.,]*$/;l.filter=function(h,a,b){var e=a[0];b&&(h=":not("+h+")");return 1===a.length&&1===e.nodeType?l.find.matchesSelector(e,h)?[e]:[]:l.find.matches(h,l.grep(a,function(h){return 1===h.nodeType}))};l.fn.extend({find:function(h){var a,b=this.length,e=[],c=this;if("string"!==typeof h)return this.pushStack(l(h).filter(function(){for(a=0;a<b;a++)if(l.contains(c[a],
this))return!0}));for(a=0;a<b;a++)l.find(h,c[a],e);e=this.pushStack(1<b?l.unique(e):e);e.selector=this.selector?this.selector+" "+h:h;return e},filter:function(h){return this.pushStack(a(this,h||[],!1))},not:function(h){return this.pushStack(a(this,h||[],!0))},is:function(h){return!!a(this,"string"===typeof h&&D.test(h)?l(h):h||[],!1).length}});var xa,lc=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(l.fn.init=function(h,a){var b;if(!h)return this;if("string"===typeof h){b="<"===h[0]&&">"===h[h.length-1]&&
3<=h.length?[null,h,null]:lc.exec(h);if(!b||!b[1]&&a)return!a||a.jquery?(a||xa).find(h):this.constructor(a).find(h);if(b[1]){if(a=a instanceof l?a[0]:a,l.merge(this,l.parseHTML(b[1],a&&a.nodeType?a.ownerDocument||a:M,!0)),e.test(b[1])&&l.isPlainObject(a))for(b in a)if(l.isFunction(this[b]))this[b](a[b]);else this.attr(b,a[b])}else(b=M.getElementById(b[2]))&&b.parentNode&&(this.length=1,this[0]=b),this.context=M,this.selector=h;return this}if(h.nodeType)return this.context=this[0]=h,this.length=1,
this;if(l.isFunction(h))return"undefined"!==typeof xa.ready?xa.ready(h):h(l);void 0!==h.selector&&(this.selector=h.selector,this.context=h.context);return l.makeArray(h,this)}).prototype=l.fn;xa=l(M);var Wb=/^(?:parents|prev(?:Until|All))/,ya={children:!0,contents:!0,next:!0,prev:!0};l.extend({dir:function(h,a,b){for(var e=[],c=void 0!==b;(h=h[a])&&9!==h.nodeType;)if(1===h.nodeType){if(c&&l(h).is(b))break;e.push(h)}return e},sibling:function(h,a){for(var b=[];h;h=h.nextSibling)1===h.nodeType&&h!==
a&&b.push(h);return b}});l.fn.extend({has:function(h){var a=l(h,this),b=a.length;return this.filter(function(){for(var h=0;h<b;h++)if(l.contains(this,a[h]))return!0})},closest:function(h,a){for(var b,e=0,c=this.length,f=[],d=D.test(h)||"string"!==typeof h?l(h,a||this.context):0;e<c;e++)for(b=this[e];b&&b!==a;b=b.parentNode)if(11>b.nodeType&&(d?-1<d.index(b):1===b.nodeType&&l.find.matchesSelector(b,h))){f.push(b);break}return this.pushStack(1<f.length?l.unique(f):f)},index:function(h){return h?"string"===
typeof h?rb.call(l(h),this[0]):rb.call(this,h.jquery?h[0]:h):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(h,a){return this.pushStack(l.unique(l.merge(this.get(),l(h,a))))},addBack:function(h){return this.add(null==h?this.prevObject:this.prevObject.filter(h))}});l.each({parent:function(h){return(h=h.parentNode)&&11!==h.nodeType?h:null},parents:function(h){return l.dir(h,"parentNode")},parentsUntil:function(h,a,b){return l.dir(h,"parentNode",b)},next:function(h){return b(h,
"nextSibling")},prev:function(h){return b(h,"previousSibling")},nextAll:function(h){return l.dir(h,"nextSibling")},prevAll:function(h){return l.dir(h,"previousSibling")},nextUntil:function(h,a,b){return l.dir(h,"nextSibling",b)},prevUntil:function(h,a,b){return l.dir(h,"previousSibling",b)},siblings:function(h){return l.sibling((h.parentNode||{}).firstChild,h)},children:function(h){return l.sibling(h.firstChild)},contents:function(h){return h.contentDocument||l.merge([],h.childNodes)}},function(h,
a){l.fn[h]=function(b,e){var c=l.map(this,a,b);"Until"!==h.slice(-5)&&(e=b);e&&"string"===typeof e&&(c=l.filter(e,c));1<this.length&&(ya[h]||l.unique(c),Wb.test(h)&&c.reverse());return this.pushStack(c)}});var O=/\S+/g,ca={};l.Callbacks=function(h){h="string"===typeof h?ca[h]||f(h):l.extend({},h);var a,b,e,c,d,k,m=[],n=!h.once&&[],r=function(f){a=h.memory&&f;b=!0;k=c||0;c=0;d=m.length;for(e=!0;m&&k<d;k++)if(!1===m[k].apply(f[0],f[1])&&h.stopOnFalse){a=!1;break}e=!1;m&&(n?n.length&&r(n.shift()):a?
m=[]:q.disable())},q={add:function(){if(m){var b=m.length;(function Jc(a){l.each(a,function(a,b){var e=l.type(b);"function"===e?h.unique&&q.has(b)||m.push(b):b&&b.length&&"string"!==e&&Jc(b)})})(arguments);e?d=m.length:a&&(c=b,r(a))}return this},remove:function(){m&&l.each(arguments,function(h,a){for(var b;-1<(b=l.inArray(a,m,b));)m.splice(b,1),e&&(b<=d&&d--,b<=k&&k--)});return this},has:function(h){return h?-1<l.inArray(h,m):!(!m||!m.length)},empty:function(){m=[];d=0;return this},disable:function(){m=
n=a=void 0;return this},disabled:function(){return!m},lock:function(){n=void 0;a||q.disable();return this},locked:function(){return!n},fireWith:function(h,a){!m||b&&!n||(a=a||[],a=[h,a.slice?a.slice():a],e?n.push(a):r(a));return this},fire:function(){q.fireWith(this,arguments);return this},fired:function(){return!!b}};return q};l.extend({Deferred:function(h){var a=[["resolve","done",l.Callbacks("once memory"),"resolved"],["reject","fail",l.Callbacks("once memory"),"rejected"],["notify","progress",
l.Callbacks("memory")]],b="pending",e={state:function(){return b},always:function(){c.done(arguments).fail(arguments);return this},then:function(){var h=arguments;return l.Deferred(function(b){l.each(a,function(a,f){var d=l.isFunction(h[a])&&h[a];c[f[1]](function(){var h=d&&d.apply(this,arguments);if(h&&l.isFunction(h.promise))h.promise().done(b.resolve).fail(b.reject).progress(b.notify);else b[f[0]+"With"](this===e?b.promise():this,d?[h]:arguments)})});h=null}).promise()},promise:function(h){return null!=
h?l.extend(h,e):e}},c={};e.pipe=e.then;l.each(a,function(h,f){var d=f[2],l=f[3];e[f[1]]=d.add;l&&d.add(function(){b=l},a[h^1][2].disable,a[2][2].lock);c[f[0]]=function(){c[f[0]+"With"](this===c?e:this,arguments);return this};c[f[0]+"With"]=d.fireWith});e.promise(c);h&&h.call(c,c);return c},when:function(h){var a=0,b=Ta.call(arguments),e=b.length,c=1!==e||h&&l.isFunction(h.promise)?e:0,f=1===c?h:l.Deferred(),d=function(h,a,b){return function(e){a[h]=this;b[h]=1<arguments.length?Ta.call(arguments):
e;b===k?f.notifyWith(a,b):--c||f.resolveWith(a,b)}},k,m,n;if(1<e)for(k=Array(e),m=Array(e),n=Array(e);a<e;a++)b[a]&&l.isFunction(b[a].promise)?b[a].promise().done(d(a,n,b)).fail(f.reject).progress(d(a,m,k)):--c;c||f.resolveWith(n,b);return f.promise()}});var s;l.fn.ready=function(h){l.ready.promise().done(h);return this};l.extend({isReady:!1,readyWait:1,holdReady:function(h){h?l.readyWait++:l.ready(!0)},ready:function(h){(!0===h?--l.readyWait:l.isReady)||(l.isReady=!0,!0!==h&&0<--l.readyWait||(s.resolveWith(M,
[l]),l.fn.triggerHandler&&(l(M).triggerHandler("ready"),l(M).off("ready"))))}});l.ready.promise=function(h){s||(s=l.Deferred(),"complete"===M.readyState?setTimeout(l.ready):(M.addEventListener("DOMContentLoaded",n,!1),d.addEventListener("load",n,!1)));return s.promise(h)};l.ready.promise();var Z=l.access=function(h,a,b,e,c,f,d){var k=0,m=h.length,n=null==b;if("object"===l.type(b))for(k in c=!0,b)l.access(h,a,k,b[k],!0,f,d);else if(void 0!==e&&(c=!0,l.isFunction(e)||(d=!0),n&&(d?(a.call(h,e),a=null):
(n=a,a=function(h,a,b){return n.call(l(h),b)})),a))for(;k<m;k++)a(h[k],b,d?e:e.call(h[k],k,a(h[k],b)));return c?h:n?a.call(h):m?a(h[0],b):f};l.acceptData=function(h){return 1===h.nodeType||9===h.nodeType||!+h.nodeType};k.uid=1;k.accepts=l.acceptData;k.prototype={key:function(h){if(!k.accepts(h))return 0;var a={},b=h[this.expando];if(!b){b=k.uid++;try{a[this.expando]={value:b},Object.defineProperties(h,a)}catch(e){a[this.expando]=b,l.extend(h,a)}}this.cache[b]||(this.cache[b]={});return b},set:function(h,
a,b){var e;h=this.key(h);var c=this.cache[h];if("string"===typeof a)c[a]=b;else if(l.isEmptyObject(c))l.extend(this.cache[h],a);else for(e in a)c[e]=a[e];return c},get:function(h,a){var b=this.cache[this.key(h)];return void 0===a?b:b[a]},access:function(h,a,b){if(void 0===a||a&&"string"===typeof a&&void 0===b)return b=this.get(h,a),void 0!==b?b:this.get(h,l.camelCase(a));this.set(h,a,b);return void 0!==b?b:a},remove:function(h,a){var b,e;b=this.key(h);var c=this.cache[b];if(void 0===a)this.cache[b]=
{};else for(l.isArray(a)?e=a.concat(a.map(l.camelCase)):(b=l.camelCase(a),a in c?e=[a,b]:(e=b,e=e in c?[e]:e.match(O)||[])),b=e.length;b--;)delete c[e[b]]},hasData:function(h){return!l.isEmptyObject(this.cache[h[this.expando]]||{})},discard:function(h){h[this.expando]&&delete this.cache[h[this.expando]]}};var A=new k,ja=new k,fd=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ed=/([A-Z])/g;l.extend({hasData:function(h){return ja.hasData(h)||A.hasData(h)},data:function(h,a,b){return ja.access(h,a,b)},removeData:function(h,
a){ja.remove(h,a)},_data:function(h,a,b){return A.access(h,a,b)},_removeData:function(h,a){A.remove(h,a)}});l.fn.extend({data:function(h,a){var b,e,c,f=this[0],d=f&&f.attributes;if(void 0===h){if(this.length&&(c=ja.get(f),1===f.nodeType&&!A.get(f,"hasDataAttrs"))){for(b=d.length;b--;)d[b]&&(e=d[b].name,0===e.indexOf("data-")&&(e=l.camelCase(e.slice(5)),u(f,e,c[e])));A.set(f,"hasDataAttrs",!0)}return c}return"object"===typeof h?this.each(function(){ja.set(this,h)}):Z(this,function(a){var b,e=l.camelCase(h);
if(f&&void 0===a){b=ja.get(f,h);if(void 0!==b)return b;b=ja.get(f,e);if(void 0!==b)return b;b=u(f,e,void 0);if(void 0!==b)return b}else this.each(function(){var b=ja.get(this,e);ja.set(this,e,a);-1!==h.indexOf("-")&&void 0!==b&&ja.set(this,h,a)})},null,a,1<arguments.length,null,!0)},removeData:function(h){return this.each(function(){ja.remove(this,h)})}});l.extend({queue:function(h,a,b){var e;if(h)return a=(a||"fx")+"queue",e=A.get(h,a),b&&(!e||l.isArray(b)?e=A.access(h,a,l.makeArray(b)):e.push(b)),
e||[]},dequeue:function(h,a){a=a||"fx";var b=l.queue(h,a),e=b.length,c=b.shift(),f=l._queueHooks(h,a),d=function(){l.dequeue(h,a)};"inprogress"===c&&(c=b.shift(),e--);c&&("fx"===a&&b.unshift("inprogress"),delete f.stop,c.call(h,d,f));!e&&f&&f.empty.fire()},_queueHooks:function(h,a){var b=a+"queueHooks";return A.get(h,b)||A.access(h,b,{empty:l.Callbacks("once memory").add(function(){A.remove(h,[a+"queue",b])})})}});l.fn.extend({queue:function(h,a){var b=2;"string"!==typeof h&&(a=h,h="fx",b--);return arguments.length<
b?l.queue(this[0],h):void 0===a?this:this.each(function(){var b=l.queue(this,h,a);l._queueHooks(this,h);"fx"===h&&"inprogress"!==b[0]&&l.dequeue(this,h)})},dequeue:function(h){return this.each(function(){l.dequeue(this,h)})},clearQueue:function(h){return this.queue(h||"fx",[])},promise:function(h,a){var b,e=1,c=l.Deferred(),f=this,d=this.length,k=function(){--e||c.resolveWith(f,[f])};"string"!==typeof h&&(a=h,h=void 0);for(h=h||"fx";d--;)(b=A.get(f[d],h+"queueHooks"))&&b.empty&&(e++,b.empty.add(k));
k();return c.promise(a)}});var fa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,W=["Top","Right","Bottom","Left"],Q=function(h,a){h=a||h;return"none"===l.css(h,"display")||!l.contains(h.ownerDocument,h)},Yc=/^(?:checkbox|radio)$/i;(function(){var h=M.createDocumentFragment().appendChild(M.createElement("div")),a=M.createElement("input");a.setAttribute("type","radio");a.setAttribute("checked","checked");a.setAttribute("name","t");h.appendChild(a);N.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked;
h.innerHTML="<textarea>x</textarea>";N.noCloneChecked=!!h.cloneNode(!0).lastChild.defaultValue})();N.focusinBubbles="onfocusin"in d;var rd=/^key/,yb=/^(?:mouse|pointer|contextmenu)|click/,zb=/^(?:focusinfocus|focusoutblur)$/,Va=/^([^.]*)(?:\.(.+)|)$/;l.event={global:{},add:function(h,a,b,e,c){var f,d,k,m,n,r,q,t,s;if(n=A.get(h))for(b.handler&&(f=b,b=f.handler,c=f.selector),b.guid||(b.guid=l.guid++),(m=n.events)||(m=n.events={}),(d=n.handle)||(d=n.handle=function(a){return"undefined"!==typeof l&&l.event.triggered!==
a.type?l.event.dispatch.apply(h,arguments):void 0}),a=(a||"").match(O)||[""],n=a.length;n--;)k=Va.exec(a[n])||[],t=r=k[1],s=(k[2]||"").split(".").sort(),t&&(k=l.event.special[t]||{},t=(c?k.delegateType:k.bindType)||t,k=l.event.special[t]||{},r=l.extend({type:t,origType:r,data:e,handler:b,guid:b.guid,selector:c,needsContext:c&&l.expr.match.needsContext.test(c),namespace:s.join(".")},f),(q=m[t])||(q=m[t]=[],q.delegateCount=0,k.setup&&!1!==k.setup.call(h,e,s,d)||h.addEventListener&&h.addEventListener(t,
d,!1)),k.add&&(k.add.call(h,r),r.handler.guid||(r.handler.guid=b.guid)),c?q.splice(q.delegateCount++,0,r):q.push(r),l.event.global[t]=!0)},remove:function(h,a,b,e,c){var f,d,k,m,n,r,q,t,s,u,y,x=A.hasData(h)&&A.get(h);if(x&&(m=x.events)){a=(a||"").match(O)||[""];for(n=a.length;n--;)if(k=Va.exec(a[n])||[],s=y=k[1],u=(k[2]||"").split(".").sort(),s){q=l.event.special[s]||{};s=(e?q.delegateType:q.bindType)||s;t=m[s]||[];k=k[2]&&new RegExp("(^|\\.)"+u.join("\\.(?:.*\\.|)")+"(\\.|$)");for(d=f=t.length;f--;)r=
t[f],!c&&y!==r.origType||b&&b.guid!==r.guid||k&&!k.test(r.namespace)||e&&e!==r.selector&&("**"!==e||!r.selector)||(t.splice(f,1),r.selector&&t.delegateCount--,q.remove&&q.remove.call(h,r));d&&!t.length&&(q.teardown&&!1!==q.teardown.call(h,u,x.handle)||l.removeEvent(h,s,x.handle),delete m[s])}else for(s in m)l.event.remove(h,s+a[n],b,e,!0);l.isEmptyObject(m)&&(delete x.handle,A.remove(h,"events"))}},trigger:function(a,b,e,c){var f,k,m,n,r,q,t=[e||M],s=Sb.call(a,"type")?a.type:a;q=Sb.call(a,"namespace")?
a.namespace.split("."):[];k=f=e=e||M;if(3!==e.nodeType&&8!==e.nodeType&&!zb.test(s+l.event.triggered)&&(0<=s.indexOf(".")&&(q=s.split("."),s=q.shift(),q.sort()),n=0>s.indexOf(":")&&"on"+s,a=a[l.expando]?a:new l.Event(s,"object"===typeof a&&a),a.isTrigger=c?2:3,a.namespace=q.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:l.makeArray(b,[a]),q=l.event.special[s]||{},c||!q.trigger||!1!==q.trigger.apply(e,
b))){if(!c&&!q.noBubble&&!l.isWindow(e)){m=q.delegateType||s;zb.test(m+s)||(k=k.parentNode);for(;k;k=k.parentNode)t.push(k),f=k;f===(e.ownerDocument||M)&&t.push(f.defaultView||f.parentWindow||d)}for(f=0;(k=t[f++])&&!a.isPropagationStopped();)a.type=1<f?m:q.bindType||s,(r=(A.get(k,"events")||{})[a.type]&&A.get(k,"handle"))&&r.apply(k,b),(r=n&&k[n])&&r.apply&&l.acceptData(k)&&(a.result=r.apply(k,b),!1===a.result&&a.preventDefault());a.type=s;c||a.isDefaultPrevented()||q._default&&!1!==q._default.apply(t.pop(),
b)||!l.acceptData(e)||!n||!l.isFunction(e[s])||l.isWindow(e)||((f=e[n])&&(e[n]=null),l.event.triggered=s,e[s](),l.event.triggered=void 0,f&&(e[n]=f));return a.result}},dispatch:function(a){a=l.event.fix(a);var b,e,c,f,d=[],k=Ta.call(arguments);b=(A.get(this,"events")||{})[a.type]||[];var m=l.event.special[a.type]||{};k[0]=a;a.delegateTarget=this;if(!m.preDispatch||!1!==m.preDispatch.call(this,a)){d=l.event.handlers.call(this,a,b);for(b=0;(f=d[b++])&&!a.isPropagationStopped();)for(a.currentTarget=
f.elem,e=0;(c=f.handlers[e++])&&!a.isImmediatePropagationStopped();)if(!a.namespace_re||a.namespace_re.test(c.namespace))a.handleObj=c,a.data=c.data,c=((l.event.special[c.origType]||{}).handle||c.handler).apply(f.elem,k),void 0!==c&&!1===(a.result=c)&&(a.preventDefault(),a.stopPropagation());m.postDispatch&&m.postDispatch.call(this,a);return a.result}},handlers:function(a,b){var e,c,f,d,k=[],m=b.delegateCount,n=a.target;if(m&&n.nodeType&&(!a.button||"click"!==a.type))for(;n!==this;n=n.parentNode||
this)if(!0!==n.disabled||"click"!==a.type){c=[];for(e=0;e<m;e++)d=b[e],f=d.selector+" ",void 0===c[f]&&(c[f]=d.needsContext?0<=l(f,this).index(n):l.find(f,this,null,[n]).length),c[f]&&c.push(d);c.length&&k.push({elem:n,handlers:c})}m<b.length&&k.push({elem:this,handlers:b.slice(m)});return k},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(a,
b){null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var e,c,f=b.button;null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||M,c=e.documentElement,e=e.body,a.pageX=b.clientX+(c&&c.scrollLeft||e&&e.scrollLeft||0)-(c&&c.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(c&&c.scrollTop||e&&e.scrollTop||0)-(c&&c.clientTop||e&&e.clientTop||
0));a.which||void 0===f||(a.which=f&1?1:f&2?3:f&4?2:0);return a}},fix:function(a){if(a[l.expando])return a;var b,e,c;b=a.type;var f=a,d=this.fixHooks[b];d||(this.fixHooks[b]=d=yb.test(b)?this.mouseHooks:rd.test(b)?this.keyHooks:{});c=d.props?this.props.concat(d.props):this.props;a=new l.Event(f);for(b=c.length;b--;)e=c[b],a[e]=f[e];a.target||(a.target=M);3===a.target.nodeType&&(a.target=a.target.parentNode);return d.filter?d.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==
y()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===y()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&l.nodeName(this,"input"))return this.click(),!1},_default:function(a){return l.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,e,c){a=l.extend(new l.Event,e,{type:a,
isSimulated:!0,originalEvent:{}});c?l.event.trigger(a,null,b):l.event.dispatch.call(b,a);a.isDefaultPrevented()&&e.preventDefault()}};l.removeEvent=function(a,b,e){a.removeEventListener&&a.removeEventListener(b,e,!1)};l.Event=function(a,b){if(!(this instanceof l.Event))return new l.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?q:r):this.type=a;b&&l.extend(this,b);this.timeStamp=a&&a.timeStamp||
l.now();this[l.expando]=!0};l.Event.prototype={isDefaultPrevented:r,isPropagationStopped:r,isImmediatePropagationStopped:r,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=q;a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=q;a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=q;a&&a.stopImmediatePropagation&&a.stopImmediatePropagation();
this.stopPropagation()}};l.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){l.event.special[a]={delegateType:b,bindType:b,handle:function(a){var h,e=a.relatedTarget,c=a.handleObj;if(!e||e!==this&&!l.contains(this,e))a.type=c.origType,h=c.handler.apply(this,arguments),a.type=b;return h}}});N.focusinBubbles||l.each({focus:"focusin",blur:"focusout"},function(a,b){var e=function(a){l.event.simulate(b,a.target,l.event.fix(a),!0)};l.event.special[b]=
{setup:function(){var c=this.ownerDocument||this,f=A.access(c,b);f||c.addEventListener(a,e,!0);A.access(c,b,(f||0)+1)},teardown:function(){var c=this.ownerDocument||this,f=A.access(c,b)-1;f?A.access(c,b,f):(c.removeEventListener(a,e,!0),A.remove(c,b))}}});l.fn.extend({on:function(a,b,e,c,f){var d,k;if("object"===typeof a){"string"!==typeof b&&(e=e||b,b=void 0);for(k in a)this.on(k,b,e,a[k],f);return this}null==e&&null==c?(c=b,e=b=void 0):null==c&&("string"===typeof b?(c=e,e=void 0):(c=e,e=b,b=void 0));
if(!1===c)c=r;else if(!c)return this;1===f&&(d=c,c=function(a){l().off(a);return d.apply(this,arguments)},c.guid=d.guid||(d.guid=l.guid++));return this.each(function(){l.event.add(this,a,c,e,b)})},one:function(a,b,e,c){return this.on(a,b,e,c,1)},off:function(a,b,e){var c;if(a&&a.preventDefault&&a.handleObj)return c=a.handleObj,l(a.delegateTarget).off(c.namespace?c.origType+"."+c.namespace:c.origType,c.selector,c.handler),this;if("object"===typeof a){for(c in a)this.off(c,b,a[c]);return this}if(!1===
b||"function"===typeof b)e=b,b=void 0;!1===e&&(e=r);return this.each(function(){l.event.remove(this,a,e,b)})},trigger:function(a,b){return this.each(function(){l.event.trigger(a,b,this)})},triggerHandler:function(a,b){var e=this[0];if(e)return l.event.trigger(a,b,e,!0)}});var Ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Wa=/<([\w:]+)/,Ib=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,Bc=/checked\s*(?:[^=]|=\s*.checked.)/i,mc=/^$|\/(?:java|ecma)script/i,sb=/^true\/(.*)/,gb=
/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ta={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ta.optgroup=ta.option;ta.tbody=ta.tfoot=ta.colgroup=ta.caption=ta.thead;ta.th=ta.td;l.extend({clone:function(a,b,e){var c,f,d,k,m=a.cloneNode(!0),n=l.contains(a.ownerDocument,a);if(!(N.noCloneChecked||1!==
a.nodeType&&11!==a.nodeType||l.isXMLDoc(a)))for(k=E(m),d=E(a),c=0,f=d.length;c<f;c++){var r=d[c],q=k[c],t=q.nodeName.toLowerCase();if("input"===t&&Yc.test(r.type))q.checked=r.checked;else if("input"===t||"textarea"===t)q.defaultValue=r.defaultValue}if(b)if(e)for(d=d||E(a),k=k||E(m),c=0,f=d.length;c<f;c++)C(d[c],k[c]);else C(a,m);k=E(m,"script");0<k.length&&x(k,!n&&E(a,"script"));return m},buildFragment:function(a,b,e,c){for(var f,d,k,m=b.createDocumentFragment(),n=[],r=0,q=a.length;r<q;r++)if((f=
a[r])||0===f)if("object"===l.type(f))l.merge(n,f.nodeType?[f]:f);else if(Ib.test(f)){d=d||m.appendChild(b.createElement("div"));k=(Wa.exec(f)||["",""])[1].toLowerCase();k=ta[k]||ta._default;d.innerHTML=k[1]+f.replace(Ab,"<$1></$2>")+k[2];for(k=k[0];k--;)d=d.lastChild;l.merge(n,d.childNodes);d=m.firstChild;d.textContent=""}else n.push(b.createTextNode(f));m.textContent="";for(r=0;f=n[r++];)if(!c||-1===l.inArray(f,c))if(a=l.contains(f.ownerDocument,f),d=E(m.appendChild(f),"script"),a&&x(d),e)for(k=
0;f=d[k++];)mc.test(f.type||"")&&e.push(f);return m},cleanData:function(a){for(var b,e,c,f,d=l.event.special,k=0;void 0!==(e=a[k]);k++){if(l.acceptData(e)&&(f=e[A.expando])&&(b=A.cache[f])){if(b.events)for(c in b.events)d[c]?l.event.remove(e,c):l.removeEvent(e,c,b.handle);A.cache[f]&&delete A.cache[f]}delete ja.cache[e[ja.expando]]}}});l.fn.extend({text:function(a){return Z(this,function(a){return void 0===a?l.text(this):this.empty().each(function(){if(1===this.nodeType||11===this.nodeType||9===this.nodeType)this.textContent=
a})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||t(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=t(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,
function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var e,c=a?l.filter(a,this):this,f=0;null!=(e=c[f]);f++)b||1!==e.nodeType||l.cleanData(E(e)),e.parentNode&&(b&&l.contains(e.ownerDocument,e)&&x(E(e,"script")),e.parentNode.removeChild(e));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(l.cleanData(E(a,!1)),a.textContent="");return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return l.clone(this,
a,b)})},html:function(a){return Z(this,function(a){var b=this[0]||{},h=0,e=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"===typeof a&&!nb.test(a)&&!ta[(Wa.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ab,"<$1></$2>");try{for(;h<e;h++)b=this[h]||{},1===b.nodeType&&(l.cleanData(E(b,!1)),b.innerHTML=a);b=0}catch(c){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];this.domManip(arguments,function(b){a=this.parentNode;l.cleanData(E(this));
a&&a.replaceChild(b,this)});return a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=hc.apply([],a);var e,c,f,d,k=0,m=this.length,n=this,r=m-1,q=a[0],t=l.isFunction(q);if(t||1<m&&"string"===typeof q&&!N.checkClone&&Bc.test(q))return this.each(function(e){var c=n.eq(e);t&&(a[0]=q.call(this,e,c.html()));c.domManip(a,b)});if(m&&(e=l.buildFragment(a,this[0].ownerDocument,!1,this),c=e.firstChild,1===e.childNodes.length&&(e=c),c)){c=l.map(E(e,
"script"),B);for(f=c.length;k<m;k++)d=e,k!==r&&(d=l.clone(d,!0,!0),f&&l.merge(c,E(d,"script"))),b.call(this[k],d,k);if(f)for(e=c[c.length-1].ownerDocument,l.map(c,G),k=0;k<f;k++)d=c[k],mc.test(d.type||"")&&!A.access(d,"globalEval")&&l.contains(e,d)&&(d.src?l._evalUrl&&l._evalUrl(d.src):l.globalEval(d.textContent.replace(gb,"")))}return this}});l.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){l.fn[a]=function(a){for(var h=
[],e=l(a),c=e.length-1,f=0;f<=c;f++)a=f===c?this:this.clone(!0),l(e[f])[b](a),Rb.apply(h,a.get());return this.pushStack(h)}});var bb,fc={},Ob=/^margin/,Fb=new RegExp("^("+fa+")(?!px)[a-z%]+$","i"),tb=function(a){return a.ownerDocument.defaultView.opener?a.ownerDocument.defaultView.getComputedStyle(a,null):d.getComputedStyle(a,null)};(function(){function a(){k.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";
k.innerHTML="";c.appendChild(f);var h=d.getComputedStyle(k,null);b="1%"!==h.top;e="4px"===h.width;c.removeChild(f)}var b,e,c=M.documentElement,f=M.createElement("div"),k=M.createElement("div");k.style&&(k.style.backgroundClip="content-box",k.cloneNode(!0).style.backgroundClip="",N.clearCloneStyle="content-box"===k.style.backgroundClip,f.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",f.appendChild(k),d.getComputedStyle&&l.extend(N,{pixelPosition:function(){a();
return b},boxSizingReliable:function(){null==e&&a();return e},reliableMarginRight:function(){var a,b=k.appendChild(M.createElement("div"));b.style.cssText=k.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0";b.style.marginRight=b.style.width="0";k.style.width="1px";c.appendChild(f);a=!parseFloat(d.getComputedStyle(b,null).marginRight);c.removeChild(f);k.removeChild(b);return a}}))})();l.swap=function(a,b,e,c){var f,
d={};for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=e.apply(a,c||[]);for(f in b)a.style[f]=d[f];return e};var za=/^(none|table(?!-c[ea]).+)/,tc=new RegExp("^("+fa+")(.*)$","i"),Xa=new RegExp("^([+-])=("+fa+")","i"),nc={position:"absolute",visibility:"hidden",display:"block"},Jb={letterSpacing:"0",fontWeight:"400"},cb=["Webkit","O","Moz","ms"];l.extend({cssHooks:{opacity:{get:function(a,b){if(b){var e=K(a,"opacity");return""===e?"1":e}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,
fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,e,c){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,d,k,m=l.camelCase(b),n=a.style;b=l.cssProps[m]||(l.cssProps[m]=oa(n,m));k=l.cssHooks[b]||l.cssHooks[m];if(void 0!==e)d=typeof e,"string"===d&&(f=Xa.exec(e))&&(e=(f[1]+1)*f[2]+parseFloat(l.css(a,b)),d="number"),null!=e&&e===e&&("number"!==d||l.cssNumber[m]||(e+="px"),N.clearCloneStyle||""!==e||0!==b.indexOf("background")||
(n[b]="inherit"),k&&"set"in k&&void 0===(e=k.set(a,e,c))||(n[b]=e));else return k&&"get"in k&&void 0!==(f=k.get(a,!1,c))?f:n[b]}},css:function(a,b,e,c){var f,d;d=l.camelCase(b);b=l.cssProps[d]||(l.cssProps[d]=oa(a.style,d));(d=l.cssHooks[b]||l.cssHooks[d])&&"get"in d&&(f=d.get(a,!0,e));void 0===f&&(f=K(a,b,c));"normal"===f&&b in Jb&&(f=Jb[b]);return""===e||e?(a=parseFloat(f),!0===e||l.isNumeric(a)?a||0:f):f}});l.each(["height","width"],function(a,b){l.cssHooks[b]={get:function(a,h,e){if(h)return za.test(l.css(a,
"display"))&&0===a.offsetWidth?l.swap(a,nc,function(){return Y(a,b,e)}):Y(a,b,e)},set:function(a,h,e){var c=e&&tb(a);return X(a,h,e?pa(a,b,e,"border-box"===l.css(a,"boxSizing",!1,c),c):0)}}});l.cssHooks.marginRight=L(N.reliableMarginRight,function(a,b){if(b)return l.swap(a,{display:"inline-block"},K,[a,"marginRight"])});l.each({margin:"",padding:"",border:"Width"},function(a,b){l.cssHooks[a+b]={expand:function(e){var c=0,f={};for(e="string"===typeof e?e.split(" "):[e];4>c;c++)f[a+W[c]+b]=e[c]||e[c-
2]||e[0];return f}};Ob.test(a)||(l.cssHooks[a+b].set=X)});l.fn.extend({css:function(a,b){return Z(this,function(a,b,h){var e,c={},f=0;if(l.isArray(b)){h=tb(a);for(e=b.length;f<e;f++)c[b[f]]=l.css(a,b[f],!1,h);return c}return void 0!==h?l.style(a,b,h):l.css(a,b)},a,b,1<arguments.length)},show:function(){return db(this,!0)},hide:function(){return db(this)},toggle:function(a){return"boolean"===typeof a?a?this.show():this.hide():this.each(function(){Q(this)?l(this).show():l(this).hide()})}});l.Tween=
J;J.prototype={constructor:J,init:function(a,b,e,c,f,d){this.elem=a;this.prop=e;this.easing=f||"swing";this.options=b;this.start=this.now=this.cur();this.end=c;this.unit=d||(l.cssNumber[e]?"":"px")},cur:function(){var a=J.propHooks[this.prop];return a&&a.get?a.get(this):J.propHooks._default.get(this)},run:function(a){var b,e=J.propHooks[this.prop];this.pos=this.options.duration?b=l.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;this.now=(this.end-this.start)*b+this.start;
this.options.step&&this.options.step.call(this.elem,this.now,this);e&&e.set?e.set(this):J.propHooks._default.set(this);return this}};J.prototype.init.prototype=J.prototype;J.propHooks={_default:{get:function(a){return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(a=l.css(a.elem,a.prop,""))&&"auto"!==a?a:0:a.elem[a.prop]},set:function(a){if(l.fx.step[a.prop])l.fx.step[a.prop](a);else a.elem.style&&(null!=a.elem.style[l.cssProps[a.prop]]||l.cssHooks[a.prop])?l.style(a.elem,a.prop,
a.now+a.unit):a.elem[a.prop]=a.now}}};J.propHooks.scrollTop=J.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};l.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}};l.fx=J.prototype.init;l.fx.step={};var Qa,ia,Kb=/^(?:toggle|show|hide)$/,Ga=new RegExp("^(?:([+-])=|)("+fa+")([a-z%]*)$","i"),oc=/queueHooks$/,wb=[function(a,b,e){var c,f,d,k,m,n,r=this,q={},t=a.style,s=a.nodeType&&Q(a),u=A.get(a,"fxshow");e.queue||(k=
l._queueHooks(a,"fx"),null==k.unqueued&&(k.unqueued=0,m=k.empty.fire,k.empty.fire=function(){k.unqueued||m()}),k.unqueued++,r.always(function(){r.always(function(){k.unqueued--;l.queue(a,"fx").length||k.empty.fire()})}));1===a.nodeType&&("height"in b||"width"in b)&&(e.overflow=[t.overflow,t.overflowX,t.overflowY],n=l.css(a,"display"),f="none"===n?A.get(a,"olddisplay")||w(a.nodeName):n,"inline"===f&&"none"===l.css(a,"float")&&(t.display="inline-block"));e.overflow&&(t.overflow="hidden",r.always(function(){t.overflow=
e.overflow[0];t.overflowX=e.overflow[1];t.overflowY=e.overflow[2]}));for(c in b)if(f=b[c],Kb.exec(f)){delete b[c];d=d||"toggle"===f;if(f===(s?"hide":"show"))if("show"===f&&u&&void 0!==u[c])s=!0;else continue;q[c]=u&&u[c]||l.style(a,c)}else n=void 0;if(l.isEmptyObject(q))"inline"===("none"===n?w(a.nodeName):n)&&(t.display=n);else for(c in u?"hidden"in u&&(s=u.hidden):u=A.access(a,"fxshow",{}),d&&(u.hidden=!s),s?l(a).show():r.done(function(){l(a).hide()}),r.done(function(){var b;A.remove(a,"fxshow");
for(b in q)l.style(a,b,q[b])}),q)b=ub(s?u[c]:0,c,r),c in u||(u[c]=b.start,s&&(b.end=b.start,b.start="width"===c||"height"===c?1:0))}],ka={"*":[function(a,b){var e=this.createTween(a,b),c=e.cur(),f=Ga.exec(b),d=f&&f[3]||(l.cssNumber[a]?"":"px"),k=(l.cssNumber[a]||"px"!==d&&+c)&&Ga.exec(l.css(e.elem,a)),m=1,n=20;if(k&&k[3]!==d){d=d||k[3];f=f||[];k=+c||1;do m=m||".5",k/=m,l.style(e.elem,a,k+d);while(m!==(m=e.cur()/c)&&1!==m&&--n)}f&&(k=e.start=+k||+c||0,e.unit=d,e.end=f[1]?k+(f[1]+1)*f[2]:+f[2]);return e}]};
l.Animation=l.extend(vb,{tweener:function(a,b){l.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var e,c=0,f=a.length;c<f;c++)e=a[c],ka[e]=ka[e]||[],ka[e].unshift(b)},prefilter:function(a,b){b?wb.unshift(a):wb.push(a)}});l.speed=function(a,b,e){var c=a&&"object"===typeof a?l.extend({},a):{complete:e||!e&&b||l.isFunction(a)&&a,duration:a,easing:e&&b||b&&!l.isFunction(b)&&b};c.duration=l.fx.off?0:"number"===typeof c.duration?c.duration:c.duration in l.fx.speeds?l.fx.speeds[c.duration]:l.fx.speeds._default;
if(null==c.queue||!0===c.queue)c.queue="fx";c.old=c.complete;c.complete=function(){l.isFunction(c.old)&&c.old.call(this);c.queue&&l.dequeue(this,c.queue)};return c};l.fn.extend({fadeTo:function(a,b,e,c){return this.filter(Q).css("opacity",0).show().end().animate({opacity:b},a,e,c)},animate:function(a,b,e,c){var f=l.isEmptyObject(a),d=l.speed(b,e,c);b=function(){var b=vb(this,l.extend({},a),d);(f||A.get(this,"finish"))&&b.stop(!0)};b.finish=b;return f||!1===d.queue?this.each(b):this.queue(d.queue,
b)},stop:function(a,b,e){var c=function(a){var b=a.stop;delete a.stop;b(e)};"string"!==typeof a&&(e=b,b=a,a=void 0);b&&!1!==a&&this.queue(a||"fx",[]);return this.each(function(){var b=!0,f=null!=a&&a+"queueHooks",d=l.timers,k=A.get(this);if(f)k[f]&&k[f].stop&&c(k[f]);else for(f in k)k[f]&&k[f].stop&&oc.test(f)&&c(k[f]);for(f=d.length;f--;)d[f].elem!==this||null!=a&&d[f].queue!==a||(d[f].anim.stop(e),b=!1,d.splice(f,1));!b&&e||l.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var b,
e=A.get(this),c=e[a+"queue"];b=e[a+"queueHooks"];var f=l.timers,d=c?c.length:0;e.finish=!0;l.queue(this,a,[]);b&&b.stop&&b.stop.call(this,!0);for(b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<d;b++)c[b]&&c[b].finish&&c[b].finish.call(this);delete e.finish})}});l.each(["toggle","show","hide"],function(a,b){var e=l.fn[b];l.fn[b]=function(a,c,h){return null==a||"boolean"===typeof a?e.apply(this,arguments):this.animate(wa(b,!0),a,c,h)}});l.each({slideDown:wa("show"),
slideUp:wa("hide"),slideToggle:wa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){l.fn[a]=function(a,e,c){return this.animate(b,a,e,c)}});l.timers=[];l.fx.tick=function(){var a,b=0,e=l.timers;for(Qa=l.now();b<e.length;b++)a=e[b],a()||e[b]!==a||e.splice(b--,1);e.length||l.fx.stop();Qa=void 0};l.fx.timer=function(a){l.timers.push(a);a()?l.fx.start():l.timers.pop()};l.fx.interval=13;l.fx.start=function(){ia||(ia=setInterval(l.fx.tick,l.fx.interval))};
l.fx.stop=function(){clearInterval(ia);ia=null};l.fx.speeds={slow:600,fast:200,_default:400};l.fn.delay=function(a,b){a=l.fx?l.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,e){var c=setTimeout(b,a);e.stop=function(){clearTimeout(c)}})};(function(){var a=M.createElement("input"),b=M.createElement("select"),e=b.appendChild(M.createElement("option"));a.type="checkbox";N.checkOn=""!==a.value;N.optSelected=e.selected;b.disabled=!0;N.optDisabled=!e.disabled;a=M.createElement("input");a.value="t";
a.type="radio";N.radioValue="t"===a.value})();var hb,Ca=l.expr.attrHandle;l.fn.extend({attr:function(a,b){return Z(this,l.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){l.removeAttr(this,a)})}});l.extend({attr:function(a,b,e){var c,f,d=a.nodeType;if(a&&3!==d&&8!==d&&2!==d){if("undefined"===typeof a.getAttribute)return l.prop(a,b,e);1===d&&l.isXMLDoc(a)||(b=b.toLowerCase(),c=l.attrHooks[b]||(l.expr.match.bool.test(b)?hb:void 0));if(void 0!==e)if(null===e)l.removeAttr(a,
b);else{if(c&&"set"in c&&void 0!==(f=c.set(a,e,b)))return f;a.setAttribute(b,e+"");return e}else{if(c&&"get"in c&&null!==(f=c.get(a,b)))return f;f=l.find.attr(a,b);return null==f?void 0:f}}},removeAttr:function(a,b){var e,c,f=0,d=b&&b.match(O);if(d&&1===a.nodeType)for(;e=d[f++];)c=l.propFix[e]||e,l.expr.match.bool.test(e)&&(a[c]=!1),a.removeAttribute(e)},attrHooks:{type:{set:function(a,b){if(!N.radioValue&&"radio"===b&&l.nodeName(a,"input")){var e=a.value;a.setAttribute("type",b);e&&(a.value=e);return b}}}}});
hb={set:function(a,b,e){!1===b?l.removeAttr(a,e):a.setAttribute(e,e);return e}};l.each(l.expr.match.bool.source.match(/\w+/g),function(a,b){var e=Ca[b]||l.find.attr;Ca[b]=function(a,b,c){var h,f;c||(f=Ca[b],Ca[b]=h,h=null!=e(a,b,c)?b.toLowerCase():null,Ca[b]=f);return h}});var pc=/^(?:input|select|textarea|button)$/i;l.fn.extend({prop:function(a,b){return Z(this,l.prop,a,b,1<arguments.length)},removeProp:function(a){return this.each(function(){delete this[l.propFix[a]||a]})}});l.extend({propFix:{"for":"htmlFor",
"class":"className"},prop:function(a,b,e){var c,f,d;d=a.nodeType;if(a&&3!==d&&8!==d&&2!==d){if(d=1!==d||!l.isXMLDoc(a))b=l.propFix[b]||b,f=l.propHooks[b];return void 0!==e?f&&"set"in f&&void 0!==(c=f.set(a,e,b))?c:a[b]=e:f&&"get"in f&&null!==(c=f.get(a,b))?c:a[b]}},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||pc.test(a.nodeName)||a.href?a.tabIndex:-1}}}});N.optSelected||(l.propHooks.selected={get:function(a){(a=a.parentNode)&&a.parentNode&&a.parentNode.selectedIndex;return null}});
l.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){l.propFix[this.toLowerCase()]=this});var Lb=/[\t\r\n\f]/g;l.fn.extend({addClass:function(a){var b,e,c,f,d;b="string"===typeof a&&a;var k=0,m=this.length;if(l.isFunction(a))return this.each(function(b){l(this).addClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(O)||[];k<m;k++)if(e=this[k],c=1===e.nodeType&&(e.className?(" "+e.className+" ").replace(Lb,
" "):" ")){for(d=0;f=b[d++];)0>c.indexOf(" "+f+" ")&&(c+=f+" ");c=l.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b,e,c,f,d;b=0===arguments.length||"string"===typeof a&&a;var k=0,m=this.length;if(l.isFunction(a))return this.each(function(b){l(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(O)||[];k<m;k++)if(e=this[k],c=1===e.nodeType&&(e.className?(" "+e.className+" ").replace(Lb," "):"")){for(d=0;f=b[d++];)for(;0<=c.indexOf(" "+f+" ");)c=
c.replace(" "+f+" "," ");c=a?l.trim(c):"";e.className!==c&&(e.className=c)}return this},toggleClass:function(a,b){var e=typeof a;return"boolean"===typeof b&&"string"===e?b?this.addClass(a):this.removeClass(a):l.isFunction(a)?this.each(function(e){l(this).toggleClass(a.call(this,e,this.className,b),b)}):this.each(function(){if("string"===e)for(var b,c=0,f=l(this),d=a.match(O)||[];b=d[c++];)f.hasClass(b)?f.removeClass(b):f.addClass(b);else if("undefined"===e||"boolean"===e)this.className&&A.set(this,
"__className__",this.className),this.className=this.className||!1===a?"":A.get(this,"__className__")||""})},hasClass:function(a){a=" "+a+" ";for(var b=0,e=this.length;b<e;b++)if(1===this[b].nodeType&&0<=(" "+this[b].className+" ").replace(Lb," ").indexOf(a))return!0;return!1}});var Da=/\r/g;l.fn.extend({val:function(a){var b,e,c,f=this[0];if(arguments.length)return c=l.isFunction(a),this.each(function(e){1===this.nodeType&&(e=c?a.call(this,e,l(this).val()):a,null==e?e="":"number"===typeof e?e+="":
l.isArray(e)&&(e=l.map(e,function(a){return null==a?"":a+""})),b=l.valHooks[this.type]||l.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(f){if((b=l.valHooks[f.type]||l.valHooks[f.nodeName.toLowerCase()])&&"get"in b&&void 0!==(e=b.get(f,"value")))return e;e=f.value;return"string"===typeof e?e.replace(Da,""):null==e?"":e}}});l.extend({valHooks:{option:{get:function(a){var b=l.find.attr(a,"value");return null!=b?b:l.trim(l.text(a))}},select:{get:function(a){for(var b,
e=a.options,c=a.selectedIndex,f=(a="select-one"===a.type||0>c)?null:[],d=a?c+1:e.length,k=0>c?d:a?c:0;k<d;k++)if(b=e[k],!(!b.selected&&k!==c||(N.optDisabled?b.disabled:null!==b.getAttribute("disabled"))||b.parentNode.disabled&&l.nodeName(b.parentNode,"optgroup"))){b=l(b).val();if(a)return b;f.push(b)}return f},set:function(a,b){for(var e,c,f=a.options,d=l.makeArray(b),k=f.length;k--;)if(c=f[k],c.selected=0<=l.inArray(c.value,d))e=!0;e||(a.selectedIndex=-1);return d}}}});l.each(["radio","checkbox"],
function(){l.valHooks[this]={set:function(a,b){if(l.isArray(b))return a.checked=0<=l.inArray(l(a).val(),b)}};N.checkOn||(l.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});l.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){l.fn[b]=function(a,e){return 0<arguments.length?this.on(b,
null,a,e):this.trigger(b)}});l.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,e){return this.on(a,null,b,e)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,e,c){return this.on(b,a,e,c)},undelegate:function(a,b,e){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",e)}});var qc=l.now(),Xb=/\?/;l.parseJSON=function(a){return JSON.parse(a+"")};l.parseXML=function(a){var b,e;if(!a||"string"!==typeof a)return null;try{e=new DOMParser,
b=e.parseFromString(a,"text/xml")}catch(c){b=void 0}b&&!b.getElementsByTagName("parsererror").length||l.error("Invalid XML: "+a);return b};var Cc=/#.*$/,Dc=/([?&])_=[^&]*/,Yb=/^(.*?):[ \t]*([^\r\n]*)$/mg,Zb=/^(?:GET|HEAD)$/,Ya=/^\/\//,Bb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,$b={},Gb={},na="*/".concat("*"),ib=d.location.href,Ha=Bb.exec(ib.toLowerCase())||[];l.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ib,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ha[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":na,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":l.parseJSON,"text xml":l.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Qb(Qb(a,
l.ajaxSettings),b):Qb(l.ajaxSettings,a)},ajaxPrefilter:Ra($b),ajaxTransport:Ra(Gb),ajax:function(a,b){function e(a,g,b,h){var k,H,I,n;n=g;if(2!==w){w=2;m&&clearTimeout(m);c=void 0;d=h||"";F.readyState=0<a?4:0;h=200<=a&&300>a||304===a;if(b){I=t;for(var q=F,B,C,E,V,A=I.contents,J=I.dataTypes;"*"===J[0];)J.shift(),void 0===B&&(B=I.mimeType||q.getResponseHeader("Content-Type"));if(B)for(C in A)if(A[C]&&A[C].test(B)){J.unshift(C);break}if(J[0]in b)E=J[0];else{for(C in b){if(!J[0]||I.converters[C+" "+J[0]]){E=
C;break}V||(V=C)}E=E||V}E?(E!==J[0]&&J.unshift(E),I=b[E]):I=void 0}a:{b=t;B=I;C=F;E=h;var ha,ca,Y,q={},A=b.dataTypes.slice();if(A[1])for(ca in b.converters)q[ca.toLowerCase()]=b.converters[ca];for(V=A.shift();V;)if(b.responseFields[V]&&(C[b.responseFields[V]]=B),!Y&&E&&b.dataFilter&&(B=b.dataFilter(B,b.dataType)),Y=V,V=A.shift())if("*"===V)V=Y;else if("*"!==Y&&Y!==V){ca=q[Y+" "+V]||q["* "+V];if(!ca)for(ha in q)if(I=ha.split(" "),I[1]===V&&(ca=q[Y+" "+I[0]]||q["* "+I[0]])){!0===ca?ca=q[ha]:!0!==q[ha]&&
(V=I[0],A.unshift(I[1]));break}if(!0!==ca)if(ca&&b["throws"])B=ca(B);else try{B=ca(B)}catch(D){I={state:"parsererror",error:ca?D:"No conversion from "+Y+" to "+V};break a}}I={state:"success",data:B}}if(h)t.ifModified&&((n=F.getResponseHeader("Last-Modified"))&&(l.lastModified[f]=n),(n=F.getResponseHeader("etag"))&&(l.etag[f]=n)),204===a||"HEAD"===t.type?n="nocontent":304===a?n="notmodified":(n=I.state,k=I.data,H=I.error,h=!H);else if(H=n,a||!n)n="error",0>a&&(a=0);F.status=a;F.statusText=(g||n)+"";
h?y.resolveWith(s,[k,n,F]):y.rejectWith(s,[F,n,H]);F.statusCode(G);G=void 0;r&&u.trigger(h?"ajaxSuccess":"ajaxError",[F,t,h?k:H]);x.fireWith(s,[F,n]);r&&(u.trigger("ajaxComplete",[F,t]),--l.active||l.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var c,f,d,k,m,n,r,q,t=l.ajaxSetup({},b),s=t.context||t,u=t.context&&(s.nodeType||s.jquery)?l(s):l.event,y=l.Deferred(),x=l.Callbacks("once memory"),G=t.statusCode||{},B={},C={},w=0,E="canceled",F={readyState:0,getResponseHeader:function(a){var g;
if(2===w){if(!k)for(k={};g=Yb.exec(d);)k[g[1].toLowerCase()]=g[2];g=k[a.toLowerCase()]}return null==g?null:g},getAllResponseHeaders:function(){return 2===w?d:null},setRequestHeader:function(a,g){var b=a.toLowerCase();w||(a=C[b]=C[b]||a,B[a]=g);return this},overrideMimeType:function(a){w||(t.mimeType=a);return this},statusCode:function(a){var g;if(a)if(2>w)for(g in a)G[g]=[G[g],a[g]];else F.always(a[F.status]);return this},abort:function(a){a=a||E;c&&c.abort(a);e(0,a);return this}};y.promise(F).complete=
x.add;F.success=F.done;F.error=F.fail;t.url=((a||t.url||ib)+"").replace(Cc,"").replace(Ya,Ha[1]+"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=l.trim(t.dataType||"*").toLowerCase().match(O)||[""];null==t.crossDomain&&(n=Bb.exec(t.url.toLowerCase()),t.crossDomain=!(!n||n[1]===Ha[1]&&n[2]===Ha[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(Ha[3]||("http:"===Ha[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=l.param(t.data,t.traditional));aa($b,t,b,F);if(2===w)return F;
(r=l.event&&t.global)&&0===l.active++&&l.event.trigger("ajaxStart");t.type=t.type.toUpperCase();t.hasContent=!Zb.test(t.type);f=t.url;t.hasContent||(t.data&&(f=t.url+=(Xb.test(f)?"&":"?")+t.data,delete t.data),!1===t.cache&&(t.url=Dc.test(f)?f.replace(Dc,"$1_="+qc++):f+(Xb.test(f)?"&":"?")+"_="+qc++));t.ifModified&&(l.lastModified[f]&&F.setRequestHeader("If-Modified-Since",l.lastModified[f]),l.etag[f]&&F.setRequestHeader("If-None-Match",l.etag[f]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&
F.setRequestHeader("Content-Type",t.contentType);F.setRequestHeader("Accept",t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+na+"; q=0.01":""):t.accepts["*"]);for(q in t.headers)F.setRequestHeader(q,t.headers[q]);if(t.beforeSend&&(!1===t.beforeSend.call(s,F,t)||2===w))return F.abort();E="abort";for(q in{success:1,error:1,complete:1})F[q](t[q]);if(c=aa(Gb,t,b,F)){F.readyState=1;r&&u.trigger("ajaxSend",[F,t]);t.async&&0<t.timeout&&(m=setTimeout(function(){F.abort("timeout")},
t.timeout));try{w=1,c.send(B,e)}catch(A){if(2>w)e(-1,A);else throw A;}}else e(-1,"No Transport");return F},getJSON:function(a,b,e){return l.get(a,b,e,"json")},getScript:function(a,b){return l.get(a,void 0,b,"script")}});l.each(["get","post"],function(a,b){l[b]=function(a,e,c,f){l.isFunction(e)&&(f=f||c,c=e,e=void 0);return l.ajax({url:a,type:b,dataType:f,data:e,success:c})}});l._evalUrl=function(a){return l.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};l.fn.extend({wrapAll:function(a){var b;
if(l.isFunction(a))return this.each(function(b){l(this).wrapAll(a.call(this,b))});this[0]&&(b=l(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this));return this},wrapInner:function(a){return l.isFunction(a)?this.each(function(b){l(this).wrapInner(a.call(this,b))}):this.each(function(){var b=l(this),e=b.contents();e.length?e.wrapAll(a):b.append(a)})},wrap:function(a){var b=
l.isFunction(a);return this.each(function(e){l(this).wrapAll(b?a.call(this,e):a)})},unwrap:function(){return this.parent().each(function(){l.nodeName(this,"body")||l(this).replaceWith(this.childNodes)}).end()}});l.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight};l.expr.filters.visible=function(a){return!l.expr.filters.hidden(a)};var Ec=/%20/g,Sa=/\[\]$/,ac=/\r?\n/g,Za=/^(?:submit|button|image|reset|file)$/i,bc=/^(?:input|select|textarea|keygen)/i;l.param=function(a,b){var e,
c=[],f=function(a,b){b=l.isFunction(b)?b():null==b?"":b;c[c.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};void 0===b&&(b=l.ajaxSettings&&l.ajaxSettings.traditional);if(l.isArray(a)||a.jquery&&!l.isPlainObject(a))l.each(a,function(){f(this.name,this.value)});else for(e in a)Aa(e,a[e],b,f);return c.join("&").replace(Ec,"+")};l.fn.extend({serialize:function(){return l.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=l.prop(this,"elements");return a?
l.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!l(this).is(":disabled")&&bc.test(this.nodeName)&&!Za.test(a)&&(this.checked||!Yc.test(a))}).map(function(a,b){var e=l(this).val();return null==e?null:l.isArray(e)?l.map(e,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:e.replace(ac,"\r\n")}}).get()}});l.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var ob=0,Ma={},cc={0:200,1223:204},Cb=l.ajaxSettings.xhr();d.attachEvent&&
d.attachEvent("onunload",function(){for(var a in Ma)Ma[a]()});N.cors=!!Cb&&"withCredentials"in Cb;N.ajax=Cb=!!Cb;l.ajaxTransport(function(a){var b;if(N.cors||Cb&&!a.crossDomain)return{send:function(e,c){var f,d=a.xhr(),k=++ob;d.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)d[f]=a.xhrFields[f];a.mimeType&&d.overrideMimeType&&d.overrideMimeType(a.mimeType);a.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(f in e)d.setRequestHeader(f,
e[f]);b=function(a){return function(){b&&(delete Ma[k],b=d.onload=d.onerror=null,"abort"===a?d.abort():"error"===a?c(d.status,d.statusText):c(cc[d.status]||d.status,d.statusText,"string"===typeof d.responseText?{text:d.responseText}:void 0,d.getAllResponseHeaders()))}};d.onload=b();d.onerror=b("error");b=Ma[k]=b("abort");try{d.send(a.hasContent&&a.data||null)}catch(m){if(b)throw m;}},abort:function(){b&&b()}}});l.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){l.globalEval(a);return a}}});l.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET")});l.ajaxTransport("script",function(a){if(a.crossDomain){var b,e;return{send:function(c,f){b=l("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",e=function(a){b.remove();e=null;a&&f("error"===a.type?404:200,a.type)});M.head.appendChild(b[0])},abort:function(){e&&e()}}}});
var Mb=[],Db=/(=)\?(?=&|$)|\?\?/;l.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Mb.pop()||l.expando+"_"+qc++;this[a]=!0;return a}});l.ajaxPrefilter("json jsonp",function(a,b,e){var c,f,k,m=!1!==a.jsonp&&(Db.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&Db.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return c=a.jsonpCallback=l.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(Db,"$1"+
c):!1!==a.jsonp&&(a.url+=(Xb.test(a.url)?"&":"?")+a.jsonp+"="+c),a.converters["script json"]=function(){k||l.error(c+" was not called");return k[0]},a.dataTypes[0]="json",f=d[c],d[c]=function(){k=arguments},e.always(function(){d[c]=f;a[c]&&(a.jsonpCallback=b.jsonpCallback,Mb.push(c));k&&l.isFunction(f)&&f(k[0]);k=f=void 0}),"script"});l.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||M;var f=e.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])];
f=l.buildFragment([a],b,c);c&&c.length&&l(c).remove();return l.merge([],f.childNodes)};var Nb=l.fn.load;l.fn.load=function(a,b,e){if("string"!==typeof a&&Nb)return Nb.apply(this,arguments);var c,f,d,k=this,m=a.indexOf(" ");0<=m&&(c=l.trim(a.slice(m)),a=a.slice(0,m));l.isFunction(b)?(e=b,b=void 0):b&&"object"===typeof b&&(f="POST");0<k.length&&l.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){d=arguments;k.html(c?l("<div>").append(l.parseHTML(a)).find(c):a)}).complete(e&&function(a,b){k.each(e,
d||[a.responseText,b,a])});return this};l.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){l.fn[b]=function(a){return this.on(b,a)}});l.expr.filters.animated=function(a){return l.grep(l.timers,function(b){return a===b.elem}).length};var rc=d.document.documentElement;l.offset={setOffset:function(a,b,e){var c,f,d,k=l.css(a,"position"),m=l(a),n={};"static"===k&&(a.style.position="relative");d=m.offset();f=l.css(a,"top");c=l.css(a,"left");("absolute"===k||
"fixed"===k)&&-1<(f+c).indexOf("auto")?(c=m.position(),f=c.top,c=c.left):(f=parseFloat(f)||0,c=parseFloat(c)||0);l.isFunction(b)&&(b=b.call(a,e,d));null!=b.top&&(n.top=b.top-d.top+f);null!=b.left&&(n.left=b.left-d.left+c);"using"in b?b.using.call(a,n):m.css(n)}};l.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){l.offset.setOffset(this,a,b)});var b,e;e=this[0];var c={top:0,left:0},f=e&&e.ownerDocument;if(f){b=f.documentElement;if(!l.contains(b,e))return c;
"undefined"!==typeof e.getBoundingClientRect&&(c=e.getBoundingClientRect());e=gc(f);return{top:c.top+e.pageYOffset-b.clientTop,left:c.left+e.pageXOffset-b.clientLeft}}},position:function(){if(this[0]){var a,b,e=this[0],c={top:0,left:0};"fixed"===l.css(e,"position")?b=e.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),l.nodeName(a[0],"html")||(c=a.offset()),c.top+=l.css(a[0],"borderTopWidth",!0),c.left+=l.css(a[0],"borderLeftWidth",!0));return{top:b.top-c.top-l.css(e,"marginTop",!0),
left:b.left-c.left-l.css(e,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||rc;a&&!l.nodeName(a,"html")&&"static"===l.css(a,"position");)a=a.offsetParent;return a||rc})}});l.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var e="pageYOffset"===b;l.fn[a]=function(c){return Z(this,function(a,c,f){var h=gc(a);if(void 0===f)return h?h[b]:a[c];h?h.scrollTo(e?d.pageXOffset:f,e?f:d.pageYOffset):a[c]=f},a,c,arguments.length,null)}});
l.each(["top","left"],function(a,b){l.cssHooks[b]=L(N.pixelPosition,function(a,e){if(e)return e=K(a,b),Fb.test(e)?l(a).position()[b]+"px":e})});l.each({Height:"height",Width:"width"},function(a,b){l.each({padding:"inner"+a,content:b,"":"outer"+a},function(e,c){l.fn[c]=function(c,f){var d=arguments.length&&(e||"boolean"!==typeof c),k=e||(!0===c||!0===f?"margin":"border");return Z(this,function(b,e,c){return l.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+
a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===c?l.css(b,e,k):l.style(b,e,c,k)},b,d?c:void 0,d,null)}})});l.fn.size=function(){return this.length};l.fn.andSelf=l.fn.addBack;"function"===typeof define&&define.amd&&define("jquery",[],function(){return l});var jb=d.jQuery,$a=d.$;l.noConflict=function(a){d.$===l&&(d.$=$a);a&&d.jQuery===l&&(d.jQuery=jb);return l};"undefined"===typeof c&&(d.jQuery=d.$=l);return l});
(function(){function d(a,b){if(a!==b){var e=null===a,c=a===w,f=a===a,d=null===b,k=b===w,m=b===b;if(a>b&&!d||!f||e&&!k&&m||c&&m)return 1;if(a<b&&!e||!m||d&&!c&&f||k&&f)return-1}return 0}function c(a,b,e){for(var c=a.length,f=e?c:-1;e?f--:++f<c;)if(b(a[f],f,a))return f;return-1}function m(a,b,e){if(b!==b)return y(a,e);e-=1;for(var c=a.length;++e<c;)if(a[e]===b)return e;return-1}function a(a){return"function"==typeof a||!1}function b(a){return"string"==typeof a?a:null==a?"":a+""}function f(a,b){for(var e=
-1,c=a.length;++e<c&&-1<b.indexOf(a.charAt(e)););return e}function n(a,b){for(var e=a.length;e--&&-1<b.indexOf(a.charAt(e)););return e}function k(a,b){return d(a.criteria,b.criteria)||a.index-b.index}function u(a){return eb[a]}function q(a){return Tb[a]}function r(a){return"\\"+e[a]}function y(a,b,e){var c=a.length;for(b+=e?0:-1;e?b--:++b<c;){var f=a[b];if(f!==f)return b}return-1}function t(a){return!!a&&"object"==typeof a}function B(a){return 160>=a&&9<=a&&13>=a||32==a||160==a||5760==a||6158==a||
8192<=a&&(8202>=a||8232==a||8233==a||8239==a||8287==a||12288==a||65279==a)}function G(a,b){for(var e=-1,c=a.length,f=-1,d=[];++e<c;)a[e]===b&&(a[e]="__lodash_placeholder__",d[++f]=e);return d}function x(a){for(var b=-1,e=a.length;++b<e&&B(a.charCodeAt(b)););return b}function C(a){for(var b=a.length;b--&&B(a.charCodeAt(b)););return b}function E(a){return la[a]}function F(e){function s(a){if(t(a)&&!U(a)&&!(a instanceof D)){if(a instanceof A)return a;if(Ea.call(a,"__chain__")&&Ea.call(a,"__wrapped__"))return $d(a)}return new A(a)}
function B(){}function A(a,b,g){this.__wrapped__=a;this.__actions__=g||[];this.__chain__=!!b}function D(a){this.__wrapped__=a;this.__actions__=null;this.__dir__=1;this.__dropCount__=0;this.__filtered__=!1;this.__iteratees__=null;this.__takeCount__=td;this.__views__=null}function la(){this.__data__={}}function xa(a){var b=a?a.length:0;for(this.data={hash:ne(null),set:new oe};b--;)this.push(a[b])}function fa(a,b){var g=a.data;return("string"==typeof b||T(b)?g.set.has(b):g.hash[b])?0:-1}function W(a,
b){var g=-1,e=a.length;for(b||(b=da(e));++g<e;)b[g]=a[g];return b}function Q(a,b){for(var g=-1,e=a.length;++g<e&&!1!==b(a[g],g,a););return a}function kb(a,b){for(var g=-1,e=a.length;++g<e;)if(!b(a[g],g,a))return!1;return!0}function eb(a,b){for(var g=-1,e=a.length,c=-1,p=[];++g<e;){var f=a[g];b(f,g,a)&&(p[++c]=f)}return p}function yb(a,b){for(var g=-1,e=a.length,c=da(e);++g<e;)c[g]=b(a[g],g,a);return c}function zb(a,b,g,e){var c=-1,p=a.length;for(e&&p&&(g=a[++c]);++c<p;)g=b(g,a[c],c,a);return g}function Va(a,
b){for(var g=-1,e=a.length;++g<e;)if(b(a[g],g,a))return!0;return!1}function Ab(a,b){return a===w?b:a}function Wa(a,b,g,e){return a!==w&&Ea.call(e,g)?a:b}function Ib(a,b,g){for(var e=-1,c=Ka(b),p=c.length;++e<p;){var f=c[e],d=a[f],h=g(d,b[f],f,a,b);(h===h?h===d:d!==d)&&(d!==w||f in a)||(a[f]=h)}return a}function nb(a,b){return null==b?a:mc(b,Ka(b),a)}function Bc(a,b){for(var e=-1,c=null==a,p=!c&&ma(a),f=p?a.length:0,d=b.length,h=da(d);++e<d;){var v=b[e];h[e]=p?g(v,f)?a[v]:w:c?w:a[v]}return h}function mc(a,
b,g){g||(g={});for(var e=-1,c=b.length;++e<c;){var p=b[e];g[p]=a[p]}return g}function sb(a,b,g){var e=typeof a;return"function"==e?b===w?a:na(a,b,g):null==a?ic:"object"==e?Ga(a):b===w?Xc(a):oc(a,b)}function gb(a,b,g,e,c,p,f){var d;g&&(d=c?g(a,e,c):g(a));if(d!==w)return d;if(!T(a))return a;if(e=U(a)){if(d=Kc(a),!b)return W(a,d)}else{var h=Ia.call(a),v="[object Function]"==h;if("[object Object]"==h||"[object Arguments]"==h||v&&!c){if(d=Uc(v?{}:a),!b)return nb(d,a)}else return R[h]?Wc(a,h,b):c?a:{}}p||
(p=[]);f||(f=[]);for(c=p.length;c--;)if(p[c]==a)return f[c];p.push(a);f.push(d);(e?Q:Xa)(a,function(e,c){d[c]=gb(e,b,g,c,a,p,f)});return d}function ta(a,b,g){if("function"!=typeof a)throw new pb("Expected a function");return Zc(function(){a.apply(w,g)},b)}function bb(a,b){var g=a?a.length:0,e=[];if(!g)return e;var c=-1,p=mb(),f=p==m,d=f&&200<=b.length?ud(b):null,h=b.length;d&&(p=fa,f=!1,b=d);a:for(;++c<g;)if(d=a[c],f&&d===d){for(var v=h;v--;)if(b[v]===d)continue a;e.push(d)}else 0>p(b,d,0)&&e.push(d);
return e}function fc(a,b){var g=!0;qb(a,function(a,e,c){return g=!!b(a,e,c)});return g}function Ob(a,b,g,e){var c=e,p=c;qb(a,function(a,Eb,f){Eb=+b(a,Eb,f);if(g(Eb,c)||Eb===e&&Eb===p)c=Eb,p=a});return p}function Fb(a,b){var g=[];qb(a,function(a,e,c){b(a,e,c)&&g.push(a)});return g}function tb(a,b,g,e){var c;g(a,function(a,g,Eb){if(b(a,g,Eb))return c=e?g:a,!1});return c}function za(a,b,g){for(var e=-1,c=a.length,p=-1,f=[];++e<c;){var d=a[e];if(t(d)&&ma(d)&&(g||U(d)||Vb(d))){b&&(d=za(d,b,g));for(var h=
-1,v=d.length;++h<v;)f[++p]=d[h]}else g||(f[++p]=d)}return f}function tc(a,b){return vd(a,b,Ub)}function Xa(a,b){return vd(a,b,Ka)}function nc(a,b){return pe(a,b,Ka)}function Jb(a,b){for(var g=-1,e=b.length,c=-1,p=[];++g<e;){var f=b[g];Fc(a[f])&&(p[++c]=f)}return p}function cb(a,b,g){if(null!=a){g!==w&&g in ga(a)&&(b=[g]);g=0;for(var e=b.length;null!=a&&g<e;)a=a[b[g++]];return g&&g==e?a:w}}function Qa(a,b,g,e,c,p){if(a===b)return!0;if(null==a||null==b||!T(a)&&!t(b))return a!==a&&b!==b;a:{var f=Qa,
d=U(a),h=U(b),v="[object Array]",k="[object Array]";d||(v=Ia.call(a),"[object Arguments]"==v?v="[object Object]":"[object Object]"!=v&&(d=xc(a)));h||(k=Ia.call(b),"[object Arguments]"==k?k="[object Object]":"[object Object]"!=k&&xc(b));var m="[object Object]"==v,h="[object Object]"==k,k=v==k;if(!k||d||m){if(!e&&(v=m&&Ea.call(a,"__wrapped__"),h=h&&Ea.call(b,"__wrapped__"),v||h)){a=f(v?a.value():a,h?b.value():b,g,e,c,p);break a}if(k){c||(c=[]);p||(p=[]);for(v=c.length;v--;)if(c[v]==a){a=p[v]==b;break a}c.push(a);
p.push(b);a=(d?gd:Jc)(a,b,f,g,e,c,p);c.pop();p.pop()}else a=!1}else a=Rc(a,b,v)}return a}function ia(a,b,g){var e=b.length,c=e,p=!g;if(null==a)return!c;for(a=ga(a);e--;){var f=b[e];if(p&&f[2]?f[1]!==a[f[0]]:!(f[0]in a))return!1}for(;++e<c;){var f=b[e],d=f[0],h=a[d],v=f[1];if(p&&f[2]){if(h===w&&!(d in a))return!1}else if(f=g?g(h,v,d):w,f===w?!Qa(v,h,g,!0):!f)return!1}return!0}function Kb(a,b){var g=-1,e=ma(a)?da(a.length):[];qb(a,function(a,c,p){e[++g]=b(a,c,p)});return e}function Ga(a){var b=jc(a);
if(1==b.length&&b[0][2]){var g=b[0][0],e=b[0][1];return function(a){return null==a?!1:a[g]===e&&(e!==w||g in ga(a))}}return function(a){return ia(a,b)}}function oc(a,b){var g=U(a),e=v(a)&&b===b&&!T(b),c=a+"";a=V(a);return function(p){if(null==p)return!1;var f=c;p=ga(p);if(!(!g&&e||f in p)){p=1==a.length?p:cb(p,Da(a,0,-1));if(null==p)return!1;f=yc(a);p=ga(p)}return p[f]===b?b!==w||f in p:Qa(b,p[f],w,!0)}}function wb(a,b,g,e,c){if(!T(a))return a;var p=ma(b)&&(U(b)||xc(b)),f=p?null:Ka(b);Q(f||b,function(d,
h){f&&(h=d,d=b[h]);if(t(d)){e||(e=[]);c||(c=[]);a:{for(var v=h,k=e,m=c,z=k.length,l=b[v];z--;)if(k[z]==l){a[v]=m[z];break a}var z=a[v],H=g?g(z,l,v,a,b):w,n=H===w;n&&(H=l,ma(l)&&(U(l)||xc(l))?H=U(z)?z:ma(z)?W(z):[]:$c(l)||Vb(l)?H=Vb(z)?me(z):$c(z)?z:{}:n=!1);k.push(l);m.push(H);if(n)a[v]=wb(H,l,g,k,m);else if(H===H?H!==z:z===z)a[v]=H}}else v=a[h],k=g?g(v,d,h,a,b):w,(m=k===w)&&(k=d),k===w&&(!p||h in a)||!m&&(k===k?k===v:v!==v)||(a[h]=k)});return a}function ka(a){return function(b){return null==b?w:
b[a]}}function hb(a){var b=a+"";a=V(a);return function(g){return cb(g,a,b)}}function Ca(a,b){for(var e=a?b.length:0;e--;){var c=b[e];if(c!=p&&g(c)){var p=c;qe.call(a,c,1)}}return a}function pc(a,b){return a+sc(re()*(b-a+1))}function Lb(a,b,g,e,c){c(a,function(a,c,p){g=e?(e=!1,a):b(g,a,c,p)});return g}function Da(a,b,g){var e=-1,c=a.length;b=null==b?0:+b||0;0>b&&(b=-b>c?0:c+b);g=g===w||g>c?c:+g||0;0>g&&(g+=c);c=b>g?0:g-b>>>0;b>>>=0;for(g=da(c);++e<c;)g[e]=a[e+b];return g}function qc(a,b){var g;qb(a,
function(a,e,c){g=b(a,e,c);return!g});return!!g}function Xb(a,b){var g=a.length;for(a.sort(b);g--;)a[g]=a[g].value;return a}function Cc(a,b,g){var e=ba(),c=-1;b=yb(b,function(a){return e(a)});a=Kb(a,function(a){return{criteria:yb(b,function(b){return b(a)}),index:++c,value:a}});return Xb(a,function(a,b){var e;a:{e=-1;for(var c=a.criteria,p=b.criteria,f=c.length,Eb=g.length;++e<f;){var sd=d(c[e],p[e]);if(sd){if(e>=Eb){e=sd;break a}e=sd*(g[e]?1:-1);break a}}e=a.index-b.index}return e})}function Dc(a,
b){var g=0;qb(a,function(a,e,c){g+=+b(a,e,c)||0});return g}function Yb(a,b){var g=-1,e=mb(),c=a.length,p=e==m,f=p&&200<=c,d=f?ud():null,h=[];d?(e=fa,p=!1):(f=!1,d=b?[]:h);a:for(;++g<c;){var v=a[g],k=b?b(v,g,a):v;if(p&&v===v){for(var z=d.length;z--;)if(d[z]===k)continue a;b&&d.push(k);h.push(v)}else 0>e(d,k,0)&&((b||f)&&d.push(k),h.push(v))}return h}function Zb(a,b){for(var g=-1,e=b.length,c=da(e);++g<e;)c[g]=a[b[g]];return c}function Ya(a,b,g,e){for(var c=a.length,p=e?c:-1;(e?p--:++p<c)&&b(a[p],p,
a););return g?Da(a,e?0:p,e?p+1:c):Da(a,e?p+1:0,e?c:p)}function Bb(a,b){var g=a;g instanceof D&&(g=g.value());for(var e=-1,c=b.length;++e<c;){var g=[g],p=b[e];wd.apply(g,p.args);g=p.func.apply(p.thisArg,g)}return g}function $b(a,b,g){var e=0,c=a?a.length:e;if("number"==typeof b&&b===b&&2147483647>=c){for(;e<c;){var p=e+c>>>1,f=a[p];(g?f<=b:f<b)&&null!==f?e=p+1:c=p}return c}return Gb(a,b,ic,g)}function Gb(a,b,g,e){b=g(b);for(var c=0,p=a?a.length:0,f=b!==b,d=null===b,h=b===w;c<p;){var v=sc((c+p)/2),
k=g(a[v]),z=k!==w,m=k===k;(f?m||e:d?m&&z&&(e||null!=k):h?m&&(e||z):null==k?0:e?k<=b:k<b)?c=v+1:p=v}return ab(p,4294967294)}function na(a,b,g){if("function"!=typeof a)return ic;if(b===w)return a;switch(g){case 1:return function(g){return a.call(b,g)};case 3:return function(g,e,c){return a.call(b,g,e,c)};case 4:return function(g,e,c,p){return a.call(b,g,e,c,p)};case 5:return function(g,e,c,p,f){return a.call(b,g,e,c,p,f)}}return function(){return a.apply(b,arguments)}}function ib(a){return se.call(a,
0)}function Ha(a,b,g){for(var e=g.length,c=-1,p=Ja(a.length-e,0),f=-1,d=b.length,h=da(p+d);++f<d;)h[f]=b[f];for(;++c<e;)h[g[c]]=a[c];for(;p--;)h[f++]=a[c++];return h}function Ec(a,b,g){for(var e=-1,c=g.length,p=-1,f=Ja(a.length-c,0),d=-1,h=b.length,v=da(f+h);++p<f;)v[p]=a[p];for(f=p;++d<h;)v[f+d]=b[d];for(;++e<c;)v[f+g[e]]=a[p++];return v}function Sa(a,b){return function(g,e,c){var p=b?b():{};e=ba(e,c,3);if(U(g)){c=-1;for(var f=g.length;++c<f;){var d=g[c];a(p,d,e(d,c,g),g)}}else qb(g,function(b,g,
c){a(p,b,e(b,g,c),c)});return p}}function ac(a){return P(function(b,g){var e=-1,c=null==b?0:g.length,f=2<c?g[c-2]:w,d=2<c?g[2]:w,h=1<c?g[c-1]:w;"function"==typeof f?(f=na(f,h,5),c-=2):(f="function"==typeof h?h:w,c-=f?1:0);d&&p(g[0],g[1],d)&&(f=3>c?w:f,c=1);for(;++e<c;)(d=g[e])&&a(b,d,f);return b})}function Za(a,b){return function(g,e){var c=g?Mc(g):0;if(!H(c))return a(g,e);for(var p=b?c:-1,f=ga(g);(b?p--:++p<c)&&!1!==e(f[p],p,f););return g}}function bc(a){return function(b,g,e){var c=ga(b);e=e(b);
for(var p=e.length,f=a?p:-1;a?f--:++f<p;){var d=e[f];if(!1===g(c[d],d,c))break}return b}}function ob(a,b){function g(){return(this&&this!==ya&&this instanceof g?e:a).apply(b,arguments)}var e=cc(a);return g}function Ma(a){return function(b){var g=-1;b=Rd(Md(b));for(var e=b.length,c="";++g<e;)c=a(c,b[g],g);return c}}function cc(a){return function(){var b=arguments;switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],
b[1],b[2],b[3]);case 5:return new a(b[0],b[1],b[2],b[3],b[4])}var g=Nc(a.prototype),b=a.apply(g,b);return T(b)?b:g}}function Cb(a){function b(g,e,c){c&&p(g,e,c)&&(e=null);g=xb(g,a,null,null,null,null,null,e);g.placeholder=b.placeholder;return g}return b}function Mb(a,b){return function(g,e,c){c&&p(g,e,c)&&(e=null);e=ba(e,c,3);if(1==e.length){c=g=Na(g);for(var f=e,d=-1,h=c.length,v=b,k=v;++d<h;){var m=c[d],z=+f(m);a(z,v)&&(v=z,k=m)}c=k;if(!g.length||c!==b)return c}return Ob(g,e,a,b)}}function Db(a,
b){return function(g,e,p){e=ba(e,p,3);return U(g)?(e=c(g,e,b),-1<e?g[e]:w):tb(g,e,a)}}function Nb(a){return function(b,g,e){if(!b||!b.length)return-1;g=ba(g,e,3);return c(b,g,a)}}function rc(a){return function(b,g,e){g=ba(g,e,3);return tb(b,g,a,!0)}}function jb(a){return function(){for(var b,g=arguments.length,e=a?g:-1,c=0,p=da(g);a?e--:++e<g;){var f=p[c++]=arguments[e];if("function"!=typeof f)throw new pb("Expected a function");!b&&A.prototype.thru&&"wrapper"==zc(f)&&(b=new A([]))}for(e=b?-1:g;++e<
g;){var f=p[e],c=zc(f),d="wrapper"==c?xd(f):null;b=d&&z(d[0])&&424==d[1]&&!d[4].length&&1==d[9]?b[zc(d[0])].apply(b,d[3]):1==f.length&&z(f)?b[c]():b.thru(f)}return function(){var a=arguments;if(b&&1==a.length&&U(a[0]))return b.plant(a[0]).value();for(var e=0,a=g?p[e].apply(this,a):a[0];++e<g;)a=p[e].call(this,a);return a}}}function $a(a,b){return function(g,e,c){return"function"==typeof e&&c===w&&U(g)?a(g,e):b(g,na(e,c,3))}}function h(a){return function(b,g,e){if("function"!=typeof g||e!==w)g=na(g,
e,3);return a(b,g,Ub)}}function ha(a){return function(b,g,e){if("function"!=typeof g||e!==w)g=na(g,e,3);return a(b,g)}}function va(a){return function(b,g,e){var c={};g=ba(g,e,3);Xa(b,function(b,e,p){p=g(b,e,p);e=a?p:e;b=a?b:p;c[e]=b});return c}}function Fa(a){return function(g,e,c){g=b(g);return(a?g:"")+vc(g,e,c)+(a?"":g)}}function ec(a){var b=P(function(g,e){var c=G(e,b.placeholder);return xb(g,a,null,e,c)});return b}function Tb(a,b){return function(g,e,c,p){var f=3>arguments.length;return"function"==
typeof e&&p===w&&U(g)?a(g,e,c,f):Lb(g,ba(e,p,4),c,f,b)}}function uc(a,b,e,c,p,f,d,h,v,k){function m(){for(var Pa=arguments.length,qa=Pa,u=da(Pa);qa--;)u[qa]=arguments[qa];c&&(u=Ha(u,c,p));f&&(u=Ec(u,f,d));if(I||t){var qa=m.placeholder,s=G(u,qa),Pa=Pa-s.length;if(Pa<k){var B=h?W(h):null,Pa=Ja(k-Pa,0),y=I?s:null,s=I?null:s,x=I?u:null,u=I?null:u;b|=I?32:64;b&=~(I?64:32);r||(b&=-4);u=[a,b,e,x,y,u,s,B,v,Pa];B=uc.apply(w,u);z(a)&&te(B,u);B.placeholder=qa;return B}}qa=H?e:this;B=n?qa[a]:a;if(h)for(Pa=u.length,
y=ab(h.length,Pa),s=W(u);y--;)x=h[y],u[y]=g(x,Pa)?s[x]:w;l&&v<u.length&&(u.length=v);this&&this!==ya&&this instanceof m&&(B=q||cc(a));return B.apply(qa,u)}var l=b&128,H=b&1,n=b&2,I=b&8,r=b&4,t=b&16,q=n?null:cc(a);return m}function vc(a,b,g){a=a.length;b=+b;if(a>=b||!Gc(b))return"";b-=a;g=null==g?" ":g+"";return Pd(g,ad(b/g.length)).slice(0,b)}function lc(a,b,g,e){function c(){for(var b=-1,d=arguments.length,h=-1,v=e.length,k=da(d+v);++h<v;)k[h]=e[h];for(;d--;)k[h++]=arguments[++b];return(this&&this!==
ya&&this instanceof c?f:a).apply(p?g:this,k)}var p=b&1,f=cc(a);return c}function Wb(a){return function(b,g,e,c){var p=ba(e);return null==e&&p===sb?$b(b,g,a):Gb(b,g,p(e,c,1),a)}}function xb(a,b,g,e,c,p,f,d){var h=b&2;if(!h&&"function"!=typeof a)throw new pb("Expected a function");var v=e?e.length:0;v||(b&=-97,e=c=null);v-=c?c.length:0;if(b&64){var k=e,m=c;e=c=null}var z=h?null:xd(a);g=[a,b,g,e,c,k,m,p,f,d];if(z){e=g[1];b=z[1];d=e|b;c=128==b&&8==e||128==b&&256==e&&g[7].length<=z[8]||384==b&&8==e;if(128>
d||c){b&1&&(g[2]=z[2],d|=e&1?0:4);if(e=z[3])c=g[3],g[3]=c?Ha(c,e,z[4]):W(e),g[4]=c?G(g[3],"__lodash_placeholder__"):W(z[4]);if(e=z[5])c=g[5],g[5]=c?Ec(c,e,z[6]):W(e),g[6]=c?G(g[5],"__lodash_placeholder__"):W(z[6]);(e=z[7])&&(g[7]=W(e));b&128&&(g[8]=null==g[8]?z[8]:ab(g[8],z[8]));null==g[9]&&(g[9]=z[9]);g[0]=z[0];g[1]=d}b=g[1];d=g[9]}g[9]=null==d?h?0:a.length:Ja(d-v,0)||0;a=1==b?ob(g[0],g[2]):32!=b&&33!=b||g[4].length?uc.apply(w,g):lc.apply(w,g);return(z?ue:te)(a,g)}function gd(a,b,g,e,c,p,f){var d=
-1,h=a.length,v=b.length;if(h!=v&&!(c&&v>h))return!1;for(;++d<h;){var k=a[d],v=b[d],z=e?e(c?v:k,c?k:v,d):w;if(z!==w){if(z)continue;return!1}if(c){if(!Va(b,function(a){return k===a||g(k,a,e,c,p,f)}))return!1}else if(k!==v&&!g(k,v,e,c,p,f))return!1}return!0}function Rc(a,b,g){switch(g){case "[object Boolean]":case "[object Date]":return+a==+b;case "[object Error]":return a.name==b.name&&a.message==b.message;case "[object Number]":return a!=+a?b!=+b:a==+b;case "[object RegExp]":case "[object String]":return a==
b+""}return!1}function Jc(a,b,g,e,c,p,f){var d=Ka(a),h=d.length,v=Ka(b).length;if(h!=v&&!c)return!1;for(v=h;v--;){var k=d[v];if(!(c?k in b:Ea.call(b,k)))return!1}for(var z=c;++v<h;){var k=d[v],m=a[k],l=b[k],H=e?e(c?l:m,c?m:l,k):w;if(H===w?!g(m,l,e,c,p,f):!H)return!1;z||(z="constructor"==k)}return z||(g=a.constructor,e=b.constructor,!(g!=e&&"constructor"in a&&"constructor"in b)||"function"==typeof g&&g instanceof g&&"function"==typeof e&&e instanceof e)?!0:!1}function ba(a,b,g){var e=s.callback||Vc,
e=e===Vc?sb:e;return g?e(a,b,g):e}function zc(a){for(var b=a.name,g=bd[b],e=g?g.length:0;e--;){var c=g[e],p=c.func;if(null==p||p==a)return c.name}return b}function mb(a,b,g){var e=s.indexOf||ld,e=e===ld?m:e;return a?e(a,b,g):e}function jc(a){a=Ld(a);for(var b=a.length;b--;){var g=a[b],e;e=a[b][1];e=e===e&&!T(e);g[2]=e}return a}function sa(a,b){var g=null==a?w:a[b];return ie(g)?g:w}function Kc(a){var b=a.length,g=new a.constructor(b);b&&"string"==typeof a[0]&&Ea.call(a,"index")&&(g.index=a.index,g.input=
a.input);return g}function Uc(a){a=a.constructor;"function"==typeof a&&a instanceof a||(a=dc);return new a}function Wc(a,b,g){var e=a.constructor;switch(b){case "[object ArrayBuffer]":return ib(a);case "[object Boolean]":case "[object Date]":return new e(+a);case "[object Float32Array]":case "[object Float64Array]":case "[object Int8Array]":case "[object Int16Array]":case "[object Int32Array]":case "[object Uint8Array]":case "[object Uint8ClampedArray]":case "[object Uint16Array]":case "[object Uint32Array]":return b=
a.buffer,new e(g?ib(b):b,a.byteOffset,a.length);case "[object Number]":case "[object String]":return new e(a);case "[object RegExp]":var c=new e(a.source,lb.exec(a));c.lastIndex=a.lastIndex}return c}function Lc(a,b,g){null==a||v(b,a)||(b=V(b),a=1==b.length?a:cb(a,Da(b,0,-1)),b=yc(b));b=null==a?a:a[b];return null==b?w:b.apply(a,g)}function ma(a){return null!=a&&H(Mc(a))}function g(a,b){a="number"==typeof a||Rb.test(a)?+a:-1;return-1<a&&0==a%1&&a<(null==b?9007199254740991:b)}function p(a,b,e){if(!T(e))return!1;
var c=typeof b;return("number"==c?ma(e)&&g(b,e.length):"string"==c&&b in e)?(b=e[b],a===a?a===b:b!==b):!1}function v(a,b){var g=typeof a;return"string"==g&&Pb.test(a)||"number"==g?!0:U(a)?!1:!ub.test(a)||null!=b&&a in ga(b)}function z(a){var b=zc(a);if(!(b in D.prototype))return!1;b=s[b];if(a===b)return!0;b=xd(b);return!!b&&a===b[0]}function H(a){return"number"==typeof a&&-1<a&&0==a%1&&9007199254740991>=a}function I(a,b){a=ga(a);for(var g=-1,e=b.length,c={};++g<e;){var p=b[g];p in a&&(c[p]=a[p])}return c}
function qa(a,b){var g={};tc(a,function(a,e,c){b(a,e,c)&&(g[e]=a)});return g}function Ba(a){var b;if(!t(a)||"[object Object]"!=Ia.call(a)||!(Ea.call(a,"constructor")||(b=a.constructor,"function"!=typeof b||b instanceof b)))return!1;var g;tc(a,function(a,b){g=b});return g===w||Ea.call(a,g)}function Oa(a){for(var b=Ub(a),e=b.length,c=e&&a.length,p=!!c&&H(c)&&(U(a)||Vb(a)),f=-1,d=[];++f<e;){var h=b[f];(p&&g(h,c)||Ea.call(a,h))&&d.push(h)}return d}function Na(a){return null==a?[]:ma(a)?T(a)?a:dc(a):Sc(a)}
function ga(a){return T(a)?a:dc(a)}function V(a){if(U(a))return a;var g=[];b(a).replace(vb,function(a,b,e,c){g.push(e?c.replace(Aa,"$1"):b||a)});return g}function $d(a){return a instanceof D?a.clone():new A(a.__wrapped__,a.__chain__,W(a.__actions__))}function Tc(a,b,g){if(!a||!a.length)return[];if(g?p(a,b,g):null==b)b=1;return Da(a,0>b?0:b)}function Ud(a,b,g){var e=a?a.length:0;if(!e)return[];if(g?p(a,b,g):null==b)b=1;b=e-(+b||0);return Da(a,0,0>b?0:b)}function Sd(a){return a?a[0]:w}function ld(a,
b,g){var e=a?a.length:0;if(!e)return-1;if("number"==typeof g)g=0>g?Ja(e+g,0):g;else if(g)return g=$b(a,b),a=a[g],(b===b?b===a:a!==a)?g:-1;return m(a,b,g||0)}function yc(a){var b=a?a.length:0;return b?a[b-1]:w}function ae(a){return Tc(a,1)}function be(a,b,g,e){if(!a||!a.length)return[];null!=b&&"boolean"!=typeof b&&(e=g,g=p(a,b,e)?null:b,b=!1);var c=ba();if(null!=g||c!==sb)g=c(g,e,3);if(b&&mb()==m){b=g;var f;g=-1;e=a.length;for(var c=-1,d=[];++g<e;){var h=a[g],v=b?b(h,g,a):h;g&&f===v||(f=v,d[++c]=
h)}a=d}else a=Yb(a,g);return a}function od(a){if(!a||!a.length)return[];var b=-1,g=0;a=eb(a,function(a){if(ma(a))return g=Ja(a.length,g),!0});for(var e=da(g);++b<g;)e[b]=yb(a,ka(b));return e}function Ac(a,b,g){if(!a||!a.length)return[];a=od(a);if(null==b)return a;b=na(b,g,4);return yb(a,function(a){return zb(a,b,w,!0)})}function ce(a,b){var g=-1,e=a?a.length:0,c={};for(!e||b||U(a[0])||(b=[]);++g<e;){var p=a[g];b?c[p]=b[g]:p&&(c[p[0]]=p[1])}return c}function de(a){a=s(a);a.__chain__=!0;return a}function Zd(a,
b,g){return b.call(g,a)}function ee(a,b,g){var e=U(a)?kb:fc;g&&p(a,b,g)&&(b=null);if("function"!=typeof b||g!==w)b=ba(b,g,3);return e(a,b)}function hd(a,b,g){var e=U(a)?eb:Fb;b=ba(b,g,3);return e(a,b)}function pd(a,b,g,e){var c=a?Mc(a):0;H(c)||(a=Sc(a),c=a.length);if(!c)return!1;g="number"!=typeof g||e&&p(b,g,e)?0:0>g?Ja(c+g,0):g||0;return"string"==typeof a||!U(a)&&id(a)?g<c&&-1<a.indexOf(b,g):-1<mb(a,b,g)}function nd(a,b,g){var e=U(a)?yb:Kb;b=ba(b,g,3);return e(a,b)}function kc(a,b,g){if(g?p(a,b,
g):null==b){a=Na(a);var e=a.length;return 0<e?a[pc(0,e-1)]:w}g=-1;a=le(a);var e=a.length,c=e-1;for(b=ab(0>b?0:+b||0,e);++g<b;){var e=pc(g,c),f=a[e];a[e]=a[g];a[g]=f}a.length=b;return a}function fe(a,b,g){var e=U(a)?Va:qc;g&&p(a,b,g)&&(b=null);if("function"!=typeof b||g!==w)b=ba(b,g,3);return e(a,b)}function ra(a,b){var g;if("function"!=typeof b)if("function"==typeof a){var e=a;a=b;b=e}else throw new pb("Expected a function");return function(){0<--a&&(g=b.apply(this,arguments));1>=a&&(b=null);return g}}
function ge(a,b,g){function e(){var g=b-(Hc()-v);0>=g||g>b?(d&&Ic(d),g=m,d=z=m=w,g&&(l=Hc(),h=a.apply(k,f),z||d||(f=k=null))):z=Zc(e,g)}function c(){z&&Ic(z);d=z=m=w;if(n||H!==b)l=Hc(),h=a.apply(k,f),z||d||(f=k=null)}function p(){f=arguments;v=Hc();k=this;m=n&&(z||!I);if(!1===H)var g=I&&!z;else{d||I||(l=v);var r=H-(v-l),t=0>=r||r>H;t?(d&&(d=Ic(d)),l=v,h=a.apply(k,f)):d||(d=Zc(c,r))}t&&z?z=Ic(z):z||b===H||(z=Zc(e,b));g&&(t=!0,h=a.apply(k,f));!t||z||d||(f=k=null);return h}var f,d,h,v,k,z,m,l=0,H=!1,
n=!0;if("function"!=typeof a)throw new pb("Expected a function");b=0>b?0:+b||0;if(!0===g)var I=!0,n=!1;else T(g)&&(I=g.leading,H="maxWait"in g&&Ja(+g.maxWait||0,b),n="trailing"in g?g.trailing:n);p.cancel=function(){z&&Ic(z);d&&Ic(d);d=z=m=w};return p}function jd(a,b){if("function"!=typeof a||b&&"function"!=typeof b)throw new pb("Expected a function");var g=function(){var e=arguments,c=b?b.apply(this,e):e[0],p=g.cache;if(p.has(c))return p.get(c);e=a.apply(this,e);g.cache=p.set(c,e);return e};g.cache=
new jd.Cache;return g}function P(a,b){if("function"!=typeof a)throw new pb("Expected a function");b=Ja(b===w?a.length-1:+b||0,0);return function(){for(var g=arguments,e=-1,c=Ja(g.length-b,0),p=da(c);++e<c;)p[e]=g[b+e];switch(b){case 0:return a.call(this,p);case 1:return a.call(this,g[0],p);case 2:return a.call(this,g[0],g[1],p)}c=da(b+1);for(e=-1;++e<b;)c[e]=g[e];c[b]=p;return a.apply(this,c)}}function fb(a,b){return a>b}function Vb(a){return t(a)&&ma(a)&&"[object Arguments]"==Ia.call(a)}function he(a){return!!a&&
1===a.nodeType&&t(a)&&-1<Ia.call(a).indexOf("Element")}function ea(a,b,g,e){e=(g="function"==typeof g?na(g,e,3):w)?g(a,b):w;return e===w?Qa(a,b,g):!!e}function ua(a){return t(a)&&"string"==typeof a.message&&"[object Error]"==Ia.call(a)}function T(a){var b=typeof a;return!!a&&("object"==b||"function"==b)}function ie(a){return null==a?!1:"[object Function]"==Ia.call(a)?He.test(ve.call(a)):t(a)&&hc.test(a)}function je(a){return"number"==typeof a||t(a)&&"[object Number]"==Ia.call(a)}function Td(a){return t(a)&&
"[object RegExp]"==Ia.call(a)}function id(a){return"string"==typeof a||t(a)&&"[object String]"==Ia.call(a)}function xc(a){return t(a)&&H(a.length)&&!!l[Ia.call(a)]}function ke(a,b){return a<b}function le(a){var b=a?Mc(a):0;return H(b)?b?W(a):[]:Sc(a)}function me(a){return mc(a,Ub(a))}function qd(a){return Jb(a,Ub(a))}function Ub(a){if(null==a)return[];T(a)||(a=dc(a));for(var b=a.length,b=b&&H(b)&&(U(a)||Vb(a))&&b||0,e=a.constructor,c=-1,e="function"==typeof e&&e.prototype===a,p=da(b),f=0<b;++c<b;)p[c]=
c+"";for(var d in a)f&&g(d,b)||"constructor"==d&&(e||!Ea.call(a,d))||p.push(d);return p}function Ld(a){a=ga(a);for(var b=-1,g=Ka(a),e=g.length,c=da(e);++b<e;){var p=g[b];c[b]=[p,a[p]]}return c}function Sc(a){return Zb(a,Ka(a))}function Md(a){return(a=b(a))&&a.replace(rb,u).replace(Qb,"")}function Nd(a){return(a=b(a))&&aa.test(a)?a.replace(Ra,"\\$&"):a}function Od(a,b,g){g&&p(a,b,g)&&(b=0);return yd(a,b)}function Pd(a,g){var e="";a=b(a);g=+g;if(1>g||!a||!Gc(g))return e;do g%2&&(e+=a),g=sc(g/2),a+=
a;while(g);return e}function Qd(a,g,e){var c=a;a=b(a);if(!a)return a;if(e?p(c,g,e):null==g)return a.slice(x(a),C(a)+1);g+="";return a.slice(f(a,g),n(a,g)+1)}function Rd(a,g,e){e&&p(a,g,e)&&(g=null);a=b(a);return a.match(g||Sb)||[]}function Vc(a,b,g){g&&p(a,b,g)&&(b=null);return t(a)?Vd(a):sb(a,b)}function kd(a){return function(){return a}}function ic(a){return a}function Vd(a){return Ga(gb(a,!0))}function md(a,b,g){if(null==g){var e=T(b),c=e?Ka(b):null;((c=c&&c.length?Jb(b,c):null)?c.length:e)||(c=
!1,g=b,b=a,a=this)}c||(c=Jb(b,Ka(b)));var p=!0,e=-1,f=Fc(a),d=c.length;!1===g?p=!1:T(g)&&"chain"in g&&(p=g.chain);for(;++e<d;){g=c[e];var h=b[g];a[g]=h;f&&(a.prototype[g]=function(b){return function(){var g=this.__chain__;if(p||g){var e=a(this.__wrapped__);(e.__actions__=W(this.__actions__)).push({func:b,args:arguments,thisArg:a});e.__chain__=g;return e}g=[this.value()];wd.apply(g,arguments);return b.apply(a,g)}}(h))}return a}function Wd(){}function Xc(a){return v(a)?ka(a):hb(a)}e=e?O.defaults(ya.Object(),
e,O.pick(ya,N)):ya;var da=e.Array,Xd=e.Date,Ge=e.Error,Yd=e.Function,La=e.Math,zd=e.Number,dc=e.Object,Ad=e.RegExp,Pa=e.String,pb=e.TypeError,Bd=da.prototype,we=dc.prototype,Ie=Pa.prototype,Cd=(Cd=e.window)?Cd.document:null,ve=Yd.prototype.toString,Ea=we.hasOwnProperty,Je=0,Ia=we.toString,Ke=e._,He=Ad("^"+Nd(ve.call(Ea)).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Oc=sa(e,"ArrayBuffer"),se=sa(Oc&&new Oc(0),"slice"),ad=La.ceil,Ic=e.clearTimeout,sc=La.floor,cd=sa(dc,
"getPrototypeOf"),Le=e.parseFloat,wd=Bd.push,oe=sa(e,"Set"),Zc=e.setTimeout,qe=Bd.splice,Pc=sa(e,"Uint8Array"),xe=sa(e,"WeakMap"),Qc=function(){try{var a=sa(e,"Float64Array"),b=new a(new Oc(10),0,1)&&a}catch(g){}return b||null}(),ne=sa(dc,"create"),Me=sa(da,"isArray"),Gc=e.isFinite,ye=sa(dc,"keys"),Ja=La.max,ab=La.min,Ne=sa(Xd,"now"),Oe=sa(zd,"isFinite"),yd=e.parseInt,re=La.random,Pe=zd.NEGATIVE_INFINITY,td=zd.POSITIVE_INFINITY,ze=Qc?Qc.BYTES_PER_ELEMENT:0,dd=xe&&new xe,bd={},Dd=s.support={};(function(a){var b=
function(){this.x=a},g=[];b.prototype={valueOf:a,y:a};for(var e in new b)g.push(e);try{Dd.dom=11===Cd.createDocumentFragment().nodeType}catch(c){Dd.dom=!1}})(1,0);s.templateSettings={escape:J,evaluate:S,interpolate:wa,variable:"",imports:{_:s}};var Nc=function(){function a(){}return function(b){if(T(b)){a.prototype=b;var g=new a;a.prototype=null}return g||{}}}(),qb=Za(Xa),Ed=Za(nc,!0),vd=bc(),pe=bc(!0),ue=dd?function(a,b){dd.set(a,b);return a}:ic;se||(ib=Oc&&Pc?function(a){var b=a.byteLength,g=Qc?
sc(b/ze):0,e=g*ze,c=new Oc(b);if(g){var p=new Qc(c,0,g);p.set(new Qc(a,0,g))}b!=e&&(p=new Pc(c,e),p.set(new Pc(a,e)));return c}:kd(null));var ud=ne&&oe?function(a){return new xa(a)}:kd(null),xd=dd?function(a){return dd.get(a)}:Wd,Mc=ka("length"),te=function(){var a=0,b=0;return function(g,e){var c=Hc(),p=16-(c-b);b=c;if(0<p){if(150<=++a)return g}else a=0;return ue(g,e)}}(),Qe=P(function(a,b){return ma(a)?bb(a,za(b,!1,!0)):[]}),Re=Nb(),Se=Nb(!0),Te=P(function(a){for(var b=a.length,g=b,e=da(v),c=mb(),
p=c==m,f=[];g--;){var d=a[g]=ma(d=a[g])?d:[];e[g]=p&&120<=d.length?ud(g&&d):null}var p=a[0],h=-1,v=p?p.length:0,k=e[0];a:for(;++h<v;)if(d=p[h],0>(k?fa(k,d):c(f,d,0))){for(g=b;--g;){var z=e[g];if(0>(z?fa(z,d):c(a[g],d,0)))continue a}k&&k.push(d);f.push(d)}return f}),Ue=P(function(a,b){b=za(b);var g=Bc(a,b);Ca(a,b.sort(d));return g}),Ve=Wb(),We=Wb(!0),Xe=P(function(a){return Yb(za(a,!1,!0))}),Ye=P(function(a,b){return ma(a)?bb(a,b):[]}),Ze=P(od),$e=P(function(a){var b=a.length,g=2<b?a[b-2]:w,e=1<b?
a[b-1]:w;2<b&&"function"==typeof g?b-=2:(g=1<b&&"function"==typeof e?(--b,e):w,e=w);a.length=b;return Ac(a,g,e)}),af=P(function(a,b){return Bc(a,za(b))}),bf=Sa(function(a,b,g){Ea.call(a,g)?++a[g]:a[g]=1}),Fd=Db(qb),cf=Db(Ed,!0),Ae=$a(Q,qb),Be=$a(function(a,b){for(var g=a.length;g--&&!1!==b(a[g],g,a););return a},Ed),df=Sa(function(a,b,g){Ea.call(a,g)?a[g].push(b):a[g]=[b]}),ef=Sa(function(a,b,g){a[g]=b}),ff=P(function(a,b,g){var e=-1,c="function"==typeof b,p=v(b),f=ma(a)?da(a.length):[];qb(a,function(a){var d=
c?b:p&&null!=a?a[b]:null;f[++e]=d?d.apply(a,g):Lc(a,b,g)});return f}),gf=Sa(function(a,b,g){a[g?0:1].push(b)},function(){return[[],[]]}),Gd=Tb(zb,qb),Ce=Tb(function(a,b,g,e){var c=a.length;for(e&&c&&(g=a[--c]);c--;)g=b(g,a[c],c,a);return g},Ed),hf=P(function(a,b){if(null==a)return[];var g=b[2];g&&p(b[0],b[1],g)&&(b.length=1);return Cc(a,za(b),[])}),Hc=Ne||function(){return(new Xd).getTime()},De=P(function(a,b,g){var e=1;if(g.length)var c=G(g,De.placeholder),e=e|32;return xb(a,e,b,g,c)}),jf=P(function(a,
b){b=b.length?za(b):qd(a);for(var g=-1,e=b.length;++g<e;){var c=b[g];a[c]=xb(a[c],1,a)}return a}),Ee=P(function(a,b,g){var e=3;if(g.length)var c=G(g,Ee.placeholder),e=e|32;return xb(b,e,a,g,c)}),kf=Cb(8),lf=Cb(16),mf=P(function(a,b){return ta(a,1,b)}),nf=P(function(a,b,g){return ta(a,b,g)}),of=jb(),Hd=jb(!0),pf=ec(32),qf=ec(64),rf=P(function(a,b){return xb(a,256,null,null,null,za(b))}),U=Me||function(a){return t(a)&&H(a.length)&&"[object Array]"==Ia.call(a)};Dd.dom||(he=function(a){return!!a&&1===
a.nodeType&&t(a)&&!$c(a)});var sf=Oe||function(a){return"number"==typeof a&&Gc(a)},Fc=a(/x/)||Pc&&!a(Pc)?function(a){return"[object Function]"==Ia.call(a)}:a,$c=cd?function(a){if(!a||"[object Object]"!=Ia.call(a))return!1;var b=sa(a,"valueOf"),g=b&&(g=cd(b))&&cd(g);return g?a==g||cd(a)==g:Ba(a)}:Ba,Id=ac(function(a,b,g){return g?Ib(a,b,g):nb(a,b)}),tf=P(function(a){var b=a[0];if(null==b)return b;a.push(Ab);return Id.apply(w,a)}),uf=rc(Xa),vf=rc(nc),wf=h(vd),xf=h(pe),yf=ha(Xa),zf=ha(nc),Ka=ye?function(a){var b=
null==a?null:a.constructor;return"function"==typeof b&&b.prototype===a||"function"!=typeof a&&ma(a)?Oa(a):T(a)?ye(a):[]}:Oa,Af=va(!0),Bf=va(),Cf=ac(wb),Df=P(function(a,b){if(null==a)return{};if("function"!=typeof b[0])return b=yb(za(b),Pa),I(a,bb(Ub(a),b));var g=na(b[0],b[1],3);return qa(a,function(a,b,e){return!g(a,b,e)})}),Ef=P(function(a,b){return null==a?{}:"function"==typeof b[0]?qa(a,na(b[0],b[1],3)):I(a,za(b))}),Ff=Ma(function(a,b,g){b=b.toLowerCase();return a+(g?b.charAt(0).toUpperCase()+
b.slice(1):b)}),Gf=Ma(function(a,b,g){return a+(g?"-":"")+b.toLowerCase()}),Hf=Fa(),If=Fa(!0);8!=yd(" \t\x0B\f\u00a0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u300008")&&(Od=function(a,b,g){(g?p(a,b,g):null==b)?b=0:b&&(b=+b);a=Qd(a);return yd(a,b||(Ta.test(a)?16:10))});var Jf=Ma(function(a,b,g){return a+(g?"_":"")+b.toLowerCase()}),Kf=Ma(function(a,b,g){return a+(g?" ":"")+(b.charAt(0).toUpperCase()+b.slice(1))}),Fe=P(function(a,
b){try{return a.apply(w,b)}catch(g){return ua(g)?g:new Ge(g)}}),Lf=P(function(a,b){return function(g){return Lc(g,a,b)}}),Mf=P(function(a,b){return function(g){return Lc(a,g,b)}}),Nf=Mb(fb,Pe),Of=Mb(ke,td);s.prototype=B.prototype;A.prototype=Nc(B.prototype);A.prototype.constructor=A;D.prototype=Nc(B.prototype);D.prototype.constructor=D;la.prototype["delete"]=function(a){return this.has(a)&&delete this.__data__[a]};la.prototype.get=function(a){return"__proto__"==a?w:this.__data__[a]};la.prototype.has=
function(a){return"__proto__"!=a&&Ea.call(this.__data__,a)};la.prototype.set=function(a,b){"__proto__"!=a&&(this.__data__[a]=b);return this};xa.prototype.push=function(a){var b=this.data;"string"==typeof a||T(a)?b.set.add(a):b.hash[a]=!0};jd.Cache=la;s.after=function(a,b){if("function"!=typeof b)if("function"==typeof a){var g=a;a=b;b=g}else throw new pb("Expected a function");a=Gc(a=+a)?a:0;return function(){if(1>--a)return b.apply(this,arguments)}};s.ary=function(a,b,g){g&&p(a,b,g)&&(b=null);b=a&&
null==b?a.length:Ja(+b||0,0);return xb(a,128,null,null,null,null,b)};s.assign=Id;s.at=af;s.before=ra;s.bind=De;s.bindAll=jf;s.bindKey=Ee;s.callback=Vc;s.chain=de;s.chunk=function(a,b,g){b=(g?p(a,b,g):null==b)?1:Ja(+b||1,1);g=0;for(var e=a?a.length:0,c=-1,f=da(ad(e/b));g<e;)f[++c]=Da(a,g,g+=b);return f};s.compact=function(a){for(var b=-1,g=a?a.length:0,e=-1,c=[];++b<g;){var p=a[b];p&&(c[++e]=p)}return c};s.constant=kd;s.countBy=bf;s.create=function(a,b,g){var e=Nc(a);g&&p(a,b,g)&&(b=null);return b?
nb(e,b):e};s.curry=kf;s.curryRight=lf;s.debounce=ge;s.defaults=tf;s.defer=mf;s.delay=nf;s.difference=Qe;s.drop=Tc;s.dropRight=Ud;s.dropRightWhile=function(a,b,g){return a&&a.length?Ya(a,ba(b,g,3),!0,!0):[]};s.dropWhile=function(a,b,g){return a&&a.length?Ya(a,ba(b,g,3),!0):[]};s.fill=function(a,b,g,e){var c=a?a.length:0;if(!c)return[];g&&"number"!=typeof g&&p(a,b,g)&&(g=0,e=c);c=a.length;g=null==g?0:+g||0;0>g&&(g=-g>c?0:c+g);e=e===w||e>c?c:+e||0;0>e&&(e+=c);c=g>e?0:e>>>0;for(g>>>=0;g<c;)a[g++]=b;return a};
s.filter=hd;s.flatten=function(a,b,g){var e=a?a.length:0;g&&p(a,b,g)&&(b=!1);return e?za(a,b):[]};s.flattenDeep=function(a){return a&&a.length?za(a,!0):[]};s.flow=of;s.flowRight=Hd;s.forEach=Ae;s.forEachRight=Be;s.forIn=wf;s.forInRight=xf;s.forOwn=yf;s.forOwnRight=zf;s.functions=qd;s.groupBy=df;s.indexBy=ef;s.initial=function(a){return Ud(a,1)};s.intersection=Te;s.invert=function(a,b,g){g&&p(a,b,g)&&(b=null);g=-1;for(var e=Ka(a),c=e.length,f={};++g<c;){var d=e[g],h=a[d];b?Ea.call(f,h)?f[h].push(d):
f[h]=[d]:f[h]=d}return f};s.invoke=ff;s.keys=Ka;s.keysIn=Ub;s.map=nd;s.mapKeys=Af;s.mapValues=Bf;s.matches=Vd;s.matchesProperty=function(a,b){return oc(a,gb(b,!0))};s.memoize=jd;s.merge=Cf;s.method=Lf;s.methodOf=Mf;s.mixin=md;s.negate=function(a){if("function"!=typeof a)throw new pb("Expected a function");return function(){return!a.apply(this,arguments)}};s.omit=Df;s.once=function(a){return ra(2,a)};s.pairs=Ld;s.partial=pf;s.partialRight=qf;s.partition=gf;s.pick=Ef;s.pluck=function(a,b){return nd(a,
Xc(b))};s.property=Xc;s.propertyOf=function(a){return function(b){return cb(a,V(b),b+"")}};s.pull=function(){var a=arguments,b=a[0];if(!b||!b.length)return b;for(var g=0,e=mb(),c=a.length;++g<c;)for(var p=0,f=a[g];-1<(p=e(b,f,p));)qe.call(b,p,1);return b};s.pullAt=Ue;s.range=function(a,b,g){g&&p(a,b,g)&&(b=g=null);a=+a||0;g=null==g?1:+g||0;null==b?(b=a,a=0):b=+b||0;var e=-1;b=Ja(ad((b-a)/(g||1)),0);for(var c=da(b);++e<b;)c[e]=a,a+=g;return c};s.rearg=rf;s.reject=function(a,b,g){var e=U(a)?eb:Fb;b=
ba(b,g,3);return e(a,function(a,g,e){return!b(a,g,e)})};s.remove=function(a,b,g){var e=[];if(!a||!a.length)return e;var c=-1,p=[],f=a.length;for(b=ba(b,g,3);++c<f;)g=a[c],b(g,c,a)&&(e.push(g),p.push(c));Ca(a,p);return e};s.rest=ae;s.restParam=P;s.set=function(a,b,e){if(null==a)return a;var c=b+"";b=null!=a[c]||v(b,a)?[c]:V(b);for(var c=-1,p=b.length,f=p-1,d=a;null!=d&&++c<p;){var h=b[c];T(d)&&(c==f?d[h]=e:null==d[h]&&(d[h]=g(b[c+1])?[]:{}));d=d[h]}return a};s.shuffle=function(a){return kc(a,td)};
s.slice=function(a,b,g){var e=a?a.length:0;if(!e)return[];g&&"number"!=typeof g&&p(a,b,g)&&(b=0,g=e);return Da(a,b,g)};s.sortBy=function(a,b,g){if(null==a)return[];g&&p(a,b,g)&&(b=null);var e=-1;b=ba(b,g,3);a=Kb(a,function(a,g,c){return{criteria:b(a,g,c),index:++e,value:a}});return Xb(a,k)};s.sortByAll=hf;s.sortByOrder=function(a,b,g,e){if(null==a)return[];e&&p(b,g,e)&&(g=null);U(b)||(b=null==b?[]:[b]);U(g)||(g=null==g?[]:[g]);return Cc(a,b,g)};s.spread=function(a){if("function"!=typeof a)throw new pb("Expected a function");
return function(b){return a.apply(this,b)}};s.take=function(a,b,g){if(!a||!a.length)return[];if(g?p(a,b,g):null==b)b=1;return Da(a,0,0>b?0:b)};s.takeRight=function(a,b,g){var e=a?a.length:0;if(!e)return[];if(g?p(a,b,g):null==b)b=1;b=e-(+b||0);return Da(a,0>b?0:b)};s.takeRightWhile=function(a,b,g){return a&&a.length?Ya(a,ba(b,g,3),!1,!0):[]};s.takeWhile=function(a,b,g){return a&&a.length?Ya(a,ba(b,g,3)):[]};s.tap=function(a,b,g){b.call(g,a);return a};s.throttle=function(a,b,g){var e=!0,c=!0;if("function"!=
typeof a)throw new pb("Expected a function");!1===g?e=!1:T(g)&&(e="leading"in g?!!g.leading:e,c="trailing"in g?!!g.trailing:c);Hb.leading=e;Hb.maxWait=+b;Hb.trailing=c;return ge(a,b,Hb)};s.thru=Zd;s.times=function(a,b,g){a=sc(a);if(1>a||!Gc(a))return[];var e=-1,c=da(ab(a,4294967295));for(b=na(b,g,1);++e<a;)4294967295>e?c[e]=b(e):b(e);return c};s.toArray=le;s.toPlainObject=me;s.transform=function(a,b,g,e){var c=U(a)||xc(a);b=ba(b,e,4);null==g&&(c||T(a)?(e=a.constructor,g=c?U(a)?new e:[]:Nc(Fc(e)?e.prototype:
null)):g={});(c?Q:Xa)(a,function(a,e,c){return b(g,a,e,c)});return g};s.union=Xe;s.uniq=be;s.unzip=od;s.unzipWith=Ac;s.values=Sc;s.valuesIn=function(a){return Zb(a,Ub(a))};s.where=function(a,b){return hd(a,Ga(b))};s.without=Ye;s.wrap=function(a,b){b=null==b?ic:b;return xb(b,32,null,[a],[])};s.xor=function(){for(var a=-1,b=arguments.length;++a<b;){var g=arguments[a];if(ma(g))var e=e?bb(e,g).concat(bb(g,e)):g}return e?Yb(e):[]};s.zip=Ze;s.zipObject=ce;s.zipWith=$e;s.backflow=Hd;s.collect=nd;s.compose=
Hd;s.each=Ae;s.eachRight=Be;s.extend=Id;s.iteratee=Vc;s.methods=qd;s.object=ce;s.select=hd;s.tail=ae;s.unique=be;md(s,s);s.add=function(a,b){return(+a||0)+(+b||0)};s.attempt=Fe;s.camelCase=Ff;s.capitalize=function(a){return(a=b(a))&&a.charAt(0).toUpperCase()+a.slice(1)};s.clone=function(a,b,g,e){b&&"boolean"!=typeof b&&p(a,b,g)?b=!1:"function"==typeof b&&(e=g,g=b,b=!1);return"function"==typeof g?gb(a,b,na(g,e,1)):gb(a,b)};s.cloneDeep=function(a,b,g){return"function"==typeof b?gb(a,!0,na(b,g,1)):gb(a,
!0)};s.deburr=Md;s.endsWith=function(a,g,e){a=b(a);g+="";var c=a.length;e=e===w?c:ab(0>e?0:+e||0,c);e-=g.length;return 0<=e&&a.indexOf(g,e)==e};s.escape=function(a){return(a=b(a))&&db.test(a)?a.replace(pa,q):a};s.escapeRegExp=Nd;s.every=ee;s.find=Fd;s.findIndex=Re;s.findKey=uf;s.findLast=cf;s.findLastIndex=Se;s.findLastKey=vf;s.findWhere=function(a,b){return Fd(a,Ga(b))};s.first=Sd;s.get=function(a,b,g){a=null==a?w:cb(a,V(b),b+"");return a===w?g:a};s.gt=fb;s.gte=function(a,b){return a>=b};s.has=function(a,
b){if(null==a)return!1;var e=Ea.call(a,b);if(!e&&!v(b)){b=V(b);a=1==b.length?a:cb(a,Da(b,0,-1));if(null==a)return!1;b=yc(b);e=Ea.call(a,b)}return e||H(a.length)&&g(b,a.length)&&(U(a)||Vb(a))};s.identity=ic;s.includes=pd;s.indexOf=ld;s.inRange=function(a,b,g){b=+b||0;"undefined"===typeof g?(g=b,b=0):g=+g||0;return a>=ab(b,g)&&a<Ja(b,g)};s.isArguments=Vb;s.isArray=U;s.isBoolean=function(a){return!0===a||!1===a||t(a)&&"[object Boolean]"==Ia.call(a)};s.isDate=function(a){return t(a)&&"[object Date]"==
Ia.call(a)};s.isElement=he;s.isEmpty=function(a){return null==a?!0:ma(a)&&(U(a)||id(a)||Vb(a)||t(a)&&Fc(a.splice))?!a.length:!Ka(a).length};s.isEqual=ea;s.isError=ua;s.isFinite=sf;s.isFunction=Fc;s.isMatch=function(a,b,g,e){g="function"==typeof g?na(g,e,3):w;return ia(a,jc(b),g)};s.isNaN=function(a){return je(a)&&a!=+a};s.isNative=ie;s.isNull=function(a){return null===a};s.isNumber=je;s.isObject=T;s.isPlainObject=$c;s.isRegExp=Td;s.isString=id;s.isTypedArray=xc;s.isUndefined=function(a){return a===
w};s.kebabCase=Gf;s.last=yc;s.lastIndexOf=function(a,b,g){var e=a?a.length:0;if(!e)return-1;var c=e;if("number"==typeof g)c=(0>g?Ja(e+g,0):ab(g||0,e-1))+1;else if(g)return c=$b(a,b,!0)-1,a=a[c],(b===b?b===a:a!==a)?c:-1;if(b!==b)return y(a,c,!0);for(;c--;)if(a[c]===b)return c;return-1};s.lt=ke;s.lte=function(a,b){return a<=b};s.max=Nf;s.min=Of;s.noConflict=function(){e._=Ke;return this};s.noop=Wd;s.now=Hc;s.pad=function(a,g,e){a=b(a);g=+g;var c=a.length;if(c>=g||!Gc(g))return a;c=(g-c)/2;g=sc(c);c=
ad(c);e=vc("",c,e);return e.slice(0,g)+a+e};s.padLeft=Hf;s.padRight=If;s.parseInt=Od;s.random=function(a,b,g){g&&p(a,b,g)&&(b=g=null);var e=null==a,c=null==b;null==g&&(c&&"boolean"==typeof a?(g=a,a=1):"boolean"==typeof b&&(g=b,c=!0));e&&c&&(b=1,c=!1);a=+a||0;c?(b=a,a=0):b=+b||0;return g||a%1||b%1?(g=re(),ab(a+g*(b-a+Le("1e-"+((g+"").length-1))),b)):pc(a,b)};s.reduce=Gd;s.reduceRight=Ce;s.repeat=Pd;s.result=function(a,b,g){var e=null==a?w:a[b];e===w&&(null==a||v(b,a)||(b=V(b),a=1==b.length?a:cb(a,
Da(b,0,-1)),e=null==a?w:a[yc(b)]),e=e===w?g:e);return Fc(e)?e.call(a):e};s.runInContext=F;s.size=function(a){var b=a?Mc(a):0;return H(b)?b:Ka(a).length};s.snakeCase=Jf;s.some=fe;s.sortedIndex=Ve;s.sortedLastIndex=We;s.startCase=Kf;s.startsWith=function(a,g,e){a=b(a);e=null==e?0:ab(0>e?0:+e||0,a.length);return a.lastIndexOf(g,e)==e};s.sum=function(a,b,g){g&&p(a,b,g)&&(b=null);var e=ba(),c=null==b;c&&e===sb||(c=!1,b=e(b,g,3));if(c){a=U(a)?a:Na(a);b=a.length;for(g=0;b--;)g+=+a[b]||0;a=g}else a=Dc(a,
b);return a};s.template=function(a,g,e){var c=s.templateSettings;e&&p(a,g,e)&&(g=e=null);a=b(a);g=Ib(nb({},e||g),c,Wa);e=Ib(nb({},g.imports),c.imports,Wa);var f=Ka(e),d=Zb(e,f),h,v,k=0;e=g.interpolate||Ua;var z="__p += '";e=Ad((g.escape||Ua).source+"|"+e.source+"|"+(e===wa?gc:Ua).source+"|"+(g.evaluate||Ua).source+"|$","g");var m="//# sourceURL="+("sourceURL"in g?g.sourceURL:"lodash.templateSources["+ ++M+"]")+"\n";a.replace(e,function(b,g,e,c,p,f){e||(e=c);z+=a.slice(k,f).replace(wc,r);g&&(h=!0,
z+="' +\n__e("+g+") +\n'");p&&(v=!0,z+="';\n"+p+";\n__p += '");e&&(z+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'");k=f+b.length;return b});z+="';\n";(g=g.variable)||(z="with (obj) {\n"+z+"\n}\n");z=(v?z.replace(K,""):z).replace(L,"$1").replace(oa,"$1;");z="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(h?", __e = _.escape":"")+(v?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+z+"return __p\n}";g=Fe(function(){return Yd(f,
m+"return "+z).apply(w,d)});g.source=z;if(ua(g))throw g;return g};s.trim=Qd;s.trimLeft=function(a,g,e){var c=a;return(a=b(a))?(e?p(c,g,e):null==g)?a.slice(x(a)):a.slice(f(a,g+"")):a};s.trimRight=function(a,g,e){var c=a;return(a=b(a))?(e?p(c,g,e):null==g)?a.slice(0,C(a)+1):a.slice(0,n(a,g+"")+1):a};s.trunc=function(a,g,e){e&&p(a,g,e)&&(g=null);var c=30;e="...";if(null!=g)if(T(g)){var f="separator"in g?g.separator:f,c="length"in g?+g.length||0:c;e="omission"in g?b(g.omission):e}else c=+g||0;a=b(a);
if(c>=a.length)return a;c-=e.length;if(1>c)return e;g=a.slice(0,c);if(null==f)return g+e;if(Td(f)){if(a.slice(c).search(f)){var d,h=a.slice(0,c);f.global||(f=Ad(f.source,(lb.exec(f)||"")+"g"));for(f.lastIndex=0;a=f.exec(h);)d=a.index;g=g.slice(0,null==d?c:d)}}else a.indexOf(f,c)!=c&&(f=g.lastIndexOf(f),-1<f&&(g=g.slice(0,f)));return g+e};s.unescape=function(a){return(a=b(a))&&Y.test(a)?a.replace(X,E):a};s.uniqueId=function(a){var g=++Je;return b(a)+g};s.words=Rd;s.all=ee;s.any=fe;s.contains=pd;s.eq=
ea;s.detect=Fd;s.foldl=Gd;s.foldr=Ce;s.head=Sd;s.include=pd;s.inject=Gd;md(s,function(){var a={};Xa(s,function(b,g){s.prototype[g]||(a[g]=b)});return a}(),!1);s.sample=kc;s.prototype.sample=function(a){return this.__chain__||null!=a?this.thru(function(b){return kc(b,a)}):kc(this.value())};s.VERSION="3.9.3";Q("bind bindKey curry curryRight partial partialRight".split(" "),function(a){s[a].placeholder=s});Q(["dropWhile","filter","map","takeWhile"],function(a,b){var g=2!=b,e=0==b;D.prototype[a]=function(a,
c){var p=this.__filtered__,f=p&&e?new D(this):this.clone();(f.__iteratees__||(f.__iteratees__=[])).push({done:!1,count:0,index:0,iteratee:ba(a,c,1),limit:-1,type:b});f.__filtered__=p||g;return f}});Q(["drop","take"],function(a,b){var g=a+"While";D.prototype[a]=function(g){var e=this.__filtered__,c=e&&!b?this.dropWhile():this.clone();g=null==g?1:Ja(sc(g)||0,0);e?b?c.__takeCount__=ab(c.__takeCount__,g):yc(c.__iteratees__).limit=g:(c.__views__||(c.__views__=[])).push({size:g,type:a+(0>c.__dir__?"Right":
"")});return c};D.prototype[a+"Right"]=function(b){return this.reverse()[a](b).reverse()};D.prototype[a+"RightWhile"]=function(a,b){return this.reverse()[g](a,b).reverse()}});Q(["first","last"],function(a,b){var g="take"+(b?"Right":"");D.prototype[a]=function(){return this[g](1).value()[0]}});Q(["initial","rest"],function(a,b){var g="drop"+(b?"":"Right");D.prototype[a]=function(){return this[g](1)}});Q(["pluck","where"],function(a,b){var g=b?"filter":"map",e=b?Ga:Xc;D.prototype[a]=function(a){return this[g](e(a))}});
D.prototype.compact=function(){return this.filter(ic)};D.prototype.reject=function(a,b){a=ba(a,b,1);return this.filter(function(b){return!a(b)})};D.prototype.slice=function(a,b){a=null==a?0:+a||0;var g=this;0>a?g=this.takeRight(-a):a&&(g=this.drop(a));b!==w&&(b=+b||0,g=0>b?g.dropRight(-b):g.take(b-a));return g};D.prototype.toArray=function(){return this.drop(0)};Xa(D.prototype,function(a,b){var g=s[b];if(g){var e=/^(?:filter|map|reject)|While$/.test(b),c=/^(?:first|last)$/.test(b);s.prototype[b]=
function(){var b=arguments,p=this.__chain__,f=this.__wrapped__,d=!!this.__actions__.length,h=f instanceof D,v=b[0],k=h||U(f);k&&e&&"function"==typeof v&&1!=v.length&&(h=k=!1);v=h&&!d;if(c&&!p)return v?a.call(f):g.call(s,this.value());h=function(a){a=[a];wd.apply(a,b);return g.apply(s,a)};return k?(f=v?f:new D(this),f=a.apply(f,b),c||!d&&!f.__actions__||(f.__actions__||(f.__actions__=[])).push({func:Zd,args:[h],thisArg:s}),new A(f,p)):this.thru(h)}}});Q("concat join pop push replace shift sort splice split unshift".split(" "),
function(a){var b=(/^(?:replace|split)$/.test(a)?Ie:Bd)[a],g=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",e=/^(?:join|pop|replace|shift)$/.test(a);s.prototype[a]=function(){var a=arguments;return e&&!this.__chain__?b.apply(this.value(),a):this[g](function(g){return b.apply(g,a)})}});Xa(D.prototype,function(a,b){var g=s[b];if(g){var e=g.name;(bd[e]||(bd[e]=[])).push({name:b,func:g})}});bd[uc(null,2).name]=[{name:"wrapper",func:null}];D.prototype.clone=function(){var a=this.__actions__,b=this.__iteratees__,
g=this.__views__,e=new D(this.__wrapped__);e.__actions__=a?W(a):null;e.__dir__=this.__dir__;e.__filtered__=this.__filtered__;e.__iteratees__=b?W(b):null;e.__takeCount__=this.__takeCount__;e.__views__=g?W(g):null;return e};D.prototype.reverse=function(){if(this.__filtered__){var a=new D(this);a.__dir__=-1;a.__filtered__=!0}else a=this.clone(),a.__dir__*=-1;return a};D.prototype.value=function(){var a,b=this.__wrapped__.value();if(!U(b))return Bb(b,this.__actions__);var g=this.__dir__,e=0>g;a=0;for(var c=
b.length,p=this.__views__,f=-1,d=p?p.length:0;++f<d;){var h=p[f],v=h.size;switch(h.type){case "drop":a+=v;break;case "dropRight":c-=v;break;case "take":c=ab(c,a+v);break;case "takeRight":a=Ja(a,c-v)}}p=c;c=p-a;a=e?p:a-1;p=ab(c,this.__takeCount__);d=(f=this.__iteratees__)?f.length:0;h=0;v=[];a:for(;c--&&h<p;){a+=g;for(var k=-1,z=b[a];++k<d;){var m=f[k],l=m.iteratee,H=m.type;if(0==H){if(m.done&&(e?a>m.index:a<m.index)&&(m.count=0,m.done=!1),m.index=a,!(m.done||(H=m.limit,m.done=-1<H?m.count++>=H:!l(z))))continue a}else if(m=
l(z),2==H)z=m;else if(!m)if(1==H)continue a;else break a}v[h++]=z}return v};s.prototype.chain=function(){return de(this)};s.prototype.commit=function(){return new A(this.value(),this.__chain__)};s.prototype.plant=function(a){for(var b,g=this;g instanceof B;){var e=$d(g);b?c.__wrapped__=e:b=e;var c=e,g=g.__wrapped__}c.__wrapped__=a;return b};s.prototype.reverse=function(){var a=this.__wrapped__;return a instanceof D?(this.__actions__.length&&(a=new D(this)),new A(a.reverse(),this.__chain__)):this.thru(function(a){return a.reverse()})};
s.prototype.toString=function(){return this.value()+""};s.prototype.run=s.prototype.toJSON=s.prototype.valueOf=s.prototype.value=function(){return Bb(this.__wrapped__,this.__actions__)};s.prototype.collect=s.prototype.map;s.prototype.head=s.prototype.first;s.prototype.select=s.prototype.filter;s.prototype.tail=s.prototype.rest;return s}var w,K=/\b__p \+= '';/g,L=/\b(__p \+=) '' \+/g,oa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,X=/&(?:amp|lt|gt|quot|#39|#96);/g,pa=/[&<>"'`]/g,Y=RegExp(X.source),db=RegExp(pa.source),
J=/<%-([\s\S]+?)%>/g,S=/<%([\s\S]+?)%>/g,wa=/<%=([\s\S]+?)%>/g,ub=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Pb=/^\w*$/,vb=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Ra=/[.*+?^${}()|[\]\/\\]/g,aa=RegExp(Ra.source),Qb=/[\u0300-\u036f\ufe20-\ufe23]/g,Aa=/\\(\\)?/g,gc=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,lb=/\w*$/,Ta=/^0[xX]/,hc=/^\[object .+?Constructor\]$/,Rb=/^\d+$/,rb=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Ua=/($^)/,wc=/['\n\r\u2028\u2029\\]/g,Sb=/[A-Z\xc0-\xd6\xd8-\xde]+(?=[A-Z\xc0-\xd6\xd8-\xde][a-z\xdf-\xf6\xf8-\xff]+)|[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+|[A-Z\xc0-\xd6\xd8-\xde]+|[0-9]+/g,
N="Array ArrayBuffer Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Math Number Object RegExp Set String _ clearTimeout document isFinite parseFloat parseInt setTimeout TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap window".split(" "),M=-1,l={};l["[object Float32Array]"]=l["[object Float64Array]"]=l["[object Int8Array]"]=l["[object Int16Array]"]=l["[object Int32Array]"]=l["[object Uint8Array]"]=l["[object Uint8ClampedArray]"]=l["[object Uint16Array]"]=
l["[object Uint32Array]"]=!0;l["[object Arguments]"]=l["[object Array]"]=l["[object ArrayBuffer]"]=l["[object Boolean]"]=l["[object Date]"]=l["[object Error]"]=l["[object Function]"]=l["[object Map]"]=l["[object Number]"]=l["[object Object]"]=l["[object RegExp]"]=l["[object Set]"]=l["[object String]"]=l["[object WeakMap]"]=!1;var R={};R["[object Arguments]"]=R["[object Array]"]=R["[object ArrayBuffer]"]=R["[object Boolean]"]=R["[object Date]"]=R["[object Float32Array]"]=R["[object Float64Array]"]=
R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Number]"]=R["[object Object]"]=R["[object RegExp]"]=R["[object String]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0;R["[object Error]"]=R["[object Function]"]=R["[object Map]"]=R["[object Set]"]=R["[object WeakMap]"]=!1;var Hb={leading:!1,maxWait:0,trailing:!1},eb={"\u00c0":"A","\u00c1":"A","\u00c2":"A","\u00c3":"A","\u00c4":"A","\u00c5":"A","\u00e0":"a",
"\u00e1":"a","\u00e2":"a","\u00e3":"a","\u00e4":"a","\u00e5":"a","\u00c7":"C","\u00e7":"c","\u00d0":"D","\u00f0":"d","\u00c8":"E","\u00c9":"E","\u00ca":"E","\u00cb":"E","\u00e8":"e","\u00e9":"e","\u00ea":"e","\u00eb":"e","\u00cc":"I","\u00cd":"I","\u00ce":"I","\u00cf":"I","\u00ec":"i","\u00ed":"i","\u00ee":"i","\u00ef":"i","\u00d1":"N","\u00f1":"n","\u00d2":"O","\u00d3":"O","\u00d4":"O","\u00d5":"O","\u00d6":"O","\u00d8":"O","\u00f2":"o","\u00f3":"o","\u00f4":"o","\u00f5":"o","\u00f6":"o","\u00f8":"o",
"\u00d9":"U","\u00da":"U","\u00db":"U","\u00dc":"U","\u00f9":"u","\u00fa":"u","\u00fb":"u","\u00fc":"u","\u00dd":"Y","\u00fd":"y","\u00ff":"y","\u00c6":"Ae","\u00e6":"ae","\u00de":"Th","\u00fe":"th","\u00df":"ss"},Tb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"},la={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"},D={"function":!0,object:!0},e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},kb=D[typeof exports]&&exports&&!exports.nodeType&&
exports,xa=D[typeof module]&&module&&!module.nodeType&&module,lc=D[typeof self]&&self&&self.Object&&self,D=D[typeof window]&&window&&window.Object&&window,Wb=xa&&xa.exports===kb&&kb,ya=kb&&xa&&"object"==typeof global&&global&&global.Object&&global||D!==(this&&this.window)&&D||lc||this,O=F();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ya._=O,define(function(){return O})):kb&&xa?Wb?(xa.exports=O)._=O:kb._=O:ya._=O}).call(this);
(function(){function d(a,b){function c(a,b){return function(){return a.apply(b,arguments)}}var f;b=b||{};this.trackingClick=!1;this.trackingClickStart=0;this.targetElement=null;this.lastTouchIdentifier=this.touchStartY=this.touchStartX=0;this.touchBoundary=b.touchBoundary||10;this.layer=a;this.tapDelay=b.tapDelay||200;this.tapTimeout=b.tapTimeout||700;if(!d.notNeeded(a)){for(var n="onMouse onClick onTouchStart onTouchMove onTouchEnd onTouchCancel".split(" "),t=0,B=n.length;t<B;t++)this[n[t]]=c(this[n[t]],
this);m&&(a.addEventListener("mouseover",this.onMouse,!0),a.addEventListener("mousedown",this.onMouse,!0),a.addEventListener("mouseup",this.onMouse,!0));a.addEventListener("click",this.onClick,!0);a.addEventListener("touchstart",this.onTouchStart,!1);a.addEventListener("touchmove",this.onTouchMove,!1);a.addEventListener("touchend",this.onTouchEnd,!1);a.addEventListener("touchcancel",this.onTouchCancel,!1);Event.prototype.stopImmediatePropagation||(a.removeEventListener=function(b,c,f){var d=Node.prototype.removeEventListener;
"click"===b?d.call(a,b,c.hijacked||c,f):d.call(a,b,c,f)},a.addEventListener=function(b,c,f){var d=Node.prototype.addEventListener;"click"===b?d.call(a,b,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),f):d.call(a,b,c,f)});"function"===typeof a.onclick&&(f=a.onclick,a.addEventListener("click",function(a){f(a)},!1),a.onclick=null)}}var c=0<=navigator.userAgent.indexOf("Windows Phone"),m=0<navigator.userAgent.indexOf("Android")&&!c,a=/iP(ad|hone|od)/.test(navigator.userAgent)&&!c,b=
a&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=a&&/OS [6-7]_\d/.test(navigator.userAgent),n=0<navigator.userAgent.indexOf("BB10");d.prototype.needsClick=function(b){switch(b.nodeName.toLowerCase()){case "button":case "select":case "textarea":if(b.disabled)return!0;break;case "input":if(a&&"file"===b.type||b.disabled)return!0;break;case "label":case "iframe":case "video":return!0}return/\bneedsclick\b/.test(b.className)};d.prototype.needsFocus=function(a){switch(a.nodeName.toLowerCase()){case "textarea":return!0;
case "select":return!m;case "input":switch(a.type){case "button":case "checkbox":case "file":case "image":case "radio":case "submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}};d.prototype.sendClick=function(a,b){var c,f;document.activeElement&&document.activeElement!==a&&document.activeElement.blur();f=b.changedTouches[0];c=document.createEvent("MouseEvents");c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,f.screenX,f.screenY,f.clientX,f.clientY,
!1,!1,!1,!1,0,null);c.forwardedTouchEvent=!0;a.dispatchEvent(c)};d.prototype.determineEventType=function(a){return m&&"select"===a.tagName.toLowerCase()?"mousedown":"click"};d.prototype.focus=function(b){var c;a&&b.setSelectionRange&&0!==b.type.indexOf("date")&&"time"!==b.type&&"month"!==b.type?(c=b.value.length,b.setSelectionRange(c,c)):b.focus()};d.prototype.updateScrollParent=function(a){var b,c;b=a.fastClickScrollParent;if(!b||!b.contains(a)){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c;a.fastClickScrollParent=
c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)};d.prototype.getTargetElementFromEventTarget=function(a){return a.nodeType===Node.TEXT_NODE?a.parentNode:a};d.prototype.onTouchStart=function(c){var f,d,m;if(1<c.targetTouches.length)return!0;f=this.getTargetElementFromEventTarget(c.target);d=c.targetTouches[0];if(a){m=window.getSelection();if(m.rangeCount&&!m.isCollapsed)return!0;if(!b){if(d.identifier&&d.identifier===this.lastTouchIdentifier)return c.preventDefault(),!1;
this.lastTouchIdentifier=d.identifier;this.updateScrollParent(f)}}this.trackingClick=!0;this.trackingClickStart=c.timeStamp;this.targetElement=f;this.touchStartX=d.pageX;this.touchStartY=d.pageY;c.timeStamp-this.lastClickTime<this.tapDelay&&c.preventDefault();return!0};d.prototype.touchHasMoved=function(a){a=a.changedTouches[0];var b=this.touchBoundary;return Math.abs(a.pageX-this.touchStartX)>b||Math.abs(a.pageY-this.touchStartY)>b?!0:!1};d.prototype.onTouchMove=function(a){if(!this.trackingClick)return!0;
if(this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))this.trackingClick=!1,this.targetElement=null;return!0};d.prototype.findControl=function(a){return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};d.prototype.onTouchEnd=function(c){var d,n,r=this.targetElement;if(!this.trackingClick)return!0;if(c.timeStamp-this.lastClickTime<
this.tapDelay)return this.cancelNextClick=!0;if(c.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;this.cancelNextClick=!1;this.lastClickTime=c.timeStamp;d=this.trackingClickStart;this.trackingClick=!1;this.trackingClickStart=0;f&&(n=c.changedTouches[0],r=document.elementFromPoint(n.pageX-window.pageXOffset,n.pageY-window.pageYOffset)||r,r.fastClickScrollParent=this.targetElement.fastClickScrollParent);n=r.tagName.toLowerCase();if("label"===n){if(d=this.findControl(r)){this.focus(r);if(m)return!1;
r=d}}else if(this.needsFocus(r)){if(100<c.timeStamp-d||a&&window.top!==window&&"input"===n)return this.targetElement=null,!1;this.focus(r);this.sendClick(r,c);a&&"select"===n||(this.targetElement=null,c.preventDefault());return!1}if(a&&!b&&(d=r.fastClickScrollParent)&&d.fastClickLastScrollTop!==d.scrollTop)return!0;this.needsClick(r)||(c.preventDefault(),this.sendClick(r,c));return!1};d.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};d.prototype.onMouse=function(a){return this.targetElement&&
!a.forwardedTouchEvent&&a.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0};d.prototype.onClick=function(a){if(this.trackingClick)return this.targetElement=null,this.trackingClick=!1,!0;if("submit"===a.target.type&&0===a.detail)return!0;a=this.onMouse(a);a||(this.targetElement=null);return a};d.prototype.destroy=function(){var a=this.layer;m&&(a.removeEventListener("mouseover",
this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0));a.removeEventListener("click",this.onClick,!0);a.removeEventListener("touchstart",this.onTouchStart,!1);a.removeEventListener("touchmove",this.onTouchMove,!1);a.removeEventListener("touchend",this.onTouchEnd,!1);a.removeEventListener("touchcancel",this.onTouchCancel,!1)};d.notNeeded=function(a){var b,c;if("undefined"===typeof window.ontouchstart)return!0;if(c=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||
[,0])[1])if(m){if((b=document.querySelector("meta[name=viewport]"))&&(-1!==b.content.indexOf("user-scalable=no")||31<c&&document.documentElement.scrollWidth<=window.outerWidth))return!0}else return!0;return n&&(b=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),10<=b[1]&&3<=b[2]&&(b=document.querySelector("meta[name=viewport]"))&&(-1!==b.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||"none"===a.style.msTouchAction||"manipulation"===a.style.touchAction||
27<=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]&&(b=document.querySelector("meta[name=viewport]"))&&(-1!==b.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth)?!0:"none"===a.style.touchAction||"manipulation"===a.style.touchAction?!0:!1};d.attach=function(a,b){return new d(a,b)};"function"===typeof define&&"object"===typeof define.amd&&define.amd?define(function(){return d}):"undefined"!==typeof module&&module.exports?(module.exports=d.attach,
module.exports.FastClick=d):window.FastClick=d})();$(function(){FastClick.attach(document.body)});
window.Modernizr=function(d,c,m){var a={},b=c.documentElement,f=c.createElement("modernizr"),f=f.style,n=" -webkit- -moz- -o- -ms- ".split(" "),k={},u=[],q=u.slice,r,y=function(a,f,d,k){var m,n,t=c.createElement("div"),r=c.body,q=r||c.createElement("body");if(parseInt(d,10))for(;d--;)m=c.createElement("div"),m.id=k?k[d]:"modernizr"+(d+1),t.appendChild(m);d=['&#173;<style id="smodernizr">',a,"</style>"].join("");t.id="modernizr";(r?t:q).innerHTML+=d;q.appendChild(t);r||(q.style.background="",q.style.overflow=
"hidden",n=b.style.overflow,b.style.overflow="hidden",b.appendChild(q));a=f(t,a);r?t.parentNode.removeChild(t):(q.parentNode.removeChild(q),b.style.overflow=n);return!!a},t=function(){var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(b,f){f=f||c.createElement(a[b]||"div");b="on"+b;var d=b in f;d||(f.setAttribute||(f=c.createElement("div")),f.setAttribute&&f.removeAttribute&&(f.setAttribute(b,""),d="function"===typeof f[b],"undefined"!==
typeof f[b]&&(f[b]=m),f.removeAttribute(b)));return d}}(),B={}.hasOwnProperty,G;G="undefined"!==typeof B&&"undefined"!==typeof B.call?function(a,b){return B.call(a,b)}:function(a,b){return b in a&&"undefined"===typeof a.constructor.prototype[b]};Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=q.call(arguments,1),f=function(){if(this instanceof f){var d=function(){};d.prototype=b.prototype;var d=new d,k=b.apply(d,c.concat(q.call(arguments)));
return Object(k)===k?k:d}return b.apply(a,c.concat(q.call(arguments)))};return f});k.touch=function(){var a;"ontouchstart"in d||d.DocumentTouch&&c instanceof DocumentTouch?a=!0:y(["@media (",n.join("touch-enabled),("),"modernizr){#modernizr{top:9px;position:absolute}}"].join(""),function(b){a=9===b.offsetTop});return a};for(var x in k)G(k,x)&&(r=x.toLowerCase(),a[r]=k[x](),u.push((a[r]?"":"no-")+r));a.addTest=function(c,f){if("object"==typeof c)for(var d in c)G(c,d)&&a.addTest(d,c[d]);else{c=c.toLowerCase();
if(a[c]!==m)return a;f="function"==typeof f?f():f;b.className+=" com-genius-Genius-"+(f?"":"no-")+c;a[c]=f}return a};f.cssText="";f=null;a._version="2.8.3";a._prefixes=n;a.hasEvent=t;a.testStyles=y;b.className=b.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(" com-genius-Genius-js com-genius-Genius-"+u.join(" com-genius-Genius-"));return a}(this,this.document);
(function(d,c){function m(a,b){var c=function(m){if(!b.is(":not(:visible)"))if(d(m.target).closest(b).length)d(document).one("click",c);else return a.toggle_target(!1),!d(m.target).is_toggle_target_control_for(b)};d(document).one("click",c)}d.fn.scroll_lock=function(){return d(this).on("DOMMouseScroll mousewheel",function(a){var b=d(this),c=this.scrollTop,m=this.scrollHeight,k=b.height(),u="DOMMouseScroll"==a.type?-40*a.originalEvent.detail:a.originalEvent.wheelDelta,q=0<u,r=function(){a.stopPropagation();
a.preventDefault();return a.returnValue=!1};if(!q&&-u>m-k-c)return b.scrollTop(m),r();if(q&&u>c)return b.scrollTop(0),r()})};d.fn.scroll_release=function(){return d(this).off("DOMMouseScroll mousewheel")};d.fn.outer_html=function(){return this[0].outerHTML};d.fn.unique_items_in_array=function(){var a=[];d.each(this,function(b,c){-1==d.inArray(c,a)&&a.push(c)});return a};d.fn.force_reflow=function(){this[0].offsetHeight;return this};d.fn.is_scrolled_into_view=function(){return this.is_scrolled_vertically_into_view()&&
this.is_scrolled_horizontally_into_view()};d.fn.is_scrolled_vertically_into_view=function(){var a=this[0].getBoundingClientRect();return 0<=a.top&&a.bottom<=window.innerHeight};d.fn.is_scrolled_horizontally_into_view=function(){var a=this[0].getBoundingClientRect();return 0<=a.left&&a.right<=window.innerWidth};d.fn.scroll_bottom=function(){var a=this.prop("innerHeight");if(void 0!==a)return a+this.scrollTop()};d.fn.get_bounding_client_rect=function(){for(var a=this[0].getBoundingClientRect(),a={top:a.top,
bottom:a.bottom,left:a.left,right:a.right},b=1;b<this.length;b++){var c=this[b].getBoundingClientRect();a.top=Math.min(a.top,c.top);a.bottom=Math.max(a.bottom,c.bottom);a.left=Math.min(a.left,c.left);a.right=Math.max(a.right,c.right)}a.height=a.bottom-a.top;a.width=a.right-a.left;return a};d.fn.closest_block_level_element=function(){return this.parents().filter(function(){return"block"===d(this).css("display")}).first()};d.fn.is_block_level_element=function(){var a=d(this).css("display");return void 0===
a?!1:!("inline"===a||"none"===a)};d.fn.on_screen=function(a){d(this).waypoint(a,{offset:"150%",triggerOnce:!0})};d.fn.auto_load_more_on_scroll=function(){d(this).scroll(function(){d.doTimeout("context_scroll",250,function(){Waypoint.refreshAll();var a=d("a.more:visible:not(.loading, .no_auto_more a)");a.on_screen(function(){a.click()})})});return this};d.fn.scrollToCenterOfScreen=function(a){a=a||{};if(!this.length)return this;var b=d(a.scroller||(MOBILE_DEVICE?"#container":document)),c=d(window).height(),
m=this.height();b.scrollTo(this,{offset:m/2-c/2,onAfter:a.onAfter||function(){}});return this};d.fn.retainingScrollPosition=function(a,b){if(!a.length)return b(),this;var c=a.offset().top,d=this.scrollTop();b();var k=a.offset().top;if(k===c)return this;this.scrollTop(d+(k-c));return this};d.fn.reloadTooltip=function(){var a;try{a=this.qtip("api")}catch(b){return this}a.updateContent("Loading...");a.loadContent(a.options.content.url);return this};d.fn.reset_editable=function(){this.length&&"function"==
typeof this[0].reset&&this[0].reset()};d.fn.counter_value=function(){return parseInt(this.text().replace(/[^0-9]/g,""))};d.fn.change_counter_value_by=function(a){this.text(this.text().replace(/[0-9]+/,this.counter_value()+a))};d.fn.detect=function(a){var b=null;this.each(function(){if(a.call(this))return b=this,!1});return b};d.fn.insertAtCursor=function(a){return this.each(function(){if(this.selectionStart||"0"==this.selectionStart){var b=this.selectionStart,c=this.selectionEnd,d=this.scrollTop;
this.value=this.value.substring(0,b)+a+this.value.substring(c,this.value.length);this.focus();this.selectionStart=b+a.length;this.selectionEnd=b+a.length;this.scrollTop=d}else this.value+=a,this.focus()})};d.fn.submitWithAjaxQueue=function(a){var b=(a||{}).complete||d.noop;return this.each(function(){var c=d(this);app.ajaxQueue.add(d.extend({type:this.method,url:this.action,data:c.serialize()},a,{complete:function(){c.trigger("ajax:complete");b.apply(this,arguments)}}))})};d.referents_for_this_annotation=
{settings:{selector:function(a){return'a[data-id="'+a+'"]'},attribute:"data-id"}};d.fn.referents_for_this_annotation=function(){var a=this.attr(d.referents_for_this_annotation.settings.attribute),b=d.referents_for_this_annotation.settings.selector;return void 0===a?this:d(b(a))};d.fn.hydrate_diff=function(){d(this).each(function(){var a=d(this),b=new diff_match_patch,c=b.diff_main(a.data("before"),a.data("after"));b.diff_cleanupSemantic(c);a.html(b.diff_prettyHtml(c).replace(/&para;/g,""))});return this};
d.fn.chosen_auto_choose=function(a){var b=d(this),c=b.find('option[value="'+a+'"]');b.find("option.auto-selected").removeAttr("selected").removeClass("auto-selected");c.is(":selected")||c.attr("selected",!0).addClass("auto-selected");setTimeout(function(){var a=b.parent().find("ul.chzn-choices"),d=a.parent().attr("id");a.find("#"+d+"_c_"+c.index()).addClass("locked").siblings().removeClass("locked")},0);b.trigger("liszt:updated")};d.fn.toggle_target=function(a){var b=d(this).toggleClass("pressed",
a),c=b.attr("data-relative")?b.find(b.attr("data-target")):d(b.attr("data-target")),n=b.attr("data-show-with-class");n?c.toggleClass(n,a):c.toggle(a);(a=c.is(":visible"))&&app.process_auto_load_containers&&app.process_auto_load_containers();void 0!==b.attr("data-hide-on-blur")&&m(b,c);b.attr("data-hide-siblings")&&(c.is(":visible")?(c.siblings(":visible").addClass("toggle_target_hidden_sibling"),n?c.siblings().removeClass(n):c.siblings(":visible").hide()):c.siblings().removeClass("toggle_target_hidden_sibling"),
b.siblings(".toggle_target").removeClass("pressed"));n=b.attr("data-toggles-to-hide");void 0!==n&&a&&d(n).not(b).toggle_target(!1);(b=b.attr("data-focus"))&&d(b).focus();c.trigger(a?"toggle_target:visible":"toggle_target:hidden")};d.fn.is_toggle_target_control_for=function(a){var b=d(this).closest(".toggle_target");return b.length&&a.is(b.attr("data-target"))};d.fn.dirtyable=function(){if("undefined"===typeof this.data("dirty")){var a=this;this.data("dirty",!1);this.on("dirtyable:changed",function(b,
c){a.data("dirty",c).toggleClass("dirty",c)});this.on("input propertychange",function(){a.trigger("dirtyable:changed",!!a.val())});this.each(function(){var a=d(this),c=a.closest("form")[0];if(c){var m="function"===typeof c.onsubmit?c.onsubmit.bind(c):function(){return!0};c.onsubmit=function(){a.trigger("dirtyable:changed",!1);return m()};var k="function"===typeof c.onreset?c.onreset.bind(c):function(){return!0};c.onreset=function(){a.trigger("dirtyable:changed",!1);return k()}}})}};d.fn.values_for_attribute=
function(a){return d.map(d(this),function(b){return d(b).attr(a)})};d.when_all=function(a){return d.when.apply(d,a)};d.fn.toggle_boolean_attribute=function(a){var b=d(this);b.attr(a)?b.removeAttr(a):b.attr(a,!0)};d.trim=function(a){return(a||"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};d.html_to_text=function(a){return d("<div>").prop("innerHTML",a).text()};d.capitalize_first_letter=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};d.hyphen_compatible_titleize=function(a){return a.replace(/\b('?[a-z])/g,
function(a){return a.toUpperCase()})};d.trim_to_length=function(a,b){return a.length>b?d.trim(a).substring(0,b).split(" ").slice(0,-1).join(" ")+"...":a};d.fn.unwrap_contents=function(){return d(this).contents().unwrap()};d.fn.acts_like_input=function(){var a=d(this);return a.is(":input")||a.prop("isContentEditable")};d.fn.cache_iframe_contents=function(){this.each(function(){this.src||this.srcdoc||!this.contentWindow||(this.srcdoc=this.contentWindow.document.documentElement.outerHTML)})};d.fn.capture=
function(a){var b,c;2===arguments.length?c=arguments[1]:(b=arguments[1],c=arguments[2]);var m=function(a,m){var n=a.originalEvent,r;if(r=b?d(n.target).closest(b)[0]:m)n=d.extend(d.event.fix(n),{currentTarget:r,delegateTarget:m,target:n.target}),!1===c.call(r,n)&&(n.stopPropagation(),n.preventDefault())};this.each(function(){var b=d(this),c=b.data("_capture_event_listener");c||(c=d({}),b.data("_capture_event_listener",c));c.prop(a)||(c.prop(a,!0),this.addEventListener(a,function(a){c.triggerHandler(d.Event(a),
this)},!0));c.on(a,m)});return this};void 0!==d.facebox&&(d.facebox_then_reload=function(a,b){d.facebox(a);d(document).bind("close.facebox",function(){(b||PRODUCTION_ENV)&&window.location.reload(!0)})});d.ajax_with_retry=function(a){a=d.extend({},{retry_limit:2,type:"get",dataType:"html",success:function(){},data:{}},a);d.ajax({url:a.url,type:a.type,data:a.data,dataType:a.dataType,try_count:0,retry_limit:a.retry_limit,success:a.success,error:function(){this.try_count++;this.try_count<=this.retry_limit&&
d.ajax(this)}})};d.event_emitter={ensure_jquery_wrapper:function(){return this.jquery_wrapper||(this.jquery_wrapper=d(this))},emit:function(a,b){this.ensure_jquery_wrapper().triggerHandler(a,b)},once:function(a,b){this.ensure_jquery_wrapper().one(a,b)},on:function(a,b){this.ensure_jquery_wrapper().bind(a,b)},off:function(a,b){this.ensure_jquery_wrapper().unbind(a,b)}};d.get_selection=function(){var a=(window.getSelection||document.getSelection||d.noop)();if("undefined"!==typeof a&&a.rangeCount&&!a.isCollapsed)return a};
d.get_selection_range=function(){return getSelection().getRangeAt(0)};d.on_body_available=function(){var a=d.Deferred();if(document.body)a.resolve();else{var b=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(!b)return d;(new b(function(b,c){document.body&&(c.disconnect(),a.resolve())})).observe(document.documentElement,{childList:!0})}b=a.promise();return b.done.bind(b)}();d(function(){var a=function(){var a=d.get_selection();if(a)return d("<div>").append(a.getRangeAt(0).cloneContents()).html()};
d(document).on("mouseup",function(){setTimeout(function(){var a=d.get_selection();if(a)for(var b=0;b<a.rangeCount;b++){for(var c=a.getRangeAt(b),m=c.commonAncestorContainer;m.nodeType!==Node.ELEMENT_NODE;)m=m.parentNode;var q=d.Event("textselected",{selection:a,range:c,triggering_event:q});d(m).trigger(q)}},0)});if(c.touch){var b=function(c){a()&&d(c.target).trigger("textselected",{triggering_event:c});window.setImmediate(function(){d(document).one("selectionchange",b)})};d(document).one("selectionchange",
b)}})})(jQuery,Modernizr);
(function(d){function c(c){"string"===typeof c.data&&(c.data={keys:c.data});if(c.data&&c.data.keys&&"string"===typeof c.data.keys){var a=c.handler,b=c.data.keys.toLowerCase().split(" "),f="text password number email url range date month week time datetime datetime-local search color tel".split(" ");c.handler=function(n){if(c.data.allowInTextInputField||this===n.target||!(/textarea|select/i.test(n.target.nodeName)||-1<d.inArray(n.target.type,f)||d(n.target).prop("isContentEditable"))){var k=d.hotkeys.specialKeys[n.keyCode],
u=0<n.which&&String.fromCharCode(n.which).toLowerCase(),q="",r={};n.altKey&&"alt"!==k&&(q+="alt+");n.ctrlKey&&"ctrl"!==k&&(q+="ctrl+");n.metaKey&&!n.ctrlKey&&"meta"!==k&&(q+="meta+");n.shiftKey&&"shift"!==k&&(q+="shift+");k&&(r[q+k]=!0);u&&(r[q+u]=!0,r[q+d.hotkeys.shiftNums[u]]=!0,"shift+"===q&&(r[d.hotkeys.shiftNums[u]]=!0));k=0;for(u=b.length;k<u;k++)if(r[b[k]])return a.apply(this,arguments)}}}}d.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",10:"return",13:"return",16:"shift",17:"ctrl",
18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",186:";",191:"/",220:"\\",222:"'",224:"meta"},shiftNums:{"`":"~",1:"!",2:"@",3:"#",4:"$",
5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};d.each(["keydown","keyup","keypress"],function(){d.event.special[this]={add:c}})})(this.jQuery);
(function(){if(!window["com.genius.Genius"].require){var d={},c={},m=function(b,f){var n=a(f,b),k=a(n,"./index"),u;if(u=c[n]||c[k])return u;if(k=d[n]||d[n=k])return u={id:n,exports:{}},c[n]=u.exports,k(u.exports,function(a){return m(a,n.split("/").slice(0,-1).join("/"))},u),c[n]=u.exports;throw"module "+b+" not found";},a=function(a,c){var d=[],k,m;k=/^\.\.?(\/|$)/.test(c)?[a,c].join("/").split("/"):c.split("/");for(var q=0,r=k.length;q<r;q++)m=k[q],".."==m?d.pop():"."!=m&&""!=m&&d.push(m);return d.join("/")};
window["com.genius.Genius"].require=function(a){return m(a,"")};window["com.genius.Genius"].require.define=function(a){for(var c in a)d[c]=a[c]};window["com.genius.Genius"].require.modules=d;window["com.genius.Genius"].require.cache=c}return window["com.genius.Genius"].require}).call(this);
(function(){window["com.genius.Genius"].require.define({jschannel:function(d,c,m){d=function(){function a(a,b,c,f){function m(b){for(var c=0;c<b.length;c++)if(b[c].win===a)return!0;return!1}var k=!1;if("*"===b)for(var x in d){if(d.hasOwnProperty(x)&&"*"!==x&&"object"===typeof d[x][c]&&(k=m(d[x][c])))break}else d["*"]&&d["*"][c]&&(k=m(d["*"][c])),!k&&d[b]&&d[b][c]&&(k=m(d[b][c]));if(k)throw"A channel is already bound to the same window which overlaps with origin '"+b+"' and has scope '"+c+"'";"object"!=
typeof d[b]&&(d[b]={});"object"!=typeof d[b][c]&&(d[b][c]=[]);d[b][c].push({win:a,handler:f})}function b(a){return Array.isArray?Array.isArray(a):-1!=a.constructor.toString().indexOf("Array")}var c=Math.floor(1000001*Math.random()),d={},m={},u=function(a){try{var b=JSON.parse(a.data);if("object"!==typeof b||null===b)throw"malformed";}catch(c){return}var f=a.source;a=a.origin;var B,u,x;"string"===typeof b.method&&(x=b.method.split("::"),2==x.length?(B=x[0],x=x[1]):x=b.method);"undefined"!==typeof b.id&&
(u=b.id);if("string"===typeof x){u=!1;if(d[a]&&d[a][B])for(var C=0;C<d[a][B].length;C++)if(d[a][B][C].win===f){d[a][B][C].handler(a,x,b);u=!0;break}if(!u&&d["*"]&&d["*"][B])for(C=0;C<d["*"][B].length;C++)if(d["*"][B][C].win===f){d["*"][B][C].handler(a,x,b);break}}else if("undefined"!=typeof u&&m[u])m[u](a,x,b)};window.addEventListener?window.addEventListener("message",u,!1):window.attachEvent&&window.attachEvent("onmessage",u);return{build:function(q){var r=function(a){if(q.debugOutput&&window.console&&
window.console.log){try{"string"!==typeof a&&(a=JSON.stringify(a))}catch(b){}console.log("["+B+"] "+a)}};if(!window.postMessage)throw"jschannel cannot run this browser, no postMessage";if(!window.JSON||!window.JSON.stringify||!window.JSON.parse)throw"jschannel cannot run this browser, no JSON parsing/serialization";if("object"!=typeof q)throw"Channel build invoked without a proper object argument";if(!q.window||!q.window.postMessage)throw"Channel.build() called without a valid window argument";if(window===
q.window)throw"target window is same as present window -- not allowed";var u=!1;if("string"===typeof q.origin){var t;"*"===q.origin?u=!0:null!==(t=q.origin.match(/^https?:\/\/(?:[-a-zA-Z0-9_\.])+(?::\d+)?/))&&(q.origin=t[0].toLowerCase(),u=!0)}if(!u)throw"Channel.build() called with an invalid origin";if("undefined"!==typeof q.scope){if("string"!==typeof q.scope)throw"scope, when specified, must be a string";if(1<q.scope.split("::").length)throw"scope may not contain double colons: '::'";}var B=function(){for(var a=
"",b=0;5>b;b++)a+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(62*Math.random()));return a}(),G={},x={},C={},E=!1,F=[],w=function(a,b,c){var f=!1,d=!1;return{origin:b,invoke:function(b,f){if(!C[a])throw"attempting to invoke a callback of a nonexistent transaction: "+a;for(var d=!1,m=0;m<c.length;m++)if(b===c[m]){d=!0;break}if(!d)throw"request supports no such callback '"+b+"'";X({id:a,callback:b,params:f})},error:function(b,c){d=!0;if(!C[a])throw"error called for nonexistent message: "+
a;delete C[a];X({id:a,error:b,message:c})},complete:function(b){d=!0;if(!C[a])throw"complete called for nonexistent message: "+a;delete C[a];X({id:a,result:b})},delayReturn:function(a){"boolean"===typeof a&&(f=!0===a);return f},completed:function(){return d}}},K=function(a,b,c){return window.setTimeout(function(){if(x[a]){var f="timeout ("+b+"ms) exceeded on method '"+c+"'";(1,x[a].error)("timeout_error",f);delete x[a];delete m[a]}},b)},L=function(a,c,f){if("function"===typeof q.gotMessageObserver)try{q.gotMessageObserver(a,
f)}catch(d){r("gotMessageObserver() raised an exception: "+d.toString())}if(f.id&&c){if(G[c]){var n=w(f.id,a,f.callbacks?f.callbacks:[]);C[f.id]={};try{if(f.callbacks&&b(f.callbacks)&&0<f.callbacks.length)for(a=0;a<f.callbacks.length;a++){for(var t=f.callbacks[a],B=f.params,u=t.split("/"),y=0;y<u.length-1;y++){var F=u[y];"object"!==typeof B[F]&&(B[F]={});B=B[F]}B[u[u.length-1]]=function(){var a=t;return function(b){return n.invoke(a,b)}}()}var E=G[c](n,f.params);n.delayReturn()||n.completed()||n.complete(E)}catch(K){c=
"runtime_error";f=null;"string"===typeof K?f=K:"object"===typeof K&&(K&&b(K)&&2==K.length?(c=K[0],f=K[1]):"string"===typeof K.error&&(c=K.error,K.message?"string"===typeof K.message?f=K.message:K=K.message:f=""));if(null===f)try{f=JSON.stringify(K),"undefined"==typeof f&&(f=K.toString())}catch(L){f=K.toString()}n.error(c,f)}}}else if(f.id&&f.callback)if(x[f.id]&&x[f.id].callbacks&&x[f.id].callbacks[f.callback])x[f.id].callbacks[f.callback](f.params);else r("ignoring invalid callback, id:"+f.id+" ("+
f.callback+")");else if(f.id)x[f.id]?(f.error?(1,x[f.id].error)(f.error,f.message):void 0!==f.result?(1,x[f.id].success)(f.result):(1,x[f.id].success)(),delete x[f.id],delete m[f.id]):r("ignoring invalid response: "+f.id);else if(c&&G[c])G[c]({origin:a},f.params)};a(q.window,q.origin,"string"===typeof q.scope?q.scope:"",L);var oa=function(a){"string"===typeof q.scope&&q.scope.length&&(a=[q.scope,a].join("::"));return a},X=function(a,b){if(!a)throw"postMessage called with null message";r((E?"post  ":
"queue ")+" message: "+JSON.stringify(a));if(b||E){if("function"===typeof q.postMessageObserver)try{q.postMessageObserver(q.origin,a)}catch(c){r("postMessageObserver() raised an exception: "+c.toString())}q.window.postMessage(JSON.stringify(a),q.origin)}else F.push(a)},pa={unbind:function(a){if(G[a]){if(!delete G[a])throw"can't delete method: "+a;return!0}return!1},bind:function(a,b){if(!a||"string"!==typeof a)throw"'method' argument to bind must be string";if(!b||"function"!==typeof b)throw"callback missing from bind params";
if(G[a])throw"method '"+a+"' is already bound!";G[a]=b;return this},call:function(a){if(!a)throw"missing arguments to call function";if(!a.method||"string"!==typeof a.method)throw"'method' argument to call must be string";if(!a.success||"function"!==typeof a.success)throw"'success' callback missing from call";var b={},d=[],n=[],t=function(a,c){if(0<=n.indexOf(c))throw"params cannot be a recursive data structure";n.push(c);if("object"===typeof c)for(var f in c)if(c.hasOwnProperty(f)){var m=a+(a.length?
"/":"")+f;"function"===typeof c[f]?(b[m]=c[f],d.push(m),delete c[f]):"object"===typeof c[f]&&t(m,c[f])}};t("",a.params);var r={id:c,method:oa(a.method),params:a.params};d.length&&(r.callbacks=d);a.timeout&&K(c,a.timeout,oa(a.method));x[c]={callbacks:b,error:a.error,success:a.success};m[c]=L;c++;X(r)},notify:function(a){if(!a)throw"missing arguments to notify function";if(!a.method||"string"!==typeof a.method)throw"'method' argument to notify must be string";X({method:oa(a.method),params:a.params})},
destroy:function(){for(var a=q.window,b=q.origin,c="string"===typeof q.scope?q.scope:"",f=d[b][c],m=0;m<f.length;m++)f[m].win===a&&f.splice(m,1);0===d[b][c].length&&delete d[b][c];window.removeEventListener?window.removeEventListener("message",L,!1):window.detachEvent&&window.detachEvent("onmessage",L);E=!1;G={};C={};x={};q.origin=null;F=[];r("channel destroyed");B=""}};pa.bind("__ready",function(a,b){r("ready msg received");if(E)throw"received ready message while in ready state.  help!";B="ping"===
b?B+"-R":B+"-L";pa.unbind("__ready");E=!0;r("ready msg accepted.");for("ping"===b&&pa.notify({method:"__ready",params:"pong"});F.length;)X(F.pop());if("function"===typeof q.onReady)q.onReady(pa)});setTimeout(function(){X({method:oa("__ready"),params:"ping"},!0)},0);return pa}}}();m.exports=d}})})();
(function(){function d(a,b,c){"addEventListener"in window?a.addEventListener(b,c,!1):"attachEvent"in window&&a.attachEvent("on"+b,c)}function c(a){x.log&&"object"===typeof console&&console.log("[iFrameSizer][Host page]"+a)}function m(){null===t&&(t={x:void 0!==window.pageXOffset?window.pageXOffset:document.documentElement.scrollLeft,y:void 0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop},c(" Get position: "+t.x+","+t.y))}function a(){null!==t&&(window.scrollTo(t.x,t.y),
c(" Set position: "+t.x+","+t.y),t=null)}function b(a){c(" Size reset requested by "+("init"===a.type?"host page":"iFrame"));m();n(function(){f(a);k("reset","reset",a.iframe)},a,"init")}function f(a){function b(f){a.iframe.style[f]=a[f]+"px";c(" IFrame ("+a.iframe.id+") "+f+" set to "+a[f]+"px")}x.sizeHeight&&b("height");x.sizeWidth&&b("width")}function n(a,b,f){f!==b.type&&B?(c(" Requesting animation frame"),B(a)):a()}function k(a,b,f){c("["+a+"] Sending msg to iframe ("+b+")");f.contentWindow.postMessage("[iFrameSizer]"+
b,"*")}function u(){var a=this,f=function(b){""===b&&(a.id=b="iFrameResizer"+r++,c(" Added missing iframe ID: "+b+" ("+a.src+")"));return b}(a.id);c(" IFrame scrolling "+(x.scrolling?"enabled":"disabled")+" for "+f);a.style.overflow=!1===x.scrolling?"hidden":"auto";a.scrolling=!1===x.scrolling?"no":"yes";(function(){function b(f){Infinity!==x[f]&&0!==x[f]&&(a.style[f]=x[f]+"px",c(" Set "+f+" = "+x[f]+"px"))}b("maxHeight");b("minHeight");b("maxWidth");b("minWidth")})();if("number"===typeof x.bodyMargin||
"0"===x.bodyMargin)x.bodyMarginV1=x.bodyMargin,x.bodyMargin=""+x.bodyMargin+"px";E.push(a);(function(c){d(a,"load",function(){var f=y;k("iFrame.onload",c,a);!f&&x.heightCalculationMethod in G&&b({iframe:a,height:0,width:0,type:"init"})});k("init",c,a)})(f+":"+x.bodyMarginV1+":"+x.sizeWidth+":"+x.log+":"+x.interval+":"+x.enablePublicMethods+":"+x.autoResize+":"+x.bodyMargin+":"+x.heightCalculationMethod+":"+x.bodyBackground+":"+x.bodyPadding+":"+x.tolerance)}function q(a){a.fn.iFrameResize=function(b){b=
b||{};if("object"!==typeof b)throw new TypeError("Options is not an object.");x=a.extend({},C,b);return this.filter("iframe").each(u).end()}}var r=0,y=!0,t=null,B=window.requestAnimationFrame,G={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},x={},C={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,enablePublicMethods:!1,heightCalculationMethod:"offset",interval:32,log:!1,maxHeight:Infinity,maxWidth:Infinity,minHeight:0,minWidth:0,scrolling:!1,
sizeHeight:!0,sizeWidth:!1,tolerance:0,closedCallback:function(){},initCallback:function(){},messageCallback:function(){},resizedCallback:function(){}},E=[];(function(){var a=["moz","webkit","o","ms"],b;for(b=0;b<a.length&&!B;b+=1)B=window[a[b]+"RequestAnimationFrame"];B||c(" RequestAnimationFrame not supported")})();d(window,"message",function(d){function k(){B("Height");B("Width");n(function(){f(S);a();x.resizedCallback(S)},S,"resetPage")}function r(a){var b=a.id;c(" Removing iFrame: "+b);a.parentNode.removeChild(a);
x.closedCallback(b);c(" --")}function q(){var a=J.substr(13).split(":");return{iframe:document.getElementById(a[0]),id:a[0],height:a[1],width:a[2],type:a[3]}}function B(a){var b=Number(x["max"+a]),f=Number(x["min"+a]),d=a.toLowerCase(),m=Number(S[d]);if(f>b)throw Error("Value for min"+a+" can not be greater than max"+a);c(" Checking "+d+" is in range "+f+"-"+b);m<f&&(m=f,c(" Set "+d+" to min value"));m>b&&(m=b,c(" Set "+d+" to max value"));S[d]=""+m}function u(){var a=d.origin,b=S.iframe.src.split("/").slice(0,
3).join("/");if(-1===E.indexOf(S.iframe))return!1;if(x.checkOrigin&&(c(" Checking connection is from: "+b),"null"!==""+a&&a!==b))throw Error("Unexpected message received from: "+a+" for "+S.iframe.id+". Message was: "+d.data+". This error can be disabled by adding the checkOrigin: false option.");return!0}function G(){var a=S.type in{"true":1,"false":1};a&&c(" Ignoring init message from meta parent page");return a}function C(){var a=J.substr(J.indexOf(":")+7+6);c(" MessageCallback passed: {iframe: "+
S.iframe.id+", message: "+a+"}");x.messageCallback({iframe:S.iframe,message:JSON.parse(a)});c(" --")}function db(b){b?(b=S.iframe.getBoundingClientRect(),m(),b={x:Number(b.left)+Number(t.x),y:Number(b.top)+Number(t.y)}):b={x:0,y:0};c(" Reposition requested from iFrame (offset x:"+b.x+" y:"+b.y+")");t={x:Number(S.width)+b.x,y:Number(S.height)+b.y};a()}var J=d.data,S={};if("[iFrameSizer]"===(""+J).substr(0,13)){c(" Received: "+J);var S=q(),wa;if(wa=!G()){if(null===S.iframe)throw Error("iFrame ("+S.id+
") does not exist on ");wa=!0}if(wa&&u()){switch(S.type){case "close":r(S.iframe);x.resizedCallback(S);break;case "message":C();break;case "scrollTo":db(!1);break;case "scrollToOffset":db(!0);break;case "reset":b(S);break;case "init":k();x.initCallback(S.iframe);break;default:k()}y=!1}}});window.jQuery&&q(jQuery)})();
(function(){var d=window.jQuery,c=d.fn.iFrameResize;d.fn.iFrameResize=function(m){c.call(this,d.extend({},m,{resizedCallback:function(){var a=document.createEvent("Event");a.initEvent("iFrameResize",!0,!0);document.dispatchEvent(a)}}));return this}})();var Genius=window["com.genius.Genius"];Genius.Modernizr=Modernizr;$.extend(window,Genius.conflicts);Genius.jQuery=$.noConflict("removeAll");Genius.lodash=_.noConflict();
(function(){function d(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}d.prototype.diff_main=function(c,d,a,b){"undefined"==typeof b&&(b=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==c||null==d)throw Error("Null input. (diff_main)");if(c==d)return c?[[0,c]]:[];"undefined"==typeof a&&(a=!0);var f=a,n=this.diff_commonPrefix(c,d);a=c.substring(0,
n);c=c.substring(n);d=d.substring(n);var n=this.diff_commonSuffix(c,d),k=c.substring(c.length-n);c=c.substring(0,c.length-n);d=d.substring(0,d.length-n);c=this.diff_compute_(c,d,f,b);a&&c.unshift([0,a]);k&&c.push([0,k]);this.diff_cleanupMerge(c);return c};d.prototype.diff_compute_=function(c,d,a,b){if(!c)return[[1,d]];if(!d)return[[-1,c]];var f=c.length>d.length?c:d,n=c.length>d.length?d:c,k=f.indexOf(n);return-1!=k?(a=[[1,f.substring(0,k)],[0,n],[1,f.substring(k+n.length)]],c.length>d.length&&(a[0][0]=
a[2][0]=-1),a):1==n.length?[[-1,c],[1,d]]:(f=this.diff_halfMatch_(c,d))?(n=f[0],c=f[1],k=f[2],d=f[3],f=f[4],n=this.diff_main(n,k,a,b),a=this.diff_main(c,d,a,b),n.concat([[0,f]],a)):a&&100<c.length&&100<d.length?this.diff_lineMode_(c,d,b):this.diff_bisect_(c,d,b)};d.prototype.diff_lineMode_=function(c,d,a){var b=this.diff_linesToChars_(c,d);c=b.chars1;d=b.chars2;b=b.lineArray;c=this.diff_main(c,d,!1,a);this.diff_charsToLines_(c,b);this.diff_cleanupSemantic(c);c.push([0,""]);for(var f=b=d=0,n="",k=
"";d<c.length;){switch(c[d][0]){case 1:f++;k+=c[d][1];break;case -1:b++;n+=c[d][1];break;case 0:if(1<=b&&1<=f){c.splice(d-b-f,b+f);d=d-b-f;b=this.diff_main(n,k,!1,a);for(f=b.length-1;0<=f;f--)c.splice(d,0,b[f]);d+=b.length}b=f=0;k=n=""}d++}c.pop();return c};d.prototype.diff_bisect_=function(c,d,a){for(var b=c.length,f=d.length,n=Math.ceil((b+f)/2),k=2*n,u=Array(k),q=Array(k),r=0;r<k;r++)u[r]=-1,q[r]=-1;u[n+1]=0;q[n+1]=0;for(var r=b-f,y=0!=r%2,t=0,B=0,G=0,x=0,C=0;C<n&&!((new Date).getTime()>a);C++){for(var E=
-C+t;E<=C-B;E+=2){var F=n+E,w;w=E==-C||E!=C&&u[F-1]<u[F+1]?u[F+1]:u[F-1]+1;for(var K=w-E;w<b&&K<f&&c.charAt(w)==d.charAt(K);)w++,K++;u[F]=w;if(w>b)B+=2;else if(K>f)t+=2;else if(y&&(F=n+r-E,0<=F&&F<k&&-1!=q[F])){var L=b-q[F];if(w>=L)return this.diff_bisectSplit_(c,d,w,K,a)}}for(E=-C+G;E<=C-x;E+=2){F=n+E;L=E==-C||E!=C&&q[F-1]<q[F+1]?q[F+1]:q[F-1]+1;for(w=L-E;L<b&&w<f&&c.charAt(b-L-1)==d.charAt(f-w-1);)L++,w++;q[F]=L;if(L>b)x+=2;else if(w>f)G+=2;else if(!y&&(F=n+r-E,0<=F&&F<k&&-1!=u[F]&&(w=u[F],K=n+
w-F,L=b-L,w>=L)))return this.diff_bisectSplit_(c,d,w,K,a)}}return[[-1,c],[1,d]]};d.prototype.diff_bisectSplit_=function(c,d,a,b,f){var n=c.substring(0,a),k=d.substring(0,b);c=c.substring(a);d=d.substring(b);n=this.diff_main(n,k,!1,f);f=this.diff_main(c,d,!1,f);return n.concat(f)};d.prototype.diff_linesToChars_=function(c,d){function a(a){for(var c="",d=0,k=-1,m=b.length;k<a.length-1;){k=a.indexOf("\n",d);-1==k&&(k=a.length-1);var n=a.substring(d,k+1),d=k+1;(f.hasOwnProperty?f.hasOwnProperty(n):void 0!==
f[n])?c+=String.fromCharCode(f[n]):(c+=String.fromCharCode(m),f[n]=m,b[m++]=n)}return c}var b=[],f={};b[0]="";var n=a(c),k=a(d);return{chars1:n,chars2:k,lineArray:b}};d.prototype.diff_charsToLines_=function(c,d){for(var a=0;a<c.length;a++){for(var b=c[a][1],f=[],n=0;n<b.length;n++)f[n]=d[b.charCodeAt(n)];c[a][1]=f.join("")}};d.prototype.diff_commonPrefix=function(c,d){if(!c||!d||c.charAt(0)!=d.charAt(0))return 0;for(var a=0,b=Math.min(c.length,d.length),f=b,n=0;a<f;)c.substring(n,f)==d.substring(n,
f)?n=a=f:b=f,f=Math.floor((b-a)/2+a);return f};d.prototype.diff_commonSuffix=function(c,d){if(!c||!d||c.charAt(c.length-1)!=d.charAt(d.length-1))return 0;for(var a=0,b=Math.min(c.length,d.length),f=b,n=0;a<f;)c.substring(c.length-f,c.length-n)==d.substring(d.length-f,d.length-n)?n=a=f:b=f,f=Math.floor((b-a)/2+a);return f};d.prototype.diff_commonOverlap_=function(c,d){var a=c.length,b=d.length;if(0==a||0==b)return 0;a>b?c=c.substring(a-b):a<b&&(d=d.substring(0,a));a=Math.min(a,b);if(c==d)return a;
for(var b=0,f=1;;){var n=c.substring(a-f),n=d.indexOf(n);if(-1==n)return b;f+=n;if(0==n||c.substring(a-f)==d.substring(0,f))b=f,f++}};d.prototype.diff_halfMatch_=function(c,d){function a(a,b,c){for(var f=a.substring(c,c+Math.floor(a.length/4)),d=-1,k="",m,q,u,w;-1!=(d=b.indexOf(f,d+1));){var K=n.diff_commonPrefix(a.substring(c),b.substring(d)),L=n.diff_commonSuffix(a.substring(0,c),b.substring(0,d));k.length<L+K&&(k=b.substring(d-L,d)+b.substring(d,d+K),m=a.substring(0,c-L),q=a.substring(c+K),u=b.substring(0,
d-L),w=b.substring(d+K))}return 2*k.length>=a.length?[m,q,u,w,k]:null}if(0>=this.Diff_Timeout)return null;var b=c.length>d.length?c:d,f=c.length>d.length?d:c;if(4>b.length||2*f.length<b.length)return null;var n=this,k=a(b,f,Math.ceil(b.length/4)),b=a(b,f,Math.ceil(b.length/2)),u;if(!k&&!b)return null;u=b?k?k[4].length>b[4].length?k:b:b:k;var q;c.length>d.length?(k=u[0],b=u[1],f=u[2],q=u[3]):(f=u[0],q=u[1],k=u[2],b=u[3]);u=u[4];return[k,b,f,q,u]};d.prototype.diff_cleanupSemantic=function(c){for(var d=
!1,a=[],b=0,f=null,n=0,k=0,u=0,q=0,r=0;n<c.length;)0==c[n][0]?(a[b++]=n,k=q,u=r,r=q=0,f=c[n][1]):(1==c[n][0]?q+=c[n][1].length:r+=c[n][1].length,f&&f.length<=Math.max(k,u)&&f.length<=Math.max(q,r)&&(c.splice(a[b-1],0,[-1,f]),c[a[b-1]+1][0]=1,b--,b--,n=0<b?a[b-1]:-1,r=q=u=k=0,f=null,d=!0)),n++;d&&this.diff_cleanupMerge(c);this.diff_cleanupSemanticLossless(c);for(n=1;n<c.length;){if(-1==c[n-1][0]&&1==c[n][0]){d=c[n-1][1];a=c[n][1];b=this.diff_commonOverlap_(d,a);f=this.diff_commonOverlap_(a,d);if(b>=
f){if(b>=d.length/2||b>=a.length/2)c.splice(n,0,[0,a.substring(0,b)]),c[n-1][1]=d.substring(0,d.length-b),c[n+1][1]=a.substring(b),n++}else if(f>=d.length/2||f>=a.length/2)c.splice(n,0,[0,d.substring(0,f)]),c[n-1][0]=1,c[n-1][1]=a.substring(0,a.length-f),c[n+1][0]=-1,c[n+1][1]=d.substring(f),n++;n++}n++}};d.prototype.diff_cleanupSemanticLossless=function(c){function m(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),f=b.charAt(0),k=c.match(d.nonAlphaNumericRegex_),m=f.match(d.nonAlphaNumericRegex_),
n=k&&c.match(d.whitespaceRegex_),r=m&&f.match(d.whitespaceRegex_),c=n&&c.match(d.linebreakRegex_),f=r&&f.match(d.linebreakRegex_),q=c&&a.match(d.blanklineEndRegex_),u=f&&b.match(d.blanklineStartRegex_);return q||u?5:c||f?4:k&&!n&&r?3:n||r?2:k||m?1:0}for(var a=1;a<c.length-1;){if(0==c[a-1][0]&&0==c[a+1][0]){var b=c[a-1][1],f=c[a][1],n=c[a+1][1],k=this.diff_commonSuffix(b,f);if(k)var u=f.substring(f.length-k),b=b.substring(0,b.length-k),f=u+f.substring(0,f.length-k),n=u+n;for(var k=b,u=f,q=n,r=m(b,
f)+m(f,n);f.charAt(0)===n.charAt(0);){var b=b+f.charAt(0),f=f.substring(1)+n.charAt(0),n=n.substring(1),y=m(b,f)+m(f,n);y>=r&&(r=y,k=b,u=f,q=n)}c[a-1][1]!=k&&(k?c[a-1][1]=k:(c.splice(a-1,1),a--),c[a][1]=u,q?c[a+1][1]=q:(c.splice(a+1,1),a--))}a++}};d.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;d.whitespaceRegex_=/\s/;d.linebreakRegex_=/[\r\n]/;d.blanklineEndRegex_=/\n\r?\n$/;d.blanklineStartRegex_=/^\r?\n\r?\n/;d.prototype.diff_cleanupEfficiency=function(c){for(var d=!1,a=[],b=0,f=null,n=0,k=!1,u=!1,q=!1,
r=!1;n<c.length;){if(0==c[n][0])c[n][1].length<this.Diff_EditCost&&(q||r)?(a[b++]=n,k=q,u=r,f=c[n][1]):(b=0,f=null),q=r=!1;else if(-1==c[n][0]?r=!0:q=!0,f&&(k&&u&&q&&r||f.length<this.Diff_EditCost/2&&3==k+u+q+r))c.splice(a[b-1],0,[-1,f]),c[a[b-1]+1][0]=1,b--,f=null,k&&u?(q=r=!0,b=0):(b--,n=0<b?a[b-1]:-1,q=r=!1),d=!0;n++}d&&this.diff_cleanupMerge(c)};d.prototype.diff_cleanupMerge=function(c){c.push([0,""]);for(var d=0,a=0,b=0,f="",n="",k;d<c.length;)switch(c[d][0]){case 1:b++;n+=c[d][1];d++;break;
case -1:a++;f+=c[d][1];d++;break;case 0:1<a+b?(0!==a&&0!==b&&(k=this.diff_commonPrefix(n,f),0!==k&&(0<d-a-b&&0==c[d-a-b-1][0]?c[d-a-b-1][1]+=n.substring(0,k):(c.splice(0,0,[0,n.substring(0,k)]),d++),n=n.substring(k),f=f.substring(k)),k=this.diff_commonSuffix(n,f),0!==k&&(c[d][1]=n.substring(n.length-k)+c[d][1],n=n.substring(0,n.length-k),f=f.substring(0,f.length-k))),0===a?c.splice(d-b,a+b,[1,n]):0===b?c.splice(d-a,a+b,[-1,f]):c.splice(d-a-b,a+b,[-1,f],[1,n]),d=d-a-b+(a?1:0)+(b?1:0)+1):0!==d&&0==
c[d-1][0]?(c[d-1][1]+=c[d][1],c.splice(d,1)):d++,a=b=0,n=f=""}""===c[c.length-1][1]&&c.pop();a=!1;for(d=1;d<c.length-1;)0==c[d-1][0]&&0==c[d+1][0]&&(c[d][1].substring(c[d][1].length-c[d-1][1].length)==c[d-1][1]?(c[d][1]=c[d-1][1]+c[d][1].substring(0,c[d][1].length-c[d-1][1].length),c[d+1][1]=c[d-1][1]+c[d+1][1],c.splice(d-1,1),a=!0):c[d][1].substring(0,c[d+1][1].length)==c[d+1][1]&&(c[d-1][1]+=c[d+1][1],c[d][1]=c[d][1].substring(c[d+1][1].length)+c[d+1][1],c.splice(d+1,1),a=!0)),d++;a&&this.diff_cleanupMerge(c)};
d.prototype.diff_xIndex=function(c,d){var a=0,b=0,f=0,n=0,k;for(k=0;k<c.length;k++){1!==c[k][0]&&(a+=c[k][1].length);-1!==c[k][0]&&(b+=c[k][1].length);if(a>d)break;f=a;n=b}return c.length!=k&&-1===c[k][0]?n:n+(d-f)};d.prototype.diff_prettyHtml=function(c){for(var d=[],a=/&/g,b=/</g,f=/>/g,n=/\n/g,k=0;k<c.length;k++){var u=c[k][0],q=c[k][1],q=q.replace(a,"&amp;").replace(b,"&lt;").replace(f,"&gt;").replace(n,"&para;<br>");switch(u){case 1:d[k]='<ins style="background:#e6ffe6;">'+q+"</ins>";break;case -1:d[k]=
'<del style="background:#ffe6e6;">'+q+"</del>";break;case 0:d[k]="<span>"+q+"</span>"}}return d.join("")};d.prototype.diff_text1=function(c){for(var d=[],a=0;a<c.length;a++)1!==c[a][0]&&(d[a]=c[a][1]);return d.join("")};d.prototype.diff_text2=function(c){for(var d=[],a=0;a<c.length;a++)-1!==c[a][0]&&(d[a]=c[a][1]);return d.join("")};d.prototype.diff_levenshtein=function(c){for(var d=0,a=0,b=0,f=0;f<c.length;f++){var n=c[f][1];switch(c[f][0]){case 1:a+=n.length;break;case -1:b+=n.length;break;case 0:d+=
Math.max(a,b),b=a=0}}return d+Math.max(a,b)};d.prototype.diff_toDelta=function(c){for(var d=[],a=0;a<c.length;a++)switch(c[a][0]){case 1:d[a]="+"+encodeURI(c[a][1]);break;case -1:d[a]="-"+c[a][1].length;break;case 0:d[a]="="+c[a][1].length}return d.join("\t").replace(/%20/g," ")};d.prototype.diff_fromDelta=function(c,d){for(var a=[],b=0,f=0,n=d.split(/\t/g),k=0;k<n.length;k++){var u=n[k].substring(1);switch(n[k].charAt(0)){case "+":try{a[b++]=[1,decodeURI(u)]}catch(q){throw Error("Illegal escape in diff_fromDelta: "+
u);}break;case "-":case "=":var r=parseInt(u,10);if(isNaN(r)||0>r)throw Error("Invalid number in diff_fromDelta: "+u);u=c.substring(f,f+=r);"="==n[k].charAt(0)?a[b++]=[0,u]:a[b++]=[-1,u];break;default:if(n[k])throw Error("Invalid diff operation in diff_fromDelta: "+n[k]);}}if(f!=c.length)throw Error("Delta length ("+f+") does not equal source text length ("+c.length+").");return a};d.prototype.match_main=function(c,d,a){if(null==c||null==d||null==a)throw Error("Null input. (match_main)");a=Math.max(0,
Math.min(a,c.length));return c==d?0:c.length?c.substring(a,a+d.length)==d?a:this.match_bitap_(c,d,a):-1};d.prototype.match_bitap_=function(c,d,a){function b(b,c){var f=b/d.length,k=Math.abs(a-c);return n.Match_Distance?f+k/n.Match_Distance:k?1:f}if(d.length>this.Match_MaxBits)throw Error("Pattern too long for this browser.");var f=this.match_alphabet_(d),n=this,k=this.Match_Threshold,u=c.indexOf(d,a);-1!=u&&(k=Math.min(b(0,u),k),u=c.lastIndexOf(d,a+d.length),-1!=u&&(k=Math.min(b(0,u),k)));for(var q=
1<<d.length-1,u=-1,r,y,t=d.length+c.length,B,G=0;G<d.length;G++){r=0;for(y=t;r<y;)b(G,a+y)<=k?r=y:t=y,y=Math.floor((t-r)/2+r);t=y;r=Math.max(1,a-y+1);var x=Math.min(a+y,c.length)+d.length;y=Array(x+2);for(y[x+1]=(1<<G)-1;x>=r;x--){var C=f[c.charAt(x-1)];y[x]=0===G?(y[x+1]<<1|1)&C:(y[x+1]<<1|1)&C|(B[x+1]|B[x])<<1|1|B[x+1];if(y[x]&q&&(C=b(G,x-1),C<=k))if(k=C,u=x-1,u>a)r=Math.max(1,2*a-u);else break}if(b(G+1,a)>k)break;B=y}return u};d.prototype.match_alphabet_=function(c){for(var d={},a=0;a<c.length;a++)d[c.charAt(a)]=
0;for(a=0;a<c.length;a++)d[c.charAt(a)]|=1<<c.length-a-1;return d};d.prototype.patch_addContext_=function(c,d){if(0!=d.length){for(var a=d.substring(c.start2,c.start2+c.length1),b=0;d.indexOf(a)!=d.lastIndexOf(a)&&a.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)b+=this.Patch_Margin,a=d.substring(c.start2-b,c.start2+c.length1+b);b+=this.Patch_Margin;(a=d.substring(c.start2-b,c.start2))&&c.diffs.unshift([0,a]);(b=d.substring(c.start2+c.length1,c.start2+c.length1+b))&&c.diffs.push([0,
b]);c.start1-=a.length;c.start2-=a.length;c.length1+=a.length+b.length;c.length2+=a.length+b.length}};d.prototype.patch_make=function(c,m,a){var b;if("string"==typeof c&&"string"==typeof m&&"undefined"==typeof a)b=c,m=this.diff_main(b,m,!0),2<m.length&&(this.diff_cleanupSemantic(m),this.diff_cleanupEfficiency(m));else if(c&&"object"==typeof c&&"undefined"==typeof m&&"undefined"==typeof a)m=c,b=this.diff_text1(m);else if("string"==typeof c&&m&&"object"==typeof m&&"undefined"==typeof a)b=c;else if("string"==
typeof c&&"string"==typeof m&&a&&"object"==typeof a)b=c,m=a;else throw Error("Unknown call format to patch_make.");if(0===m.length)return[];a=[];c=new d.patch_obj;for(var f=0,n=0,k=0,u=b,q=0;q<m.length;q++){var r=m[q][0],y=m[q][1];!f&&0!==r&&(c.start1=n,c.start2=k);switch(r){case 1:c.diffs[f++]=m[q];c.length2+=y.length;b=b.substring(0,k)+y+b.substring(k);break;case -1:c.length1+=y.length;c.diffs[f++]=m[q];b=b.substring(0,k)+b.substring(k+y.length);break;case 0:y.length<=2*this.Patch_Margin&&f&&m.length!=
q+1?(c.diffs[f++]=m[q],c.length1+=y.length,c.length2+=y.length):y.length>=2*this.Patch_Margin&&f&&(this.patch_addContext_(c,u),a.push(c),c=new d.patch_obj,f=0,u=b,n=k)}1!==r&&(n+=y.length);-1!==r&&(k+=y.length)}f&&(this.patch_addContext_(c,u),a.push(c));return a};d.prototype.patch_deepCopy=function(c){for(var m=[],a=0;a<c.length;a++){var b=c[a],f=new d.patch_obj;f.diffs=[];for(var n=0;n<b.diffs.length;n++)f.diffs[n]=b.diffs[n].slice();f.start1=b.start1;f.start2=b.start2;f.length1=b.length1;f.length2=
b.length2;m[a]=f}return m};d.prototype.patch_apply=function(c,d){if(0==c.length)return[d,[]];c=this.patch_deepCopy(c);var a=this.patch_addPadding(c);d=a+d+a;this.patch_splitMax(c);for(var b=0,f=[],n=0;n<c.length;n++){var k=c[n].start2+b,u=this.diff_text1(c[n].diffs),q,r=-1;if(u.length>this.Match_MaxBits){if(q=this.match_main(d,u.substring(0,this.Match_MaxBits),k),-1!=q&&(r=this.match_main(d,u.substring(u.length-this.Match_MaxBits),k+u.length-this.Match_MaxBits),-1==r||q>=r))q=-1}else q=this.match_main(d,
u,k);if(-1==q)f[n]=!1,b-=c[n].length2-c[n].length1;else if(f[n]=!0,b=q-k,k=-1==r?d.substring(q,q+u.length):d.substring(q,r+this.Match_MaxBits),u==k)d=d.substring(0,q)+this.diff_text2(c[n].diffs)+d.substring(q+u.length);else if(k=this.diff_main(u,k,!1),u.length>this.Match_MaxBits&&this.diff_levenshtein(k)/u.length>this.Patch_DeleteThreshold)f[n]=!1;else{this.diff_cleanupSemanticLossless(k);for(var u=0,y,r=0;r<c[n].diffs.length;r++){var t=c[n].diffs[r];0!==t[0]&&(y=this.diff_xIndex(k,u));1===t[0]?d=
d.substring(0,q+y)+t[1]+d.substring(q+y):-1===t[0]&&(d=d.substring(0,q+y)+d.substring(q+this.diff_xIndex(k,u+t[1].length)));-1!==t[0]&&(u+=t[1].length)}}}d=d.substring(a.length,d.length-a.length);return[d,f]};d.prototype.patch_addPadding=function(c){for(var d=this.Patch_Margin,a="",b=1;b<=d;b++)a+=String.fromCharCode(b);for(b=0;b<c.length;b++)c[b].start1+=d,c[b].start2+=d;var b=c[0],f=b.diffs;if(0==f.length||0!=f[0][0])f.unshift([0,a]),b.start1-=d,b.start2-=d,b.length1+=d,b.length2+=d;else if(d>f[0][1].length){var n=
d-f[0][1].length;f[0][1]=a.substring(f[0][1].length)+f[0][1];b.start1-=n;b.start2-=n;b.length1+=n;b.length2+=n}b=c[c.length-1];f=b.diffs;0==f.length||0!=f[f.length-1][0]?(f.push([0,a]),b.length1+=d,b.length2+=d):d>f[f.length-1][1].length&&(n=d-f[f.length-1][1].length,f[f.length-1][1]+=a.substring(0,n),b.length1+=n,b.length2+=n);return a};d.prototype.patch_splitMax=function(c){for(var m=this.Match_MaxBits,a=0;a<c.length;a++)if(!(c[a].length1<=m)){var b=c[a];c.splice(a--,1);for(var f=b.start1,n=b.start2,
k="";0!==b.diffs.length;){var u=new d.patch_obj,q=!0;u.start1=f-k.length;u.start2=n-k.length;for(""!==k&&(u.length1=u.length2=k.length,u.diffs.push([0,k]));0!==b.diffs.length&&u.length1<m-this.Patch_Margin;){var k=b.diffs[0][0],r=b.diffs[0][1];1===k?(u.length2+=r.length,n+=r.length,u.diffs.push(b.diffs.shift()),q=!1):-1===k&&1==u.diffs.length&&0==u.diffs[0][0]&&r.length>2*m?(u.length1+=r.length,f+=r.length,q=!1,u.diffs.push([k,r]),b.diffs.shift()):(r=r.substring(0,m-u.length1-this.Patch_Margin),u.length1+=
r.length,f+=r.length,0===k?(u.length2+=r.length,n+=r.length):q=!1,u.diffs.push([k,r]),r==b.diffs[0][1]?b.diffs.shift():b.diffs[0][1]=b.diffs[0][1].substring(r.length))}k=this.diff_text2(u.diffs);k=k.substring(k.length-this.Patch_Margin);r=this.diff_text1(b.diffs).substring(0,this.Patch_Margin);""!==r&&(u.length1+=r.length,u.length2+=r.length,0!==u.diffs.length&&0===u.diffs[u.diffs.length-1][0]?u.diffs[u.diffs.length-1][1]+=r:u.diffs.push([0,r]));q||c.splice(++a,0,u)}}};d.prototype.patch_toText=function(c){for(var d=
[],a=0;a<c.length;a++)d[a]=c[a];return d.join("")};d.prototype.patch_fromText=function(c){var m=[];if(!c)return m;c=c.split("\n");for(var a=0,b=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;a<c.length;){var f=c[a].match(b);if(!f)throw Error("Invalid patch string: "+c[a]);var n=new d.patch_obj;m.push(n);n.start1=parseInt(f[1],10);""===f[2]?(n.start1--,n.length1=1):"0"==f[2]?n.length1=0:(n.start1--,n.length1=parseInt(f[2],10));n.start2=parseInt(f[3],10);""===f[4]?(n.start2--,n.length2=1):"0"==f[4]?n.length2=
0:(n.start2--,n.length2=parseInt(f[4],10));for(a++;a<c.length;){f=c[a].charAt(0);try{var k=decodeURI(c[a].substring(1))}catch(u){throw Error("Illegal escape in patch_fromText: "+k);}if("-"==f)n.diffs.push([-1,k]);else if("+"==f)n.diffs.push([1,k]);else if(" "==f)n.diffs.push([0,k]);else if("@"==f)break;else if(""!==f)throw Error('Invalid patch mode "'+f+'" in: '+k);a++}}return m};d.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};d.patch_obj.prototype.toString=
function(){var c,d;c=0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1;d=0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2;c=["@@ -"+c+" +"+d+" @@\n"];var a;for(d=0;d<this.diffs.length;d++){switch(this.diffs[d][0]){case 1:a="+";break;case -1:a="-";break;case 0:a=" "}c[d+1]=a+encodeURI(this.diffs[d][1])+"\n"}return c.join("").replace(/%20/g," ")};this.diff_match_patch=d;this.DIFF_DELETE=-1;this.DIFF_INSERT=1;
this.DIFF_EQUAL=0})();
(function e$$0(c,m,a){function b(k,n){if(!m[k]){if(!c[k]){var q="function"==typeof require&&require;if(!n&&q)return q(k,!0);if(f)return f(k,!0);throw Error("Cannot find module '"+k+"'");}q=m[k]={exports:{}};c[k][0].call(q.exports,function(a){var f=c[k][1][a];return b(f?f:a)},q,q.exports,e$$0,c,m,a)}return m[k].exports}for(var f="function"==typeof require&&require,n=0;n<a.length;n++)b(a[n]);return b})({1:[function(d,c,m){window.Range=d("xpath-range/lib/range.js")},{"xpath-range/lib/range.js":2}],2:[function(d,
c,m){(function(){var a,b,f,m,k=function(a,b){function c(){this.constructor=a}for(var d in b)u.call(b,d)&&(a[d]=b[d]);c.prototype=b.prototype;a.prototype=new c;a.__super__=b.prototype;return a},u={}.hasOwnProperty;m=d("./xpath");f=d("./util");a=d("jquery");b={sniff:function(a){return null!=a.commonAncestorContainer?new b.BrowserRange(a):"string"===typeof a.start?new b.SerializedRange(a):a.start&&"object"===typeof a.start?new b.NormalizedRange(a):!1}};b.RangeError=function(a){function b(a,c,d){this.type=
a;this.message=c;this.parent=null!=d?d:null;b.__super__.constructor.call(this,this.message)}k(b,a);return b}(Error);b.BrowserRange=function(){function a(b){this.commonAncestorContainer=b.commonAncestorContainer;this.startContainer=b.startContainer;this.startOffset=b.startOffset;this.endContainer=b.endContainer;this.endOffset=b.endOffset}a.prototype.normalize=function(a){var c,d;if(this.tainted)return!1;this.tainted=!0;d={};this._normalizeStart(d);this._normalizeEnd(d);a={};if(0<d.startOffset)if(d.start.nodeValue.length>
d.startOffset)a.start=d.start.splitText(d.startOffset);else{for(c=d.start;!c.nextSibling;)c=c.parentNode;a.start=c.nextSibling}else a.start=d.start;d.start===d.end?(a.start.nodeValue.length>d.endOffset-d.startOffset&&a.start.splitText(d.endOffset-d.startOffset),a.end=a.start):(d.end.nodeValue.length>d.endOffset&&d.end.splitText(d.endOffset),a.end=d.end);for(a.commonAncestor=this.commonAncestorContainer;a.commonAncestor.nodeType!==f.NodeTypes.ELEMENT_NODE;)a.commonAncestor=a.commonAncestor.parentNode;
return new b.NormalizedRange(a)};a.prototype._normalizeStart=function(a){if(this.startContainer.nodeType===f.NodeTypes.ELEMENT_NODE)return a.start=f.getFirstTextNodeNotBefore(this.startContainer.childNodes[this.startOffset]),a.startOffset=0;a.start=this.startContainer;return a.startOffset=this.startOffset};a.prototype._normalizeEnd=function(a){var b;if(this.endContainer.nodeType===f.NodeTypes.ELEMENT_NODE){b=this.endContainer.childNodes[this.endOffset];if(null!=b){for(;null!=b&&b.nodeType!==f.NodeTypes.TEXT_NODE;)b=
b.firstChild;null!=b&&(a.end=b,a.endOffset=0)}if(null==a.end)return b=this.endOffset?this.endContainer.childNodes[this.endOffset-1]:this.endContainer.previousSibling,a.end=f.getLastTextNodeUpTo(b),a.endOffset=a.end.nodeValue.length}else return a.end=this.endContainer,a.endOffset=this.endOffset};a.prototype.serialize=function(a,b){return this.normalize(a).serialize(a,b)};return a}();b.NormalizedRange=function(){function c(a){this.commonAncestor=a.commonAncestor;this.start=a.start;this.end=a.end}c.prototype.normalize=
function(a){return this};c.prototype.limit=function(b){var c,d,f,k;if(this.commonAncestor===b||a.contains(b,this.commonAncestor))return this;if(!a.contains(this.commonAncestor,b))return null;c=b.ownerDocument;a.contains(b,this.start)||(d=c.createTreeWalker(b,NodeFilter.SHOW_TEXT),this.start=d.firstChild());a.contains(b,this.end)||(d=c.createTreeWalker(b,NodeFilter.SHOW_TEXT),this.end=d.lastChild());if(!this.start||!this.end)return null;k=a(this.start).parents();f=a(this.end).parents();b=0;for(c=f.length;b<
c;b++)if(d=f[b],-1!==k.index(d)){this.commonAncestor=d;break}return this};c.prototype.serialize=function(c,d){var k,q;k=function(b,k){var t,q,u,B,K,L;t=d?a(b).parents(":not("+d+")").eq(0):a(b).parent();L=m.fromNode(t,c)[0];t=f.getTextNodes(t);B=t.slice(0,t.index(b));t=K=0;for(q=B.length;t<q;t++)u=B[t],K+=u.nodeValue.length;return k?[L,K+b.nodeValue.length]:[L,K]};q=k(this.start);k=k(this.end,!0);return new b.SerializedRange({start:q[0],end:k[0],startOffset:q[1],endOffset:k[1]})};c.prototype.text=
function(){var a,b,c,d,f;d=this.textNodes();f=[];b=0;for(c=d.length;b<c;b++)a=d[b],f.push(a.nodeValue);return f.join("")};c.prototype.textNodes=function(){var b,c;c=f.getTextNodes(a(this.commonAncestor));b=[c.index(this.start),c.index(this.end)];return a.makeArray(c.slice(b[0],+b[1]+1||9E9))};return c}();b.SerializedRange=function(){function c(a){this.start=a.start;this.startOffset=a.startOffset;this.end=a.end;this.endOffset=a.endOffset}c.prototype.normalize=function(c){var d,k,q,u,x,C,E,F,w,K,L,
oa,X;w={};K=["start","end"];k=0;for(u=K.length;k<u;k++){F=K[k];try{E=m.toNode(this[F],c)}catch(pa){throw c=pa,new b.RangeError(F,"Error while finding "+F+" node: "+this[F]+": "+c,c);}if(!E)throw new b.RangeError(F,"Couldn't find "+F+" node: "+this[F]);C=0;oa=this[F+"Offset"];"end"===F&&(oa-=1);L=f.getTextNodes(a(E));q=0;for(x=L.length;q<x;q++)if(X=L[q],C+X.nodeValue.length>oa){w[F+"Container"]=X;w[F+"Offset"]=this[F+"Offset"]-C;break}else C+=X.nodeValue.length;if(null==w[F+"Offset"])throw new b.RangeError(F+
"offset","Couldn't find offset "+this[F+"Offset"]+" in element "+this[F]);}d=null!=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY}:function(a,b){return a.contains(b)};a(w.startContainer).parents().each(function(){if(d(this,w.endContainer.nodeType===f.NodeTypes.TEXT_NODE?w.endContainer.parentNode:w.endContainer))return w.commonAncestorContainer=this,!1});return(new b.BrowserRange(w)).normalize(c)};c.prototype.serialize=function(a,
b){return this.normalize(a).serialize(a,b)};c.prototype.toObject=function(){return{start:this.start,startOffset:this.startOffset,end:this.end,endOffset:this.endOffset}};return c}();c.exports=b}).call(this)},{"./util":3,"./xpath":4,jquery:5}],3:[function(d,c,m){(function(){var a;d("jquery");a={NodeTypes:{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,
NOTATION_NODE:12},getFirstTextNodeNotBefore:function(b){var c;switch(b.nodeType){case a.NodeTypes.TEXT_NODE:return b;case a.NodeTypes.ELEMENT_NODE:if(null!=b.firstChild&&(c=a.getFirstTextNodeNotBefore(b.firstChild),null!=c))return c}b=b.nextSibling;return null!=b?a.getFirstTextNodeNotBefore(b):null},getLastTextNodeUpTo:function(b){var c;switch(b.nodeType){case a.NodeTypes.TEXT_NODE:return b;case a.NodeTypes.ELEMENT_NODE:if(null!=b.lastChild&&(c=a.getLastTextNodeUpTo(b.lastChild),null!=c))return c}b=
b.previousSibling;return null!=b?a.getLastTextNodeUpTo(b):null},getTextNodes:function(a){var c;c=function(a){var b;b=a.ownerDocument.createTreeWalker(a,NodeFilter.SHOW_TEXT,null,!1);var c;for(c=[];a=b.nextNode();)c.push(a);return c};return a.map(function(){return c(this)})},contains:function(a,c){var d;for(d=c;null!=d;){if(d===a)return!0;d=d.parentNode}return!1}};c.exports=a}).call(this)},{jquery:5}],4:[function(d,c,m){(function(){var a,b,f,m,k,u,q,r;a=d("jquery");b=d("./util");f=function(a,b,c){var d,
f,k;null==b&&(b=document);null==c&&(c=null);try{return document.evaluate("."+a,b,c,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}catch(q){a=a.substring(1).split("/");k=b;b=0;for(c=a.length;b<c;b++)f=a[b],d=f.split("["),f=d[0],d=d[1],d=null!=d?parseInt((null!=d?d.split("]"):void 0)[0]):1,k=m(k,f.toLowerCase(),d);return k}};q=function(c,d){return c.map(function(){var c,f,k;k="";for(c=this;(null!=c?c.nodeType:void 0)===b.NodeTypes.ELEMENT_NODE&&c!==d;)f=c.tagName.replace(":","\\:"),f=a(c.parentNode).children(f).index(c)+
1,f="["+f+"]",k="/"+c.tagName.toLowerCase()+f+k,c=c.parentNode;return k}).get()};r=function(a,b){var c,d;c=function(a){var b;b=k(a);a=u(a);return b+"["+a+"]"};d=function(a){var d;for(d="";a!==b;){if(null==a)throw Error("Called getPathTo on a node which was not a descendant of @rootNode. "+b);d=c(a)+"/"+d;a=a.parentNode}return d=("/"+d).replace(/\/$/,"")};return a.map(function(){return d(this)}).get()};m=function(a,b,c){var d,f,m,n,q;if(!a.hasChildNodes())throw Error("XPath error: node has no children!");
d=a.childNodes;m=f=0;for(n=d.length;m<n;m++)if(a=d[m],q=k(a),q===b&&(f+=1,f===c))return a;throw Error("XPath error: wanted child not found.");};k=function(a){a=a.nodeName.toLowerCase();switch(a){case "#text":return"text()";case "#comment":return"comment()";case "#cdata-section":return"cdata-section()";default:return a}};u=function(a){var b,c;b=0;for(c=a;c;)c.nodeName===a.nodeName&&(b+=1),c=c.previousSibling;return b};c.exports={fromNode:function(a,b){var c;try{c=q(a,b)}catch(d){c=r(a,b)}return c},
toNode:function(b,c){var d,k,m;null==c&&(c=document);return a.isXMLDoc(document.documentElement)?(d=document.createNSResolver(null===document.ownerDocument?document.documentElement:document.ownerDocument.documentElement),d=f(b,c,d),d||(b=function(){var a,c,d,f;d=b.split("/");f=[];a=0;for(c=d.length;a<c;a++)(m=d[a])&&-1===m.indexOf(":")?f.push(m.replace(/^([a-z]+)/,"xhtml:$1")):f.push(m);return f}().join("/"),k=document.lookupNamespaceURI(null),d=function(a){return"xhtml"===a?k:document.documentElement.getAttribute("xmlns:"+
a)},d=f(b,c,d)),d):f(b,c)}}}).call(this)},{"./util":3,jquery:5}],5:[function(d,c,m){(function(a,b){"object"===typeof c&&"object"===typeof c.exports?c.exports=a.document?b(a,!0):function(a){if(!a.document)throw Error("jQuery requires a window with a document");return b(a)}:b(a)})("undefined"!==typeof window?window:this,function(a,b){function c(a){var b="length"in a&&a.length,d=e.type(a);return"function"===d||e.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===d||0===b||"number"===typeof b&&0<b&&b-1 in
a}function d(a,b,c){if(e.isFunction(b))return e.grep(a,function(a,g){return!!b.call(a,g,a)!==c});if(b.nodeType)return e.grep(a,function(a){return a===b!==c});if("string"===typeof b){if(s.test(b))return e.filter(b,a,c);b=e.filter(b,a)}return e.grep(a,function(a){return 0<=e.inArray(a,b)!==c})}function k(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function m(a){var b=W[a]={};e.each(a.match(fa)||[],function(a,g){b[g]=!0});return b}function q(){A.addEventListener?(A.removeEventListener("DOMContentLoaded",
r,!1),a.removeEventListener("load",r,!1)):(A.detachEvent("onreadystatechange",r),a.detachEvent("onload",r))}function r(){if(A.addEventListener||"load"===event.type||"complete"===A.readyState)q(),e.ready()}function y(a,b,c){if(void 0===c&&1===a.nodeType)if(c="data-"+b.replace(yb,"-$1").toLowerCase(),c=a.getAttribute(c),"string"===typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:rd.test(c)?e.parseJSON(c):c}catch(d){}e.data(a,b,c)}else c=void 0;return c}function t(a){for(var b in a)if(("data"!==
b||!e.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function B(a,b,c,d){if(e.acceptData(a)){var f=e.expando,h=a.nodeType,k=h?e.cache:a,l=h?a[f]:a[f]&&f;if(l&&k[l]&&(d||k[l].data)||void 0!==c||"string"!==typeof b){l||(l=h?a[f]=N.pop()||e.guid++:f);k[l]||(k[l]=h?{}:{toJSON:e.noop});if("object"===typeof b||"function"===typeof b)d?k[l]=e.extend(k[l],b):k[l].data=e.extend(k[l].data,b);a=k[l];d||(a.data||(a.data={}),a=a.data);void 0!==c&&(a[e.camelCase(b)]=c);"string"===typeof b?(c=a[b],null==c&&
(c=a[e.camelCase(b)])):c=a;return c}}}function G(a,b,c){if(e.acceptData(a)){var d,f,h=a.nodeType,k=h?e.cache:a,l=h?a[e.expando]:e.expando;if(k[l]){if(b&&(d=c?k[l]:k[l].data)){e.isArray(b)?b=b.concat(e.map(b,e.camelCase)):b in d?b=[b]:(b=e.camelCase(b),b=b in d?[b]:b.split(" "));for(f=b.length;f--;)delete d[b[f]];if(c?!t(d):!e.isEmptyObject(d))return}if(!c&&(delete k[l].data,!t(k[l])))return;h?e.cleanData([a],!0):D.deleteExpando||k!=k.window?delete k[l]:k[l]=null}}}function x(){return!0}function C(){return!1}
function E(){try{return A.activeElement}catch(a){}}function F(a){var b=ta.split("|");a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function w(a,b){var c,d,f=0,h="undefined"!==typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!==typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!h)for(h=[],c=a.childNodes||a;null!=(d=c[f]);f++)!b||e.nodeName(d,b)?h.push(d):e.merge(h,w(d,b));return void 0===b||b&&e.nodeName(a,b)?e.merge([a],
h):h}function K(a){Ib.test(a.type)&&(a.defaultChecked=a.checked)}function L(a,b){return e.nodeName(a,"table")&&e.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function oa(a){a.type=(null!==e.find.attr(a,"type"))+"/"+a.type;return a}function X(a){var b=cb.exec(a.type);b?a.type=b[1]:a.removeAttribute("type");return a}function pa(a,b){for(var c,d=0;null!=(c=a[d]);d++)e._data(c,"globalEval",!b||e._data(b[d],"globalEval"))}
function Y(a,b){if(1===b.nodeType&&e.hasData(a)){var c,d,f;d=e._data(a);var h=e._data(b,d),k=d.events;if(k)for(c in delete h.handle,h.events={},k)for(d=0,f=k[c].length;d<f;d++)e.event.add(b,c,k[c][d]);h.data&&(h.data=e.extend({},h.data))}}function db(b,c){var d,f=e(c.createElement(b)).appendTo(c.body),h=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(f[0]))?d.display:e.css(f[0],"display");f.detach();return h}function J(a){var b=A,c=oc[a];c||(c=db(a,b),"none"!==c&&c||(Ga=(Ga||e("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),
b=(Ga[0].contentWindow||Ga[0].contentDocument).document,b.write(),b.close(),c=db(a,b),Ga.detach()),oc[a]=c);return c}function S(a,b){return{get:function(){var c=a();if(null!=c)if(c)delete this.get;else return(this.get=b).apply(this,arguments)}}}function wa(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),e=b,d=Zb.length;d--;)if(b=Zb[d]+c,b in a)return b;return e}function ub(a,b){for(var c,d,f,h=[],k=0,l=a.length;k<l;k++)d=a[k],d.style&&(h[k]=e._data(d,"olddisplay"),c=d.style.display,
b?(h[k]||"none"!==c||(d.style.display=""),""===d.style.display&&Ab(d)&&(h[k]=e._data(d,"olddisplay",J(d.nodeName)))):(f=Ab(d),(c&&"none"!==c||!f)&&e._data(d,"olddisplay",f?c:e.css(d,"display"))));for(k=0;k<l;k++)d=a[k],!d.style||b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?h[k]||"":"none");return a}function Pb(a,b,c){return(a=Xb.exec(b))?Math.max(0,a[1]-(c||0))+(a[2]||"px"):b}function vb(a,b,c,d,f){b=c===(d?"border":"content")?4:"width"===b?1:0;for(var h=0;4>b;b+=2)"margin"===
c&&(h+=e.css(a,c+Va[b],!0,f)),d?("content"===c&&(h-=e.css(a,"padding"+Va[b],!0,f)),"margin"!==c&&(h-=e.css(a,"border"+Va[b]+"Width",!0,f))):(h+=e.css(a,"padding"+Va[b],!0,f),"padding"!==c&&(h+=e.css(a,"border"+Va[b]+"Width",!0,f)));return h}function Ra(a,b,c){var d=!0,f="width"===b?a.offsetWidth:a.offsetHeight,h=hb(a),k=D.boxSizing&&"border-box"===e.css(a,"boxSizing",!1,h);if(0>=f||null==f){f=Ca(a,b,h);if(0>f||null==f)f=a.style[b];if(ka.test(f))return f;d=k&&(D.boxSizingReliable()||f===a.style[b]);
f=parseFloat(f)||0}return f+vb(a,b,c||(k?"border":"content"),d,h)+"px"}function aa(a,b,c,e,d){return new aa.prototype.init(a,b,c,e,d)}function Qb(){setTimeout(function(){Ya=void 0});return Ya=e.now()}function Aa(a,b){var c,e={height:a},d=0;for(b=b?1:0;4>d;d+=2-b)c=Va[d],e["margin"+c]=e["padding"+c]=a;b&&(e.opacity=e.width=a);return e}function gc(a,b,c){for(var e,d=(Ha[b]||[]).concat(Ha["*"]),f=0,h=d.length;f<h;f++)if(e=d[f].call(c,b,a))return e}function lb(a,b){var c,d,f,h,k;for(c in a)if(d=e.camelCase(c),
f=b[d],h=a[c],e.isArray(h)&&(f=h[1],h=a[c]=h[0]),c!==d&&(a[d]=h,delete a[c]),(k=e.cssHooks[d])&&"expand"in k)for(c in h=k.expand(h),delete a[d],h)c in a||(a[c]=h[c],b[c]=f);else b[d]=f}function Ta(a,b,c){var d,f=0,h=ib.length,k=e.Deferred().always(function(){delete l.elem}),l=function(){if(d)return!1;for(var b=Ya||Qb(),b=Math.max(0,m.startTime+m.duration-b),c=1-(b/m.duration||0),e=0,f=m.tweens.length;e<f;e++)m.tweens[e].run(c);k.notifyWith(a,[m,c,b]);if(1>c&&f)return b;k.resolveWith(a,[m]);return!1},
m=k.promise({elem:a,props:e.extend({},b),opts:e.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Ya||Qb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=e.Tween(a,m.opts,b,c,m.opts.specialEasing[b]||m.opts.easing);m.tweens.push(d);return d},stop:function(b){var c=0,e=b?m.tweens.length:0;if(d)return this;for(d=!0;c<e;c++)m.tweens[c].run(1);b?k.resolveWith(a,[m,b]):k.rejectWith(a,[m,b]);return this}});c=m.props;for(lb(c,m.opts.specialEasing);f<h;f++)if(b=
ib[f].call(m,a,c,m.opts))return b;e.map(c,gc,m);e.isFunction(m.opts.start)&&m.opts.start.call(a,m);e.fx.timer(e.extend(l,{elem:a,anim:m,queue:m.opts.queue}));return m.progress(m.opts.progress).done(m.opts.done,m.opts.complete).fail(m.opts.fail).always(m.opts.always)}function hc(a){return function(b,c){"string"!==typeof b&&(c=b,b="*");var d,f=0,h=b.toLowerCase().match(fa)||[];if(e.isFunction(c))for(;d=h[f++];)"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}
function Rb(a,b,c,d){function f(l){var m;h[l]=!0;e.each(a[l]||[],function(a,g){var e=g(b,c,d);if("string"===typeof e&&!k&&!h[e])return b.dataTypes.unshift(e),f(e),!1;if(k)return!(m=e)});return m}var h={},k=a===vc;return f(b.dataTypes[0])||!h["*"]&&f("*")}function rb(a,b){var c,d,f=e.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((f[d]?a:c||(c={}))[d]=b[d]);c&&e.extend(!0,a,c);return a}function Ua(a,b,c,d){var f;if(e.isArray(b))e.each(b,function(b,e){c||gd.test(a)?d(a,e):Ua(a+"["+("object"===
typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==e.type(b))d(a,b);else for(f in b)Ua(a+"["+f+"]",b[f],c,d)}function wc(){try{return new a.XMLHttpRequest}catch(b){}}function Sb(a){return e.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var N=[],M=N.slice,l=N.concat,R=N.push,Hb=N.indexOf,eb={},Tb=eb.toString,la=eb.hasOwnProperty,D={},e=function(a,b){return new e.fn.init(a,b)},kb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,xa=/^-ms-/,lc=/-([\da-z])/gi,Wb=function(a,b){return b.toUpperCase()};
e.fn=e.prototype={jquery:"1.11.3",constructor:e,selector:"",length:0,toArray:function(){return M.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:M.call(this)},pushStack:function(a){a=e.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return e.each(this,a,b)},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(M.apply(this,arguments))},first:function(){return this.eq(0)},
last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:R,sort:N.sort,splice:N.splice};e.extend=e.fn.extend=function(){var a,b,c,d,f,h=arguments[0]||{},k=1,l=arguments.length,m=!1;"boolean"===typeof h&&(m=h,h=arguments[k]||{},k++);"object"===typeof h||e.isFunction(h)||(h={});k===l&&(h=this,k--);for(;k<l;k++)if(null!=(f=arguments[k]))for(d in f)a=h[d],c=f[d],
h!==c&&(m&&c&&(e.isPlainObject(c)||(b=e.isArray(c)))?(b?(b=!1,a=a&&e.isArray(a)?a:[]):a=a&&e.isPlainObject(a)?a:{},h[d]=e.extend(m,a,c)):void 0!==c&&(h[d]=c));return h};e.extend({expando:"jQuery"+("1.11.3"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isFunction:function(a){return"function"===e.type(a)},isArray:Array.isArray||function(a){return"array"===e.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!e.isArray(a)&&
0<=a-parseFloat(a)+1},isEmptyObject:function(a){for(var b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==e.type(a)||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!la.call(a,"constructor")&&!la.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(D.ownLast)for(b in a)return la.call(a,b);for(b in a);return void 0===b||la.call(a,b)},type:function(a){return null==a?a+"":"object"===typeof a||"function"===typeof a?eb[Tb.call(a)]||"object":typeof a},
globalEval:function(b){b&&e.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(xa,"ms-").replace(lc,Wb)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,e){var d,h=0,k=a.length;d=c(a);if(e)if(d)for(;h<k&&(d=b.apply(a[h],e),!1!==d);h++);else for(h in a){if(d=b.apply(a[h],e),!1===d)break}else if(d)for(;h<k&&(d=b.call(a[h],h,a[h]),!1!==d);h++);else for(h in a)if(d=b.call(a[h],h,a[h]),!1===d)break;return a},
trim:function(a){return null==a?"":(a+"").replace(kb,"")},makeArray:function(a,b){var d=b||[];null!=a&&(c(Object(a))?e.merge(d,"string"===typeof a?[a]:a):R.call(d,a));return d},inArray:function(a,b,c){var e;if(b){if(Hb)return Hb.call(b,a,c);e=b.length;for(c=c?0>c?Math.max(0,e+c):c:0;c<e;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){for(var c=+b.length,e=0,d=a.length;e<c;)a[d++]=b[e++];if(c!==c)for(;void 0!==b[e];)a[d++]=b[e++];a.length=d;return a},grep:function(a,b,c){for(var e=[],
d=0,f=a.length,h=!c;d<f;d++)c=!b(a[d],d),c!==h&&e.push(a[d]);return e},map:function(a,b,e){var d,h=0,k=a.length,m=[];if(c(a))for(;h<k;h++)d=b(a[h],h,e),null!=d&&m.push(d);else for(h in a)d=b(a[h],h,e),null!=d&&m.push(d);return l.apply([],m)},guid:1,proxy:function(a,b){var c,d;"string"===typeof b&&(d=a[b],b=a,a=d);if(e.isFunction(a))return c=M.call(arguments,2),d=function(){return a.apply(b||this,c.concat(M.call(arguments)))},d.guid=a.guid=a.guid||e.guid++,d},now:function(){return+new Date},support:D});
e.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){eb["[object "+b+"]"]=b.toLowerCase()});var ya=function(a){function b(a,g,c,e){var d,f,p,h,k;(g?g.ownerDocument||g:ua)!==ra&&N(g);g=g||ra;c=c||[];h=g.nodeType;if("string"!==typeof a||!a||1!==h&&9!==h&&11!==h)return c;if(!e&&Q){if(11!==h&&(d=Fa.exec(a)))if(p=d[1])if(9===h)if((f=g.getElementById(p))&&f.parentNode){if(f.id===p)return c.push(f),c}else return c;else{if(g.ownerDocument&&(f=g.ownerDocument.getElementById(p))&&
R(g,f)&&f.id===p)return c.push(f),c}else{if(d[2])return Z.apply(c,g.getElementsByTagName(a)),c;if((p=d[3])&&C.getElementsByClassName)return Z.apply(c,g.getElementsByClassName(p)),c}if(C.qsa&&(!P||!P.test(a))){f=d=ea;p=g;k=1!==h&&a;if(1===h&&"object"!==g.nodeName.toLowerCase()){h=A(a);(d=g.getAttribute("id"))?f=d.replace(Ha,"\\$&"):g.setAttribute("id",f);f="[id='"+f+"'] ";for(p=h.length;p--;)h[p]=f+q(h[p]);p=xa.test(a)&&n(g.parentNode)||g;k=h.join(",")}if(k)try{return Z.apply(c,p.querySelectorAll(k)),
c}catch(v){}finally{d||g.removeAttribute("id")}}}return J(a.replace(na,"$1"),g,c,e)}function c(){function a(g,c){b.push(g+" ")>y.cacheLength&&delete a[b.shift()];return a[g+" "]=c}var b=[];return a}function e(a){a[ea]=!0;return a}function d(a){var b=ra.createElement("div");try{return!!a(b)}catch(g){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function f(a,b){for(var g=a.split("|"),c=a.length;c--;)y.attrHandle[g[c]]=b}function h(a,b){var g=b&&a,c=g&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||
-2147483648)-(~a.sourceIndex||-2147483648);if(c)return c;if(g)for(;g=g.nextSibling;)if(g===b)return-1;return a?1:-1}function k(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function l(a){return function(b){var g=b.nodeName.toLowerCase();return("input"===g||"button"===g)&&b.type===a}}function m(a){return e(function(b){b=+b;return e(function(g,c){for(var e,d=a([],g.length,b),f=d.length;f--;)g[e=d[f]]&&(g[e]=!(c[e]=g[e]))})})}function n(a){return a&&"undefined"!==typeof a.getElementsByTagName&&
a}function t(){}function q(a){for(var b=0,g=a.length,c="";b<g;b++)c+=a[b].value;return c}function r(a,b,g){var c=b.dir,e=g&&"parentNode"===c,d=W++;return b.first?function(b,g,d){for(;b=b[c];)if(1===b.nodeType||e)return a(b,g,d)}:function(b,g,f){var p,h,k=[T,d];if(f)for(;b=b[c];){if((1===b.nodeType||e)&&a(b,g,f))return!0}else for(;b=b[c];)if(1===b.nodeType||e){h=b[ea]||(b[ea]={});if((p=h[c])&&p[0]===T&&p[1]===d)return k[2]=p[2];h[c]=k;if(k[2]=a(b,g,f))return!0}}}function s(a){return 1<a.length?function(b,
g,c){for(var e=a.length;e--;)if(!a[e](b,g,c))return!1;return!0}:a[0]}function u(a,b,g,c,e){for(var d,f=[],p=0,h=a.length,k=null!=b;p<h;p++)if(d=a[p])if(!g||g(d,c,e))f.push(d),k&&b.push(p);return f}function B(a,g,c,d,f,h){d&&!d[ea]&&(d=B(d));f&&!f[ea]&&(f=B(f,h));return e(function(e,h,k,v){var l,m,z=[],n=[],H=h.length,I;if(!(I=e)){I=g||"*";for(var t=k.nodeType?[k]:k,q=[],r=0,s=t.length;r<s;r++)b(I,t[r],q);I=q}I=!a||!e&&g?I:u(I,z,a,k,v);t=c?f||(e?a:H||d)?[]:h:I;c&&c(I,t,k,v);if(d)for(l=u(t,n),d(l,[],
k,v),k=l.length;k--;)if(m=l[k])t[n[k]]=!(I[n[k]]=m);if(e){if(f||a){if(f){l=[];for(k=t.length;k--;)(m=t[k])&&l.push(I[k]=m);f(null,t=[],l,v)}for(k=t.length;k--;)(m=t[k])&&-1<(l=f?fa(e,m):z[k])&&(e[l]=!(h[l]=m))}}else t=u(t===h?t.splice(H,t.length):t),f?f(null,h,t,v):Z.apply(h,t)})}function x(a){var b,g,c,e=a.length,d=y.relative[a[0].type];g=d||y.relative[" "];for(var f=d?1:0,p=r(function(a){return a===b},g,!0),h=r(function(a){return-1<fa(b,a)},g,!0),k=[function(a,g,c){a=!d&&(c||g!==K)||((b=g).nodeType?
p(a,g,c):h(a,g,c));b=null;return a}];f<e;f++)if(g=y.relative[a[f].type])k=[r(s(k),g)];else{g=y.filter[a[f].type].apply(null,a[f].matches);if(g[ea]){for(c=++f;c<e&&!y.relative[a[c].type];c++);return B(1<f&&s(k),1<f&&q(a.slice(0,f-1).concat({value:" "===a[f-2].type?"*":""})).replace(na,"$1"),g,f<c&&x(a.slice(f,c)),c<e&&x(a=a.slice(c)),c<e&&q(a))}k.push(g)}return s(k)}function w(a,g){var c=0<g.length,d=0<a.length,f=function(e,f,h,k,v){var l,m,z,n=0,H="0",I=e&&[],t=[],q=K,r=e||d&&y.find.TAG("*",v),s=
T+=null==q?1:Math.random()||.1,qa=r.length;for(v&&(K=f!==ra&&f);H!==qa&&null!=(l=r[H]);H++){if(d&&l){for(m=0;z=a[m++];)if(z(l,f,h)){k.push(l);break}v&&(T=s)}c&&((l=!z&&l)&&n--,e&&I.push(l))}n+=H;if(c&&H!==n){for(m=0;z=g[m++];)z(I,t,f,h);if(e){if(0<n)for(;H--;)I[H]||t[H]||(t[H]=ia.call(k));t=u(t)}Z.apply(k,t);v&&!e&&0<t.length&&1<n+g.length&&b.uniqueSort(k)}v&&(T=s,K=q);return I};return c?e(f):f}var G,C,y,E,D,A,F,J,K,L,M,N,ra,O,Q,P,fb,S,R,ea="sizzle"+1*new Date,ua=a.document,T=0,W=0,Y=c(),aa=c(),ba=
c(),ca=function(a,b){a===b&&(M=!0);return 0},ha={}.hasOwnProperty,X=[],ia=X.pop,ja=X.push,Z=X.push,la=X.slice,fa=function(a,b){for(var g=0,c=a.length;g<c;g++)if(a[g]===b)return g;return-1},oa="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),pa="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+oa+"))|)[\\x20\\t\\r\\n\\f]*\\]",ma=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+
pa+")*)|.*)\\)|)",ta=/[\x20\t\r\n\f]+/g,na=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,va=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,wa=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ya=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,za=new RegExp(ma),Aa=new RegExp("^"+oa+"$"),sa={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+pa),PSEUDO:new RegExp("^"+ma),
CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},Ca=/^(?:input|select|textarea|button)$/i,Da=/^h\d$/i,da=
/^[^{]+\{\s*\[native \w/,Fa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xa=/[+~]/,Ha=/'|\\/g,La=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ka=function(a,b,g){a="0x"+b-65536;return a!==a||g?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},Ga=function(){N()};try{Z.apply(X=la.call(ua.childNodes),ua.childNodes),X[ua.childNodes.length].nodeType}catch(Ma){Z={apply:X.length?function(a,b){ja.apply(a,la.call(b))}:function(a,b){for(var g=a.length,c=0;a[g++]=b[c++];);a.length=
g-1}}}C=b.support={};D=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};N=b.setDocument=function(a){var b=a?a.ownerDocument||a:ua;if(b===ra||9!==b.nodeType||!b.documentElement)return ra;ra=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",Ga,!1):a.attachEvent&&a.attachEvent("onunload",Ga));Q=!D(b);C.attributes=d(function(a){a.className="i";return!a.getAttribute("className")});C.getElementsByTagName=d(function(a){a.appendChild(b.createComment(""));
return!a.getElementsByTagName("*").length});C.getElementsByClassName=da.test(b.getElementsByClassName);C.getById=d(function(a){O.appendChild(a).id=ea;return!b.getElementsByName||!b.getElementsByName(ea).length});C.getById?(y.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&Q){var g=b.getElementById(a);return g&&g.parentNode?[g]:[]}},y.filter.ID=function(a){var b=a.replace(La,ka);return function(a){return a.getAttribute("id")===b}}):(delete y.find.ID,y.filter.ID=function(a){var b=a.replace(La,
ka);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});y.find.TAG=C.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(C.qsa)return b.querySelectorAll(a)}:function(a,b){var g,c=[],e=0,d=b.getElementsByTagName(a);if("*"===a){for(;g=d[e++];)1===g.nodeType&&c.push(g);return c}return d};y.find.CLASS=C.getElementsByClassName&&function(a,b){if(Q)return b.getElementsByClassName(a)};
fb=[];P=[];if(C.qsa=da.test(b.querySelectorAll))d(function(a){O.appendChild(a).innerHTML="<a id='"+ea+"'></a><select id='"+ea+"-\f]' msallowcapture=''><option selected=''></option></select>";a.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||P.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll("[id~="+
ea+"-]").length||P.push("~=");a.querySelectorAll(":checked").length||P.push(":checked");a.querySelectorAll("a#"+ea+"+*").length||P.push(".#.+[+~]")}),d(function(a){var g=b.createElement("input");g.setAttribute("type","hidden");a.appendChild(g).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&P.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");a.querySelectorAll(":enabled").length||P.push(":enabled",":disabled");a.querySelectorAll("*,:x");P.push(",.*:")});(C.matchesSelector=da.test(S=O.matches||
O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&d(function(a){C.disconnectedMatch=S.call(a,"div");S.call(a,"[s!='']:x");fb.push("!=",ma)});P=P.length&&new RegExp(P.join("|"));fb=fb.length&&new RegExp(fb.join("|"));R=(a=da.test(O.compareDocumentPosition))||da.test(O.contains)?function(a,b){var g=9===a.nodeType?a.documentElement:a,c=b&&b.parentNode;return a===c||!!(c&&1===c.nodeType&&(g.contains?g.contains(c):a.compareDocumentPosition&&a.compareDocumentPosition(c)&
16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,g){if(a===g)return M=!0,0;var c=!a.compareDocumentPosition-!g.compareDocumentPosition;if(c)return c;c=(a.ownerDocument||a)===(g.ownerDocument||g)?a.compareDocumentPosition(g):1;return c&1||!C.sortDetached&&g.compareDocumentPosition(a)===c?a===b||a.ownerDocument===ua&&R(ua,a)?-1:g===b||g.ownerDocument===ua&&R(ua,g)?1:L?fa(L,a)-fa(L,g):0:c&4?-1:1}:function(a,g){if(a===g)return M=!0,0;var c,e=0;c=a.parentNode;var d=
g.parentNode,f=[a],p=[g];if(!c||!d)return a===b?-1:g===b?1:c?-1:d?1:L?fa(L,a)-fa(L,g):0;if(c===d)return h(a,g);for(c=a;c=c.parentNode;)f.unshift(c);for(c=g;c=c.parentNode;)p.unshift(c);for(;f[e]===p[e];)e++;return e?h(f[e],p[e]):f[e]===ua?-1:p[e]===ua?1:0};return b};b.matches=function(a,g){return b(a,null,null,g)};b.matchesSelector=function(a,g){(a.ownerDocument||a)!==ra&&N(a);g=g.replace(ya,"='$1']");if(!(!C.matchesSelector||!Q||fb&&fb.test(g)||P&&P.test(g)))try{var c=S.call(a,g);if(c||C.disconnectedMatch||
a.document&&11!==a.document.nodeType)return c}catch(e){}return 0<b(g,ra,null,[a]).length};b.contains=function(a,b){(a.ownerDocument||a)!==ra&&N(a);return R(a,b)};b.attr=function(a,b){(a.ownerDocument||a)!==ra&&N(a);var g=y.attrHandle[b.toLowerCase()],g=g&&ha.call(y.attrHandle,b.toLowerCase())?g(a,b,!Q):void 0;return void 0!==g?g:C.attributes||!Q?a.getAttribute(b):(g=a.getAttributeNode(b))&&g.specified?g.value:null};b.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};b.uniqueSort=
function(a){var b,g=[],c=0,e=0;M=!C.detectDuplicates;L=!C.sortStable&&a.slice(0);a.sort(ca);if(M){for(;b=a[e++];)b===a[e]&&(c=g.push(e));for(;c--;)a.splice(g[c],1)}L=null;return a};E=b.getText=function(a){var b,g="",c=0;b=a.nodeType;if(!b)for(;b=a[c++];)g+=E(b);else if(1===b||9===b||11===b){if("string"===typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)g+=E(a)}else if(3===b||4===b)return a.nodeValue;return g};y=b.selectors={cacheLength:50,createPseudo:e,match:sa,attrHandle:{},
find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(La,ka);a[3]=(a[3]||a[4]||a[5]||"").replace(La,ka);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]);return a},PSEUDO:function(a){var b,
g=!a[6]&&a[2];if(sa.CHILD.test(a[0]))return null;a[3]?a[2]=a[4]||a[5]||"":g&&za.test(g)&&(b=A(g,!0))&&(b=g.indexOf(")",g.length-b)-g.length)&&(a[0]=a[0].slice(0,b),a[2]=g.slice(0,b));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(La,ka).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=Y[a+" "];return b||(b=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&Y(a,function(a){return b.test("string"===
typeof a.className&&a.className||"undefined"!==typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,g,c){return function(e){e=b.attr(e,a);if(null==e)return"!="===g;if(!g)return!0;e+="";return"="===g?e===c:"!="===g?e!==c:"^="===g?c&&0===e.indexOf(c):"*="===g?c&&-1<e.indexOf(c):"$="===g?c&&e.slice(-c.length)===c:"~="===g?-1<(" "+e.replace(ta," ")+" ").indexOf(c):"|="===g?e===c||e.slice(0,c.length+1)===c+"-":!1}},CHILD:function(a,b,g,c,e){var d="nth"!==a.slice(0,3),f="last"!==a.slice(-4),
p="of-type"===b;return 1===c&&0===e?function(a){return!!a.parentNode}:function(b,g,h){var k,v,l,m,z;g=d!==f?"nextSibling":"previousSibling";var n=b.parentNode,H=p&&b.nodeName.toLowerCase();h=!h&&!p;if(n){if(d){for(;g;){for(v=b;v=v[g];)if(p?v.nodeName.toLowerCase()===H:1===v.nodeType)return!1;z=g="only"===a&&!z&&"nextSibling"}return!0}z=[f?n.firstChild:n.lastChild];if(f&&h)for(h=n[ea]||(n[ea]={}),k=h[a]||[],m=k[0]===T&&k[1],l=k[0]===T&&k[2],v=m&&n.childNodes[m];v=++m&&v&&v[g]||(l=m=0)||z.pop();){if(1===
v.nodeType&&++l&&v===b){h[a]=[T,m,l];break}}else if(h&&(k=(b[ea]||(b[ea]={}))[a])&&k[0]===T)l=k[1];else for(;(v=++m&&v&&v[g]||(l=m=0)||z.pop())&&((p?v.nodeName.toLowerCase()!==H:1!==v.nodeType)||!++l||(h&&((v[ea]||(v[ea]={}))[a]=[T,l]),v!==b)););l-=e;return l===c||0===l%c&&0<=l/c}}},PSEUDO:function(a,g){var c,d=y.pseudos[a]||y.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);return d[ea]?d(g):1<d.length?(c=[a,a,"",g],y.setFilters.hasOwnProperty(a.toLowerCase())?e(function(a,b){for(var c,
e=d(a,g),f=e.length;f--;)c=fa(a,e[f]),a[c]=!(b[c]=e[f])}):function(a){return d(a,0,c)}):d}},pseudos:{not:e(function(a){var b=[],g=[],c=F(a.replace(na,"$1"));return c[ea]?e(function(a,b,g,e){e=c(a,null,e,[]);for(var d=a.length;d--;)if(g=e[d])a[d]=!(b[d]=g)}):function(a,e,d){b[0]=a;c(b,null,d,g);b[0]=null;return!g.pop()}}),has:e(function(a){return function(g){return 0<b(a,g).length}}),contains:e(function(a){a=a.replace(La,ka);return function(b){return-1<(b.textContent||b.innerText||E(b)).indexOf(a)}}),
lang:e(function(a){Aa.test(a||"")||b.error("unsupported lang: "+a);a=a.replace(La,ka).toLowerCase();return function(b){var g;do if(g=Q?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return g=g.toLowerCase(),g===a||0===g.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===O},focus:function(a){return a===ra.activeElement&&(!ra.hasFocus||ra.hasFocus())&&!!(a.type||a.href||
~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!y.pseudos.empty(a)},header:function(a){return Da.test(a.nodeName)},input:function(a){return Ca.test(a.nodeName)},
button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,g){return[0>g?g+b:g]}),even:m(function(a,b){for(var g=0;g<b;g+=2)a.push(g);return a}),odd:m(function(a,b){for(var g=1;g<b;g+=2)a.push(g);return a}),lt:m(function(a,b,g){for(b=
0>g?g+b:g;0<=--b;)a.push(b);return a}),gt:m(function(a,b,g){for(g=0>g?g+b:g;++g<b;)a.push(g);return a})}};y.pseudos.nth=y.pseudos.eq;for(G in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})y.pseudos[G]=k(G);for(G in{submit:!0,reset:!0})y.pseudos[G]=l(G);t.prototype=y.filters=y.pseudos;y.setFilters=new t;A=b.tokenize=function(a,g){var c,e,d,f,h,k,v;if(h=aa[a+" "])return g?0:h.slice(0);h=a;k=[];for(v=y.preFilter;h;){if(!c||(e=va.exec(h)))e&&(h=h.slice(e[0].length)||h),k.push(d=[]);c=!1;if(e=wa.exec(h))c=
e.shift(),d.push({value:c,type:e[0].replace(na," ")}),h=h.slice(c.length);for(f in y.filter)!(e=sa[f].exec(h))||v[f]&&!(e=v[f](e))||(c=e.shift(),d.push({value:c,type:f,matches:e}),h=h.slice(c.length));if(!c)break}return g?h.length:h?b.error(a):aa(a,k).slice(0)};F=b.compile=function(a,b){var g,c=[],e=[],d=ba[a+" "];if(!d){b||(b=A(a));for(g=b.length;g--;)d=x(b[g]),d[ea]?c.push(d):e.push(d);d=ba(a,w(e,c));d.selector=a}return d};J=b.select=function(a,b,g,c){var e,d,f,p,h="function"===typeof a&&a,k=!c&&
A(a=h.selector||a);g=g||[];if(1===k.length){d=k[0]=k[0].slice(0);if(2<d.length&&"ID"===(f=d[0]).type&&C.getById&&9===b.nodeType&&Q&&y.relative[d[1].type]){b=(y.find.ID(f.matches[0].replace(La,ka),b)||[])[0];if(!b)return g;h&&(b=b.parentNode);a=a.slice(d.shift().value.length)}for(e=sa.needsContext.test(a)?0:d.length;e--;){f=d[e];if(y.relative[p=f.type])break;if(p=y.find[p])if(c=p(f.matches[0].replace(La,ka),xa.test(d[0].type)&&n(b.parentNode)||b)){d.splice(e,1);a=c.length&&q(d);if(!a)return Z.apply(g,
c),g;break}}}(h||F(a,k))(c,b,!Q,g,xa.test(a)&&n(b.parentNode)||b);return g};C.sortStable=ea.split("").sort(ca).join("")===ea;C.detectDuplicates=!!M;N();C.sortDetached=d(function(a){return a.compareDocumentPosition(ra.createElement("div"))&1});d(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,g){if(!g)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});C.attributes&&d(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value",
"");return""===a.firstChild.getAttribute("value")})||f("value",function(a,b,g){if(!g&&"input"===a.nodeName.toLowerCase())return a.defaultValue});d(function(a){return null==a.getAttribute("disabled")})||f("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,g){var c;if(!g)return!0===a[b]?b.toLowerCase():(c=a.getAttributeNode(b))&&c.specified?c.value:null});return b}(a);e.find=ya;e.expr=ya.selectors;e.expr[":"]=e.expr.pseudos;
e.unique=ya.uniqueSort;e.text=ya.getText;e.isXMLDoc=ya.isXML;e.contains=ya.contains;var O=e.expr.match.needsContext,ca=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,s=/^.[^:#\[\.,]*$/;e.filter=function(a,b,c){var d=b[0];c&&(a=":not("+a+")");return 1===b.length&&1===d.nodeType?e.find.matchesSelector(d,a)?[d]:[]:e.find.matches(a,e.grep(b,function(a){return 1===a.nodeType}))};e.fn.extend({find:function(a){var b,c=[],d=this,f=d.length;if("string"!==typeof a)return this.pushStack(e(a).filter(function(){for(b=0;b<f;b++)if(e.contains(d[b],
this))return!0}));for(b=0;b<f;b++)e.find(a,d[b],c);c=this.pushStack(1<f?e.unique(c):c);c.selector=this.selector?this.selector+" "+a:a;return c},filter:function(a){return this.pushStack(d(this,a||[],!1))},not:function(a){return this.pushStack(d(this,a||[],!0))},is:function(a){return!!d(this,"string"===typeof a&&O.test(a)?e(a):a||[],!1).length}});var Z,A=a.document,ja=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(e.fn.init=function(a,b){var c,d;if(!a)return this;if("string"===typeof a){c="<"===a.charAt(0)&&
">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:ja.exec(a);if(!c||!c[1]&&b)return!b||b.jquery?(b||Z).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof e?b[0]:b,e.merge(this,e.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:A,!0)),ca.test(c[1])&&e.isPlainObject(b))for(c in b)if(e.isFunction(this[c]))this[c](b[c]);else this.attr(c,b[c])}else{if((d=A.getElementById(c[2]))&&d.parentNode){if(d.id!==c[2])return Z.find(a);this.length=1;this[0]=d}this.context=A;this.selector=a}return this}if(a.nodeType)return this.context=
this[0]=a,this.length=1,this;if(e.isFunction(a))return"undefined"!==typeof Z.ready?Z.ready(a):a(e);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)}).prototype=e.fn;Z=e(A);var fd=/^(?:parents|prev(?:Until|All))/,ed={children:!0,contents:!0,next:!0,prev:!0};e.extend({dir:function(a,b,c){var d=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===c||1!==a.nodeType||!e(a).is(c));)1===a.nodeType&&d.push(a),a=a[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===
a.nodeType&&a!==b&&c.push(a);return c}});e.fn.extend({has:function(a){var b,c=e(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(e.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,f=this.length,h=[],k=O.test(a)||"string"!==typeof a?e(a,b||this.context):0;d<f;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(11>c.nodeType&&(k?-1<k.index(c):1===c.nodeType&&e.find.matchesSelector(c,a))){h.push(c);break}return this.pushStack(1<h.length?e.unique(h):h)},index:function(a){return a?
"string"===typeof a?e.inArray(this[0],e(a)):e.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(e.unique(e.merge(this.get(),e(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});e.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return e.dir(a,"parentNode")},parentsUntil:function(a,b,c){return e.dir(a,"parentNode",c)},next:function(a){return k(a,
"nextSibling")},prev:function(a){return k(a,"previousSibling")},nextAll:function(a){return e.dir(a,"nextSibling")},prevAll:function(a){return e.dir(a,"previousSibling")},nextUntil:function(a,b,c){return e.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return e.dir(a,"previousSibling",c)},siblings:function(a){return e.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return e.sibling(a.firstChild)},contents:function(a){return e.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:
e.merge([],a.childNodes)}},function(a,b){e.fn[a]=function(c,d){var f=e.map(this,b,c);"Until"!==a.slice(-5)&&(d=c);d&&"string"===typeof d&&(f=e.filter(d,f));1<this.length&&(ed[a]||(f=e.unique(f)),fd.test(a)&&(f=f.reverse()));return this.pushStack(f)}});var fa=/\S+/g,W={};e.Callbacks=function(a){a="string"===typeof a?W[a]||m(a):e.extend({},a);var b,c,d,f,h,k,l=[],n=!a.once&&[],t=function(e){c=a.memory&&e;d=!0;h=k||0;k=0;f=l.length;for(b=!0;l&&h<f;h++)if(!1===l[h].apply(e[0],e[1])&&a.stopOnFalse){c=
!1;break}b=!1;l&&(n?n.length&&t(n.shift()):c?l=[]:q.disable())},q={add:function(){if(l){var d=l.length;(function Tc(b){e.each(b,function(b,c){var d=e.type(c);"function"===d?a.unique&&q.has(c)||l.push(c):c&&c.length&&"string"!==d&&Tc(c)})})(arguments);b?f=l.length:c&&(k=d,t(c))}return this},remove:function(){l&&e.each(arguments,function(a,c){for(var g;-1<(g=e.inArray(c,l,g));)l.splice(g,1),b&&(g<=f&&f--,g<=h&&h--)});return this},has:function(a){return a?-1<e.inArray(a,l):!(!l||!l.length)},empty:function(){l=
[];f=0;return this},disable:function(){l=n=c=void 0;return this},disabled:function(){return!l},lock:function(){n=void 0;c||q.disable();return this},locked:function(){return!n},fireWith:function(a,c){!l||d&&!n||(c=c||[],c=[a,c.slice?c.slice():c],b?n.push(c):t(c));return this},fire:function(){q.fireWith(this,arguments);return this},fired:function(){return!!d}};return q};e.extend({Deferred:function(a){var b=[["resolve","done",e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),
"rejected"],["notify","progress",e.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){f.done(arguments).fail(arguments);return this},then:function(){var a=arguments;return e.Deferred(function(c){e.each(b,function(b,g){var h=e.isFunction(a[b])&&a[b];f[g[1]](function(){var a=h&&h.apply(this,arguments);if(a&&e.isFunction(a.promise))a.promise().done(c.resolve).fail(c.reject).progress(c.notify);else c[g[0]+"With"](this===d?c.promise():this,h?[a]:arguments)})});a=null}).promise()},
promise:function(a){return null!=a?e.extend(a,d):d}},f={};d.pipe=d.then;e.each(b,function(a,g){var e=g[2],h=g[3];d[g[1]]=e.add;h&&e.add(function(){c=h},b[a^1][2].disable,b[2][2].lock);f[g[0]]=function(){f[g[0]+"With"](this===f?d:this,arguments);return this};f[g[0]+"With"]=e.fireWith});d.promise(f);a&&a.call(f,f);return f},when:function(a){var b=0,c=M.call(arguments),d=c.length,f=1!==d||a&&e.isFunction(a.promise)?d:0,h=1===f?a:e.Deferred(),k=function(a,b,c){return function(g){b[a]=this;c[a]=1<arguments.length?
M.call(arguments):g;c===l?h.notifyWith(b,c):--f||h.resolveWith(b,c)}},l,m,n;if(1<d)for(l=Array(d),m=Array(d),n=Array(d);b<d;b++)c[b]&&e.isFunction(c[b].promise)?c[b].promise().done(k(b,n,c)).fail(h.reject).progress(k(b,m,l)):--f;f||h.resolveWith(n,c);return h.promise()}});var Q;e.fn.ready=function(a){e.ready.promise().done(a);return this};e.extend({isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(!0===a?!--e.readyWait:!e.isReady){if(!A.body)return setTimeout(e.ready);
e.isReady=!0;!0!==a&&0<--e.readyWait||(Q.resolveWith(A,[e]),e.fn.triggerHandler&&(e(A).triggerHandler("ready"),e(A).off("ready")))}}});e.ready.promise=function(b){if(!Q)if(Q=e.Deferred(),"complete"===A.readyState)setTimeout(e.ready);else if(A.addEventListener)A.addEventListener("DOMContentLoaded",r,!1),a.addEventListener("load",r,!1);else{A.attachEvent("onreadystatechange",r);a.attachEvent("onload",r);var c=!1;try{c=null==a.frameElement&&A.documentElement}catch(d){}c&&c.doScroll&&function H(){if(!e.isReady){try{c.doScroll("left")}catch(a){return setTimeout(H,
50)}q();e.ready()}}()}return Q.promise(b)};for(var Yc in e(D))break;D.ownLast="0"!==Yc;D.inlineBlockNeedsLayout=!1;e(function(){var a,b,c;(b=A.getElementsByTagName("body")[0])&&b.style&&(a=A.createElement("div"),c=A.createElement("div"),c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",b.appendChild(c).appendChild(a),"undefined"!==typeof a.style.zoom&&(a.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",D.inlineBlockNeedsLayout=a=3===a.offsetWidth)&&
(b.style.zoom=1),b.removeChild(c))});(function(){var a=A.createElement("div");if(null==D.deleteExpando){D.deleteExpando=!0;try{delete a.test}catch(b){D.deleteExpando=!1}}})();e.acceptData=function(a){var b=e.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||!0!==b&&a.getAttribute("classid")===b};var rd=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,yb=/([A-Z])/g;e.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){a=
a.nodeType?e.cache[a[e.expando]]:a[e.expando];return!!a&&!t(a)},data:function(a,b,c){return B(a,b,c)},removeData:function(a,b){return G(a,b)},_data:function(a,b,c){return B(a,b,c,!0)},_removeData:function(a,b){return G(a,b,!0)}});e.fn.extend({data:function(a,b){var c,d,f,h=this[0],k=h&&h.attributes;if(void 0===a){if(this.length&&(f=e.data(h),1===h.nodeType&&!e._data(h,"parsedAttrs"))){for(c=k.length;c--;)k[c]&&(d=k[c].name,0===d.indexOf("data-")&&(d=e.camelCase(d.slice(5)),y(h,d,f[d])));e._data(h,
"parsedAttrs",!0)}return f}return"object"===typeof a?this.each(function(){e.data(this,a)}):1<arguments.length?this.each(function(){e.data(this,a,b)}):h?y(h,a,e.data(h,a)):void 0},removeData:function(a){return this.each(function(){e.removeData(this,a)})}});e.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=e._data(a,b),c&&(!d||e.isArray(c)?d=e._data(a,b,e.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=e.queue(a,b),d=c.length,f=c.shift(),h=e._queueHooks(a,
b),k=function(){e.dequeue(a,b)};"inprogress"===f&&(f=c.shift(),d--);f&&("fx"===b&&c.unshift("inprogress"),delete h.stop,f.call(a,k,h));!d&&h&&h.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return e._data(a,c)||e._data(a,c,{empty:e.Callbacks("once memory").add(function(){e._removeData(a,b+"queue");e._removeData(a,c)})})}});e.fn.extend({queue:function(a,b){var c=2;"string"!==typeof a&&(b=a,a="fx",c--);return arguments.length<c?e.queue(this[0],a):void 0===b?this:this.each(function(){var c=
e.queue(this,a,b);e._queueHooks(this,a);"fx"===a&&"inprogress"!==c[0]&&e.dequeue(this,a)})},dequeue:function(a){return this.each(function(){e.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,f=e.Deferred(),h=this,k=this.length,l=function(){--d||f.resolveWith(h,[h])};"string"!==typeof a&&(b=a,a=void 0);for(a=a||"fx";k--;)(c=e._data(h[k],a+"queueHooks"))&&c.empty&&(d++,c.empty.add(l));l();return f.promise(b)}});var zb=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
Va=["Top","Right","Bottom","Left"],Ab=function(a,b){a=b||a;return"none"===e.css(a,"display")||!e.contains(a.ownerDocument,a)},Wa=e.access=function(a,b,c,d,f,h,k){var l=0,m=a.length,n=null==c;if("object"===e.type(c))for(l in f=!0,c)e.access(a,b,l,c[l],!0,h,k);else if(void 0!==d&&(f=!0,e.isFunction(d)||(k=!0),n&&(k?(b.call(a,d),b=null):(n=b,b=function(a,b,c){return n.call(e(a),c)})),b))for(;l<m;l++)b(a[l],c,k?d:d.call(a[l],l,b(a[l],c)));return f?a:n?b.call(a):m?b(a[0],c):h},Ib=/^(?:checkbox|radio)$/i;
(function(){var a=A.createElement("input"),b=A.createElement("div"),c=A.createDocumentFragment();b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";D.leadingWhitespace=3===b.firstChild.nodeType;D.tbody=!b.getElementsByTagName("tbody").length;D.htmlSerialize=!!b.getElementsByTagName("link").length;D.html5Clone="<:nav></:nav>"!==A.createElement("nav").cloneNode(!0).outerHTML;a.type="checkbox";a.checked=!0;c.appendChild(a);D.appendChecked=a.checked;b.innerHTML="<textarea>x</textarea>";
D.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue;c.appendChild(b);b.innerHTML="<input type='radio' checked='checked' name='t'/>";D.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked;D.noCloneEvent=!0;b.attachEvent&&(b.attachEvent("onclick",function(){D.noCloneEvent=!1}),b.cloneNode(!0).click());if(null==D.deleteExpando){D.deleteExpando=!0;try{delete b.test}catch(e){D.deleteExpando=!1}}})();(function(){var b,c,e=A.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+
b,(D[b+"Bubbles"]=c in a)||(e.setAttribute(c,"t"),D[b+"Bubbles"]=!1===e.attributes[c].expando)})();var nb=/^(?:input|select|textarea)$/i,Bc=/^key/,mc=/^(?:mouse|pointer|contextmenu)|click/,sb=/^(?:focusinfocus|focusoutblur)$/,gb=/^([^.]*)(?:\.(.+)|)$/;e.event={global:{},add:function(a,b,c,d,f){var h,k,l,m,n,t,q,r,s;if(l=e._data(a)){c.handler&&(m=c,c=m.handler,f=m.selector);c.guid||(c.guid=e.guid++);(k=l.events)||(k=l.events={});(n=l.handle)||(n=l.handle=function(a){return"undefined"===typeof e||a&&
e.event.triggered===a.type?void 0:e.event.dispatch.apply(n.elem,arguments)},n.elem=a);b=(b||"").match(fa)||[""];for(l=b.length;l--;)h=gb.exec(b[l])||[],r=t=h[1],s=(h[2]||"").split(".").sort(),r&&(h=e.event.special[r]||{},r=(f?h.delegateType:h.bindType)||r,h=e.event.special[r]||{},t=e.extend({type:r,origType:t,data:d,handler:c,guid:c.guid,selector:f,needsContext:f&&e.expr.match.needsContext.test(f),namespace:s.join(".")},m),(q=k[r])||(q=k[r]=[],q.delegateCount=0,h.setup&&!1!==h.setup.call(a,d,s,n)||
(a.addEventListener?a.addEventListener(r,n,!1):a.attachEvent&&a.attachEvent("on"+r,n))),h.add&&(h.add.call(a,t),t.handler.guid||(t.handler.guid=c.guid)),f?q.splice(q.delegateCount++,0,t):q.push(t),e.event.global[r]=!0);a=null}},remove:function(a,b,c,d,f){var h,k,l,m,n,t,q,r,s,u,B,x=e.hasData(a)&&e._data(a);if(x&&(t=x.events)){b=(b||"").match(fa)||[""];for(n=b.length;n--;)if(l=gb.exec(b[n])||[],s=B=l[1],u=(l[2]||"").split(".").sort(),s){q=e.event.special[s]||{};s=(d?q.delegateType:q.bindType)||s;r=
t[s]||[];l=l[2]&&new RegExp("(^|\\.)"+u.join("\\.(?:.*\\.|)")+"(\\.|$)");for(m=h=r.length;h--;)k=r[h],!f&&B!==k.origType||c&&c.guid!==k.guid||l&&!l.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(r.splice(h,1),k.selector&&r.delegateCount--,q.remove&&q.remove.call(a,k));m&&!r.length&&(q.teardown&&!1!==q.teardown.call(a,u,x.handle)||e.removeEvent(a,s,x.handle),delete t[s])}else for(s in t)e.event.remove(a,s+b[n],c,d,!0);e.isEmptyObject(t)&&(delete x.handle,e._removeData(a,"events"))}},
trigger:function(b,c,d,f){var h,k,l,m,n,t,q=[d||A],r=la.call(b,"type")?b.type:b;n=la.call(b,"namespace")?b.namespace.split("."):[];l=h=d=d||A;if(3!==d.nodeType&&8!==d.nodeType&&!sb.test(r+e.event.triggered)&&(0<=r.indexOf(".")&&(n=r.split("."),r=n.shift(),n.sort()),k=0>r.indexOf(":")&&"on"+r,b=b[e.expando]?b:new e.Event(r,"object"===typeof b&&b),b.isTrigger=f?2:3,b.namespace=n.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||
(b.target=d),c=null==c?[b]:e.makeArray(c,[b]),n=e.event.special[r]||{},f||!n.trigger||!1!==n.trigger.apply(d,c))){if(!f&&!n.noBubble&&!e.isWindow(d)){m=n.delegateType||r;sb.test(m+r)||(l=l.parentNode);for(;l;l=l.parentNode)q.push(l),h=l;h===(d.ownerDocument||A)&&q.push(h.defaultView||h.parentWindow||a)}for(t=0;(l=q[t++])&&!b.isPropagationStopped();)b.type=1<t?m:n.bindType||r,(h=(e._data(l,"events")||{})[b.type]&&e._data(l,"handle"))&&h.apply(l,c),(h=k&&l[k])&&h.apply&&e.acceptData(l)&&(b.result=h.apply(l,
c),!1===b.result&&b.preventDefault());b.type=r;if(!(f||b.isDefaultPrevented()||n._default&&!1!==n._default.apply(q.pop(),c))&&e.acceptData(d)&&k&&d[r]&&!e.isWindow(d)){(h=d[k])&&(d[k]=null);e.event.triggered=r;try{d[r]()}catch(s){}e.event.triggered=void 0;h&&(d[k]=h)}return b.result}},dispatch:function(a){a=e.event.fix(a);var b,c,d,f,h=[],k=M.call(arguments);b=(e._data(this,"events")||{})[a.type]||[];var l=e.event.special[a.type]||{};k[0]=a;a.delegateTarget=this;if(!l.preDispatch||!1!==l.preDispatch.call(this,
a)){h=e.event.handlers.call(this,a,b);for(b=0;(d=h[b++])&&!a.isPropagationStopped();)for(a.currentTarget=d.elem,f=0;(c=d.handlers[f++])&&!a.isImmediatePropagationStopped();)if(!a.namespace_re||a.namespace_re.test(c.namespace))a.handleObj=c,a.data=c.data,c=((e.event.special[c.origType]||{}).handle||c.handler).apply(d.elem,k),void 0!==c&&!1===(a.result=c)&&(a.preventDefault(),a.stopPropagation());l.postDispatch&&l.postDispatch.call(this,a);return a.result}},handlers:function(a,b){var c,d,f,h,k=[],l=
b.delegateCount,m=a.target;if(l&&m.nodeType&&(!a.button||"click"!==a.type))for(;m!=this;m=m.parentNode||this)if(1===m.nodeType&&(!0!==m.disabled||"click"!==a.type)){f=[];for(h=0;h<l;h++)d=b[h],c=d.selector+" ",void 0===f[c]&&(f[c]=d.needsContext?0<=e(c,this).index(m):e.find(c,this,null,[m]).length),f[c]&&f.push(d);f.length&&k.push({elem:m,handlers:f})}l<b.length&&k.push({elem:this,handlers:b.slice(l)});return k},fix:function(a){if(a[e.expando])return a;var b,c,d;b=a.type;var f=a,h=this.fixHooks[b];
h||(this.fixHooks[b]=h=mc.test(b)?this.mouseHooks:Bc.test(b)?this.keyHooks:{});d=h.props?this.props.concat(h.props):this.props;a=new e.Event(f);for(b=d.length;b--;)c=d[b],a[c]=f[c];a.target||(a.target=f.srcElement||A);3===a.target.nodeType&&(a.target=a.target.parentNode);a.metaKey=!!a.metaKey;return h.filter?h.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode",
"key","keyCode"],filter:function(a,b){null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,d=b.button,f=b.fromElement;null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||A,e=c.documentElement,c=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&
e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0));!a.relatedTarget&&f&&(a.relatedTarget=f===a.target?b.toElement:f);a.which||void 0===d||(a.which=d&1?1:d&2?3:d&4?2:0);return a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==E()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){if(this===E()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(e.nodeName(this,"input")&&"checkbox"===
this.type&&this.click)return this.click(),!1},_default:function(a){return e.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){a=e.extend(new e.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?e.event.trigger(a,null,b):e.event.dispatch.call(b,a);a.isDefaultPrevented()&&c.preventDefault()}};e.removeEvent=A.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,
c,!1)}:function(a,b,c){b="on"+b;a.detachEvent&&("undefined"===typeof a[b]&&(a[b]=null),a.detachEvent(b,c))};e.Event=function(a,b){if(!(this instanceof e.Event))return new e.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?x:C):this.type=a;b&&e.extend(this,b);this.timeStamp=a&&a.timeStamp||e.now();this[e.expando]=!0};e.Event.prototype={isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C,
preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=x;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=x;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=x;a&&a.stopImmediatePropagation&&a.stopImmediatePropagation();this.stopPropagation()}};e.each({mouseenter:"mouseover",mouseleave:"mouseout",
pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){e.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,g=a.relatedTarget,d=a.handleObj;if(!g||g!==this&&!e.contains(this,g))a.type=d.origType,c=d.handler.apply(this,arguments),a.type=b;return c}}});D.submitBubbles||(e.event.special.submit={setup:function(){if(e.nodeName(this,"form"))return!1;e.event.add(this,"click._submit keypress._submit",function(a){a=a.target;(a=e.nodeName(a,"input")||e.nodeName(a,"button")?a.form:
void 0)&&!e._data(a,"submitBubbles")&&(e.event.add(a,"submit._submit",function(a){a._submit_bubble=!0}),e._data(a,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&e.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){if(e.nodeName(this,"form"))return!1;e.event.remove(this,"._submit")}});D.changeBubbles||(e.event.special.change={setup:function(){if(nb.test(this.nodeName)){if("checkbox"===this.type||"radio"===
this.type)e.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),e.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1);e.event.simulate("change",this,a,!0)});return!1}e.event.add(this,"beforeactivate._change",function(a){a=a.target;nb.test(a.nodeName)&&!e._data(a,"changeBubbles")&&(e.event.add(a,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||e.event.simulate("change",
this.parentNode,a,!0)}),e._data(a,"changeBubbles",!0))})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type)return a.handleObj.handler.apply(this,arguments)},teardown:function(){e.event.remove(this,"._change");return!nb.test(this.nodeName)}});D.focusinBubbles||e.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){e.event.simulate(b,a.target,e.event.fix(a),!0)};e.event.special[b]={setup:function(){var d=this.ownerDocument||
this,f=e._data(d,b);f||d.addEventListener(a,c,!0);e._data(d,b,(f||0)+1)},teardown:function(){var d=this.ownerDocument||this,f=e._data(d,b)-1;f?e._data(d,b,f):(d.removeEventListener(a,c,!0),e._removeData(d,b))}}});e.fn.extend({on:function(a,b,c,d,f){var h,k;if("object"===typeof a){"string"!==typeof b&&(c=c||b,b=void 0);for(h in a)this.on(h,b,c,a[h],f);return this}null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"===typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0));if(!1===d)d=C;else if(!d)return this;
1===f&&(k=d,d=function(a){e().off(a);return k.apply(this,arguments)},d.guid=k.guid||(k.guid=e.guid++));return this.each(function(){e.event.add(this,a,d,c,b)})},one:function(a,b,c,e){return this.on(a,b,c,e,1)},off:function(a,b,c){var d;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,e(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"===typeof a){for(d in a)this.off(d,b,a[d]);return this}if(!1===b||"function"===typeof b)c=b,b=void 0;
!1===c&&(c=C);return this.each(function(){e.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){e.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return e.event.trigger(a,b,c,!0)}});var ta="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bb=/ jQuery\d+="(?:null|\d+)"/g,fc=new RegExp("<(?:"+ta+")[\\s/>]","i"),Ob=/^\s+/,Fb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
tb=/<([\w:]+)/,za=/<tbody/i,tc=/<|&#?\w+;/,Xa=/<(?:script|style|link)/i,nc=/checked\s*(?:[^=]|=\s*.checked.)/i,Jb=/^$|\/(?:java|ecma)script/i,cb=/^true\/(.*)/,Qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ia={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,
"<table><tbody><tr>","</tr></tbody></table>"],_default:D.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Kb=F(A).appendChild(A.createElement("div"));ia.optgroup=ia.option;ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead;ia.th=ia.td;e.extend({clone:function(a,b,c){var d,f,h,k,l,m=e.contains(a.ownerDocument,a);D.html5Clone||e.isXMLDoc(a)||!fc.test("<"+a.nodeName+">")?h=a.cloneNode(!0):(Kb.innerHTML=a.outerHTML,Kb.removeChild(h=Kb.firstChild));if(!(D.noCloneEvent&&D.noCloneChecked||1!==a.nodeType&&11!==
a.nodeType||e.isXMLDoc(a)))for(d=w(h),l=w(a),k=0;null!=(f=l[k]);++k)if(d[k]){var n=d[k],t=void 0,q=void 0,r=void 0;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!D.noCloneEvent&&n[e.expando]){r=e._data(n);for(q in r.events)e.removeEvent(n,q,r.handle);n.removeAttribute(e.expando)}if("script"===t&&n.text!==f.text)oa(n).text=f.text,X(n);else if("object"===t)n.parentNode&&(n.outerHTML=f.outerHTML),D.html5Clone&&f.innerHTML&&!e.trim(n.innerHTML)&&(n.innerHTML=f.innerHTML);else if("input"===t&&Ib.test(f.type))n.defaultChecked=
n.checked=f.checked,n.value!==f.value&&(n.value=f.value);else if("option"===t)n.defaultSelected=n.selected=f.defaultSelected;else if("input"===t||"textarea"===t)n.defaultValue=f.defaultValue}}if(b)if(c)for(l=l||w(a),d=d||w(h),k=0;null!=(f=l[k]);k++)Y(f,d[k]);else Y(a,h);d=w(h,"script");0<d.length&&pa(d,!m&&w(a,"script"));return h},buildFragment:function(a,b,c,d){for(var f,h,k,l,m,n,t=a.length,q=F(b),r=[],s=0;s<t;s++)if((h=a[s])||0===h)if("object"===e.type(h))e.merge(r,h.nodeType?[h]:h);else if(tc.test(h)){k=
k||q.appendChild(b.createElement("div"));l=(tb.exec(h)||["",""])[1].toLowerCase();n=ia[l]||ia._default;k.innerHTML=n[1]+h.replace(Fb,"<$1></$2>")+n[2];for(f=n[0];f--;)k=k.lastChild;!D.leadingWhitespace&&Ob.test(h)&&r.push(b.createTextNode(Ob.exec(h)[0]));if(!D.tbody)for(f=(h="table"!==l||za.test(h)?"<table>"!==n[1]||za.test(h)?0:k:k.firstChild)&&h.childNodes.length;f--;)e.nodeName(m=h.childNodes[f],"tbody")&&!m.childNodes.length&&h.removeChild(m);e.merge(r,k.childNodes);for(k.textContent="";k.firstChild;)k.removeChild(k.firstChild);
k=q.lastChild}else r.push(b.createTextNode(h));k&&q.removeChild(k);D.appendChecked||e.grep(w(r,"input"),K);for(s=0;h=r[s++];)if(!d||-1===e.inArray(h,d))if(a=e.contains(h.ownerDocument,h),k=w(q.appendChild(h),"script"),a&&pa(k),c)for(f=0;h=k[f++];)Jb.test(h.type||"")&&c.push(h);return q},cleanData:function(a,b){for(var c,d,f,h,k=0,l=e.expando,m=e.cache,n=D.deleteExpando,t=e.event.special;null!=(c=a[k]);k++)if(b||e.acceptData(c))if(h=(f=c[l])&&m[f]){if(h.events)for(d in h.events)t[d]?e.event.remove(c,
d):e.removeEvent(c,d,h.handle);m[f]&&(delete m[f],n?delete c[l]:"undefined"!==typeof c.removeAttribute?c.removeAttribute(l):c[l]=null,N.push(f))}}});e.fn.extend({text:function(a){return Wa(this,function(a){return void 0===a?e.text(this):this.empty().append((this[0]&&this[0].ownerDocument||A).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||L(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,
function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=L(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?e.filter(a,this):this,f=0;null!=(c=d[f]);f++)b||1!==c.nodeType||e.cleanData(w(c)),c.parentNode&&
(b&&e.contains(c.ownerDocument,c)&&pa(w(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){for(1===a.nodeType&&e.cleanData(w(a,!1));a.firstChild;)a.removeChild(a.firstChild);a.options&&e.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return e.clone(this,a,b)})},html:function(a){return Wa(this,function(a){var b=this[0]||{},c=0,g=this.length;if(void 0===a)return 1===
b.nodeType?b.innerHTML.replace(bb,""):void 0;if(!("string"!==typeof a||Xa.test(a)||!D.htmlSerialize&&fc.test(a)||!D.leadingWhitespace&&Ob.test(a)||ia[(tb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Fb,"<$1></$2>");try{for(;c<g;c++)b=this[c]||{},1===b.nodeType&&(e.cleanData(w(b,!1)),b.innerHTML=a);b=0}catch(d){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];this.domManip(arguments,function(b){a=this.parentNode;e.cleanData(w(this));a&&a.replaceChild(b,
this)});return a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=l.apply([],a);var c,d,f,h,k=0,m=this.length,n=this,t=m-1,q=a[0],r=e.isFunction(q);if(r||1<m&&"string"===typeof q&&!D.checkClone&&nc.test(q))return this.each(function(c){var e=n.eq(c);r&&(a[0]=q.call(this,c,e.html()));e.domManip(a,b)});if(m&&(h=e.buildFragment(a,this[0].ownerDocument,!1,this),c=h.firstChild,1===h.childNodes.length&&(h=c),c)){f=e.map(w(h,"script"),oa);for(d=
f.length;k<m;k++)c=h,k!==t&&(c=e.clone(c,!0,!0),d&&e.merge(f,w(c,"script"))),b.call(this[k],c,k);if(d)for(h=f[f.length-1].ownerDocument,e.map(f,X),k=0;k<d;k++)c=f[k],Jb.test(c.type||"")&&!e._data(c,"globalEval")&&e.contains(h,c)&&(c.src?e._evalUrl&&e._evalUrl(c.src):e.globalEval((c.text||c.textContent||c.innerHTML||"").replace(Qa,"")));h=c=null}return this}});e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){e.fn[a]=function(a){for(var c=
0,g=[],d=e(a),f=d.length-1;c<=f;c++)a=c===f?this:this.clone(!0),e(d[c])[b](a),R.apply(g,a.get());return this.pushStack(g)}});var Ga,oc={};(function(){var a;D.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;if((c=A.getElementsByTagName("body")[0])&&c.style)return b=A.createElement("div"),e=A.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!==typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",
b.appendChild(A.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a}})();var wb=/^margin/,ka=new RegExp("^("+zb+")(?!px)[a-z%]+$","i"),hb,Ca,pc=/^(top|right|bottom|left)$/;a.getComputedStyle?(hb=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ca=function(a,b,c){var d,f,h=a.style;f=(c=c||hb(a))?c.getPropertyValue(b)||c[b]:void 0;c&&(""!==f||e.contains(a.ownerDocument,a)||(f=e.style(a,
b)),ka.test(f)&&wb.test(b)&&(a=h.width,b=h.minWidth,d=h.maxWidth,h.minWidth=h.maxWidth=h.width=f,f=c.width,h.width=a,h.minWidth=b,h.maxWidth=d));return void 0===f?f:f+""}):A.documentElement.currentStyle&&(hb=function(a){return a.currentStyle},Ca=function(a,b,c){var e,d,f,h=a.style;f=(c=c||hb(a))?c[b]:void 0;null==f&&h&&h[b]&&(f=h[b]);if(ka.test(f)&&!pc.test(b)){c=h.left;if(d=(e=a.runtimeStyle)&&e.left)e.left=a.currentStyle.left;h.left="fontSize"===b?"1em":f;f=h.pixelLeft+"px";h.left=c;d&&(e.left=
d)}return void 0===f?f:f+""||"auto"});(function(){function b(){var c,e,g,d;if((e=A.getElementsByTagName("body")[0])&&e.style){c=A.createElement("div");g=A.createElement("div");g.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";e.appendChild(g).appendChild(c);c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";f=h=!1;l=!0;a.getComputedStyle&&
(f="1%"!==(a.getComputedStyle(c,null)||{}).top,h="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width,d=c.appendChild(A.createElement("div")),d.style.cssText=c.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",d.style.marginRight=d.style.width="0",c.style.width="1px",l=!parseFloat((a.getComputedStyle(d,null)||{}).marginRight),c.removeChild(d));c.innerHTML="<table><tr><td></td><td>t</td></tr></table>";d=
c.getElementsByTagName("td");d[0].style.cssText="margin:0;border:0;padding:0;display:none";if(k=0===d[0].offsetHeight)d[0].style.display="",d[1].style.display="none",k=0===d[0].offsetHeight;e.removeChild(g)}}var c,d,f,h,k,l;c=A.createElement("div");c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";if(d=(d=c.getElementsByTagName("a")[0])&&d.style)d.cssText="float:left;opacity:.5",D.opacity="0.5"===d.opacity,D.cssFloat=!!d.cssFloat,c.style.backgroundClip="content-box",
c.cloneNode(!0).style.backgroundClip="",D.clearCloneStyle="content-box"===c.style.backgroundClip,D.boxSizing=""===d.boxSizing||""===d.MozBoxSizing||""===d.WebkitBoxSizing,e.extend(D,{reliableHiddenOffsets:function(){null==k&&b();return k},boxSizingReliable:function(){null==h&&b();return h},pixelPosition:function(){null==f&&b();return f},reliableMarginRight:function(){null==l&&b();return l}})})();e.swap=function(a,b,c,e){var d,f={};for(d in b)f[d]=a.style[d],a.style[d]=b[d];c=c.apply(a,e||[]);for(d in b)a.style[d]=
f[d];return c};var Lb=/alpha\([^)]*\)/i,Da=/opacity\s*=\s*([^)]*)/,qc=/^(none|table(?!-c[ea]).+)/,Xb=new RegExp("^("+zb+")(.*)$","i"),Cc=new RegExp("^([+-])=("+zb+")","i"),Dc={position:"absolute",visibility:"hidden",display:"block"},Yb={letterSpacing:"0",fontWeight:"400"},Zb=["Webkit","O","Moz","ms"];e.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ca(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,
order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":D.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,h,k,l=e.camelCase(b),m=a.style;b=e.cssProps[l]||(e.cssProps[l]=wa(m,l));k=e.cssHooks[b]||e.cssHooks[l];if(void 0!==c){if(h=typeof c,"string"===h&&(f=Cc.exec(c))&&(c=(f[1]+1)*f[2]+parseFloat(e.css(a,b)),h="number"),null!=c&&c===c&&("number"!==h||e.cssNumber[l]||(c+="px"),D.clearCloneStyle||""!==c||0!==b.indexOf("background")||
(m[b]="inherit"),!(k&&"set"in k)||void 0!==(c=k.set(a,c,d))))try{m[b]=c}catch(n){}}else return k&&"get"in k&&void 0!==(f=k.get(a,!1,d))?f:m[b]}},css:function(a,b,c,d){var f,h;h=e.camelCase(b);b=e.cssProps[h]||(e.cssProps[h]=wa(a.style,h));(h=e.cssHooks[b]||e.cssHooks[h])&&"get"in h&&(f=h.get(a,!0,c));void 0===f&&(f=Ca(a,b,d));"normal"===f&&b in Yb&&(f=Yb[b]);return""===c||c?(a=parseFloat(f),!0===c||e.isNumeric(a)?a||0:f):f}});e.each(["height","width"],function(a,b){e.cssHooks[b]={get:function(a,c,
g){if(c)return qc.test(e.css(a,"display"))&&0===a.offsetWidth?e.swap(a,Dc,function(){return Ra(a,b,g)}):Ra(a,b,g)},set:function(a,c,g){var d=g&&hb(a);return Pb(a,c,g?vb(a,b,g,D.boxSizing&&"border-box"===e.css(a,"boxSizing",!1,d),d):0)}}});D.opacity||(e.cssHooks.opacity={get:function(a,b){return Da.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,f=e.isNumeric(b)?"alpha(opacity="+100*b+")":"",
h=d&&d.filter||c.filter||"";c.zoom=1;if((1<=b||""===b)&&""===e.trim(h.replace(Lb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter))return;c.filter=Lb.test(h)?h.replace(Lb,f):h+" "+f}});e.cssHooks.marginRight=S(D.reliableMarginRight,function(a,b){if(b)return e.swap(a,{display:"inline-block"},Ca,[a,"marginRight"])});e.each({margin:"",padding:"",border:"Width"},function(a,b){e.cssHooks[a+b]={expand:function(c){var e=0,d={};for(c="string"===typeof c?c.split(" "):[c];4>e;e++)d[a+
Va[e]+b]=c[e]||c[e-2]||c[0];return d}};wb.test(a)||(e.cssHooks[a+b].set=Pb)});e.fn.extend({css:function(a,b){return Wa(this,function(a,b,c){var d,g={},f=0;if(e.isArray(b)){c=hb(a);for(d=b.length;f<d;f++)g[b[f]]=e.css(a,b[f],!1,c);return g}return void 0!==c?e.style(a,b,c):e.css(a,b)},a,b,1<arguments.length)},show:function(){return ub(this,!0)},hide:function(){return ub(this)},toggle:function(a){return"boolean"===typeof a?a?this.show():this.hide():this.each(function(){Ab(this)?e(this).show():e(this).hide()})}});
e.Tween=aa;aa.prototype={constructor:aa,init:function(a,b,c,d,f,h){this.elem=a;this.prop=c;this.easing=f||"swing";this.options=b;this.start=this.now=this.cur();this.end=d;this.unit=h||(e.cssNumber[c]?"":"px")},cur:function(){var a=aa.propHooks[this.prop];return a&&a.get?a.get(this):aa.propHooks._default.get(this)},run:function(a){var b,c=aa.propHooks[this.prop];this.pos=this.options.duration?b=e.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;this.now=(this.end-this.start)*
b+this.start;this.options.step&&this.options.step.call(this.elem,this.now,this);c&&c.set?c.set(this):aa.propHooks._default.set(this);return this}};aa.prototype.init.prototype=aa.prototype;aa.propHooks={_default:{get:function(a){return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(a=e.css(a.elem,a.prop,""))&&"auto"!==a?a:0:a.elem[a.prop]},set:function(a){if(e.fx.step[a.prop])e.fx.step[a.prop](a);else a.elem.style&&(null!=a.elem.style[e.cssProps[a.prop]]||e.cssHooks[a.prop])?e.style(a.elem,
a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}};aa.propHooks.scrollTop=aa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};e.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}};e.fx=aa.prototype.init;e.fx.step={};var Ya,Bb,$b=/^(?:toggle|show|hide)$/,Gb=new RegExp("^(?:([+-])=|)("+zb+")([a-z%]*)$","i"),na=/queueHooks$/,ib=[function(a,b,c){var d,f,h,k,l,m,n=this,t={},q=a.style,r=a.nodeType&&Ab(a),s=e._data(a,"fxshow");
c.queue||(k=e._queueHooks(a,"fx"),null==k.unqueued&&(k.unqueued=0,l=k.empty.fire,k.empty.fire=function(){k.unqueued||l()}),k.unqueued++,n.always(function(){n.always(function(){k.unqueued--;e.queue(a,"fx").length||k.empty.fire()})}));1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[q.overflow,q.overflowX,q.overflowY],m=e.css(a,"display"),f="none"===m?e._data(a,"olddisplay")||J(a.nodeName):m,"inline"===f&&"none"===e.css(a,"float")&&(D.inlineBlockNeedsLayout&&"inline"!==J(a.nodeName)?q.zoom=
1:q.display="inline-block"));c.overflow&&(q.overflow="hidden",D.shrinkWrapBlocks()||n.always(function(){q.overflow=c.overflow[0];q.overflowX=c.overflow[1];q.overflowY=c.overflow[2]}));for(d in b)if(f=b[d],$b.exec(f)){delete b[d];h=h||"toggle"===f;if(f===(r?"hide":"show"))if("show"===f&&s&&void 0!==s[d])r=!0;else continue;t[d]=s&&s[d]||e.style(a,d)}else m=void 0;if(e.isEmptyObject(t))"inline"===("none"===m?J(a.nodeName):m)&&(q.display=m);else for(d in s?"hidden"in s&&(r=s.hidden):s=e._data(a,"fxshow",
{}),h&&(s.hidden=!r),r?e(a).show():n.done(function(){e(a).hide()}),n.done(function(){var b;e._removeData(a,"fxshow");for(b in t)e.style(a,b,t[b])}),t)b=gc(r?s[d]:0,d,n),d in s||(s[d]=b.start,r&&(b.end=b.start,b.start="width"===d||"height"===d?1:0))}],Ha={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),f=Gb.exec(b),h=f&&f[3]||(e.cssNumber[a]?"":"px"),k=(e.cssNumber[a]||"px"!==h&&+d)&&Gb.exec(e.css(c.elem,a)),l=1,m=20;if(k&&k[3]!==h){h=h||k[3];f=f||[];k=+d||1;do l=l||".5",k/=l,e.style(c.elem,
a,k+h);while(l!==(l=c.cur()/d)&&1!==l&&--m)}f&&(k=c.start=+k||+d||0,c.unit=h,c.end=f[1]?k+(f[1]+1)*f[2]:+f[2]);return c}]};e.Animation=e.extend(Ta,{tweener:function(a,b){e.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,f=a.length;d<f;d++)c=a[d],Ha[c]=Ha[c]||[],Ha[c].unshift(b)},prefilter:function(a,b){b?ib.unshift(a):ib.push(a)}});e.speed=function(a,b,c){var d=a&&"object"===typeof a?e.extend({},a):{complete:c||!c&&b||e.isFunction(a)&&a,duration:a,easing:c&&b||b&&!e.isFunction(b)&&b};d.duration=
e.fx.off?0:"number"===typeof d.duration?d.duration:d.duration in e.fx.speeds?e.fx.speeds[d.duration]:e.fx.speeds._default;if(null==d.queue||!0===d.queue)d.queue="fx";d.old=d.complete;d.complete=function(){e.isFunction(d.old)&&d.old.call(this);d.queue&&e.dequeue(this,d.queue)};return d};e.fn.extend({fadeTo:function(a,b,c,e){return this.filter(Ab).css("opacity",0).show().end().animate({opacity:b},a,c,e)},animate:function(a,b,c,d){var f=e.isEmptyObject(a),h=e.speed(b,c,d);b=function(){var b=Ta(this,
e.extend({},a),h);(f||e._data(this,"finish"))&&b.stop(!0)};b.finish=b;return f||!1===h.queue?this.each(b):this.queue(h.queue,b)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop;b(c)};"string"!==typeof a&&(c=b,b=a,a=void 0);b&&!1!==a&&this.queue(a||"fx",[]);return this.each(function(){var b=!0,f=null!=a&&a+"queueHooks",h=e.timers,k=e._data(this);if(f)k[f]&&k[f].stop&&d(k[f]);else for(f in k)k[f]&&k[f].stop&&na.test(f)&&d(k[f]);for(f=h.length;f--;)h[f].elem!==this||null!=a&&h[f].queue!==
a||(h[f].anim.stop(c),b=!1,h.splice(f,1));!b&&c||e.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var b,c=e._data(this),d=c[a+"queue"];b=c[a+"queueHooks"];var f=e.timers,h=d?d.length:0;c.finish=!0;e.queue(this,a,[]);b&&b.stop&&b.stop.call(this,!0);for(b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<h;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}});e.each(["toggle","show","hide"],function(a,b){var c=
e.fn[b];e.fn[b]=function(a,e,d){return null==a||"boolean"===typeof a?c.apply(this,arguments):this.animate(Aa(b,!0),a,e,d)}});e.each({slideDown:Aa("show"),slideUp:Aa("hide"),slideToggle:Aa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){e.fn[a]=function(a,c,e){return this.animate(b,a,c,e)}});e.timers=[];e.fx.tick=function(){var a,b=e.timers,c=0;for(Ya=e.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||e.fx.stop();Ya=void 0};
e.fx.timer=function(a){e.timers.push(a);a()?e.fx.start():e.timers.pop()};e.fx.interval=13;e.fx.start=function(){Bb||(Bb=setInterval(e.fx.tick,e.fx.interval))};e.fx.stop=function(){clearInterval(Bb);Bb=null};e.fx.speeds={slow:600,fast:200,_default:400};e.fn.delay=function(a,b){a=e.fx?e.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,c){var e=setTimeout(b,a);c.stop=function(){clearTimeout(e)}})};(function(){var a,b,c,e,d;b=A.createElement("div");b.setAttribute("className","t");b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
e=b.getElementsByTagName("a")[0];c=A.createElement("select");d=c.appendChild(A.createElement("option"));a=b.getElementsByTagName("input")[0];e.style.cssText="top:1px";D.getSetAttribute="t"!==b.className;D.style=/top/.test(e.getAttribute("style"));D.hrefNormalized="/a"===e.getAttribute("href");D.checkOn=!!a.value;D.optSelected=d.selected;D.enctype=!!A.createElement("form").enctype;c.disabled=!0;D.optDisabled=!d.disabled;a=A.createElement("input");a.setAttribute("value","");D.input=""===a.getAttribute("value");
a.value="t";a.setAttribute("type","radio");D.radioValue="t"===a.value})();var Ec=/\r/g;e.fn.extend({val:function(a){var b,c,d,f=this[0];if(arguments.length)return d=e.isFunction(a),this.each(function(c){1===this.nodeType&&(c=d?a.call(this,c,e(this).val()):a,null==c?c="":"number"===typeof c?c+="":e.isArray(c)&&(c=e.map(c,function(a){return null==a?"":a+""})),b=e.valHooks[this.type]||e.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,c,"value")||(this.value=c))});if(f){if((b=
e.valHooks[f.type]||e.valHooks[f.nodeName.toLowerCase()])&&"get"in b&&void 0!==(c=b.get(f,"value")))return c;c=f.value;return"string"===typeof c?c.replace(Ec,""):null==c?"":c}}});e.extend({valHooks:{option:{get:function(a){var b=e.find.attr(a,"value");return null!=b?b:e.trim(e.text(a))}},select:{get:function(a){for(var b,c=a.options,d=a.selectedIndex,f=(a="select-one"===a.type||0>d)?null:[],h=a?d+1:c.length,k=0>d?h:a?d:0;k<h;k++)if(b=c[k],!(!b.selected&&k!==d||(D.optDisabled?b.disabled:null!==b.getAttribute("disabled"))||
b.parentNode.disabled&&e.nodeName(b.parentNode,"optgroup"))){b=e(b).val();if(a)return b;f.push(b)}return f},set:function(a,b){for(var c,d,f=a.options,h=e.makeArray(b),k=f.length;k--;)if(d=f[k],0<=e.inArray(e.valHooks.option.get(d),h))try{d.selected=c=!0}catch(l){d.scrollHeight}else d.selected=!1;c||(a.selectedIndex=-1);return f}}}});e.each(["radio","checkbox"],function(){e.valHooks[this]={set:function(a,b){if(e.isArray(b))return a.checked=0<=e.inArray(e(a).val(),b)}};D.checkOn||(e.valHooks[this].get=
function(a){return null===a.getAttribute("value")?"on":a.value})});var Sa,ac,Za=e.expr.attrHandle,bc=/^(?:checked|selected)$/i,ob=D.getSetAttribute,Ma=D.input;e.fn.extend({attr:function(a,b){return Wa(this,e.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){e.removeAttr(this,a)})}});e.extend({attr:function(a,b,c){var d,f,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h){if("undefined"===typeof a.getAttribute)return e.prop(a,b,c);1===h&&e.isXMLDoc(a)||(b=b.toLowerCase(),d=e.attrHooks[b]||
(e.expr.match.bool.test(b)?ac:Sa));if(void 0!==c)if(null===c)e.removeAttr(a,b);else{if(d&&"set"in d&&void 0!==(f=d.set(a,c,b)))return f;a.setAttribute(b,c+"");return c}else{if(d&&"get"in d&&null!==(f=d.get(a,b)))return f;f=e.find.attr(a,b);return null==f?void 0:f}}},removeAttr:function(a,b){var c,d,f=0,h=b&&b.match(fa);if(h&&1===a.nodeType)for(;c=h[f++];)d=e.propFix[c]||c,e.expr.match.bool.test(c)?Ma&&ob||!bc.test(c)?a[d]=!1:a[e.camelCase("default-"+c)]=a[d]=!1:e.attr(a,c,""),a.removeAttribute(ob?
c:d)},attrHooks:{type:{set:function(a,b){if(!D.radioValue&&"radio"===b&&e.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b);c&&(a.value=c);return b}}}}});ac={set:function(a,b,c){!1===b?e.removeAttr(a,c):Ma&&ob||!bc.test(c)?a.setAttribute(!ob&&e.propFix[c]||c,c):a[e.camelCase("default-"+c)]=a[c]=!0;return c}};e.each(e.expr.match.bool.source.match(/\w+/g),function(a,b){var c=Za[b]||e.find.attr;Za[b]=Ma&&ob||!bc.test(b)?function(a,b,e){var d,g;e||(g=Za[b],Za[b]=d,d=null!=c(a,b,e)?b.toLowerCase():
null,Za[b]=g);return d}:function(a,b,c){if(!c)return a[e.camelCase("default-"+b)]?b.toLowerCase():null}});Ma&&ob||(e.attrHooks.value={set:function(a,b,c){if(e.nodeName(a,"input"))a.defaultValue=b;else return Sa&&Sa.set(a,b,c)}});ob||(Sa={set:function(a,b,c){var e=a.getAttributeNode(c);e||a.setAttributeNode(e=a.ownerDocument.createAttribute(c));e.value=b+="";if("value"===c||b===a.getAttribute(c))return b}},Za.id=Za.name=Za.coords=function(a,b,c){var e;if(!c)return(e=a.getAttributeNode(b))&&""!==e.value?
e.value:null},e.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:Sa.set},e.attrHooks.contenteditable={set:function(a,b,c){Sa.set(a,""===b?!1:b,c)}},e.each(["width","height"],function(a,b){e.attrHooks[b]={set:function(a,c){if(""===c)return a.setAttribute(b,"auto"),c}}}));D.style||(e.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var cc=/^(?:input|select|textarea|button|object)$/i,
Cb=/^(?:a|area)$/i;e.fn.extend({prop:function(a,b){return Wa(this,e.prop,a,b,1<arguments.length)},removeProp:function(a){a=e.propFix[a]||a;return this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}});e.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,f,h;h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h){if(h=1!==h||!e.isXMLDoc(a))b=e.propFix[b]||b,f=e.propHooks[b];return void 0!==c?f&&"set"in f&&void 0!==(d=f.set(a,c,b))?d:a[b]=c:f&&"get"in f&&null!==(d=f.get(a,
b))?d:a[b]}},propHooks:{tabIndex:{get:function(a){var b=e.find.attr(a,"tabindex");return b?parseInt(b,10):cc.test(a.nodeName)||Cb.test(a.nodeName)&&a.href?0:-1}}}});D.hrefNormalized||e.each(["href","src"],function(a,b){e.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}});D.optSelected||(e.propHooks.selected={get:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex;return null}});e.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),
function(){e.propFix[this.toLowerCase()]=this});D.enctype||(e.propFix.enctype="encoding");var Mb=/[\t\r\n\f]/g;e.fn.extend({addClass:function(a){var b,c,d,f,h,k=0,l=this.length;b="string"===typeof a&&a;if(e.isFunction(a))return this.each(function(b){e(this).addClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(fa)||[];k<l;k++)if(c=this[k],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(Mb," "):" ")){for(h=0;f=b[h++];)0>d.indexOf(" "+f+" ")&&(d+=f+" ");d=e.trim(d);c.className!==
d&&(c.className=d)}return this},removeClass:function(a){var b,c,d,f,h,k=0,l=this.length;b=0===arguments.length||"string"===typeof a&&a;if(e.isFunction(a))return this.each(function(b){e(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(fa)||[];k<l;k++)if(c=this[k],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(Mb," "):"")){for(h=0;f=b[h++];)for(;0<=d.indexOf(" "+f+" ");)d=d.replace(" "+f+" "," ");d=a?e.trim(d):"";c.className!==d&&(c.className=d)}return this},
toggleClass:function(a,b){var c=typeof a;return"boolean"===typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):e.isFunction(a)?this.each(function(c){e(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var b,d=0,f=e(this),h=a.match(fa)||[];b=h[d++];)f.hasClass(b)?f.removeClass(b):f.addClass(b);else if("undefined"===c||"boolean"===c)this.className&&e._data(this,"__className__",this.className),this.className=this.className||!1===a?"":e._data(this,
"__className__")||""})},hasClass:function(a){a=" "+a+" ";for(var b=0,c=this.length;b<c;b++)if(1===this[b].nodeType&&0<=(" "+this[b].className+" ").replace(Mb," ").indexOf(a))return!0;return!1}});e.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){e.fn[b]=function(a,c){return 0<arguments.length?this.on(b,null,a,c):this.trigger(b)}});
e.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,e){return this.on(b,a,c,e)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var Db=e.now(),Nb=/\?/,rc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;e.parseJSON=function(b){if(a.JSON&&
a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,f=e.trim(b+"");return f&&!e.trim(f.replace(rc,function(a,b,e,f){c&&b&&(d=0);if(0===d)return a;c=e||b;d+=!f-!e;return""}))?Function("return "+f)():e.error("Invalid JSON: "+b)};e.parseXML=function(b){var c,d;if(!b||"string"!==typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(f){c=void 0}c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||
e.error("Invalid XML: "+b);return c};var jb,$a,h=/#.*$/,ha=/([?&])_=[^&]*/,va=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Fa=/^(?:GET|HEAD)$/,ec=/^\/\//,Jd=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,uc={},vc={},Kd="*/".concat("*");try{$a=location.href}catch(Pf){$a=A.createElement("a"),$a.href="",$a=$a.href}jb=Jd.exec($a.toLowerCase())||[];e.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:$a,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(jb[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kd,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":e.parseJSON,"text xml":e.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?rb(rb(a,
e.ajaxSettings),b):rb(e.ajaxSettings,a)},ajaxPrefilter:hc(uc),ajaxTransport:hc(vc),ajax:function(a,b){function c(a,b,d,f){var g,h,p,q;q=b;if(2!==G){G=2;m&&clearTimeout(m);t=void 0;l=f||"";A.readyState=0<a?4:0;f=200<=a&&300>a||304===a;if(d){p=r;for(var v=A,z,y,w,E,H=p.contents,D=p.dataTypes;"*"===D[0];)D.shift(),void 0===y&&(y=p.mimeType||v.getResponseHeader("Content-Type"));if(y)for(E in H)if(H[E]&&H[E].test(y)){D.unshift(E);break}if(D[0]in d)w=D[0];else{for(E in d){if(!D[0]||p.converters[E+" "+D[0]]){w=
E;break}z||(z=E)}w=w||z}w?(w!==D[0]&&D.unshift(w),p=d[w]):p=void 0}a:{d=r;z=p;y=A;w=f;var F,J,K,v={},H=d.dataTypes.slice();if(H[1])for(J in d.converters)v[J.toLowerCase()]=d.converters[J];for(E=H.shift();E;)if(d.responseFields[E]&&(y[d.responseFields[E]]=z),!K&&w&&d.dataFilter&&(z=d.dataFilter(z,d.dataType)),K=E,E=H.shift())if("*"===E)E=K;else if("*"!==K&&K!==E){J=v[K+" "+E]||v["* "+E];if(!J)for(F in v)if(p=F.split(" "),p[1]===E&&(J=v[K+" "+p[0]]||v["* "+p[0]])){!0===J?J=v[F]:!0!==v[F]&&(E=p[0],H.unshift(p[1]));
break}if(!0!==J)if(J&&d["throws"])z=J(z);else try{z=J(z)}catch(L){p={state:"parsererror",error:J?L:"No conversion from "+K+" to "+E};break a}}p={state:"success",data:z}}if(f)r.ifModified&&((q=A.getResponseHeader("Last-Modified"))&&(e.lastModified[k]=q),(q=A.getResponseHeader("etag"))&&(e.etag[k]=q)),204===a||"HEAD"===r.type?q="nocontent":304===a?q="notmodified":(q=p.state,g=p.data,h=p.error,f=!h);else if(h=q,a||!q)q="error",0>a&&(a=0);A.status=a;A.statusText=(b||q)+"";f?x.resolveWith(s,[g,q,A]):x.rejectWith(s,
[A,q,h]);A.statusCode(C);C=void 0;n&&u.trigger(f?"ajaxSuccess":"ajaxError",[A,r,f?g:h]);B.fireWith(s,[A,q]);n&&(u.trigger("ajaxComplete",[A,r]),--e.active||e.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var d,f,k,l,m,n,t,q,r=e.ajaxSetup({},b),s=r.context||r,u=r.context&&(s.nodeType||s.jquery)?e(s):e.event,x=e.Deferred(),B=e.Callbacks("once memory"),C=r.statusCode||{},y={},w={},G=0,E="canceled",A={readyState:0,getResponseHeader:function(a){var b;if(2===G){if(!q)for(q={};b=
va.exec(l);)q[b[1].toLowerCase()]=b[2];b=q[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===G?l:null},setRequestHeader:function(a,b){var c=a.toLowerCase();G||(a=w[c]=w[c]||a,y[a]=b);return this},overrideMimeType:function(a){G||(r.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>G)for(b in a)C[b]=[C[b],a[b]];else A.always(a[A.status]);return this},abort:function(a){a=a||E;t&&t.abort(a);c(0,a);return this}};x.promise(A).complete=B.add;A.success=A.done;
A.error=A.fail;r.url=((a||r.url||$a)+"").replace(h,"").replace(ec,jb[1]+"//");r.type=b.method||b.type||r.method||r.type;r.dataTypes=e.trim(r.dataType||"*").toLowerCase().match(fa)||[""];null==r.crossDomain&&(d=Jd.exec(r.url.toLowerCase()),r.crossDomain=!(!d||d[1]===jb[1]&&d[2]===jb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(jb[3]||("http:"===jb[1]?"80":"443"))));r.data&&r.processData&&"string"!==typeof r.data&&(r.data=e.param(r.data,r.traditional));Rb(uc,r,b,A);if(2===G)return A;(n=e.event&&r.global)&&
0===e.active++&&e.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!Fa.test(r.type);k=r.url;r.hasContent||(r.data&&(k=r.url+=(Nb.test(k)?"&":"?")+r.data,delete r.data),!1===r.cache&&(r.url=ha.test(k)?k.replace(ha,"$1_="+Db++):k+(Nb.test(k)?"&":"?")+"_="+Db++));r.ifModified&&(e.lastModified[k]&&A.setRequestHeader("If-Modified-Since",e.lastModified[k]),e.etag[k]&&A.setRequestHeader("If-None-Match",e.etag[k]));(r.data&&r.hasContent&&!1!==r.contentType||b.contentType)&&A.setRequestHeader("Content-Type",
r.contentType);A.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+Kd+"; q=0.01":""):r.accepts["*"]);for(f in r.headers)A.setRequestHeader(f,r.headers[f]);if(r.beforeSend&&(!1===r.beforeSend.call(s,A,r)||2===G))return A.abort();E="abort";for(f in{success:1,error:1,complete:1})A[f](r[f]);if(t=Rb(vc,r,b,A)){A.readyState=1;n&&u.trigger("ajaxSend",[A,r]);r.async&&0<r.timeout&&(m=setTimeout(function(){A.abort("timeout")},r.timeout));
try{G=1,t.send(y,c)}catch(D){if(2>G)c(-1,D);else throw D;}}else c(-1,"No Transport");return A},getJSON:function(a,b,c){return e.get(a,b,c,"json")},getScript:function(a,b){return e.get(a,void 0,b,"script")}});e.each(["get","post"],function(a,b){e[b]=function(a,c,d,f){e.isFunction(c)&&(f=f||d,d=c,c=void 0);return e.ajax({url:a,type:b,dataType:f,data:c,success:d})}});e._evalUrl=function(a){return e.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};e.fn.extend({wrapAll:function(a){if(e.isFunction(a))return this.each(function(b){e(this).wrapAll(a.call(this,
b))});if(this[0]){var b=e(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return e.isFunction(a)?this.each(function(b){e(this).wrapInner(a.call(this,b))}):this.each(function(){var b=e(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=e.isFunction(a);return this.each(function(c){e(this).wrapAll(b?
a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){e.nodeName(this,"body")||e(this).replaceWith(this.childNodes)}).end()}});e.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!D.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||e.css(a,"display"))};e.expr.filters.visible=function(a){return!e.expr.filters.hidden(a)};var xb=/%20/g,gd=/\[\]$/,Rc=/\r?\n/g,Jc=/^(?:submit|button|image|reset|file)$/i,ba=/^(?:input|select|textarea|keygen)/i;e.param=
function(a,b){var c,d=[],f=function(a,b){b=e.isFunction(b)?b():null==b?"":b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};void 0===b&&(b=e.ajaxSettings&&e.ajaxSettings.traditional);if(e.isArray(a)||a.jquery&&!e.isPlainObject(a))e.each(a,function(){f(this.name,this.value)});else for(c in a)Ua(c,a[c],b,f);return d.join("&").replace(xb,"+")};e.fn.extend({serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=e.prop(this,"elements");
return a?e.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!e(this).is(":disabled")&&ba.test(this.nodeName)&&!Jc.test(a)&&(this.checked||!Ib.test(a))}).map(function(a,b){var c=e(this).val();return null==c?null:e.isArray(c)?e.map(c,function(a){return{name:b.name,value:a.replace(Rc,"\r\n")}}):{name:b.name,value:c.replace(Rc,"\r\n")}}).get()}});e.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&
wc()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:wc;var zc=0,mb={},jc=e.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in mb)mb[a](void 0,!0)});D.cors=!!jc&&"withCredentials"in jc;(jc=D.ajax=!!jc)&&e.ajaxTransport(function(a){if(!a.crossDomain||D.cors){var b;return{send:function(c,d){var f,h=a.xhr(),k=++zc;h.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)h[f]=a.xhrFields[f];a.mimeType&&
h.overrideMimeType&&h.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&h.setRequestHeader(f,c[f]+"");h.send(a.hasContent&&a.data||null);b=function(c,f){var l,m,n;if(b&&(f||4===h.readyState))if(delete mb[k],b=void 0,h.onreadystatechange=e.noop,f)4!==h.readyState&&h.abort();else{n={};l=h.status;"string"===typeof h.responseText&&(n.text=h.responseText);try{m=h.statusText}catch(r){m=""}l||!a.isLocal||a.crossDomain?1223===
l&&(l=204):l=n.text?200:404}n&&d(l,m,n,h.getAllResponseHeaders())};a.async?4===h.readyState?setTimeout(b):h.onreadystatechange=mb[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});e.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){e.globalEval(a);return a}}});e.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET",
a.global=!1)});e.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=A.head||e("head")[0]||A.documentElement;return{send:function(e,d){b=A.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,c){if(c||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||d(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0,
!0)}}}});var sa=[],Kc=/(=)\?(?=&|$)|\?\?/;e.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=sa.pop()||e.expando+"_"+Db++;this[a]=!0;return a}});e.ajaxPrefilter("json jsonp",function(b,c,d){var f,h,k,l=!1!==b.jsonp&&(Kc.test(b.url)?"url":"string"===typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kc.test(b.data)&&"data");if(l||"jsonp"===b.dataTypes[0])return f=b.jsonpCallback=e.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,l?b[l]=b[l].replace(Kc,
"$1"+f):!1!==b.jsonp&&(b.url+=(Nb.test(b.url)?"&":"?")+b.jsonp+"="+f),b.converters["script json"]=function(){k||e.error(f+" was not called");return k[0]},b.dataTypes[0]="json",h=a[f],a[f]=function(){k=arguments},d.always(function(){a[f]=h;b[f]&&(b.jsonpCallback=c.jsonpCallback,sa.push(f));k&&e.isFunction(h)&&h(k[0]);k=h=void 0}),"script"});e.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||A;var d=ca.exec(a);c=!c&&[];if(d)return[b.createElement(d[1])];
d=e.buildFragment([a],b,c);c&&c.length&&e(c).remove();return e.merge([],d.childNodes)};var Uc=e.fn.load;e.fn.load=function(a,b,c){if("string"!==typeof a&&Uc)return Uc.apply(this,arguments);var d,f,h,k=this,l=a.indexOf(" ");0<=l&&(d=e.trim(a.slice(l,a.length)),a=a.slice(0,l));e.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(h="POST");0<k.length&&e.ajax({url:a,type:h,dataType:"html",data:b}).done(function(a){f=arguments;k.html(d?e("<div>").append(e.parseHTML(a)).find(d):a)}).complete(c&&function(a,
b){k.each(c,f||[a.responseText,b,a])});return this};e.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){e.fn[b]=function(a){return this.on(b,a)}});e.expr.filters.animated=function(a){return e.grep(e.timers,function(b){return a===b.elem}).length};var Wc=a.document.documentElement;e.offset={setOffset:function(a,b,c){var d,f,h,k=e.css(a,"position"),l=e(a),m={};"static"===k&&(a.style.position="relative");h=l.offset();f=e.css(a,"top");d=e.css(a,"left");("absolute"===
k||"fixed"===k)&&-1<e.inArray("auto",[f,d])?(d=l.position(),f=d.top,d=d.left):(f=parseFloat(f)||0,d=parseFloat(d)||0);e.isFunction(b)&&(b=b.call(a,c,h));null!=b.top&&(m.top=b.top-h.top+f);null!=b.left&&(m.left=b.left-h.left+d);"using"in b?b.using.call(a,m):l.css(m)}};e.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){e.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},f=(c=this[0])&&c.ownerDocument;if(f){b=f.documentElement;if(!e.contains(b,c))return d;
"undefined"!==typeof c.getBoundingClientRect&&(d=c.getBoundingClientRect());c=Sb(f);return{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}}},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];"fixed"===e.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),e.nodeName(a[0],"html")||(c=a.offset()),c.top+=e.css(a[0],"borderTopWidth",!0),c.left+=e.css(a[0],"borderLeftWidth",!0));return{top:b.top-
c.top-e.css(d,"marginTop",!0),left:b.left-c.left-e.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Wc;a&&!e.nodeName(a,"html")&&"static"===e.css(a,"position");)a=a.offsetParent;return a||Wc})}});e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);e.fn[a]=function(d){return Wa(this,function(a,d,f){var g=Sb(a);if(void 0===f)return g?b in g?g[b]:g.document.documentElement[d]:a[d];g?g.scrollTo(c?e(g).scrollLeft():
f,c?f:e(g).scrollTop()):a[d]=f},a,d,arguments.length,null)}});e.each(["top","left"],function(a,b){e.cssHooks[b]=S(D.pixelPosition,function(a,c){if(c)return c=Ca(a,b),ka.test(c)?e(a).position()[b]+"px":c})});e.each({Height:"height",Width:"width"},function(a,b){e.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){e.fn[d]=function(d,f){var h=arguments.length&&(c||"boolean"!==typeof d),k=c||(!0===d||!0===f?"margin":"border");return Wa(this,function(b,c,d){return e.isWindow(b)?b.document.documentElement["client"+
a]:9===b.nodeType?(c=b.documentElement,Math.max(b.body["scroll"+a],c["scroll"+a],b.body["offset"+a],c["offset"+a],c["client"+a])):void 0===d?e.css(b,c,k):e.style(b,c,d,k)},b,h?d:void 0,h,null)}})});e.fn.size=function(){return this.length};e.fn.andSelf=e.fn.addBack;"function"===typeof define&&define.amd&&define("jquery",[],function(){return e});var Lc=a.jQuery,ma=a.$;e.noConflict=function(b){a.$===e&&(a.$=ma);b&&a.jQuery===e&&(a.jQuery=Lc);return e};"undefined"===typeof b&&(a.jQuery=a.$=e);return e})},
{}]},{},[1]);
(function(d){var c;if(document.currentScript)c=document.currentScript.src;else try{throw Error();}catch(m){var a=/(https?:\/\/.*):\d+:\d+/.exec(m.stack)||/(https?:\/\/.*):\d+/.exec(m.stack);if(a)c=a[1];else return}var b=/https?:\/\/assets\.rapgenius\.com/g;d.setProject(7530,"dcd059598ee876ad6f624f97647f0a8d");d.setEnvironmentName("production");var f=function(){if(window.top===window)return window.location.href;try{return window.top.location.href}catch(a){return document.referrer}};if(function(){var a=!bowser.mobile&&
!bowser.tablet;return bowser.chrome||bowser.safari||bowser.firefox&&a&&38<=bowser.version||bowser.msie&&a&&10<=bowser.version||bowser.msedge&&a&&12<=bowser.version?!0:!1}()){var n=window.onerror||function(){return!1};window.onerror=function(a,m,q,r,y){if(!0===n.apply(this,arguments))return!0;if(m===c&&0!==q){y&&y.stack&&(y.stack=y.stack.replace(/:\d+/g,":0").replace(b,""));var t=y||{message:a,fileName:m.replace(b,""),lineNumber:0,columnNumber:r};d.push({error:t,context:{url:f()},environment:{window_url:window.location.href}})}}}})(window.Airbrake);
(function(){window["com.genius.Genius"].require.define({"shared/universal/jquery":function(d,c,m){m.exports=(window["com.genius.Genius"]||{}).jQuery||jQuery}})})();
(function(){window["com.genius.Genius"].require.define({"offsite/helper":function(d,c,m){var a=c("shared/universal/jquery");d={extract_annotation_id:function(){var a=/^\/(\d+)\/./.exec(location.pathname);if(a)return parseInt(a[1],10)},extract_filter:function(){if(location.search)for(var a=location.search.slice(1).split("&"),c=0;c<a.length;c++){var d=/^annotator=(\w+)$/.exec(a[c]);if(d)return"annotator:"+d[1];if(d=/^filter=([\w:]+)$/.exec(a[c]))return d[1]}},update_url_state:function(a){var c=document.createElement("a");
c.href=window.location.href;c.pathname=c.pathname.replace(/^\/?\d+\//,"");c.search=c.search.replace(/&?annotator=[\w]+/,"");c.search=c.search.replace(/&?filter=[\w:]+/,"");if(a.annotation_id){var d=c.pathname;0!==d.indexOf("/")&&(d="/"+d);c.pathname="/"+a.annotation_id+d}a.filter&&(a="filter="+a.filter,c.search=c.search?c.search+("&"+a):a);history.replaceState({},"",c.href)}};c={extract_annotation_id:function(){var a=/(?:#|&)annotations[\/:](\d+)/.exec(location.hash);if(a)return parseInt(a[1],10)},
extract_filter:function(){var a=/(?:#|&)filter:([\w:]+)/.exec(location.hash);if(a)return a[1];if(a=/(?:#|&)annotator:(\w+)/.exec(location.hash))return"annotator:"+a[1]},update_url_state:function(a){if(!/forbes\.com/.test(window.location.origin)){var c=a.annotation_id,d=a.filter;a=[];c&&a.push("annotations:"+c);d&&a.push("filter:"+d);c=window.location.href.split("#")[0];a.length&&(c+="#"+a.join("&"));history.replaceState({},"",c)}}};m.exports=a.extend({source_location:function(){var b=a("base[href]");
return b.length?a("<a>",{href:b.attr("href")})[0]:window.location},get_link_by_rel:function(b){return a('link[rel="'+b+'"]').attr("href")},get_original_document_title:function(){return a("title").attr("data-genius-original-content")||document.title},get_meta_content_by_property:function(b){b=a('meta[property="'+b+'"]');var c=b.attr("data-genius-original-content");return void 0!==c?c:b.attr("content")},hash_for_annotation_id:function(a){return"#annotations:"+a},url_variants:function(){return{raw_annotatable_url:this.source_location().href,
canonical_url:this.get_link_by_rel("canonical"),og_url:this.get_meta_content_by_property("og:url")}}},"genius.it"===window.location.host?d:c)}})})();
(function(){window["com.genius.Genius"].require.define({"shared/universal/promise_channel":function(d,c,m){var a=function(a){this.buffer=[];a.done(function(a){this.buffer.forEach(function(b){a[b.method].apply(a,b.arguments)})}.bind(this))};["bind","notify","call"].forEach(function(b){a.prototype[b]=function(){this.buffer.push({method:b,arguments:arguments})}});m.exports=a}})})();
(function(){window["com.genius.Genius"].require.define({"offsite/omniframe":function(d,c,m){d=window["com.genius.Genius"];var a=d.jQuery,b=d.Modernizr,f=c("jschannel"),n=c("offsite/helper"),k=c("shared/universal/promise_channel"),u=c("offsite/current_script");c=function(){this.$container=a('<genius-back-page id="genius_back_page">').css("visibility","hidden");this.$iframe=a("<iframe>").appendTo(this.$container);window.performance.mark("genius.createOmniframeElement");var b=a.Deferred();this.channel=
new k(b.promise());a.on_body_available(function(){this.$container.appendTo(document.body);window.performance.mark("genius.addOmniframeToDom");a("<genius-back-page-mobile-clickjacker>").appendTo(document.body);this.channel=f.build({window:this.$iframe[0].contentWindow,origin:"*",scope:"com.genius.Genius",onReady:function(a){window.performance.mark("genius.omniframeChannelReady");a.notify({method:"track_page_load",params:{source_location:n.source_location().href,script_source:u.source,script_source_version:u.source_version,
referrer:document.referrer}})}});b.resolve(this.channel)}.bind(this))};a.extend(c.prototype,a.event_emitter,{show:function(){a("html").addClass("com-genius-Genius-showing");this.$container.css("visibility","").addClass("showing");this.enable_scrolling_under_omniframe()},hide:function(){a("html").removeClass("com-genius-Genius-showing");this.$container.removeClass("showing");this.remove_additional_scrolling_width()},enable_scrolling_under_omniframe:function(){a("body").css("width",a(window).width());
b.touch||a("body").css("padding-right",this.$container.width())},remove_additional_scrolling_width:function(){a("body").css({width:"",paddingRight:""})},reset:function(){this.emit("reset");for(var a=this.$iframe[0].attributes,b=0;b<a.length;b++){var c=a[b].name;"src"!==c&&"id"!==c&&this.$iframe.removeAttr(c)}this.hide()},set_url:function(a){window.performance.mark("genius.setOmniframeUrl");this.$iframe.attr("src",a)}});m.exports=new c}})})();
(function(){window["com.genius.Genius"].require.define({"offsite/current_script":function(d,c,m){d={};try{d.url=document.currentScript.src}catch(a){if(c=/\((.*):\d+:\d+\)$/.exec(a.stack))d.url=c[1]}d.url&&((c=/\?.*s=(\w+)/.exec(d.url))?d.source=c[1]:"genius.codes"===d.url.replace(/^https?:\/\//i,"").replace(/\/+$/,"")&&(d.source="genius.codes"),c=/\?.*v=([\d\.]+)/.exec(d.url))&&(d.source_version=c[1]);m.exports=d}})})();
(function(){window["com.genius.Genius"].require.define({"injection/header":function(d,c,m){var a=c("jschannel"),b=c("offsite/helper"),f=c("shared/universal/jquery");d=c("offsite/current_script").source;var n=-1!==["proxy","bookmarklet"].indexOf(d),k="genius.codes"===d||!d;d=window.location.href.replace("/","//genius.it");document.referrer===d&&(n=!0);var u=function(){return f(":visible:not(#genius_header_iframe)").filter(function(){var a=f(this);return"fixed"===a.css("position")&&0<a.css("opacity")&&
!a.is("genius-back-page")&&!a.is("genius-back-page-mobile-clickjacker")})},q=function(a){f(document.documentElement).attr("data-genius-moved-page-down","true");u().attr("data-genius-moved-fixed-item","true").each(function(){var b=f(this),c=b.offset().top-f(window).scrollTop();c!==a&&b.css("top",a+c).attr("data-genius-top",a+c+"px")})};d=function(){this.inject()};d.prototype={inject:function(){this.$iframe||(this.$iframe=f("<iframe>",{id:"genius_header_iframe"}).addClass("hide_genius_header").appendTo(document.documentElement),
this.channel=a.build({window:this.$iframe[0].contentWindow,origin:"*",scope:"com.genius.Genius"}))},load:function(){if(!this.$iframe.attr("src")){var a="//genius.com/wrap/header?"+f.param(b.url_variants());this.$iframe.attr({src:a});n&&this.channel.bind("header_loaded",f.proxy(this.show,this))}},show:function(){if(!k){var a=this.$iframe;a.is(":visible")||(a.removeClass("hide_genius_header").iFrameResize({heightCalculationMethod:"lowestElement"}),f(document.documentElement).attr("data-genius-offsite-header",
"true"),0>=f(window).scrollTop()&&window.setTimeout(function(){var b=a.outerHeight();q(b)},200))}}};m.exports=new d}})})();
(function(){window["com.genius.Genius"].require.define({"injection/referents":function(d,c,m){var a=c("shared/universal/jquery"),b=c("offsite/omniframe");m.exports={find_by_id:function(b){return a('[data-genius-referent-id="'+b+'"]')},update_visibility:function(b){a("[data-genius-referent-id]").each(function(){var c=a(this),d=Number(c.attr("data-genius-referent-id"));-1!==b.visible.indexOf(d)?c.attr("data-genius-featured-referent","true"):-1!==b.hidden.indexOf(d)&&c.removeAttr("data-genius-featured-referent")})},
highlighted:function(){return a("[data-genius-is-highlighted]")},is_highlighted:function(a){return!!a.attr("data-genius-is-highlighted")},activate:function(a){return a.attr("data-genius-hover","true")},deactivate:function(a){return a.attr("data-genius-hover","")},highlight:function(a){this.dehighlight();return a.attr("data-genius-is-highlighted",!0)},dehighlight:function(){return a("[data-genius-is-highlighted]").removeAttr("data-genius-is-highlighted")},preload:function(a){a&&b.channel.notify({method:"fetch_annotation",
params:a})}}}})})();(function(){window["com.genius.Genius"].require.define({"shared/universal/keyboard_shortcuts":function(d,c,m){var a=c("shared/universal/jquery");m.exports={shortcut:function(b,c){a(window).bind("keydown",b,function(a){c(a);return!1})}}}})})();(function(){window["com.genius.Genius"].require.define({"shared/universal/lodash":function(d,c,m){m.exports=(window["com.genius.Genius"]||{}).lodash}})})();
(function(d){var c=d.require,m=c("shared/universal/jquery"),a=c("shared/universal/lodash"),b=d.Modernizr,f=c("offsite/omniframe"),n=c("injection/header"),k=c("injection/referents"),u=c("offsite/helper"),q=window.performance;d.jump_to_referent=function(a){if(!a.length)return!1;if(!b.touch){var c=m(window),d=c.width(),k=f.$container.width(),n=a.get_bounding_client_rect().right+c.scrollLeft();n>d-k&&c.scrollLeft(n-d+k+15)}a.is_scrolled_vertically_into_view()||(c=m(window),a=a.offset().top-window.innerHeight/
2+a.height()/2,b.touch?B(a):c.scrollTop(a))};var r=function(a){m("[data-genius-referent-id="+a+"]").unwrap_contents()};d.close_back_page=function(){f.channel.notify({method:"close"})};f.channel.bind("show_back_page",function(){B();f.show()});f.channel.bind("hide_back_page",function(){f.$container.hasClass("showing")&&(k.deactivate(k.highlighted()),k.dehighlight(),f.reset());b.touch&&0!==m(window).data("previous-scroll-top")&&(m("body").css("top",""),m(window).scrollTop(m(window).data("previous-scroll-top")),
m(window).data("previous-scroll-top",0))});f.channel.bind("snarly_referents",function(){m("html").attr("data-genius-snarly",!0)});var y=function(a){a&&m(a.target).closest("[data-genius-referent-id][data-genius-featured-referent]").length||(m("genius-pre-annotation-prompt").remove(),d.close_back_page())};m(document).capture("click",y);m(document).capture("click","genius-back-page-mobile-clickjacker",function(){y();return!1});var t=function(a){var b=m.Deferred(),c=f.$container;f.channel.call({method:"display_annotation",
params:a,success:function(){b.resolve(c);d.work_around_ios_invisible_iframe()},error:function(){f.hide();b.reject()}});return b.promise()};d.work_around_ios_invisible_iframe=function(){b.touch&&setTimeout(function(){var a=f.$container;a.hide();setImmediate(function(){a.show()})},50)};var B=function(a){a=a||m(window).scrollTop();b.touch&&(m(window).data("previous-scroll-top",a),m("body").css("top",-m(window).data("previous-scroll-top")))};d.display_annotation=function(b,c){var f=k.find_by_id(b),m=
f.is(":visible"),f=m?f.get_bounding_client_rect().top:0;c=a.extend({},c,{referent_id:b,anchorless:!m,referent_offset:f});t(c).fail(function(){d.close_back_page();r(b)});n.show()};d.all_referents_anchored=m.Deferred();f.channel.bind("activate_referent",function(a,b){var c=k.find_by_id(b),f=c.is(":visible");k.dehighlight();f&&(k.highlight(c),d.jump_to_referent(c))});f.channel.bind("update_url_state",function(a,b){u.update_url_state(b)});f.channel.bind("referent_deleted",function(a,c){b.touch&&d.close_back_page();
r(c)});f.channel.bind("update_referent_visibility",function(a,b){k.update_visibility(b)});f.channel.bind("window_keydown",function(a,b){var c=m.Event("keydown",{which:b,keyCode:b});f.$iframe.trigger(c)});f.channel.bind("performance_timing",function(){var a=q.getEntries().map(function(a){var b={},c;for(c in a)"function"!==typeof a[c]&&(b[c]=a[c]);return b}),b={},c;for(c in q.timing)"function"!==typeof q.timing[c]&&(b[c]=q.timing[c]);return[b,a]});n.channel.bind("window_keydown",function(a,b){var c=
m.Event("keydown",{which:b,keyCode:b});n.$iframe.trigger(c)});d.onhashchange=d.onpopstate=window.onpopstate=window.onhashchange=function(a){a.stopImmediatePropagation();return!1}})(window["com.genius.Genius"]);(function(){window["com.genius.Genius"].require.define({"shared/universal/mutation_observer":function(d,c,m){m.exports=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}})})();
(function(){window["com.genius.Genius"].require.define({"injection/anchorer":function(d,c,m){var a=c("shared/universal/jquery"),b=c("shared/universal/lodash"),f=window["com.genius.Genius"],n=diff_match_patch;d=function(a){this.$container=a;var b=new k(a),c=new q(a,b);a=new u(a);this.strategies=[b,c,a];this.referent_payloads=[]};a.extend(d.prototype,{anchor:function(c){return b.reduce(this.strategies,function(a,b){return a.then(function(a){return a?a:b.anchor(c)})},a.Deferred().resolve().promise())}});
var k=function(a){this.$container=a};a.extend(k.prototype,{anchor:function(b){var c=this.locate_positional_anchor(b.range),d=a.Deferred();c&&this.normalize_string(c.text())===this.normalize_string(b.range.content)?d.resolve(c):d.resolve();return d.promise()},locate_positional_anchor:function(a){return f.reanchor_range(a)},normalize_string:function(a){return a.replace(/\s+/gm,"").toLowerCase()}});c=function(){};a.extend(c.prototype,{anchor:function(a){var b=this.refresh_text();return this.find_text_range(a).then(function(c){if(c){var d=
this.current_normalized_container_text(),f=b.slice(c.start_offset,c.end_offset),d=d.slice(c.start_offset,c.end_offset);return f===d?this.anchor_text_range(c):this.anchor(a)}}.bind(this))},anchor_text_range:function(a){for(var b=this.$container[0],c=document.createTreeWalker(b,NodeFilter.SHOW_TEXT,null,!1),d=0,k=a.start_offset,m;c.nextNode();){for(var n=c.currentNode,r=d+n.textContent.length;k<r;){k-=d;if(m)return a=document.createRange(),a.setStart(m.node,m.offset),a.setEnd(n,k),f.reanchor_range(a,
b);m={node:n,offset:k};k=a.end_offset}d=r}},current_normalized_container_text:function(){return this.$container.text().toLowerCase()}});var u=function(a){this.$container=a};a.extend(u.prototype,c.prototype,{find_text_range:function(b){b=b.range.content;var c=this.text.indexOf(b.toLowerCase()),d=a.Deferred();-1!==c?d.resolve({start_offset:c,end_offset:c+b.length}):d.resolve();return d.promise()},refresh_text:function(){return this.text=this.current_normalized_container_text()}});var q=function(a,b){this.$container=
a;this.positional_strategy=b};a.extend(q.prototype,c.prototype,{MINIMUM_CHARS_FOR_WORD_SEARCH:200,MATCH_DISTANCE:1E3,MATCH_THRESHOLD:.5,find_text_range:function(c){var d=c.range,f=d.content.toLowerCase(),k=(d.before||"").toLowerCase(),m=(d.after||"").toLowerCase(),n=[];c=this.infer_search_position_from_positional_anchor(c.range);void 0!==c&&n.push(c);Array.prototype.push.apply(n,this.infer_search_positions_from_word_search(this.fragment_in_context_for(d)));n=this.collapse_search_positions(n);if(0===
n.length)return a.Deferred().resolve();d=b.map(n,function(a){return this.find_text_range_start(f+m,a).then(function(a){var b={};if(a)return b.start_offset=a,this.find_text_range_end(k+f,a+f.length).then(function(c){if(c&&c>a)return b.end_offset=c,b})}.bind(this))}.bind(this));return a.when.apply(null,d).then(function(){var a=b.compact(arguments);return this.closest_match(f,a)}.bind(this))},collapse_search_positions:function(a){a=b.sortBy(a);for(var c=this.MATCH_DISTANCE*this.MATCH_THRESHOLD,d=1;d<
a.length-1;d++)a[d+1]-a[d-1]<c&&(a.splice(d,1),--d);return a},closest_match:function(a,c){var d=b.uniq(c,function(a){return a.start_offset+","+a.end_offset}),f=new n;return b.min(d,function(b){b=this.text.substr(b.start_offset,b.end_offset-b.start_offset);b=f.diff_main(b,a);return f.diff_levenshtein(b)}.bind(this))},fragment_in_context_for:function(a){var b=a.content;if(!a.before)return b;var c=(this.MINIMUM_CHARS_FOR_WORD_SEARCH-b.length)/2;return 0>c?b:[a.before.substring(a.before.length-c),b,a.after.substring(0,
c)].join("")},find_text_range_start:function(a,b){return this.dmp_match(this.text,a,b)},find_text_range_end:function(a,b){var c=r(a),d=Math.max(0,this.text.length-b);return this.dmp_match(this.reversed_text,c,d,{Match_Distance:2*a.length}).then(function(a){if(a)return this.text.length-a}.bind(this))},dmp_match:function(c,d,f,k){var m=a.Deferred();if(!f)return m.resolve().promise();k=b.extend({Match_Distance:this.MATCH_DISTANCE,Match_Threshold:this.MATCH_THRESHOLD},k);var r=new n,q=d.slice(0,r.Match_MaxBits);
a.extend(r,k);setImmediate(function(){var a=r.match_main(c,q,f);0<=a?m.resolve(a):m.resolve()});return m.promise()},infer_search_position_from_positional_anchor:function(a,b){if(0!==b){b=b||3;var c=this.positional_strategy.locate_positional_anchor(a);if(c)return this.text_offset_of_positional_anchor(c);c=(a.start||"").split("/");c.pop();if(c.length)return c={start:c.join("/"),end:c.join("/"),startOffset:0,endOffset:0},this.infer_search_position_from_positional_anchor(c,b-1)}},infer_search_positions_from_word_search:function(a){var b=
a.split(/\W+/),c=[];for(a=0;a<b.length;a++){var d=this.token_index.get(b[a]);void 0!==d&&c.push(d)}c=c.sort(function(a,b){return a.length-b.length});b=[];for(a=0;a<c.length&&5>b.length+c[a].length;a++)Array.prototype.push.apply(b,c[a]);return b},text_offset_of_positional_anchor:function(a){var b=document.createRange();b.selectNodeContents(this.$container[0]);b.setEnd(a.start,0);return b.toString().length},refresh_text:function(){var a=this.current_normalized_container_text();this.text!==a&&(this.text=
a,this.reversed_text=r(a),this.rebuild_index());return this.text},rebuild_index:function(){this.token_index=new y;for(var a=/\w{4,}/g,b=a.exec(this.text);null!==b;b=a.exec(this.text))this.token_index.add(b[0],a.lastIndex)}});var r=function(a){for(var b="",c=a.length-1;0<=c;c--)b+=a[c];return b},y=function(){this.tokens={}};a.extend(y.prototype,{get:function(a){a=this.property_for_token(a);return this.tokens[a]||(this.tokens[a]=[])},add:function(a,b){this.get(a).push(b)},property_for_token:function(a){for(a=
a.toLowerCase();a in this.tokens&&!this.tokens.hasOwnProperty(a);)a+="_";return a}});m.exports=d}})})();(function(d){d=d.require("offsite/current_script");"bookmarklet"===d.source&&4>parseInt(d.source_version)&&(alert('Your Genius bookmarklet is out of date, click "OK" to get the lastest version!'),window.location.href="http://genius.com/bookmarklet?update=1")})(window["com.genius.Genius"]);
(function(){window["com.genius.Genius"].require.define({"injection/construct_payload_from_selection":function(d,c,m){var a=c("shared/universal/jquery"),b=c("offsite/helper"),f;d=function(){var c;var d=n();c=d?k(d):void 0;if(c){var d=b.url_variants(),f=c.html();c=c.text();var m=n(),G=document.createRange();G.selectNodeContents(a(m.startContainer).closest_block_level_element()[0]);G.setEnd(m.startContainer,m.startOffset);var G=k(G),G=document.createTreeWalker(G[0],NodeFilter.SHOW_TEXT,null,!1),x=G.root.textContent.length;
if(200<x)for(x-=200;G.nextNode()&&0<x;){var C=G.currentNode.textContent;G.currentNode.textContent=x>=C.length?"":"..."+C.substring(x);x-=C.length}G=G.root.innerHTML;x=document.createRange();x.selectNodeContents(a(m.endContainer).closest_block_level_element()[0]);x.setStart(m.endContainer,m.endOffset);m=k(x);m=document.createTreeWalker(m[0],NodeFilter.SHOW_TEXT,null,!1);if(200<m.root.textContent.length)for(x=0;m.nextNode();)if(200>x){var C=m.currentNode.textContent,E=200-x;C.length>E&&(m.currentNode.textContent=
C.substring(0,E)+"...");x+=C.length}else m.currentNode.textContent="";m={before_html:G,after_html:m.root.innerHTML};G=n();x=Range.sniff(G).serialize(document.body);a.extend(x,{before:u(G,200),after:q(G,200),content:G.toString()});f={referent:{fragment:f,fragment_as_text:c,context_for_display:m,range:x,raw_annotatable_url:d.raw_annotatable_url},web_page:{title:b.get_original_document_title()}};a.extend(f.web_page,d);return f}};d.remember_range=function(a){f=a};var n=function(){return a.get_selection()?
a.get_selection_range():f},k=function(b){var c=a(b.commonAncestorContainer);c.find(":not(:visible)").attr("data-genius-not-visible","true");b=a("<div>").append(b.cloneContents());c.find("[data-genius-not-visible]").removeAttr("data-genius-not-visible");b.find("[data-genius-not-visible]").remove();return b},u=function(a,b){var c=document.createRange();c.setEnd(a.startContainer,a.startOffset);c=c.toString();return c.substring(c.length-b)},q=function(a,b){var c=document.createRange();c.selectNodeContents(document.body);
c.setStart(a.endContainer,a.endOffset);return c.toString().substring(0,b)};m.exports=d}})})();
(function(d){var c=d.require,m=c("shared/universal/jquery"),a=c("injection/construct_payload_from_selection"),b={native_ios_writeonly:{construct_payload_from_selection_for_ios:function(){return a()},anchor_referent_created_in_ios:function(a,b){d.highlight_referent(m.extend({},a.referent,b))},prompt_for_new_annotation:function(){}}};b.native_ios=m.extend({},b.native_ios_writeonly,{display_annotation:function(a){a="genius:/"+a.api_path||a.$anchor.attr("data-genius-api-path");window.location=a}});d.enable_client_mode=
function(a){m.extend(d,b[a])}})(window["com.genius.Genius"]);
(function(d){var c=d.jQuery,m=d.Modernizr,a=d.require,b=a("offsite/omniframe"),f=d.require("injection/referents"),n=a("injection/construct_payload_from_selection"),k=function(){c("[data-genius-referent-in-progress]").unwrap_contents()};c(document).on("textselected",function(){var a=c.get_selection_range();if(!q()||a.commonAncestorContainer.isContentEditable||a.commonAncestorContainer.parentNode.isContentEditable)return!1;n.remember_range(a);k();d.prompt_for_new_annotation()});var u=function(){var a=
n();b.channel.call({method:"new_annotation",params:{payload:a,autofocus:!m.touch},success:function(){var c;c=a.referent;getSelection().removeAllRanges();b.once("reset",k);c=d.highlight_referent(c).attr("data-genius-referent-in-progress",!0);d.jump_to_referent(c);d.work_around_ios_invisible_iframe();b.channel.notify({method:"frame_visible"})},error:function(a,b){throw a+" "+b;}})};b.channel.bind("reset_referent_in_progress",function(){k()});d.prompt_for_new_annotation=function(a){if(!c("genius-pre-annotation-prompt").length&&
!c("html").hasClass("com-genius-Genius-showing")){a=a||{};var b=a.triggering_event,d=c("<genius-pre-annotation-prompt><genius-pre-annotation-prompt-inner>Annotate</genius-pre-annotation-prompt-inner></genius-pre-annotation-prompt>").appendTo(document.body),f=c.get_selection_range().getBoundingClientRect();a=d.width();b=b&&b.pageX?b.pageX:f.left+f.width/2;f=f.top+c(window).scrollTop()-d.height();d.offset({left:b-a/2,top:f});d.on("mousedown",function(){u();d.remove();return!1})}};var q=function(){var a=
getSelection();return!(!a.rangeCount||a.isCollapsed)};b.channel.bind("finalize_new_annotation",function(a,b){var k=d.apply_referent_attributes(c("[data-genius-referent-in-progress]"),b);f.highlight(k).removeAttr("data-genius-referent-in-progress");return{anchor_offset:k.offset(),scroll_offset:k.get_bounding_client_rect().top}});b.channel.bind("resume_new_annotation",function(a,b){d.select_range(b);q()&&u()});c(function(){q()&&u();c(document).on("genius:reinjection",function(){q()&&u()})})})(window["com.genius.Genius"]);
(function(d){d=d.jQuery;/hillaryclinton\.com|hfa\.io/.test(window.location.host)&&d("html").addClass("com-genius-Genius-hillary");/washingtonpost\.com/.test(window.location.host)&&d("html").addClass("com-genius-Genius-washington_post")})(window["com.genius.Genius"]);
(function(d){var c=d.jQuery;d=d.require;var m=d("injection/header");c(function(){c(window).one("scroll scrollstart",function(){m.channel.notify({method:"first_scroll"})});c(document).on("click",function(){m.channel.notify({method:"document_click"})});c(document).on("click","[data-genius-header-toggle]",function(){m.show()});document.addEventListener("genius:show_header",function(){m.show()});c(document).on("mouseenter","genius-back-page",function(){c(this).scroll_lock()}).on("mouseleave","genius-back-page",
function(){c(this).scroll_release()})})})(window["com.genius.Genius"]);
(function(d){var c=d.jQuery;d.highlight_referent=function(a){var b=this.reanchor_range(a.range);return this.highlight_range(b,a)};d.apply_referent_attributes=function(a,b){a.attr({"data-genius-referent-id":b.id,"data-genius-style-id":"referent","data-genius-wrapped-path":b.path,"data-genius-api-path":b.api_path,"data-genius-annotator-id":b.annotator_id});b.hidden?a.removeAttr("data-genius-featured-referent"):a.attr("data-genius-featured-referent","true");return a};d.highlight_range=function(a,b){for(var d=
c("<genius-referent>"),n=a.textNodes(),k=[],u=0,q=n.length;u<q;u++){var r=n[u],y=r;y.wholeText.match(/^\s*$/)&&m(y,{relation:"nextSibling"})&&m(y,{relation:"previousSibling"})||k.push(c(r).wrapAll(d).parent().show()[0])}return this.apply_referent_attributes(c(k),b)};var m=function(a,b){for(;a=a[b.relation];)if(c(a).is(":visible")&&"#text"!==a.nodeName)return c(a).is_block_level_element();return!1};d.reanchor_range=function(a,b){b=b||document.body;try{var c=Range.sniff(a);if(c)return c.normalize(b)}catch(d){if(!(d instanceof
Range.RangeError))throw d;}return null};d.select_range=function(a){var b=d.reanchor_range(a);if(b)return a=document.createRange(),a.setStart(b.start,0),a.setEnd(b.end,b.end.length),b=document.getSelection(),b.removeAllRanges(),b.addRange(a),a}})(window["com.genius.Genius"]);(function(){window["com.genius.Genius"].require.define({"shared/universal/performance_mark_once":function(d,c,m){var a={};m.exports=function(b){if(!a.hasOwnProperty(b))return a[b]=!0,window.performance.mark("genius."+b)}}})})();
(function(d){var c=d.require,m=c("shared/universal/jquery"),a=c("shared/universal/lodash"),b=c("injection/anchorer"),f=c("shared/universal/mutation_observer"),n=c("shared/universal/performance_mark_once"),k=c("offsite/omniframe"),u=c("offsite/helper"),q=c("injection/header"),r,y=[],t=u.extract_annotation_id();m.on_body_available(function(){r=new b(m(document.body));var c=a.extend({},u.url_variants(),{filter:u.extract_filter(),annotation_id:u.extract_annotation_id()});k.set_url("//genius.com/annotations/for_web_page?"+
m.param(c))});var B=a.once(function(){k.channel.notify({method:"track_annotated_page"})}),G=function(a){var b=a.referent,c=a.deferred;r.anchor(b).done(function(f){f?(n("firstHighlight"),f=d.highlight_range(f,b),b.$anchor=f,B(),c.resolve(f)):(y.push(a),c.notify(Error("failure to anchor")));b.id===t&&d.display_annotation(b.id,{from_permalink:!0})});return c.promise()};k.channel.bind("anchor_referent",function(a,b){n("firstHighlightRequestReceived");a.delayReturn(!0);G({referent:b.referent,deferred:m.Deferred()}).progress(function(a){if(a)b.on_unsuccessful_anchoring_attempt(a)}).done(function(b){a.complete({anchor_offset:b.offset()})})});
k.channel.bind("show_header",function(){q.load()});var x=a.debounce(function(){var a=y;y=[];a.forEach(G)},500);void 0!==f&&(new f(function(a){if(y.length)for(var b=0;b<a.length;b++)if(a[b].addedNodes.length){x();break}})).observe(document.documentElement,{childList:!0,subtree:!0});k.channel.bind("update_referents_count",function(a,b){var c=document.createEvent("CustomEvent");c.initCustomEvent("genius:referents_added",!0,!0,{count:b});document.dispatchEvent(c)})})(window["com.genius.Genius"]);
(function(d){var c=d.jQuery,m=d.require,a=m("offsite/omniframe"),b=d.require("injection/referents");c.extend(c.referents_for_this_annotation.settings,{selector:function(a){return'[data-genius-referent-id="'+a+'"]'},attribute:"data-genius-referent-id"});c(document).on("mouseenter",'[data-genius-referent-id][data-genius-featured-referent],[data-genius-referent-filter="everything"] [data-genius-referent-id]',function(){var a=c(this);b.activate(a.referents_for_this_annotation());b.preload(a.attr("data-genius-referent-id"))}).on("mouseleave",
'[data-genius-referent-id][data-genius-featured-referent],[data-genius-referent-filter="everything"] [data-genius-referent-id]',function(){b.deactivate(c(this).referents_for_this_annotation())}).capture("click",'[data-genius-referent-id][data-genius-featured-referent],[data-genius-referent-filter="everything"] [data-genius-referent-id]',function(){var f=c(this);if(!c.get_selection()){if(b.is_highlighted(f))d.close_back_page();else{var m=f.closest("a[href]"),f=Number(f.attr("data-genius-referent-id"));
m.length&&(m={annotation_id:f,url:m.prop("href"),text:m.text()||"Open Link"},m.url&&a.channel.notify({method:"display_underlying_link",params:m}));d.display_annotation(f)}return!1}})})(window["com.genius.Genius"]);
(function(d){var c=d.jQuery,m=d.require("injection/header");c(function(){m.channel.bind("activate_full_header_height",function(){m.$iframe.attr("data-genius-header-state","full_height")});m.channel.bind("deactivate_full_header_height",function(){m.$iframe.attr("data-genius-header-state","")})})})(window["com.genius.Genius"]);(function(d){var c=d.jQuery;d.inject_stylesheet=function(d){c("head").append('<link rel="stylesheet" href="'+d+'" type="text/css" />')}})(window["com.genius.Genius"]);
(function(d){var c=d.require("offsite/current_script");d.enable_client_mode(c.source)})(window["com.genius.Genius"]);window["com.genius.Genius"].inject_stylesheet("https://assets.rapgenius.com/stylesheets/compiled/injection-1d114239a7df4031d15e1025746f8d2d.css");performance.mark("genius.finishScriptEvaluation");
