/*

 Lodash <https://lodash.com/>
 Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 Released under MIT license <https://lodash.com/license>
 Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 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(g){if(window["com.genius.Genius.annotation_enabled"]){g=g.jQuery;var d=window.onerror;window.onerror=function(){window.onerror=d;return!0};g(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(g){"undefined"===typeof g&&(g={});"undefined"===typeof g.performance&&(g.performance={});g._perfRefForUserTimingPolyfill=g.performance;g.performance.userTimingJsNow=!1;g.performance.userTimingJsNowPrefixed=!1;g.performance.userTimingJsUserTiming=!1;g.performance.userTimingJsUserTimingPrefixed=!1;g.performance.userTimingJsPerformanceTimeline=!1;g.performance.userTimingJsPerformanceTimelinePrefixed=!1;var d=[],m=[],a=null,b,h;if("function"!==typeof g.performance.now){g.performance.userTimingJsNow=
!0;m=["webkitNow","msNow","mozNow"];for(b=0;b<m.length;b++)if("function"===typeof g.performance[m[b]]){g.performance.now=g.performance[m[b]];g.performance.userTimingJsNowPrefixed=!0;break}var n=+new Date;g.performance.timing&&g.performance.timing.navigationStart&&(n=g.performance.timing.navigationStart);"function"!==typeof g.performance.now&&(g.performance.now=Date.now?function(){return Date.now()-n}:function(){return+new Date-n})}var l=function(){},v=function(){},q=[],u=!1,D=!1;if("function"!==typeof g.performance.getEntries||
"function"!==typeof g.performance.mark){"function"===typeof g.performance.getEntries&&"function"!==typeof g.performance.mark&&(D=!0);g.performance.userTimingJsPerformanceTimeline=!0;d=["webkit","moz"];m=["getEntries","getEntriesByName","getEntriesByType"];for(b=0;b<m.length;b++)for(h=0;h<d.length;h++)a=d[h]+m[b].substr(0,1).toUpperCase()+m[b].substr(1),"function"===typeof g.performance[a]&&(g.performance[m[b]]=g.performance[a],g.performance.userTimingJsPerformanceTimelinePrefixed=!0);var l=function(a){q.push(a);
"measure"===a.entryType&&(u=!0)},t=function(){u&&(q.sort(function(a,b){return a.startTime-b.startTime}),u=!1)},v=function(a,d){for(b=0;b<q.length;)q[b].entryType!==a?b++:"undefined"!==typeof d&&q[b].name!==d?b++:q.splice(b,1)};if("function"!==typeof g.performance.getEntries||D){var F=g.performance.getEntries;g.performance.getEntries=function(){t();var a=q.slice(0);D&&F&&(Array.prototype.push.apply(a,F.call(g.performance)),a.sort(function(a,b){return a.startTime-b.startTime}));return a}}if("function"!==
typeof g.performance.getEntriesByType||D){var G=g.performance.getEntriesByType;g.performance.getEntriesByType=function(a){if("undefined"===typeof a||"mark"!==a&&"measure"!==a)return D&&G?G.call(g.performance,a):[];"measure"===a&&t();var d=[];for(b=0;b<q.length;b++)q[b].entryType===a&&d.push(q[b]);return d}}if("function"!==typeof g.performance.getEntriesByName||D){var C=g.performance.getEntriesByName;g.performance.getEntriesByName=function(a,d){if(d&&"mark"!==d&&"measure"!==d)return D&&C?C.call(g.performance,
a,d):[];"undefined"!==typeof d&&"measure"===d&&t();var h=[];for(b=0;b<q.length;b++)"undefined"!==typeof d&&q[b].entryType!==d||q[b].name!==a||h.push(q[b]);D&&C&&(Array.prototype.push.apply(h,C.call(g.performance,a,d)),h.sort(function(a,b){return a.startTime-b.startTime}));return h}}}if("function"!==typeof g.performance.mark){g.performance.userTimingJsUserTiming=!0;d=["webkit","moz","ms"];m=["mark","measure","clearMarks","clearMeasures"];for(b=0;b<m.length;b++)for(h=0;h<d.length;h++)a=d[h]+m[b].substr(0,
1).toUpperCase()+m[b].substr(1),"function"===typeof g.performance[a]&&(g.performance[m[b]]=g.performance[a],g.performance.userTimingJsUserTimingPrefixed=!0);var A={};"function"!==typeof g.performance.mark&&(g.performance.mark=function(a){var b=g.performance.now();if("undefined"===typeof a)throw new SyntaxError("Mark name must be specified");if(g.performance.timing&&a in g.performance.timing)throw new SyntaxError("Mark name is not allowed");A[a]||(A[a]=[]);A[a].push(b);l({entryType:"mark",name:a,startTime:b,
duration:0})});"function"!==typeof g.performance.clearMarks&&(g.performance.clearMarks=function(a){a?A[a]=[]:A={};v("mark",a)});"function"!==typeof g.performance.measure&&(g.performance.measure=function(a,b,d){var h=g.performance.now();if("undefined"===typeof a)throw new SyntaxError("Measure must be specified");if(b){var m=0;if(g.performance.timing&&b in g.performance.timing){if("navigationStart"!==b&&0===g.performance.timing[b])throw Error(b+" has a timing of 0");m=g.performance.timing[b]-g.performance.timing.navigationStart}else if(b in
A)m=A[b][A[b].length-1];else throw Error(b+" mark not found");b=h;if(d)if(g.performance.timing&&d in g.performance.timing){if("navigationStart"!==d&&0===g.performance.timing[d])throw Error(d+" has a timing of 0");b=g.performance.timing[d]-g.performance.timing.navigationStart}else if(d in A)b=A[d][A[d].length-1];else throw Error(d+" mark not found");l({entryType:"measure",name:a,startTime:m,duration:b-m})}else l({entryType:"measure",name:a,startTime:0,duration:h})});"function"!==typeof g.performance.clearMeasures&&
(g.performance.clearMeasures=function(a){v("measure",a)})}"function"===typeof define&&define.amd?define([],function(){return g.performance}):"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports=g.performance)})("undefined"!==typeof window?window:void 0);window.performance.mark("genius.startScriptEvaluation");window["com.genius.Genius"]={};(function(g,d,m){d.conflicts={};["require","define","Modernizr","bowser"].forEach(function(a){d.conflicts[a]=g[a];g[a]=m})})(this,this["com.genius.Genius"]);
(function(g,d){function m(b){F[t]=a.apply(d,b);return t++}function a(a){var b=[].slice.call(arguments,1);return function(){"function"===typeof a?a.apply(d,b):(new Function(""+a))()}}function b(d){if(G)setTimeout(a(b,d),0);else{var g=F[d];if(g){G=!0;try{g()}finally{h(d),G=!1}}}}function h(a){delete F[a]}function n(){A=function(){var d=m(arguments);process.nextTick(a(b,d));return d}}function l(){if(g.postMessage&&!g.importScripts){var a=!0,b=g.onmessage;g.onmessage=function(){a=!1};g.postMessage("",
"*");g.onmessage=b;return a}}function v(){var a="setImmediate$"+Math.random()+"$",d=function(d){d.source===g&&"string"===typeof d.data&&0===d.data.indexOf(a)&&b(+d.data.slice(a.length))};g.addEventListener?g.addEventListener("message",d,!1):g.attachEvent("onmessage",d);A=function(){var b=m(arguments);g.postMessage(a+b,"*");return b}}function q(){var a=new MessageChannel;a.port1.onmessage=function(a){b(a.data)};A=function(){var b=m(arguments);a.port2.postMessage(b);return b}}function u(){var a=C.documentElement;
A=function(){var d=m(arguments),h=C.createElement("script");h.onreadystatechange=function(){b(d);h.onreadystatechange=null;a.removeChild(h);h=null};a.appendChild(h);return d}}function D(){A=function(){var d=m(arguments);setTimeout(a(b,d),0);return d}}if(!g.setImmediate){var t=1,F={},G=!1,C=g.document,A,E=Object.getPrototypeOf&&Object.getPrototypeOf(g),E=E&&E.setTimeout?E:g;"[object process]"==={}.toString.call(g.process)?n():l()?v():g.MessageChannel?q():C&&"onreadystatechange"in C.createElement("script")?
u():D();E.setImmediate=A;E.clearImmediate=h}})("undefined"===typeof self?"undefined"===typeof global?this:global:self);
!function(g,d){"undefined"!=typeof module&&module.exports?module.exports=d():"function"==typeof define&&define.amd?define(d):this[g]=d()}("bowser",function(){function g(d){function a(a){return(a=d.match(a))&&1<a.length&&a[1]||""}function b(a){return(a=d.match(a))&&1<a.length&&a[2]||""}var h=a(/(ipod|iphone|ipad)/i).toLowerCase(),g=!/like android/i.test(d)&&/android/i.test(d),l=/CrOS/.test(d),v=/silk/i.test(d),q=/sailfish/i.test(d),u=/tizen/i.test(d),D=/(web|hpw)os/i.test(d),t=/windows phone/i.test(d),
F=!t&&/windows/i.test(d),G=!h&&!v&&/macintosh/i.test(d),C=!g&&!q&&!u&&!D&&/linux/i.test(d),A=a(/edge\/(\d+(\.\d+)?)/i),E=a(/version\/(\d+(\.\d+)?)/i),J=/tablet/i.test(d),K=!J&&/[^-]mobi/i.test(d);/opera|opr/i.test(d)?l={name:"Opera",opera:!0,version:E||a(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(d)?l={name:"Yandex Browser",yandexbrowser:!0,version:E||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:t?(l={name:"Windows Phone",windowsphone:!0},A?(l.msedge=!0,l.version=A):(l.msie=!0,l.version=a(/iemobile\/(\d+(\.\d+)?)/i))):
/msie|trident/i.test(d)?l={name:"Internet Explorer",msie:!0,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:l?l={name:"Chrome",chromeos:!0,chromeBook:!0,chrome:!0,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(d)?l={name:"Microsoft Edge",msedge:!0,version:A}:/chrome|crios|crmo/i.test(d)?l={name:"Chrome",chrome:!0,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:h?(l={name:"iphone"==h?"iPhone":"ipad"==h?"iPad":"iPod"},E&&(l.version=E)):q?l={name:"Sailfish",sailfish:!0,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:
/seamonkey\//i.test(d)?l={name:"SeaMonkey",seamonkey:!0,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(d)?(l={name:"Firefox",firefox:!0,version:a(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(d)&&(l.firefoxos=!0)):v?l={name:"Amazon Silk",silk:!0,version:a(/silk\/(\d+(\.\d+)?)/i)}:g?l={name:"Android",version:E}:/phantom/i.test(d)?l={name:"PhantomJS",phantom:!0,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(d)||/rim\stablet/i.test(d)?
l={name:"BlackBerry",blackberry:!0,version:E||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:D?(l={name:"WebOS",webos:!0,version:E||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(d)&&(l.touchpad=!0)):l=/bada/i.test(d)?{name:"Bada",bada:!0,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:u?{name:"Tizen",tizen:!0,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||E}:/safari/i.test(d)?{name:"Safari",safari:!0,version:E}:{name:a(/^(.*)\/(.*) /),version:b(/^(.*)\/(.*) /)};!l.msedge&&/(apple)?webkit/i.test(d)?(l.name=
l.name||"Webkit",l.webkit=!0,!l.version&&E&&(l.version=E)):!l.opera&&/gecko\//i.test(d)&&(l.name=l.name||"Gecko",l.gecko=!0,l.version=l.version||a(/gecko\/(\d+(\.\d+)?)/i));l.msedge||!g&&!l.silk?h?(l[h]=!0,l.ios=!0):F?l.windows=!0:G?l.mac=!0:C&&(l.linux=!0):l.android=!0;F="";l.windowsphone?F=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):h?(F=a(/os (\d+([_\s]\d+)*) like mac os x/i),F=F.replace(/[_\s]/g,".")):g?F=a(/android[ \/-](\d+(\.\d+)*)/i):l.webos?F=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):l.blackberry?
F=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):l.bada?F=a(/bada\/(\d+(\.\d+)*)/i):l.tizen&&(F=a(/tizen[\/\s](\d+(\.\d+)*)/i));F&&(l.osversion=F);F=F.split(".")[0];if(J||"ipad"==h||g&&(3==F||4==F&&!K)||l.silk)l.tablet=!0;else if(K||"iphone"==h||"ipod"==h||g||l.blackberry||l.webos||l.bada)l.mobile=!0;l.msedge||l.msie&&10<=l.version||l.yandexbrowser&&15<=l.version||l.chrome&&20<=l.version||l.firefox&&20<=l.version||l.safari&&6<=l.version||l.opera&&10<=l.version||l.ios&&l.osversion&&6<=l.osversion.split(".")[0]||
l.blackberry&&10.1<=l.version?l.a=!0:l.msie&&10>l.version||l.chrome&&20>l.version||l.firefox&&20>l.version||l.safari&&6>l.version||l.opera&&10>l.version||l.ios&&l.osversion&&6>l.osversion.split(".")[0]?l.c=!0:l.x=!0;return l}var d=g("undefined"!==typeof navigator?navigator.userAgent:"");d.test=function(g){for(var a=0;a<g.length;++a){var b=g[a];if("string"===typeof b&&b in d)return!0}return!1};d._detect=g;return d});
(function(g,d){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?d(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return d(g)}:d(g)})("undefined"!==typeof window?window:this,function(g,d){function m(f){var y="length"in f&&f.length,a=k.type(f);return"function"===a||k.isWindow(f)?!1:1===f.nodeType&&y?!0:"array"===a||0===y||"number"===typeof y&&0<y&&y-1 in f}function a(f,y,a){if(k.isFunction(y))return k.grep(f,function(f,c){return!!y.call(f,
c,f)!==a});if(y.nodeType)return k.grep(f,function(f){return f===y!==a});if("string"===typeof y){if(wc.test(y))return k.filter(y,f,a);y=k.filter(y,f)}return k.grep(f,function(f){return 0<=Lb.call(y,f)!==a})}function b(f,y){for(;(f=f[y])&&1!==f.nodeType;);return f}function h(f){var y=xc[f]={};k.each(f.match(ua)||[],function(f,a){y[a]=!0});return y}function n(){Q.removeEventListener("DOMContentLoaded",n,!1);g.removeEventListener("load",n,!1);k.ready()}function l(){Object.defineProperty(this.cache={},
0,{get:function(){return{}}});this.expando=k.expando+l.uid++}function v(f,y,a){if(void 0===a&&1===f.nodeType)if(a="data-"+y.replace(dd,"-$1").toLowerCase(),a=f.getAttribute(a),"string"===typeof a){try{a="true"===a?!0:"false"===a?!1:"null"===a?null:+a+""===a?+a:Hc.test(a)?k.parseJSON(a):a}catch(c){}ka.set(f,y,a)}else a=void 0;return a}function q(){return!0}function u(){return!1}function D(){try{return Q.activeElement}catch(f){}}function t(f,y){return k.nodeName(f,"table")&&k.nodeName(11!==y.nodeType?
y:y.firstChild,"tr")?f.getElementsByTagName("tbody")[0]||f.appendChild(f.ownerDocument.createElement("tbody")):f}function F(f){f.type=(null!==f.getAttribute("type"))+"/"+f.type;return f}function G(f){var y=Ic.exec(f.type);y?f.type=y[1]:f.removeAttribute("type");return f}function C(f,y){for(var a=0,c=f.length;a<c;a++)B.set(f[a],"globalEval",!y||B.get(y[a],"globalEval"))}function A(f,y){var a,c,b,d;if(1===y.nodeType){if(B.hasData(f)&&(d=B.access(f),a=B.set(y,d),d=d.events))for(b in delete a.handle,
a.events={},d)for(a=0,c=d[b].length;a<c;a++)k.event.add(y,b,d[b][a]);ka.hasData(f)&&(b=ka.access(f),b=k.extend({},b),ka.set(y,b))}}function E(f,y){var a=f.getElementsByTagName?f.getElementsByTagName(y||"*"):f.querySelectorAll?f.querySelectorAll(y||"*"):[];return void 0===y||y&&k.nodeName(f,y)?k.merge([f],a):a}function J(f,y){var a,c=k(y.createElement(f)).appendTo(y.body),b=g.getDefaultComputedStyle&&(a=g.getDefaultComputedStyle(c[0]))?a.display:k.css(c[0],"display");c.detach();return b}function K(f){var y=
Q,a=yc[f];a||(a=J(f,y),"none"!==a&&a||(nb=(nb||k("<iframe frameborder='0' width='0' height='0'/>")).appendTo(y.documentElement),y=nb[0].contentDocument,y.write(),y.close(),a=J(f,y),nb.detach()),yc[f]=a);return a}function L(f,y,a){var c,b,d=f.style;(a=a||ob(f))&&(b=a.getPropertyValue(y)||a[y]);a&&(""!==b||k.contains(f.ownerDocument,f)||(b=k.style(f,y)),Bb.test(b)&&gc.test(y)&&(f=d.width,y=d.minWidth,c=d.maxWidth,d.minWidth=d.maxWidth=d.width=b,b=a.width,d.width=f,d.minWidth=y,d.maxWidth=c));return void 0!==
b?b+"":b}function R(f,y){return{get:function(){if(f())delete this.get;else return(this.get=y).apply(this,arguments)}}}function fa(f,y){if(y in f)return y;for(var a=y[0].toUpperCase()+y.slice(1),c=y,b=na.length;b--;)if(y=na[b]+a,y in f)return y;return c}function la(f,a,c){return(f=Mb.exec(a))?Math.max(0,f[1]-(c||0))+(f[2]||"px"):a}function X(f,a,c,b,d){a=c===(b?"border":"content")?4:"width"===a?1:0;for(var g=0;4>a;a+=2)"margin"===c&&(g+=k.css(f,c+pb[a],!0,d)),b?("content"===c&&(g-=k.css(f,"padding"+
pb[a],!0,d)),"margin"!==c&&(g-=k.css(f,"border"+pb[a]+"Width",!0,d))):(g+=k.css(f,"padding"+pb[a],!0,d),"padding"!==c&&(g+=k.css(f,"border"+pb[a]+"Width",!0,d)));return g}function P(f,a,c){var b=!0,d="width"===a?f.offsetWidth:f.offsetHeight,g=ob(f),h="border-box"===k.css(f,"boxSizing",!1,g);if(0>=d||null==d){d=L(f,a,g);if(0>d||null==d)d=f.style[a];if(Bb.test(d))return d;b=h&&(U.boxSizingReliable()||d===f.style[a]);d=parseFloat(d)||0}return d+X(f,a,c||(h?"border":"content"),b,g)+"px"}function Y(f,
a){for(var c,b,d,g=[],h=0,l=f.length;h<l;h++)b=f[h],b.style&&(g[h]=B.get(b,"olddisplay"),c=b.style.display,a?(g[h]||"none"!==c||(b.style.display=""),""===b.style.display&&qb(b)&&(g[h]=B.access(b,"olddisplay",K(b.nodeName)))):(d=qb(b),"none"===c&&d||B.set(b,"olddisplay",d?c:k.css(b,"display"))));for(h=0;h<l;h++)b=f[h],!b.style||a&&"none"!==b.style.display&&""!==b.style.display||(b.style.display=a?g[h]||"":"none");return f}function S(f,a,c,b,d){return new S.prototype.init(f,a,c,b,d)}function W(){setTimeout(function(){Cb=
void 0});return Cb=k.now()}function Ha(f,a){var c,b=0,d={height:f};for(a=a?1:0;4>b;b+=2-a)c=pb[b],d["margin"+c]=d["padding"+c]=f;a&&(d.opacity=d.width=f);return d}function bb(f,a,c){for(var b,d=(va[a]||[]).concat(va["*"]),k=0,g=d.length;k<g;k++)if(b=d[k].call(c,a,f))return b}function rb(f,a){var c,b,d,g,h;for(c in f)if(b=k.camelCase(c),d=a[b],g=f[c],k.isArray(g)&&(d=g[1],g=f[c]=g[0]),c!==b&&(f[b]=g,delete f[c]),(h=k.cssHooks[b])&&"expand"in h)for(c in g=h.expand(g),delete f[b],g)c in f||(f[c]=g[c],
a[c]=d);else a[b]=d}function Db(f,a,c){var b,d=0,g=Nb.length,h=k.Deferred().always(function(){delete l.elem}),l=function(){if(b)return!1;for(var a=Cb||W(),a=Math.max(0,m.startTime+m.duration-a),c=1-(a/m.duration||0),y=0,d=m.tweens.length;y<d;y++)m.tweens[y].run(c);h.notifyWith(f,[m,c,a]);if(1>c&&d)return a;h.resolveWith(f,[m]);return!1},m=h.promise({elem:f,props:k.extend({},a),opts:k.extend(!0,{specialEasing:{}},c),originalProperties:a,originalOptions:c,startTime:Cb||W(),duration:c.duration,tweens:[],
createTween:function(a,c){var y=k.Tween(f,m.opts,a,c,m.opts.specialEasing[a]||m.opts.easing);m.tweens.push(y);return y},stop:function(a){var c=0,y=a?m.tweens.length:0;if(b)return this;for(b=!0;c<y;c++)m.tweens[c].run(1);a?h.resolveWith(f,[m,a]):h.rejectWith(f,[m,a]);return this}});c=m.props;for(rb(c,m.opts.specialEasing);d<g;d++)if(a=Nb[d].call(m,f,c,m.opts))return a;k.map(c,bb,m);k.isFunction(m.opts.start)&&m.opts.start.call(f,m);k.fx.timer(k.extend(l,{elem:f,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 Ob(f){return function(a,c){"string"!==typeof a&&(c=a,a="*");var b,d=0,g=a.toLowerCase().match(ua)||[];if(k.isFunction(c))for(;b=g[d++];)"+"===b[0]?(b=b.slice(1)||"*",(f[b]=f[b]||[]).unshift(c)):(f[b]=f[b]||[]).push(c)}}function ga(f,a,c,b){function d(m){var l;g[m]=!0;k.each(f[m]||[],function(f,k){var m=k(a,c,b);if("string"===typeof m&&!h&&!g[m])return a.dataTypes.unshift(m),d(m),!1;if(h)return!(l=m)});return l}var g={},h=f===cb;return d(a.dataTypes[0])||
!g["*"]&&d("*")}function hb(f,a){var c,b,d=k.ajaxSettings.flatOptions||{};for(c in a)void 0!==a[c]&&((d[c]?f:b||(b={}))[c]=a[c]);b&&k.extend(!0,f,b);return f}function Pb(f,a,c,b){var d;if(k.isArray(a))k.each(a,function(a,y){c||Qb.test(f)?b(f,y):Pb(f+"["+("object"===typeof y?a:"")+"]",y,c,b)});else if(c||"object"!==k.type(a))b(f,a);else for(d in a)Pb(f+"["+d+"]",a[d],c,b)}function sb(f){return k.isWindow(f)?f:9===f.nodeType&&f.defaultView}var wa=[],x=wa.slice,ib=wa.concat,Fb=wa.push,Lb=wa.indexOf,
Rb={},Kc=Rb.toString,ic=Rb.hasOwnProperty,U={},Q=g.document,k=function(f,a){return new k.fn.init(f,a)},zc=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,Lc=/^-ms-/,jc=/-([\da-z])/gi,Mc=function(f,a){return a.toUpperCase()};k.fn=k.prototype={jquery:"2.1.4",constructor:k,selector:"",length:0,toArray:function(){return x.call(this)},get:function(f){return null!=f?0>f?this[f+this.length]:this[f]:x.call(this)},pushStack:function(f){f=k.merge(this.constructor(),f);f.prevObject=this;f.context=this.context;return f},
each:function(f,a){return k.each(this,f,a)},map:function(f){return this.pushStack(k.map(this,function(a,c){return f.call(a,c,a)}))},slice:function(){return this.pushStack(x.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(f){var a=this.length;f=+f+(0>f?a:0);return this.pushStack(0<=f&&f<a?[this[f]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:Fb,sort:wa.sort,splice:wa.splice};k.extend=k.fn.extend=function(){var f,
a,c,b,d,g=arguments[0]||{},h=1,m=arguments.length,l=!1;"boolean"===typeof g&&(l=g,g=arguments[h]||{},h++);"object"===typeof g||k.isFunction(g)||(g={});h===m&&(g=this,h--);for(;h<m;h++)if(null!=(f=arguments[h]))for(a in f)c=g[a],b=f[a],g!==b&&(l&&b&&(k.isPlainObject(b)||(d=k.isArray(b)))?(d?(d=!1,c=c&&k.isArray(c)?c:[]):c=c&&k.isPlainObject(c)?c:{},g[a]=k.extend(l,c,b)):void 0!==b&&(g[a]=b));return g};k.extend({expando:"jQuery"+("2.1.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(f){throw Error(f);
},noop:function(){},isFunction:function(f){return"function"===k.type(f)},isArray:Array.isArray,isWindow:function(f){return null!=f&&f===f.window},isNumeric:function(f){return!k.isArray(f)&&0<=f-parseFloat(f)+1},isPlainObject:function(f){return"object"!==k.type(f)||f.nodeType||k.isWindow(f)||f.constructor&&!ic.call(f.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(f){for(var a in f)return!1;return!0},type:function(f){return null==f?f+"":"object"===typeof f||"function"===typeof f?
Rb[Kc.call(f)]||"object":typeof f},globalEval:function(f){var a;a=eval;if(f=k.trim(f))1===f.indexOf("use strict")?(a=Q.createElement("script"),a.text=f,Q.head.appendChild(a).parentNode.removeChild(a)):a(f)},camelCase:function(f){return f.replace(Lc,"ms-").replace(jc,Mc)},nodeName:function(f,a){return f.nodeName&&f.nodeName.toLowerCase()===a.toLowerCase()},each:function(f,a,c){var b,d=0,k=f.length;b=m(f);if(c)if(b)for(;d<k&&(b=a.apply(f[d],c),!1!==b);d++);else for(d in f){if(b=a.apply(f[d],c),!1===
b)break}else if(b)for(;d<k&&(b=a.call(f[d],d,f[d]),!1!==b);d++);else for(d in f)if(b=a.call(f[d],d,f[d]),!1===b)break;return f},trim:function(f){return null==f?"":(f+"").replace(zc,"")},makeArray:function(f,a){var c=a||[];null!=f&&(m(Object(f))?k.merge(c,"string"===typeof f?[f]:f):Fb.call(c,f));return c},inArray:function(f,a,c){return null==a?-1:Lb.call(a,f,c)},merge:function(f,a){for(var c=+a.length,b=0,d=f.length;b<c;b++)f[d++]=a[b];f.length=d;return f},grep:function(f,a,c){for(var b=[],d=0,k=f.length,
g=!c;d<k;d++)c=!a(f[d],d),c!==g&&b.push(f[d]);return b},map:function(f,a,c){var b,d=0,k=f.length,g=[];if(m(f))for(;d<k;d++)b=a(f[d],d,c),null!=b&&g.push(b);else for(d in f)b=a(f[d],d,c),null!=b&&g.push(b);return ib.apply([],g)},guid:1,proxy:function(f,a){var c,b;"string"===typeof a&&(c=f[a],a=f,f=c);if(k.isFunction(f))return b=x.call(arguments,2),c=function(){return f.apply(a||this,b.concat(x.call(arguments)))},c.guid=f.guid=f.guid||k.guid++,c},now:Date.now,support:U});k.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),
function(f,a){Rb["[object "+a+"]"]=a.toLowerCase()});var Oa=function(f){function a(e,f,c,w){var b,d,y,k,g;(f?f.ownerDocument||f:B)!==Na&&Sb(f);f=f||Na;c=c||[];k=f.nodeType;if("string"!==typeof e||!e||1!==k&&9!==k&&11!==k)return c;if(!w&&N){if(11!==k&&(b=da.exec(e)))if(y=b[1])if(9===k)if((d=f.getElementById(y))&&d.parentNode){if(d.id===y)return c.push(d),c}else return c;else{if(f.ownerDocument&&(d=f.ownerDocument.getElementById(y))&&S(f,d)&&d.id===y)return c.push(d),c}else{if(b[2])return Fa.apply(c,
f.getElementsByTagName(e)),c;if((y=b[3])&&D.getElementsByClassName)return Fa.apply(c,f.getElementsByClassName(y)),c}if(D.qsa&&(!Ja||!Ja.test(e))){d=b=P;y=f;g=1!==k&&e;if(1===k&&"object"!==f.nodeName.toLowerCase()){k=r(e);(b=f.getAttribute("id"))?d=b.replace(wa,"\\$&"):f.setAttribute("id",d);d="[id='"+d+"'] ";for(y=k.length;y--;)k[y]=d+u(k[y]);y=ka.test(e)&&p(f.parentNode)||f;g=k.join(",")}if(g)try{return Fa.apply(c,y.querySelectorAll(g)),c}catch(h){}finally{b||f.removeAttribute("id")}}}return z(e.replace($b,
"$1"),f,c,w)}function c(){function e(a,r){f.push(a+" ")>A.cacheLength&&delete e[f.shift()];return e[a+" "]=r}var f=[];return e}function b(e){e[P]=!0;return e}function d(e){var f=Na.createElement("div");try{return!!e(f)}catch(a){return!1}finally{f.parentNode&&f.parentNode.removeChild(f)}}function k(e,f){for(var a=e.split("|"),r=e.length;r--;)A.attrHandle[a[r]]=f}function g(e,f){var a=f&&e,r=a&&1===e.nodeType&&1===f.nodeType&&(~f.sourceIndex||-2147483648)-(~e.sourceIndex||-2147483648);if(r)return r;
if(a)for(;a=a.nextSibling;)if(a===f)return-1;return e?1:-1}function h(e){return function(f){return"input"===f.nodeName.toLowerCase()&&f.type===e}}function m(e){return function(f){var a=f.nodeName.toLowerCase();return("input"===a||"button"===a)&&f.type===e}}function l(e){return b(function(f){f=+f;return b(function(a,r){for(var c,w=e([],a.length,f),b=w.length;b--;)a[c=w[b]]&&(a[c]=!(r[c]=a[c]))})})}function p(e){return e&&"undefined"!==typeof e.getElementsByTagName&&e}function n(){}function u(e){for(var f=
0,a=e.length,r="";f<a;f++)r+=e[f].value;return r}function q(e,f,a){var r=f.dir,c=a&&"parentNode"===r,w=L++;return f.first?function(f,a,w){for(;f=f[r];)if(1===f.nodeType||c)return e(f,a,w)}:function(f,a,b){var d,y,z=[Da,w];if(b)for(;f=f[r];){if((1===f.nodeType||c)&&e(f,a,b))return!0}else for(;f=f[r];)if(1===f.nodeType||c){y=f[P]||(f[P]={});if((d=y[r])&&d[0]===Da&&d[1]===w)return z[2]=d[2];y[r]=z;if(z[2]=e(f,a,b))return!0}}}function t(e){return 1<e.length?function(f,a,r){for(var c=e.length;c--;)if(!e[c](f,
a,r))return!1;return!0}:e[0]}function v(e,f,a,r,c){for(var w,b=[],d=0,y=e.length,z=null!=f;d<y;d++)if(w=e[d])if(!a||a(w,r,c))b.push(w),z&&f.push(d);return b}function F(e,f,r,c,w,d){c&&!c[P]&&(c=F(c));w&&!w[P]&&(w=F(w,d));return b(function(b,d,z,k){var g,h,za=[],O=[],m=d.length,l;if(!(l=b)){l=f||"*";for(var H=z.nodeType?[z]:z,Ta=[],p=0,n=H.length;p<n;p++)a(l,H[p],Ta);l=Ta}l=!e||!b&&f?l:v(l,za,e,z,k);H=r?w||(b?e:m||c)?[]:d:l;r&&r(l,H,z,k);if(c)for(g=v(H,O),c(g,[],z,k),z=g.length;z--;)if(h=g[z])H[O[z]]=
!(l[O[z]]=h);if(b){if(w||e){if(w){g=[];for(z=H.length;z--;)(h=H[z])&&g.push(l[z]=h);w(null,H=[],g,k)}for(z=H.length;z--;)(h=H[z])&&-1<(g=w?M(b,h):za[z])&&(b[g]=!(d[g]=h))}}else H=v(H===d?H.splice(m,H.length):H),w?w(null,d,H,k):Fa.apply(d,H)})}function G(e){var f,a,r,c=e.length,w=A.relative[e[0].type];a=w||A.relative[" "];for(var b=w?1:0,d=q(function(e){return e===f},a,!0),y=q(function(e){return-1<M(f,e)},a,!0),z=[function(e,a,r){e=!w&&(r||a!==O)||((f=a).nodeType?d(e,a,r):y(e,a,r));f=null;return e}];b<
c;b++)if(a=A.relative[e[b].type])z=[q(t(z),a)];else{a=A.filter[e[b].type].apply(null,e[b].matches);if(a[P]){for(r=++b;r<c&&!A.relative[e[r].type];r++);return F(1<b&&t(z),1<b&&u(e.slice(0,b-1).concat({value:" "===e[b-2].type?"*":""})).replace($b,"$1"),a,b<r&&G(e.slice(b,r)),r<c&&G(e=e.slice(r)),r<c&&u(e))}z.push(a)}return t(z)}function C(e,f){var r=0<f.length,c=0<e.length,w=function(w,b,d,z,k){var g,h,za,m=0,l="0",H=w&&[],Ta=[],p=O,n=w||c&&A.find.TAG("*",k),ta=Da+=null==p?1:Math.random()||.1,u=n.length;
for(k&&(O=b!==Na&&b);l!==u&&null!=(g=n[l]);l++){if(c&&g){for(h=0;za=e[h++];)if(za(g,b,d)){z.push(g);break}k&&(Da=ta)}r&&((g=!za&&g)&&m--,w&&H.push(g))}m+=l;if(r&&l!==m){for(h=0;za=f[h++];)za(H,Ta,b,d);if(w){if(0<m)for(;l--;)H[l]||Ta[l]||(Ta[l]=W.call(z));Ta=v(Ta)}Fa.apply(z,Ta);k&&!w&&0<Ta.length&&1<m+f.length&&a.uniqueSort(z)}k&&(Da=ta,O=p);return H};return r?b(w):w}var x,D,A,J,e,r,w,z,O,H,Ua,Sb,Na,E,N,Ja,ha,K,S,P="sizzle"+1*new Date,B=f.document,Da=0,L=0,I=c(),Y=c(),Ed=c(),bb=function(e,f){e===
f&&(Ua=!0);return 0},R={}.hasOwnProperty,X=[],W=X.pop,V=X.push,Fa=X.push,Q=X.slice,M=function(e,f){for(var a=0,r=e.length;a<r;a++)if(e[a]===f)return a;return-1},ga="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),Va="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ga+"))|)[\\x20\\t\\r\\n\\f]*\\]",qa=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+
Va+")*)|.*)\\)|)",U=/[\x20\t\r\n\f]+/g,$b=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,Ha=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,hb=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,la=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ia=new RegExp(qa),Db=new RegExp("^"+ga+"$"),fa={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+Va),PSEUDO:new RegExp("^"+qa),
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},Ob=/^(?:input|select|textarea|button)$/i,ca=/^h\d$/i,rb=
/^[^{]+\{\s*\[native \w/,da=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ka=/[+~]/,wa=/'|\\/g,ea=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,oa=function(e,f,a){e="0x"+f-65536;return e!==e||a?f:0>e?String.fromCharCode(e+65536):String.fromCharCode(e>>10|55296,e&1023|56320)},ra=function(){Sb()};try{Fa.apply(X=Q.call(B.childNodes),B.childNodes),X[B.childNodes.length].nodeType}catch(Ze){Fa={apply:X.length?function(e,f){V.apply(e,Q.call(f))}:function(e,f){for(var a=e.length,r=0;e[a++]=f[r++];);e.length=
a-1}}}D=a.support={};e=a.isXML=function(e){return(e=e&&(e.ownerDocument||e).documentElement)?"HTML"!==e.nodeName:!1};Sb=a.setDocument=function(f){var a=f?f.ownerDocument||f:B;if(a===Na||9!==a.nodeType||!a.documentElement)return Na;Na=a;E=a.documentElement;(f=a.defaultView)&&f!==f.top&&(f.addEventListener?f.addEventListener("unload",ra,!1):f.attachEvent&&f.attachEvent("onunload",ra));N=!e(a);D.attributes=d(function(e){e.className="i";return!e.getAttribute("className")});D.getElementsByTagName=d(function(e){e.appendChild(a.createComment(""));
return!e.getElementsByTagName("*").length});D.getElementsByClassName=rb.test(a.getElementsByClassName);D.getById=d(function(e){E.appendChild(e).id=P;return!a.getElementsByName||!a.getElementsByName(P).length});D.getById?(A.find.ID=function(e,f){if("undefined"!==typeof f.getElementById&&N){var a=f.getElementById(e);return a&&a.parentNode?[a]:[]}},A.filter.ID=function(e){var f=e.replace(ea,oa);return function(e){return e.getAttribute("id")===f}}):(delete A.find.ID,A.filter.ID=function(e){var f=e.replace(ea,
oa);return function(e){return(e="undefined"!==typeof e.getAttributeNode&&e.getAttributeNode("id"))&&e.value===f}});A.find.TAG=D.getElementsByTagName?function(e,f){if("undefined"!==typeof f.getElementsByTagName)return f.getElementsByTagName(e);if(D.qsa)return f.querySelectorAll(e)}:function(e,f){var a,r=[],c=0,w=f.getElementsByTagName(e);if("*"===e){for(;a=w[c++];)1===a.nodeType&&r.push(a);return r}return w};A.find.CLASS=D.getElementsByClassName&&function(e,f){if(N)return f.getElementsByClassName(e)};
ha=[];Ja=[];if(D.qsa=rb.test(a.querySelectorAll))d(function(e){E.appendChild(e).innerHTML="<a id='"+P+"'></a><select id='"+P+"-\f]' msallowcapture=''><option selected=''></option></select>";e.querySelectorAll("[msallowcapture^='']").length&&Ja.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");e.querySelectorAll("[selected]").length||Ja.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");e.querySelectorAll("[id~="+
P+"-]").length||Ja.push("~=");e.querySelectorAll(":checked").length||Ja.push(":checked");e.querySelectorAll("a#"+P+"+*").length||Ja.push(".#.+[+~]")}),d(function(e){var f=a.createElement("input");f.setAttribute("type","hidden");e.appendChild(f).setAttribute("name","D");e.querySelectorAll("[name=d]").length&&Ja.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");e.querySelectorAll(":enabled").length||Ja.push(":enabled",":disabled");e.querySelectorAll("*,:x");Ja.push(",.*:")});(D.matchesSelector=rb.test(K=E.matches||
E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&d(function(e){D.disconnectedMatch=K.call(e,"div");K.call(e,"[s!='']:x");ha.push("!=",qa)});Ja=Ja.length&&new RegExp(Ja.join("|"));ha=ha.length&&new RegExp(ha.join("|"));S=(f=rb.test(E.compareDocumentPosition))||rb.test(E.contains)?function(e,f){var a=9===e.nodeType?e.documentElement:e,r=f&&f.parentNode;return e===r||!!(r&&1===r.nodeType&&(a.contains?a.contains(r):e.compareDocumentPosition&&e.compareDocumentPosition(r)&
16))}:function(e,f){if(f)for(;f=f.parentNode;)if(f===e)return!0;return!1};bb=f?function(e,f){if(e===f)return Ua=!0,0;var r=!e.compareDocumentPosition-!f.compareDocumentPosition;if(r)return r;r=(e.ownerDocument||e)===(f.ownerDocument||f)?e.compareDocumentPosition(f):1;return r&1||!D.sortDetached&&f.compareDocumentPosition(e)===r?e===a||e.ownerDocument===B&&S(B,e)?-1:f===a||f.ownerDocument===B&&S(B,f)?1:H?M(H,e)-M(H,f):0:r&4?-1:1}:function(e,f){if(e===f)return Ua=!0,0;var r,c=0;r=e.parentNode;var w=
f.parentNode,b=[e],d=[f];if(!r||!w)return e===a?-1:f===a?1:r?-1:w?1:H?M(H,e)-M(H,f):0;if(r===w)return g(e,f);for(r=e;r=r.parentNode;)b.unshift(r);for(r=f;r=r.parentNode;)d.unshift(r);for(;b[c]===d[c];)c++;return c?g(b[c],d[c]):b[c]===B?-1:d[c]===B?1:0};return a};a.matches=function(e,f){return a(e,null,null,f)};a.matchesSelector=function(e,f){(e.ownerDocument||e)!==Na&&Sb(e);f=f.replace(la,"='$1']");if(!(!D.matchesSelector||!N||ha&&ha.test(f)||Ja&&Ja.test(f)))try{var r=K.call(e,f);if(r||D.disconnectedMatch||
e.document&&11!==e.document.nodeType)return r}catch(c){}return 0<a(f,Na,null,[e]).length};a.contains=function(e,f){(e.ownerDocument||e)!==Na&&Sb(e);return S(e,f)};a.attr=function(e,f){(e.ownerDocument||e)!==Na&&Sb(e);var a=A.attrHandle[f.toLowerCase()],a=a&&R.call(A.attrHandle,f.toLowerCase())?a(e,f,!N):void 0;return void 0!==a?a:D.attributes||!N?e.getAttribute(f):(a=e.getAttributeNode(f))&&a.specified?a.value:null};a.error=function(e){throw Error("Syntax error, unrecognized expression: "+e);};a.uniqueSort=
function(e){var f,a=[],r=0,c=0;Ua=!D.detectDuplicates;H=!D.sortStable&&e.slice(0);e.sort(bb);if(Ua){for(;f=e[c++];)f===e[c]&&(r=a.push(c));for(;r--;)e.splice(a[r],1)}H=null;return e};J=a.getText=function(e){var f,a="",r=0;f=e.nodeType;if(!f)for(;f=e[r++];)a+=J(f);else if(1===f||9===f||11===f){if("string"===typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)a+=J(e)}else if(3===f||4===f)return e.nodeValue;return a};A=a.selectors={cacheLength:50,createPseudo:b,match:fa,attrHandle:{},
find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(ea,oa);e[3]=(e[3]||e[4]||e[5]||"").replace(ea,oa);"~="===e[2]&&(e[3]=" "+e[3]+" ");return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();"nth"===e[1].slice(0,3)?(e[3]||a.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&a.error(e[0]);return e},PSEUDO:function(e){var f,
a=!e[6]&&e[2];if(fa.CHILD.test(e[0]))return null;e[3]?e[2]=e[4]||e[5]||"":a&&ia.test(a)&&(f=r(a,!0))&&(f=a.indexOf(")",a.length-f)-a.length)&&(e[0]=e[0].slice(0,f),e[2]=a.slice(0,f));return e.slice(0,3)}},filter:{TAG:function(e){var f=e.replace(ea,oa).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===f}},CLASS:function(e){var f=I[e+" "];return f||(f=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"([\\x20\\t\\r\\n\\f]|$)"))&&I(e,function(e){return f.test("string"===
typeof e.className&&e.className||"undefined"!==typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,f,r){return function(c){c=a.attr(c,e);if(null==c)return"!="===f;if(!f)return!0;c+="";return"="===f?c===r:"!="===f?c!==r:"^="===f?r&&0===c.indexOf(r):"*="===f?r&&-1<c.indexOf(r):"$="===f?r&&c.slice(-r.length)===r:"~="===f?-1<(" "+c.replace(U," ")+" ").indexOf(r):"|="===f?c===r||c.slice(0,r.length+1)===r+"-":!1}},CHILD:function(e,f,a,r,c){var w="nth"!==e.slice(0,3),b="last"!==e.slice(-4),
d="of-type"===f;return 1===r&&0===c?function(e){return!!e.parentNode}:function(f,a,y){var z,k,g,h,za;a=w!==b?"nextSibling":"previousSibling";var m=f.parentNode,l=d&&f.nodeName.toLowerCase();y=!y&&!d;if(m){if(w){for(;a;){for(k=f;k=k[a];)if(d?k.nodeName.toLowerCase()===l:1===k.nodeType)return!1;za=a="only"===e&&!za&&"nextSibling"}return!0}za=[b?m.firstChild:m.lastChild];if(b&&y)for(y=m[P]||(m[P]={}),z=y[e]||[],h=z[0]===Da&&z[1],g=z[0]===Da&&z[2],k=h&&m.childNodes[h];k=++h&&k&&k[a]||(g=h=0)||za.pop();){if(1===
k.nodeType&&++g&&k===f){y[e]=[Da,h,g];break}}else if(y&&(z=(f[P]||(f[P]={}))[e])&&z[0]===Da)g=z[1];else for(;(k=++h&&k&&k[a]||(g=h=0)||za.pop())&&((d?k.nodeName.toLowerCase()!==l:1!==k.nodeType)||!++g||(y&&((k[P]||(k[P]={}))[e]=[Da,g]),k!==f)););g-=c;return g===r||0===g%r&&0<=g/r}}},PSEUDO:function(e,f){var r,c=A.pseudos[e]||A.setFilters[e.toLowerCase()]||a.error("unsupported pseudo: "+e);return c[P]?c(f):1<c.length?(r=[e,e,"",f],A.setFilters.hasOwnProperty(e.toLowerCase())?b(function(e,a){for(var r,
w=c(e,f),b=w.length;b--;)r=M(e,w[b]),e[r]=!(a[r]=w[b])}):function(e){return c(e,0,r)}):c}},pseudos:{not:b(function(e){var f=[],a=[],r=w(e.replace($b,"$1"));return r[P]?b(function(e,f,a,c){c=r(e,null,c,[]);for(var w=e.length;w--;)if(a=c[w])e[w]=!(f[w]=a)}):function(e,c,w){f[0]=e;r(f,null,w,a);f[0]=null;return!a.pop()}}),has:b(function(e){return function(f){return 0<a(e,f).length}}),contains:b(function(e){e=e.replace(ea,oa);return function(f){return-1<(f.textContent||f.innerText||J(f)).indexOf(e)}}),
lang:b(function(e){Db.test(e||"")||a.error("unsupported lang: "+e);e=e.replace(ea,oa).toLowerCase();return function(f){var a;do if(a=N?f.lang:f.getAttribute("xml:lang")||f.getAttribute("lang"))return a=a.toLowerCase(),a===e||0===a.indexOf(e+"-");while((f=f.parentNode)&&1===f.nodeType);return!1}}),target:function(e){var a=f.location&&f.location.hash;return a&&a.slice(1)===e.id},root:function(e){return e===E},focus:function(e){return e===Na.activeElement&&(!Na.hasFocus||Na.hasFocus())&&!!(e.type||e.href||
~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var f=e.nodeName.toLowerCase();return"input"===f&&!!e.checked||"option"===f&&!!e.selected},selected:function(e){e.parentNode&&e.parentNode.selectedIndex;return!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(6>e.nodeType)return!1;return!0},parent:function(e){return!A.pseudos.empty(e)},header:function(e){return ca.test(e.nodeName)},input:function(e){return Ob.test(e.nodeName)},
button:function(e){var f=e.nodeName.toLowerCase();return"input"===f&&"button"===e.type||"button"===f},text:function(e){var f;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(f=e.getAttribute("type"))||"text"===f.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,f){return[f-1]}),eq:l(function(e,f,a){return[0>a?a+f:a]}),even:l(function(e,f){for(var a=0;a<f;a+=2)e.push(a);return e}),odd:l(function(e,f){for(var a=1;a<f;a+=2)e.push(a);return e}),lt:l(function(e,f,a){for(f=
0>a?a+f:a;0<=--f;)e.push(f);return e}),gt:l(function(e,f,a){for(a=0>a?a+f:a;++a<f;)e.push(a);return e})}};A.pseudos.nth=A.pseudos.eq;for(x in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[x]=h(x);for(x in{submit:!0,reset:!0})A.pseudos[x]=m(x);n.prototype=A.filters=A.pseudos;A.setFilters=new n;r=a.tokenize=function(e,f){var r,c,w,b,d,z,k;if(d=Y[e+" "])return f?0:d.slice(0);d=e;z=[];for(k=A.preFilter;d;){if(!r||(c=Ha.exec(d)))c&&(d=d.slice(c[0].length)||d),z.push(w=[]);r=!1;if(c=hb.exec(d))r=
c.shift(),w.push({value:r,type:c[0].replace($b," ")}),d=d.slice(r.length);for(b in A.filter)!(c=fa[b].exec(d))||k[b]&&!(c=k[b](c))||(r=c.shift(),w.push({value:r,type:b,matches:c}),d=d.slice(r.length));if(!r)break}return f?d.length:d?a.error(e):Y(e,z).slice(0)};w=a.compile=function(e,f){var a,c=[],w=[],b=Ed[e+" "];if(!b){f||(f=r(e));for(a=f.length;a--;)b=G(f[a]),b[P]?c.push(b):w.push(b);b=Ed(e,C(w,c));b.selector=e}return b};z=a.select=function(e,f,a,c){var b,d,y,z,k="function"===typeof e&&e,g=!c&&
r(e=k.selector||e);a=a||[];if(1===g.length){d=g[0]=g[0].slice(0);if(2<d.length&&"ID"===(y=d[0]).type&&D.getById&&9===f.nodeType&&N&&A.relative[d[1].type]){f=(A.find.ID(y.matches[0].replace(ea,oa),f)||[])[0];if(!f)return a;k&&(f=f.parentNode);e=e.slice(d.shift().value.length)}for(b=fa.needsContext.test(e)?0:d.length;b--;){y=d[b];if(A.relative[z=y.type])break;if(z=A.find[z])if(c=z(y.matches[0].replace(ea,oa),ka.test(d[0].type)&&p(f.parentNode)||f)){d.splice(b,1);e=c.length&&u(d);if(!e)return Fa.apply(a,
c),a;break}}}(k||w(e,g))(c,f,!N,a,ka.test(e)&&p(f.parentNode)||f);return a};D.sortStable=P.split("").sort(bb).join("")===P;D.detectDuplicates=!!Ua;Sb();D.sortDetached=d(function(e){return e.compareDocumentPosition(Na.createElement("div"))&1});d(function(e){e.innerHTML="<a href='#'></a>";return"#"===e.firstChild.getAttribute("href")})||k("type|href|height|width",function(e,f,a){if(!a)return e.getAttribute(f,"type"===f.toLowerCase()?1:2)});D.attributes&&d(function(e){e.innerHTML="<input/>";e.firstChild.setAttribute("value",
"");return""===e.firstChild.getAttribute("value")})||k("value",function(e,f,a){if(!a&&"input"===e.nodeName.toLowerCase())return e.defaultValue});d(function(e){return null==e.getAttribute("disabled")})||k("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(e,f,a){var r;if(!a)return!0===e[f]?f.toLowerCase():(r=e.getAttributeNode(f))&&r.specified?r.value:null});return a}(g);k.find=Oa;k.expr=Oa.selectors;k.expr[":"]=k.expr.pseudos;
k.unique=Oa.uniqueSort;k.text=Oa.getText;k.isXMLDoc=Oa.isXML;k.contains=Oa.contains;var I=k.expr.match.needsContext,c=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,wc=/^.[^:#\[\.,]*$/;k.filter=function(f,a,c){var b=a[0];c&&(f=":not("+f+")");return 1===a.length&&1===b.nodeType?k.find.matchesSelector(b,f)?[b]:[]:k.find.matches(f,k.grep(a,function(f){return 1===f.nodeType}))};k.fn.extend({find:function(f){var a,c=this.length,b=[],d=this;if("string"!==typeof f)return this.pushStack(k(f).filter(function(){for(a=0;a<c;a++)if(k.contains(d[a],
this))return!0}));for(a=0;a<c;a++)k.find(f,d[a],b);b=this.pushStack(1<c?k.unique(b):b);b.selector=this.selector?this.selector+" "+f:f;return b},filter:function(f){return this.pushStack(a(this,f||[],!1))},not:function(f){return this.pushStack(a(this,f||[],!0))},is:function(f){return!!a(this,"string"===typeof f&&I.test(f)?k(f):f||[],!1).length}});var nc,Rc=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(k.fn.init=function(f,a){var b;if(!f)return this;if("string"===typeof f){b="<"===f[0]&&">"===f[f.length-1]&&
3<=f.length?[null,f,null]:Rc.exec(f);if(!b||!b[1]&&a)return!a||a.jquery?(a||nc).find(f):this.constructor(a).find(f);if(b[1]){if(a=a instanceof k?a[0]:a,k.merge(this,k.parseHTML(b[1],a&&a.nodeType?a.ownerDocument||a:Q,!0)),c.test(b[1])&&k.isPlainObject(a))for(b in a)if(k.isFunction(this[b]))this[b](a[b]);else this.attr(b,a[b])}else(b=Q.getElementById(b[2]))&&b.parentNode&&(this.length=1,this[0]=b),this.context=Q,this.selector=f;return this}if(f.nodeType)return this.context=this[0]=f,this.length=1,
this;if(k.isFunction(f))return"undefined"!==typeof nc.ready?nc.ready(f):f(k);void 0!==f.selector&&(this.selector=f.selector,this.context=f.context);return k.makeArray(f,this)}).prototype=k.fn;nc=k(Q);var Sc=/^(?:parents|prev(?:Until|All))/,Vb={children:!0,contents:!0,next:!0,prev:!0};k.extend({dir:function(f,a,c){for(var b=[],d=void 0!==c;(f=f[a])&&9!==f.nodeType;)if(1===f.nodeType){if(d&&k(f).is(c))break;b.push(f)}return b},sibling:function(f,a){for(var c=[];f;f=f.nextSibling)1===f.nodeType&&f!==
a&&c.push(f);return c}});k.fn.extend({has:function(f){var a=k(f,this),c=a.length;return this.filter(function(){for(var f=0;f<c;f++)if(k.contains(this,a[f]))return!0})},closest:function(f,a){for(var c,b=0,d=this.length,g=[],h=I.test(f)||"string"!==typeof f?k(f,a||this.context):0;b<d;b++)for(c=this[b];c&&c!==a;c=c.parentNode)if(11>c.nodeType&&(h?-1<h.index(c):1===c.nodeType&&k.find.matchesSelector(c,f))){g.push(c);break}return this.pushStack(1<g.length?k.unique(g):g)},index:function(f){return f?"string"===
typeof f?Lb.call(k(f),this[0]):Lb.call(this,f.jquery?f[0]:f):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(f,a){return this.pushStack(k.unique(k.merge(this.get(),k(f,a))))},addBack:function(f){return this.add(null==f?this.prevObject:this.prevObject.filter(f))}});k.each({parent:function(f){return(f=f.parentNode)&&11!==f.nodeType?f:null},parents:function(f){return k.dir(f,"parentNode")},parentsUntil:function(f,a,c){return k.dir(f,"parentNode",c)},next:function(f){return b(f,
"nextSibling")},prev:function(f){return b(f,"previousSibling")},nextAll:function(f){return k.dir(f,"nextSibling")},prevAll:function(f){return k.dir(f,"previousSibling")},nextUntil:function(f,a,c){return k.dir(f,"nextSibling",c)},prevUntil:function(f,a,c){return k.dir(f,"previousSibling",c)},siblings:function(f){return k.sibling((f.parentNode||{}).firstChild,f)},children:function(f){return k.sibling(f.firstChild)},contents:function(f){return f.contentDocument||k.merge([],f.childNodes)}},function(f,
a){k.fn[f]=function(c,b){var d=k.map(this,a,c);"Until"!==f.slice(-5)&&(b=c);b&&"string"===typeof b&&(d=k.filter(b,d));1<this.length&&(Vb[f]||k.unique(d),Sc.test(f)&&d.reverse());return this.pushStack(d)}});var ua=/\S+/g,xc={};k.Callbacks=function(f){f="string"===typeof f?xc[f]||h(f):k.extend({},f);var a,c,b,d,g,m,l=[],p=!f.once&&[],n=function(k){a=f.memory&&k;c=!0;m=d||0;d=0;g=l.length;for(b=!0;l&&m<g;m++)if(!1===l[m].apply(k[0],k[1])&&f.stopOnFalse){a=!1;break}b=!1;l&&(p?p.length&&n(p.shift()):a?
l=[]:u.disable())},u={add:function(){if(l){var c=l.length;(function fd(a){k.each(a,function(a,c){var b=k.type(c);"function"===b?f.unique&&u.has(c)||l.push(c):c&&c.length&&"string"!==b&&fd(c)})})(arguments);b?g=l.length:a&&(d=c,n(a))}return this},remove:function(){l&&k.each(arguments,function(f,a){for(var c;-1<(c=k.inArray(a,l,c));)l.splice(c,1),b&&(c<=g&&g--,c<=m&&m--)});return this},has:function(f){return f?-1<k.inArray(f,l):!(!l||!l.length)},empty:function(){l=[];g=0;return this},disable:function(){l=
p=a=void 0;return this},disabled:function(){return!l},lock:function(){p=void 0;a||u.disable();return this},locked:function(){return!p},fireWith:function(f,a){!l||c&&!p||(a=a||[],a=[f,a.slice?a.slice():a],b?p.push(a):n(a));return this},fire:function(){u.fireWith(this,arguments);return this},fired:function(){return!!c}};return u};k.extend({Deferred:function(f){var a=[["resolve","done",k.Callbacks("once memory"),"resolved"],["reject","fail",k.Callbacks("once memory"),"rejected"],["notify","progress",
k.Callbacks("memory")]],c="pending",b={state:function(){return c},always:function(){d.done(arguments).fail(arguments);return this},then:function(){var f=arguments;return k.Deferred(function(c){k.each(a,function(a,y){var g=k.isFunction(f[a])&&f[a];d[y[1]](function(){var f=g&&g.apply(this,arguments);if(f&&k.isFunction(f.promise))f.promise().done(c.resolve).fail(c.reject).progress(c.notify);else c[y[0]+"With"](this===b?c.promise():this,g?[f]:arguments)})});f=null}).promise()},promise:function(f){return null!=
f?k.extend(f,b):b}},d={};b.pipe=b.then;k.each(a,function(f,k){var g=k[2],h=k[3];b[k[1]]=g.add;h&&g.add(function(){c=h},a[f^1][2].disable,a[2][2].lock);d[k[0]]=function(){d[k[0]+"With"](this===d?b:this,arguments);return this};d[k[0]+"With"]=g.fireWith});b.promise(d);f&&f.call(d,d);return d},when:function(f){var a=0,c=x.call(arguments),b=c.length,d=1!==b||f&&k.isFunction(f.promise)?b:0,g=1===d?f:k.Deferred(),h=function(f,a,c){return function(b){a[f]=this;c[f]=1<arguments.length?x.call(arguments):b;
c===l?g.notifyWith(a,c):--d||g.resolveWith(a,c)}},l,m,p;if(1<b)for(l=Array(b),m=Array(b),p=Array(b);a<b;a++)c[a]&&k.isFunction(c[a].promise)?c[a].promise().done(h(a,p,c)).fail(g.reject).progress(h(a,m,l)):--d;d||g.resolveWith(p,c);return g.promise()}});var oc;k.fn.ready=function(f){k.ready.promise().done(f);return this};k.extend({isReady:!1,readyWait:1,holdReady:function(f){f?k.readyWait++:k.ready(!0)},ready:function(f){(!0===f?--k.readyWait:k.isReady)||(k.isReady=!0,!0!==f&&0<--k.readyWait||(oc.resolveWith(Q,
[k]),k.fn.triggerHandler&&(k(Q).triggerHandler("ready"),k(Q).off("ready"))))}});k.ready.promise=function(f){oc||(oc=k.Deferred(),"complete"===Q.readyState?setTimeout(k.ready):(Q.addEventListener("DOMContentLoaded",n,!1),g.addEventListener("load",n,!1)));return oc.promise(f)};k.ready.promise();var Pa=k.access=function(f,a,c,b,d,g,h){var l=0,m=f.length,p=null==c;if("object"===k.type(c))for(l in d=!0,c)k.access(f,a,l,c[l],!0,g,h);else if(void 0!==b&&(d=!0,k.isFunction(b)||(h=!0),p&&(h?(a.call(f,b),a=
null):(p=a,a=function(f,a,c){return p.call(k(f),c)})),a))for(;l<m;l++)a(f[l],c,h?b:b.call(f[l],l,a(f[l],c)));return d?f:p?a.call(f):m?a(f[0],c):g};k.acceptData=function(f){return 1===f.nodeType||9===f.nodeType||!+f.nodeType};l.uid=1;l.accepts=k.acceptData;l.prototype={key:function(f){if(!l.accepts(f))return 0;var a={},c=f[this.expando];if(!c){c=l.uid++;try{a[this.expando]={value:c},Object.defineProperties(f,a)}catch(b){a[this.expando]=c,k.extend(f,a)}}this.cache[c]||(this.cache[c]={});return c},set:function(f,
a,c){var b;f=this.key(f);var d=this.cache[f];if("string"===typeof a)d[a]=c;else if(k.isEmptyObject(d))k.extend(this.cache[f],a);else for(b in a)d[b]=a[b];return d},get:function(f,a){var c=this.cache[this.key(f)];return void 0===a?c:c[a]},access:function(f,a,c){if(void 0===a||a&&"string"===typeof a&&void 0===c)return c=this.get(f,a),void 0!==c?c:this.get(f,k.camelCase(a));this.set(f,a,c);return void 0!==c?c:a},remove:function(f,a){var c,b;c=this.key(f);var d=this.cache[c];if(void 0===a)this.cache[c]=
{};else for(k.isArray(a)?b=a.concat(a.map(k.camelCase)):(c=k.camelCase(a),a in d?b=[a,c]:(b=c,b=b in d?[b]:b.match(ua)||[])),c=b.length;c--;)delete d[b[c]]},hasData:function(f){return!k.isEmptyObject(this.cache[f[this.expando]]||{})},discard:function(f){f[this.expando]&&delete this.cache[f[this.expando]]}};var B=new l,ka=new l,Hc=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,dd=/([A-Z])/g;k.extend({hasData:function(f){return ka.hasData(f)||B.hasData(f)},data:function(f,a,c){return ka.access(f,a,c)},removeData:function(f,
a){ka.remove(f,a)},_data:function(f,a,c){return B.access(f,a,c)},_removeData:function(f,a){B.remove(f,a)}});k.fn.extend({data:function(f,a){var c,b,d,g=this[0],h=g&&g.attributes;if(void 0===f){if(this.length&&(d=ka.get(g),1===g.nodeType&&!B.get(g,"hasDataAttrs"))){for(c=h.length;c--;)h[c]&&(b=h[c].name,0===b.indexOf("data-")&&(b=k.camelCase(b.slice(5)),v(g,b,d[b])));B.set(g,"hasDataAttrs",!0)}return d}return"object"===typeof f?this.each(function(){ka.set(this,f)}):Pa(this,function(a){var c,b=k.camelCase(f);
if(g&&void 0===a){c=ka.get(g,f);if(void 0!==c)return c;c=ka.get(g,b);if(void 0!==c)return c;c=v(g,b,void 0);if(void 0!==c)return c}else this.each(function(){var c=ka.get(this,b);ka.set(this,b,a);-1!==f.indexOf("-")&&void 0!==c&&ka.set(this,f,a)})},null,a,1<arguments.length,null,!0)},removeData:function(f){return this.each(function(){ka.remove(this,f)})}});k.extend({queue:function(f,a,c){var b;if(f)return a=(a||"fx")+"queue",b=B.get(f,a),c&&(!b||k.isArray(c)?b=B.access(f,a,k.makeArray(c)):b.push(c)),
b||[]},dequeue:function(f,a){a=a||"fx";var c=k.queue(f,a),b=c.length,d=c.shift(),g=k._queueHooks(f,a),h=function(){k.dequeue(f,a)};"inprogress"===d&&(d=c.shift(),b--);d&&("fx"===a&&c.unshift("inprogress"),delete g.stop,d.call(f,h,g));!b&&g&&g.empty.fire()},_queueHooks:function(f,a){var c=a+"queueHooks";return B.get(f,c)||B.access(f,c,{empty:k.Callbacks("once memory").add(function(){B.remove(f,[a+"queue",c])})})}});k.fn.extend({queue:function(f,a){var c=2;"string"!==typeof f&&(a=f,f="fx",c--);return arguments.length<
c?k.queue(this[0],f):void 0===a?this:this.each(function(){var c=k.queue(this,f,a);k._queueHooks(this,f);"fx"===f&&"inprogress"!==c[0]&&k.dequeue(this,f)})},dequeue:function(f){return this.each(function(){k.dequeue(this,f)})},clearQueue:function(f){return this.queue(f||"fx",[])},promise:function(f,a){var c,b=1,d=k.Deferred(),g=this,h=this.length,l=function(){--b||d.resolveWith(g,[g])};"string"!==typeof f&&(a=f,f=void 0);for(f=f||"fx";h--;)(c=B.get(g[h],f+"queueHooks"))&&c.empty&&(b++,c.empty.add(l));
l();return d.promise(a)}});var Qa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,pb=["Top","Right","Bottom","Left"],qb=function(f,a){f=a||f;return"none"===k.css(f,"display")||!k.contains(f.ownerDocument,f)},Tc=/^(?:checkbox|radio)$/i;(function(){var f=Q.createDocumentFragment().appendChild(Q.createElement("div")),a=Q.createElement("input");a.setAttribute("type","radio");a.setAttribute("checked","checked");a.setAttribute("name","t");f.appendChild(a);U.checkClone=f.cloneNode(!0).cloneNode(!0).lastChild.checked;
f.innerHTML="<textarea>x</textarea>";U.noCloneChecked=!!f.cloneNode(!0).lastChild.defaultValue})();U.focusinBubbles="onfocusin"in g;var kd=/^key/,pc=/^(?:mouse|pointer|contextmenu)|click/,ac=/^(?:focusinfocus|focusoutblur)$/,tb=/^([^.]*)(?:\.(.+)|)$/;k.event={global:{},add:function(f,a,c,b,d){var g,h,l,m,p,n,u,q,t;if(p=B.get(f))for(c.handler&&(g=c,c=g.handler,d=g.selector),c.guid||(c.guid=k.guid++),(m=p.events)||(m=p.events={}),(h=p.handle)||(h=p.handle=function(a){return"undefined"!==typeof k&&k.event.triggered!==
a.type?k.event.dispatch.apply(f,arguments):void 0}),a=(a||"").match(ua)||[""],p=a.length;p--;)l=tb.exec(a[p])||[],q=n=l[1],t=(l[2]||"").split(".").sort(),q&&(l=k.event.special[q]||{},q=(d?l.delegateType:l.bindType)||q,l=k.event.special[q]||{},n=k.extend({type:q,origType:n,data:b,handler:c,guid:c.guid,selector:d,needsContext:d&&k.expr.match.needsContext.test(d),namespace:t.join(".")},g),(u=m[q])||(u=m[q]=[],u.delegateCount=0,l.setup&&!1!==l.setup.call(f,b,t,h)||f.addEventListener&&f.addEventListener(q,
h,!1)),l.add&&(l.add.call(f,n),n.handler.guid||(n.handler.guid=c.guid)),d?u.splice(u.delegateCount++,0,n):u.push(n),k.event.global[q]=!0)},remove:function(f,a,c,b,d){var g,h,l,m,p,n,u,q,t,v,F,G=B.hasData(f)&&B.get(f);if(G&&(m=G.events)){a=(a||"").match(ua)||[""];for(p=a.length;p--;)if(l=tb.exec(a[p])||[],t=F=l[1],v=(l[2]||"").split(".").sort(),t){u=k.event.special[t]||{};t=(b?u.delegateType:u.bindType)||t;q=m[t]||[];l=l[2]&&new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)");for(h=g=q.length;g--;)n=
q[g],!d&&F!==n.origType||c&&c.guid!==n.guid||l&&!l.test(n.namespace)||b&&b!==n.selector&&("**"!==b||!n.selector)||(q.splice(g,1),n.selector&&q.delegateCount--,u.remove&&u.remove.call(f,n));h&&!q.length&&(u.teardown&&!1!==u.teardown.call(f,v,G.handle)||k.removeEvent(f,t,G.handle),delete m[t])}else for(t in m)k.event.remove(f,t+a[p],c,b,!0);k.isEmptyObject(m)&&(delete G.handle,B.remove(f,"events"))}},trigger:function(f,a,c,b){var d,h,l,m,p,n,u=[c||Q],q=ic.call(f,"type")?f.type:f;n=ic.call(f,"namespace")?
f.namespace.split("."):[];h=d=c=c||Q;if(3!==c.nodeType&&8!==c.nodeType&&!ac.test(q+k.event.triggered)&&(0<=q.indexOf(".")&&(n=q.split("."),q=n.shift(),n.sort()),m=0>q.indexOf(":")&&"on"+q,f=f[k.expando]?f:new k.Event(q,"object"===typeof f&&f),f.isTrigger=b?2:3,f.namespace=n.join("."),f.namespace_re=f.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=void 0,f.target||(f.target=c),a=null==a?[f]:k.makeArray(a,[f]),n=k.event.special[q]||{},b||!n.trigger||!1!==n.trigger.apply(c,
a))){if(!b&&!n.noBubble&&!k.isWindow(c)){l=n.delegateType||q;ac.test(l+q)||(h=h.parentNode);for(;h;h=h.parentNode)u.push(h),d=h;d===(c.ownerDocument||Q)&&u.push(d.defaultView||d.parentWindow||g)}for(d=0;(h=u[d++])&&!f.isPropagationStopped();)f.type=1<d?l:n.bindType||q,(p=(B.get(h,"events")||{})[f.type]&&B.get(h,"handle"))&&p.apply(h,a),(p=m&&h[m])&&p.apply&&k.acceptData(h)&&(f.result=p.apply(h,a),!1===f.result&&f.preventDefault());f.type=q;b||f.isDefaultPrevented()||n._default&&!1!==n._default.apply(u.pop(),
a)||!k.acceptData(c)||!m||!k.isFunction(c[q])||k.isWindow(c)||((d=c[m])&&(c[m]=null),k.event.triggered=q,c[q](),k.event.triggered=void 0,d&&(c[m]=d));return f.result}},dispatch:function(f){f=k.event.fix(f);var a,c,b,d,g=[],h=x.call(arguments);a=(B.get(this,"events")||{})[f.type]||[];var l=k.event.special[f.type]||{};h[0]=f;f.delegateTarget=this;if(!l.preDispatch||!1!==l.preDispatch.call(this,f)){g=k.event.handlers.call(this,f,a);for(a=0;(d=g[a++])&&!f.isPropagationStopped();)for(f.currentTarget=d.elem,
c=0;(b=d.handlers[c++])&&!f.isImmediatePropagationStopped();)if(!f.namespace_re||f.namespace_re.test(b.namespace))f.handleObj=b,f.data=b.data,b=((k.event.special[b.origType]||{}).handle||b.handler).apply(d.elem,h),void 0!==b&&!1===(f.result=b)&&(f.preventDefault(),f.stopPropagation());l.postDispatch&&l.postDispatch.call(this,f);return f.result}},handlers:function(f,a){var c,b,d,g,h=[],l=a.delegateCount,m=f.target;if(l&&m.nodeType&&(!f.button||"click"!==f.type))for(;m!==this;m=m.parentNode||this)if(!0!==
m.disabled||"click"!==f.type){b=[];for(c=0;c<l;c++)g=a[c],d=g.selector+" ",void 0===b[d]&&(b[d]=g.needsContext?0<=k(d,this).index(m):k.find(d,this,null,[m]).length),b[d]&&b.push(g);b.length&&h.push({elem:m,handlers:b})}l<a.length&&h.push({elem:this,handlers:a.slice(l)});return h},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(f,a){null==
f.which&&(f.which=null!=a.charCode?a.charCode:a.keyCode);return f}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(f,a){var c,b,d=a.button;null==f.pageX&&null!=a.clientX&&(c=f.target.ownerDocument||Q,b=c.documentElement,c=c.body,f.pageX=a.clientX+(b&&b.scrollLeft||c&&c.scrollLeft||0)-(b&&b.clientLeft||c&&c.clientLeft||0),f.pageY=a.clientY+(b&&b.scrollTop||c&&c.scrollTop||0)-(b&&b.clientTop||c&&c.clientTop||0));f.which||
void 0===d||(f.which=d&1?1:d&2?3:d&4?2:0);return f}},fix:function(f){if(f[k.expando])return f;var a,c,b;a=f.type;var d=f,g=this.fixHooks[a];g||(this.fixHooks[a]=g=pc.test(a)?this.mouseHooks:kd.test(a)?this.keyHooks:{});b=g.props?this.props.concat(g.props):this.props;f=new k.Event(d);for(a=b.length;a--;)c=b[a],f[c]=d[c];f.target||(f.target=Q);3===f.target.nodeType&&(f.target=f.target.parentNode);return g.filter?g.filter(f,d):f},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==D()&&this.focus)return this.focus(),
!1},delegateType:"focusin"},blur:{trigger:function(){if(this===D()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&k.nodeName(this,"input"))return this.click(),!1},_default:function(f){return k.nodeName(f.target,"a")}},beforeunload:{postDispatch:function(f){void 0!==f.result&&f.originalEvent&&(f.originalEvent.returnValue=f.result)}}},simulate:function(f,a,c,b){f=k.extend(new k.Event,c,{type:f,isSimulated:!0,originalEvent:{}});
b?k.event.trigger(f,null,a):k.event.dispatch.call(a,f);f.isDefaultPrevented()&&c.preventDefault()}};k.removeEvent=function(f,a,c){f.removeEventListener&&f.removeEventListener(a,c,!1)};k.Event=function(f,a){if(!(this instanceof k.Event))return new k.Event(f,a);f&&f.type?(this.originalEvent=f,this.type=f.type,this.isDefaultPrevented=f.defaultPrevented||void 0===f.defaultPrevented&&!1===f.returnValue?q:u):this.type=f;a&&k.extend(this,a);this.timeStamp=f&&f.timeStamp||k.now();this[k.expando]=!0};k.Event.prototype=
{isDefaultPrevented:u,isPropagationStopped:u,isImmediatePropagationStopped:u,preventDefault:function(){var f=this.originalEvent;this.isDefaultPrevented=q;f&&f.preventDefault&&f.preventDefault()},stopPropagation:function(){var f=this.originalEvent;this.isPropagationStopped=q;f&&f.stopPropagation&&f.stopPropagation()},stopImmediatePropagation:function(){var f=this.originalEvent;this.isImmediatePropagationStopped=q;f&&f.stopImmediatePropagation&&f.stopImmediatePropagation();this.stopPropagation()}};
k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(f,a){k.event.special[f]={delegateType:a,bindType:a,handle:function(f){var c,b=f.relatedTarget,d=f.handleObj;if(!b||b!==this&&!k.contains(this,b))f.type=d.origType,c=d.handler.apply(this,arguments),f.type=a;return c}}});U.focusinBubbles||k.each({focus:"focusin",blur:"focusout"},function(f,a){var c=function(f){k.event.simulate(a,f.target,k.event.fix(f),!0)};k.event.special[a]={setup:function(){var b=
this.ownerDocument||this,d=B.access(b,a);d||b.addEventListener(f,c,!0);B.access(b,a,(d||0)+1)},teardown:function(){var b=this.ownerDocument||this,d=B.access(b,a)-1;d?B.access(b,a,d):(b.removeEventListener(f,c,!0),B.remove(b,a))}}});k.fn.extend({on:function(f,a,c,b,d){var g,h;if("object"===typeof f){"string"!==typeof a&&(c=c||a,a=void 0);for(h in f)this.on(h,a,c,f[h],d);return this}null==c&&null==b?(b=a,c=a=void 0):null==b&&("string"===typeof a?(b=c,c=void 0):(b=c,c=a,a=void 0));if(!1===b)b=u;else if(!b)return this;
1===d&&(g=b,b=function(f){k().off(f);return g.apply(this,arguments)},b.guid=g.guid||(g.guid=k.guid++));return this.each(function(){k.event.add(this,f,b,c,a)})},one:function(f,a,c,b){return this.on(f,a,c,b,1)},off:function(f,a,c){var b;if(f&&f.preventDefault&&f.handleObj)return b=f.handleObj,k(f.delegateTarget).off(b.namespace?b.origType+"."+b.namespace:b.origType,b.selector,b.handler),this;if("object"===typeof f){for(b in f)this.off(b,a,f[b]);return this}if(!1===a||"function"===typeof a)c=a,a=void 0;
!1===c&&(c=u);return this.each(function(){k.event.remove(this,f,c,a)})},trigger:function(f,a){return this.each(function(){k.event.trigger(f,a,this)})},triggerHandler:function(f,a){var c=this[0];if(c)return k.event.trigger(f,a,c,!0)}});var Wb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,pa=/<([\w:]+)/,Ac=/<|&#?\w+;/,ub=/<(?:script|style|link)/i,ld=/checked\s*(?:[^=]|=\s*.checked.)/i,Uc=/^$|\/(?:java|ecma)script/i,Ic=/^true\/(.*)/,ca=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
M={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,"",""]};M.optgroup=M.option;M.tbody=M.tfoot=M.colgroup=M.caption=M.thead;M.th=M.td;k.extend({clone:function(f,a,c){var b,d,g,h,l=f.cloneNode(!0),m=k.contains(f.ownerDocument,f);if(!(U.noCloneChecked||1!==f.nodeType&&11!==f.nodeType||k.isXMLDoc(f)))for(h=E(l),
g=E(f),b=0,d=g.length;b<d;b++){var p=g[b],n=h[b],u=n.nodeName.toLowerCase();if("input"===u&&Tc.test(p.type))n.checked=p.checked;else if("input"===u||"textarea"===u)n.defaultValue=p.defaultValue}if(a)if(c)for(g=g||E(f),h=h||E(l),b=0,d=g.length;b<d;b++)A(g[b],h[b]);else A(f,l);h=E(l,"script");0<h.length&&C(h,!m&&E(f,"script"));return l},buildFragment:function(f,a,c,b){for(var d,g,h,l=a.createDocumentFragment(),m=[],p=0,n=f.length;p<n;p++)if((d=f[p])||0===d)if("object"===k.type(d))k.merge(m,d.nodeType?
[d]:d);else if(Ac.test(d)){g=g||l.appendChild(a.createElement("div"));h=(pa.exec(d)||["",""])[1].toLowerCase();h=M[h]||M._default;g.innerHTML=h[1]+d.replace(Wb,"<$1></$2>")+h[2];for(h=h[0];h--;)g=g.lastChild;k.merge(m,g.childNodes);g=l.firstChild;g.textContent=""}else m.push(a.createTextNode(d));l.textContent="";for(p=0;d=m[p++];)if(!b||-1===k.inArray(d,b))if(f=k.contains(d.ownerDocument,d),g=E(l.appendChild(d),"script"),f&&C(g),c)for(h=0;d=g[h++];)Uc.test(d.type||"")&&c.push(d);return l},cleanData:function(f){for(var a,
c,b,d,g=k.event.special,h=0;void 0!==(c=f[h]);h++){if(k.acceptData(c)&&(d=c[B.expando])&&(a=B.cache[d])){if(a.events)for(b in a.events)g[b]?k.event.remove(c,b):k.removeEvent(c,b,a.handle);B.cache[d]&&delete B.cache[d]}delete ka.cache[c[ka.expando]]}}});k.fn.extend({text:function(f){return Pa(this,function(f){return void 0===f?k.text(this):this.empty().each(function(){if(1===this.nodeType||11===this.nodeType||9===this.nodeType)this.textContent=f})},null,f,arguments.length)},append:function(){return this.domManip(arguments,
function(f){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||t(this,f).appendChild(f)})},prepend:function(){return this.domManip(arguments,function(f){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var a=t(this,f);a.insertBefore(f,a.firstChild)}})},before:function(){return this.domManip(arguments,function(f){this.parentNode&&this.parentNode.insertBefore(f,this)})},after:function(){return this.domManip(arguments,function(f){this.parentNode&&this.parentNode.insertBefore(f,this.nextSibling)})},
remove:function(f,a){for(var c,b=f?k.filter(f,this):this,d=0;null!=(c=b[d]);d++)a||1!==c.nodeType||k.cleanData(E(c)),c.parentNode&&(a&&k.contains(c.ownerDocument,c)&&C(E(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var f,a=0;null!=(f=this[a]);a++)1===f.nodeType&&(k.cleanData(E(f,!1)),f.textContent="");return this},clone:function(f,a){f=null==f?!1:f;a=null==a?f:a;return this.map(function(){return k.clone(this,f,a)})},html:function(f){return Pa(this,function(f){var a=
this[0]||{},c=0,b=this.length;if(void 0===f&&1===a.nodeType)return a.innerHTML;if("string"===typeof f&&!ub.test(f)&&!M[(pa.exec(f)||["",""])[1].toLowerCase()]){f=f.replace(Wb,"<$1></$2>");try{for(;c<b;c++)a=this[c]||{},1===a.nodeType&&(k.cleanData(E(a,!1)),a.innerHTML=f);a=0}catch(d){}}a&&this.empty().append(f)},null,f,arguments.length)},replaceWith:function(){var f=arguments[0];this.domManip(arguments,function(a){f=this.parentNode;k.cleanData(E(this));f&&f.replaceChild(a,this)});return f&&(f.length||
f.nodeType)?this:this.remove()},detach:function(f){return this.remove(f,!0)},domManip:function(f,a){f=ib.apply([],f);var c,b,d,g,h=0,l=this.length,m=this,p=l-1,n=f[0],u=k.isFunction(n);if(u||1<l&&"string"===typeof n&&!U.checkClone&&ld.test(n))return this.each(function(c){var b=m.eq(c);u&&(f[0]=n.call(this,c,b.html()));b.domManip(f,a)});if(l&&(c=k.buildFragment(f,this[0].ownerDocument,!1,this),b=c.firstChild,1===c.childNodes.length&&(c=b),b)){b=k.map(E(c,"script"),F);for(d=b.length;h<l;h++)g=c,h!==
p&&(g=k.clone(g,!0,!0),d&&k.merge(b,E(g,"script"))),a.call(this[h],g,h);if(d)for(c=b[b.length-1].ownerDocument,k.map(b,G),h=0;h<d;h++)g=b[h],Uc.test(g.type||"")&&!B.access(g,"globalEval")&&k.contains(c,g)&&(g.src?k._evalUrl&&k._evalUrl(g.src):k.globalEval(g.textContent.replace(ca,"")))}return this}});k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,a){k.fn[f]=function(f){for(var c=[],b=k(f),d=b.length-1,g=0;g<=d;g++)f=g===
d?this:this.clone(!0),k(b[g])[a](f),Fb.apply(c,f.get());return this.pushStack(c)}});var nb,yc={},gc=/^margin/,Bb=new RegExp("^("+Qa+")(?!px)[a-z%]+$","i"),ob=function(f){return f.ownerDocument.defaultView.opener?f.ownerDocument.defaultView.getComputedStyle(f,null):g.getComputedStyle(f,null)};(function(){function f(){h.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";
h.innerHTML="";b.appendChild(d);var f=g.getComputedStyle(h,null);a="1%"!==f.top;c="4px"===f.width;b.removeChild(d)}var a,c,b=Q.documentElement,d=Q.createElement("div"),h=Q.createElement("div");h.style&&(h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",U.clearCloneStyle="content-box"===h.style.backgroundClip,d.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",d.appendChild(h),g.getComputedStyle&&k.extend(U,{pixelPosition:function(){f();
return a},boxSizingReliable:function(){null==c&&f();return c},reliableMarginRight:function(){var f,a=h.appendChild(Q.createElement("div"));a.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0";a.style.marginRight=a.style.width="0";h.style.width="1px";b.appendChild(d);f=!parseFloat(g.getComputedStyle(a,null).marginRight);b.removeChild(d);h.removeChild(a);return f}}))})();k.swap=function(f,a,c,b){var d,
g={};for(d in a)g[d]=f.style[d],f.style[d]=a[d];c=c.apply(f,b||[]);for(d in a)f.style[d]=g[d];return c};var da=/^(none|table(?!-c[ea]).+)/,Mb=new RegExp("^("+Qa+")(.*)$","i"),kb=new RegExp("^([+-])=("+Qa+")","i"),Vc={position:"absolute",visibility:"hidden",display:"block"},Hb={letterSpacing:"0",fontWeight:"400"},na=["Webkit","O","Moz","ms"];k.extend({cssHooks:{opacity:{get:function(f,a){if(a){var c=L(f,"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":"cssFloat"},style:function(f,a,c,b){if(f&&3!==f.nodeType&&8!==f.nodeType&&f.style){var d,g,h,l=k.camelCase(a),m=f.style;a=k.cssProps[l]||(k.cssProps[l]=fa(m,l));h=k.cssHooks[a]||k.cssHooks[l];if(void 0!==c)g=typeof c,"string"===g&&(d=kb.exec(c))&&(c=(d[1]+1)*d[2]+parseFloat(k.css(f,a)),g="number"),null!=c&&c===c&&("number"!==g||k.cssNumber[l]||(c+="px"),U.clearCloneStyle||""!==c||0!==a.indexOf("background")||
(m[a]="inherit"),h&&"set"in h&&void 0===(c=h.set(f,c,b))||(m[a]=c));else return h&&"get"in h&&void 0!==(d=h.get(f,!1,b))?d:m[a]}},css:function(f,a,c,b){var d,g;g=k.camelCase(a);a=k.cssProps[g]||(k.cssProps[g]=fa(f.style,g));(g=k.cssHooks[a]||k.cssHooks[g])&&"get"in g&&(d=g.get(f,!0,c));void 0===d&&(d=L(f,a,b));"normal"===d&&a in Hb&&(d=Hb[a]);return""===c||c?(f=parseFloat(d),!0===c||k.isNumeric(f)?f||0:d):d}});k.each(["height","width"],function(f,a){k.cssHooks[a]={get:function(f,c,b){if(c)return da.test(k.css(f,
"display"))&&0===f.offsetWidth?k.swap(f,Vc,function(){return P(f,a,b)}):P(f,a,b)},set:function(f,c,b){var d=b&&ob(f);return la(f,c,b?X(f,a,b,"border-box"===k.css(f,"boxSizing",!1,d),d):0)}}});k.cssHooks.marginRight=R(U.reliableMarginRight,function(f,a){if(a)return k.swap(f,{display:"inline-block"},L,[f,"marginRight"])});k.each({margin:"",padding:"",border:"Width"},function(f,a){k.cssHooks[f+a]={expand:function(c){var b=0,d={};for(c="string"===typeof c?c.split(" "):[c];4>b;b++)d[f+pb[b]+a]=c[b]||c[b-
2]||c[0];return d}};gc.test(f)||(k.cssHooks[f+a].set=la)});k.fn.extend({css:function(f,a){return Pa(this,function(f,a,c){var b,d={},g=0;if(k.isArray(a)){c=ob(f);for(b=a.length;g<b;g++)d[a[g]]=k.css(f,a[g],!1,c);return d}return void 0!==c?k.style(f,a,c):k.css(f,a)},f,a,1<arguments.length)},show:function(){return Y(this,!0)},hide:function(){return Y(this)},toggle:function(f){return"boolean"===typeof f?f?this.show():this.hide():this.each(function(){qb(this)?k(this).show():k(this).hide()})}});k.Tween=
S;S.prototype={constructor:S,init:function(f,a,c,b,d,g){this.elem=f;this.prop=c;this.easing=d||"swing";this.options=a;this.start=this.now=this.cur();this.end=b;this.unit=g||(k.cssNumber[c]?"":"px")},cur:function(){var f=S.propHooks[this.prop];return f&&f.get?f.get(this):S.propHooks._default.get(this)},run:function(f){var a,c=S.propHooks[this.prop];this.pos=this.options.duration?a=k.easing[this.easing](f,this.options.duration*f,0,1,this.options.duration):a=f;this.now=(this.end-this.start)*a+this.start;
this.options.step&&this.options.step.call(this.elem,this.now,this);c&&c.set?c.set(this):S.propHooks._default.set(this);return this}};S.prototype.init.prototype=S.prototype;S.propHooks={_default:{get:function(f){return null==f.elem[f.prop]||f.elem.style&&null!=f.elem.style[f.prop]?(f=k.css(f.elem,f.prop,""))&&"auto"!==f?f:0:f.elem[f.prop]},set:function(f){if(k.fx.step[f.prop])k.fx.step[f.prop](f);else f.elem.style&&(null!=f.elem.style[k.cssProps[f.prop]]||k.cssHooks[f.prop])?k.style(f.elem,f.prop,
f.now+f.unit):f.elem[f.prop]=f.now}}};S.propHooks.scrollTop=S.propHooks.scrollLeft={set:function(f){f.elem.nodeType&&f.elem.parentNode&&(f.elem[f.prop]=f.now)}};k.easing={linear:function(f){return f},swing:function(f){return.5-Math.cos(f*Math.PI)/2}};k.fx=S.prototype.init;k.fx.step={};var Cb,ea,qc=/^(?:toggle|show|hide)$/,Ib=new RegExp("^(?:([+-])=|)("+Qa+")([a-z%]*)$","i"),Bc=/queueHooks$/,Nb=[function(f,a,c){var b,d,g,h,l,m,p=this,n={},u=f.style,q=f.nodeType&&qb(f),t=B.get(f,"fxshow");c.queue||
(h=k._queueHooks(f,"fx"),null==h.unqueued&&(h.unqueued=0,l=h.empty.fire,h.empty.fire=function(){h.unqueued||l()}),h.unqueued++,p.always(function(){p.always(function(){h.unqueued--;k.queue(f,"fx").length||h.empty.fire()})}));1===f.nodeType&&("height"in a||"width"in a)&&(c.overflow=[u.overflow,u.overflowX,u.overflowY],m=k.css(f,"display"),d="none"===m?B.get(f,"olddisplay")||K(f.nodeName):m,"inline"===d&&"none"===k.css(f,"float")&&(u.display="inline-block"));c.overflow&&(u.overflow="hidden",p.always(function(){u.overflow=
c.overflow[0];u.overflowX=c.overflow[1];u.overflowY=c.overflow[2]}));for(b in a)if(d=a[b],qc.exec(d)){delete a[b];g=g||"toggle"===d;if(d===(q?"hide":"show"))if("show"===d&&t&&void 0!==t[b])q=!0;else continue;n[b]=t&&t[b]||k.style(f,b)}else m=void 0;if(k.isEmptyObject(n))"inline"===("none"===m?K(f.nodeName):m)&&(u.display=m);else for(b in t?"hidden"in t&&(q=t.hidden):t=B.access(f,"fxshow",{}),g&&(t.hidden=!q),q?k(f).show():p.done(function(){k(f).hide()}),p.done(function(){var a;B.remove(f,"fxshow");
for(a in n)k.style(f,a,n[a])}),n)a=bb(q?t[b]:0,b,p),b in t||(t[b]=a.start,q&&(a.end=a.start,a.start="width"===b||"height"===b?1:0))}],va={"*":[function(f,a){var c=this.createTween(f,a),b=c.cur(),d=Ib.exec(a),g=d&&d[3]||(k.cssNumber[f]?"":"px"),h=(k.cssNumber[f]||"px"!==g&&+b)&&Ib.exec(k.css(c.elem,f)),l=1,m=20;if(h&&h[3]!==g){g=g||h[3];d=d||[];h=+b||1;do l=l||".5",h/=l,k.style(c.elem,f,h+g);while(l!==(l=c.cur()/b)&&1!==l&&--m)}d&&(h=c.start=+h||+b||0,c.unit=g,c.end=d[1]?h+(d[1]+1)*d[2]:+d[2]);return c}]};
k.Animation=k.extend(Db,{tweener:function(f,a){k.isFunction(f)?(a=f,f=["*"]):f=f.split(" ");for(var c,b=0,d=f.length;b<d;b++)c=f[b],va[c]=va[c]||[],va[c].unshift(a)},prefilter:function(f,a){a?Nb.unshift(f):Nb.push(f)}});k.speed=function(f,a,c){var b=f&&"object"===typeof f?k.extend({},f):{complete:c||!c&&a||k.isFunction(f)&&f,duration:f,easing:c&&a||a&&!k.isFunction(a)&&a};b.duration=k.fx.off?0:"number"===typeof b.duration?b.duration:b.duration in k.fx.speeds?k.fx.speeds[b.duration]:k.fx.speeds._default;
if(null==b.queue||!0===b.queue)b.queue="fx";b.old=b.complete;b.complete=function(){k.isFunction(b.old)&&b.old.call(this);b.queue&&k.dequeue(this,b.queue)};return b};k.fn.extend({fadeTo:function(f,a,c,b){return this.filter(qb).css("opacity",0).show().end().animate({opacity:a},f,c,b)},animate:function(f,a,c,b){var d=k.isEmptyObject(f),g=k.speed(a,c,b);a=function(){var a=Db(this,k.extend({},f),g);(d||B.get(this,"finish"))&&a.stop(!0)};a.finish=a;return d||!1===g.queue?this.each(a):this.queue(g.queue,
a)},stop:function(a,c,b){var d=function(a){var f=a.stop;delete a.stop;f(b)};"string"!==typeof a&&(b=c,c=a,a=void 0);c&&!1!==a&&this.queue(a||"fx",[]);return this.each(function(){var c=!0,g=null!=a&&a+"queueHooks",h=k.timers,l=B.get(this);if(g)l[g]&&l[g].stop&&d(l[g]);else for(g in l)l[g]&&l[g].stop&&Bc.test(g)&&d(l[g]);for(g=h.length;g--;)h[g].elem!==this||null!=a&&h[g].queue!==a||(h[g].anim.stop(b),c=!1,h.splice(g,1));!c&&b||k.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var c,
b=B.get(this),d=b[a+"queue"];c=b[a+"queueHooks"];var g=k.timers,h=d?d.length:0;b.finish=!0;k.queue(this,a,[]);c&&c.stop&&c.stop.call(this,!0);for(c=g.length;c--;)g[c].elem===this&&g[c].queue===a&&(g[c].anim.stop(!0),g.splice(c,1));for(c=0;c<h;c++)d[c]&&d[c].finish&&d[c].finish.call(this);delete b.finish})}});k.each(["toggle","show","hide"],function(a,c){var b=k.fn[c];k.fn[c]=function(a,f,d){return null==a||"boolean"===typeof a?b.apply(this,arguments):this.animate(Ha(c,!0),a,f,d)}});k.each({slideDown:Ha("show"),
slideUp:Ha("hide"),slideToggle:Ha("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,c){k.fn[a]=function(a,f,b){return this.animate(c,a,f,b)}});k.timers=[];k.fx.tick=function(){var a,c=0,b=k.timers;for(Cb=k.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||k.fx.stop();Cb=void 0};k.fx.timer=function(a){k.timers.push(a);a()?k.fx.start():k.timers.pop()};k.fx.interval=13;k.fx.start=function(){ea||(ea=setInterval(k.fx.tick,k.fx.interval))};
k.fx.stop=function(){clearInterval(ea);ea=null};k.fx.speeds={slow:600,fast:200,_default:400};k.fn.delay=function(a,c){a=k.fx?k.fx.speeds[a]||a:a;return this.queue(c||"fx",function(c,b){var d=setTimeout(c,a);b.stop=function(){clearTimeout(d)}})};(function(){var a=Q.createElement("input"),c=Q.createElement("select"),b=c.appendChild(Q.createElement("option"));a.type="checkbox";U.checkOn=""!==a.value;U.optSelected=b.selected;c.disabled=!0;U.optDisabled=!b.disabled;a=Q.createElement("input");a.value="t";
a.type="radio";U.radioValue="t"===a.value})();var vb,Ya=k.expr.attrHandle;k.fn.extend({attr:function(a,c){return Pa(this,k.attr,a,c,1<arguments.length)},removeAttr:function(a){return this.each(function(){k.removeAttr(this,a)})}});k.extend({attr:function(a,c,b){var d,g,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h){if("undefined"===typeof a.getAttribute)return k.prop(a,c,b);1===h&&k.isXMLDoc(a)||(c=c.toLowerCase(),d=k.attrHooks[c]||(k.expr.match.bool.test(c)?vb:void 0));if(void 0!==b)if(null===b)k.removeAttr(a,
c);else{if(d&&"set"in d&&void 0!==(g=d.set(a,b,c)))return g;a.setAttribute(c,b+"");return b}else{if(d&&"get"in d&&null!==(g=d.get(a,c)))return g;g=k.find.attr(a,c);return null==g?void 0:g}}},removeAttr:function(a,c){var b,d,g=0,h=c&&c.match(ua);if(h&&1===a.nodeType)for(;b=h[g++];)d=k.propFix[b]||b,k.expr.match.bool.test(b)&&(a[d]=!1),a.removeAttribute(b)},attrHooks:{type:{set:function(a,c){if(!U.radioValue&&"radio"===c&&k.nodeName(a,"input")){var b=a.value;a.setAttribute("type",c);b&&(a.value=b);
return c}}}}});vb={set:function(a,c,b){!1===c?k.removeAttr(a,b):a.setAttribute(b,b);return b}};k.each(k.expr.match.bool.source.match(/\w+/g),function(a,c){var b=Ya[c]||k.find.attr;Ya[c]=function(a,f,c){var d,g;c||(g=Ya[f],Ya[f]=d,d=null!=b(a,f,c)?f.toLowerCase():null,Ya[f]=g);return d}});var md=/^(?:input|select|textarea|button)$/i;k.fn.extend({prop:function(a,c){return Pa(this,k.prop,a,c,1<arguments.length)},removeProp:function(a){return this.each(function(){delete this[k.propFix[a]||a]})}});k.extend({propFix:{"for":"htmlFor",
"class":"className"},prop:function(a,c,b){var d,g,h;h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h){if(h=1!==h||!k.isXMLDoc(a))c=k.propFix[c]||c,g=k.propHooks[c];return void 0!==b?g&&"set"in g&&void 0!==(d=g.set(a,b,c))?d:a[c]=b:g&&"get"in g&&null!==(d=g.get(a,c))?d:a[c]}},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||md.test(a.nodeName)||a.href?a.tabIndex:-1}}}});U.optSelected||(k.propHooks.selected={get:function(a){(a=a.parentNode)&&a.parentNode&&a.parentNode.selectedIndex;return null}});
k.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){k.propFix[this.toLowerCase()]=this});var Aa=/[\t\r\n\f]/g;k.fn.extend({addClass:function(a){var c,b,d,g,h;c="string"===typeof a&&a;var l=0,m=this.length;if(k.isFunction(a))return this.each(function(c){k(this).addClass(a.call(this,c,this.className))});if(c)for(c=(a||"").match(ua)||[];l<m;l++)if(b=this[l],d=1===b.nodeType&&(b.className?(" "+b.className+" ").replace(Aa,
" "):" ")){for(h=0;g=c[h++];)0>d.indexOf(" "+g+" ")&&(d+=g+" ");d=k.trim(d);b.className!==d&&(b.className=d)}return this},removeClass:function(a){var c,b,d,g,h;c=0===arguments.length||"string"===typeof a&&a;var l=0,m=this.length;if(k.isFunction(a))return this.each(function(c){k(this).removeClass(a.call(this,c,this.className))});if(c)for(c=(a||"").match(ua)||[];l<m;l++)if(b=this[l],d=1===b.nodeType&&(b.className?(" "+b.className+" ").replace(Aa," "):"")){for(h=0;g=c[h++];)for(;0<=d.indexOf(" "+g+" ");)d=
d.replace(" "+g+" "," ");d=a?k.trim(d):"";b.className!==d&&(b.className=d)}return this},toggleClass:function(a,c){var b=typeof a;return"boolean"===typeof c&&"string"===b?c?this.addClass(a):this.removeClass(a):k.isFunction(a)?this.each(function(b){k(this).toggleClass(a.call(this,b,this.className,c),c)}):this.each(function(){if("string"===b)for(var c,d=0,g=k(this),h=a.match(ua)||[];c=h[d++];)g.hasClass(c)?g.removeClass(c):g.addClass(c);else if("undefined"===b||"boolean"===b)this.className&&B.set(this,
"__className__",this.className),this.className=this.className||!1===a?"":B.get(this,"__className__")||""})},hasClass:function(a){a=" "+a+" ";for(var c=0,b=this.length;c<b;c++)if(1===this[c].nodeType&&0<=(" "+this[c].className+" ").replace(Aa," ").indexOf(a))return!0;return!1}});var N=/\r/g;k.fn.extend({val:function(a){var c,b,d,g=this[0];if(arguments.length)return d=k.isFunction(a),this.each(function(b){1===this.nodeType&&(b=d?a.call(this,b,k(this).val()):a,null==b?b="":"number"===typeof b?b+="":
k.isArray(b)&&(b=k.map(b,function(a){return null==a?"":a+""})),c=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()],c&&"set"in c&&void 0!==c.set(this,b,"value")||(this.value=b))});if(g){if((c=k.valHooks[g.type]||k.valHooks[g.nodeName.toLowerCase()])&&"get"in c&&void 0!==(b=c.get(g,"value")))return b;b=g.value;return"string"===typeof b?b.replace(N,""):null==b?"":b}}});k.extend({valHooks:{option:{get:function(a){var c=k.find.attr(a,"value");return null!=c?c:k.trim(k.text(a))}},select:{get:function(a){for(var c,
b=a.options,d=a.selectedIndex,g=(a="select-one"===a.type||0>d)?null:[],h=a?d+1:b.length,l=0>d?h:a?d:0;l<h;l++)if(c=b[l],!(!c.selected&&l!==d||(U.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&k.nodeName(c.parentNode,"optgroup"))){c=k(c).val();if(a)return c;g.push(c)}return g},set:function(a,c){for(var b,d,g=a.options,h=k.makeArray(c),l=g.length;l--;)if(d=g[l],d.selected=0<=k.inArray(d.value,h))b=!0;b||(a.selectedIndex=-1);return h}}}});k.each(["radio","checkbox"],
function(){k.valHooks[this]={set:function(a,c){if(k.isArray(c))return a.checked=0<=k.inArray(k(a).val(),c)}};U.checkOn||(k.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});k.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,c){k.fn[c]=function(a,f){return 0<arguments.length?this.on(c,
null,a,f):this.trigger(c)}});k.fn.extend({hover:function(a,c){return this.mouseenter(a).mouseleave(c||a)},bind:function(a,c,b){return this.on(a,null,c,b)},unbind:function(a,c){return this.off(a,null,c)},delegate:function(a,c,b,d){return this.on(c,a,b,d)},undelegate:function(a,c,b){return 1===arguments.length?this.off(a,"**"):this.off(c,a||"**",b)}});var Da=k.now(),ha=/\?/;k.parseJSON=function(a){return JSON.parse(a+"")};k.parseXML=function(a){var c,b;if(!a||"string"!==typeof a)return null;try{b=new DOMParser,
c=b.parseFromString(a,"text/xml")}catch(d){c=void 0}c&&!c.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+a);return c};var p=/#.*$/,Fa=/([?&])_=[^&]*/,qa=/^(.*?):[ \t]*([^\r\n]*)$/mg,V=/^(?:GET|HEAD)$/,rc=/^\/\//,Ka=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Fd={},cb={},Ra="*/".concat("*"),sc=g.location.href,Za=Ka.exec(sc.toLowerCase())||[];k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:sc,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Za[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ra,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":k.parseJSON,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,c){return c?hb(hb(a,
k.ajaxSettings),c):hb(k.ajaxSettings,a)},ajaxPrefilter:Ob(Fd),ajaxTransport:Ob(cb),ajax:function(a,c){function b(a,e,c,f){var z,l,H,p;p=e;if(2!==J){J=2;m&&clearTimeout(m);d=void 0;h=f||"";N.readyState=0<a?4:0;f=200<=a&&300>a||304===a;if(c){H=t;for(var n=N,q,C,A,y,E=H.contents,ha=H.dataTypes;"*"===ha[0];)ha.shift(),void 0===q&&(q=H.mimeType||n.getResponseHeader("Content-Type"));if(q)for(C in E)if(E[C]&&E[C].test(q)){ha.unshift(C);break}if(ha[0]in c)A=ha[0];else{for(C in c){if(!ha[0]||H.converters[C+
" "+ha[0]]){A=C;break}y||(y=C)}A=A||y}A?(A!==ha[0]&&ha.unshift(A),H=c[A]):H=void 0}a:{c=t;q=H;C=N;A=f;var K,P,S,n={},E=c.dataTypes.slice();if(E[1])for(P in c.converters)n[P.toLowerCase()]=c.converters[P];for(y=E.shift();y;)if(c.responseFields[y]&&(C[c.responseFields[y]]=q),!S&&A&&c.dataFilter&&(q=c.dataFilter(q,c.dataType)),S=y,y=E.shift())if("*"===y)y=S;else if("*"!==S&&S!==y){P=n[S+" "+y]||n["* "+y];if(!P)for(K in n)if(H=K.split(" "),H[1]===y&&(P=n[S+" "+H[0]]||n["* "+H[0]])){!0===P?P=n[K]:!0!==
n[K]&&(y=H[0],E.unshift(H[1]));break}if(!0!==P)if(P&&c["throws"])q=P(q);else try{q=P(q)}catch(B){H={state:"parsererror",error:P?B:"No conversion from "+S+" to "+y};break a}}H={state:"success",data:q}}if(f)t.ifModified&&((p=N.getResponseHeader("Last-Modified"))&&(k.lastModified[g]=p),(p=N.getResponseHeader("etag"))&&(k.etag[g]=p)),204===a||"HEAD"===t.type?p="nocontent":304===a?p="notmodified":(p=H.state,z=H.data,l=H.error,f=!l);else if(l=p,a||!p)p="error",0>a&&(a=0);N.status=a;N.statusText=(e||p)+
"";f?G.resolveWith(v,[z,p,N]):G.rejectWith(v,[N,p,l]);N.statusCode(x);x=void 0;u&&F.trigger(f?"ajaxSuccess":"ajaxError",[N,t,f?z:l]);D.fireWith(v,[N,p]);u&&(F.trigger("ajaxComplete",[N,t]),--k.active||k.event.trigger("ajaxStop"))}}"object"===typeof a&&(c=a,a=void 0);c=c||{};var d,g,h,l,m,n,u,q,t=k.ajaxSetup({},c),v=t.context||t,F=t.context&&(v.nodeType||v.jquery)?k(v):k.event,G=k.Deferred(),D=k.Callbacks("once memory"),x=t.statusCode||{},C={},A={},J=0,E="canceled",N={readyState:0,getResponseHeader:function(a){var e;
if(2===J){if(!l)for(l={};e=qa.exec(h);)l[e[1].toLowerCase()]=e[2];e=l[a.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===J?h:null},setRequestHeader:function(a,e){var c=a.toLowerCase();J||(a=A[c]=A[c]||a,C[a]=e);return this},overrideMimeType:function(a){J||(t.mimeType=a);return this},statusCode:function(a){var e;if(a)if(2>J)for(e in a)x[e]=[x[e],a[e]];else N.always(a[N.status]);return this},abort:function(a){a=a||E;d&&d.abort(a);b(0,a);return this}};G.promise(N).complete=
D.add;N.success=N.done;N.error=N.fail;t.url=((a||t.url||sc)+"").replace(p,"").replace(rc,Za[1]+"//");t.type=c.method||c.type||t.method||t.type;t.dataTypes=k.trim(t.dataType||"*").toLowerCase().match(ua)||[""];null==t.crossDomain&&(n=Ka.exec(t.url.toLowerCase()),t.crossDomain=!(!n||n[1]===Za[1]&&n[2]===Za[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(Za[3]||("http:"===Za[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=k.param(t.data,t.traditional));ga(Fd,t,c,N);if(2===J)return N;
(u=k.event&&t.global)&&0===k.active++&&k.event.trigger("ajaxStart");t.type=t.type.toUpperCase();t.hasContent=!V.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(ha.test(g)?"&":"?")+t.data,delete t.data),!1===t.cache&&(t.url=Fa.test(g)?g.replace(Fa,"$1_="+Da++):g+(ha.test(g)?"&":"?")+"_="+Da++));t.ifModified&&(k.lastModified[g]&&N.setRequestHeader("If-Modified-Since",k.lastModified[g]),k.etag[g]&&N.setRequestHeader("If-None-Match",k.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||c.contentType)&&
N.setRequestHeader("Content-Type",t.contentType);N.setRequestHeader("Accept",t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Ra+"; q=0.01":""):t.accepts["*"]);for(q in t.headers)N.setRequestHeader(q,t.headers[q]);if(t.beforeSend&&(!1===t.beforeSend.call(v,N,t)||2===J))return N.abort();E="abort";for(q in{success:1,error:1,complete:1})N[q](t[q]);if(d=ga(cb,t,c,N)){N.readyState=1;u&&F.trigger("ajaxSend",[N,t]);t.async&&0<t.timeout&&(m=setTimeout(function(){N.abort("timeout")},
t.timeout));try{J=1,d.send(C,b)}catch(K){if(2>J)b(-1,K);else throw K;}}else b(-1,"No Transport");return N},getJSON:function(a,c,b){return k.get(a,c,b,"json")},getScript:function(a,c){return k.get(a,void 0,c,"script")}});k.each(["get","post"],function(a,c){k[c]=function(a,f,b,d){k.isFunction(f)&&(d=d||b,b=f,f=void 0);return k.ajax({url:a,type:c,dataType:d,data:f,success:b})}});k._evalUrl=function(a){return k.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};k.fn.extend({wrapAll:function(a){var c;
if(k.isFunction(a))return this.each(function(c){k(this).wrapAll(a.call(this,c))});this[0]&&(c=k(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this));return this},wrapInner:function(a){return k.isFunction(a)?this.each(function(c){k(this).wrapInner(a.call(this,c))}):this.each(function(){var c=k(this),b=c.contents();b.length?b.wrapAll(a):c.append(a)})},wrap:function(a){var c=
k.isFunction(a);return this.each(function(b){k(this).wrapAll(c?a.call(this,b):a)})},unwrap:function(){return this.parent().each(function(){k.nodeName(this,"body")||k(this).replaceWith(this.childNodes)}).end()}});k.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight};k.expr.filters.visible=function(a){return!k.expr.filters.hidden(a)};var se=/%20/g,Qb=/\[\]$/,nd=/\r?\n/g,Ga=/^(?:submit|button|image|reset|file)$/i,Xb=/^(?:input|select|textarea|keygen)/i;k.param=function(a,c){var b,
d=[],g=function(a,c){c=k.isFunction(c)?c():null==c?"":c;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(c)};void 0===c&&(c=k.ajaxSettings&&k.ajaxSettings.traditional);if(k.isArray(a)||a.jquery&&!k.isPlainObject(a))k.each(a,function(){g(this.name,this.value)});else for(b in a)Pb(b,a[b],c,g);return d.join("&").replace(se,"+")};k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=k.prop(this,"elements");return a?
k.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!k(this).is(":disabled")&&Xb.test(this.nodeName)&&!Ga.test(a)&&(this.checked||!Tc.test(a))}).map(function(a,c){var b=k(this).val();return null==b?null:k.isArray(b)?k.map(b,function(a){return{name:c.name,value:a.replace(nd,"\r\n")}}):{name:c.name,value:b.replace(nd,"\r\n")}}).get()}});k.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Jb=0,wb={},te={0:200,1223:204},Ba=k.ajaxSettings.xhr();g.attachEvent&&
g.attachEvent("onunload",function(){for(var a in wb)wb[a]()});U.cors=!!Ba&&"withCredentials"in Ba;U.ajax=Ba=!!Ba;k.ajaxTransport(function(a){var c;if(U.cors||Ba&&!a.crossDomain)return{send:function(b,d){var g,h=a.xhr(),k=++Jb;h.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(g in a.xhrFields)h[g]=a.xhrFields[g];a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType);a.crossDomain||b["X-Requested-With"]||(b["X-Requested-With"]="XMLHttpRequest");for(g in b)h.setRequestHeader(g,
b[g]);c=function(a){return function(){c&&(delete wb[k],c=h.onload=h.onerror=null,"abort"===a?h.abort():"error"===a?d(h.status,h.statusText):d(te[h.status]||h.status,h.statusText,"string"===typeof h.responseText?{text:h.responseText}:void 0,h.getAllResponseHeaders()))}};h.onload=c();h.onerror=c("error");c=wb[k]=c("abort");try{h.send(a.hasContent&&a.data||null)}catch(l){if(c)throw l;}},abort:function(){c&&c()}}});k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){k.globalEval(a);return a}}});k.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET")});k.ajaxTransport("script",function(a){if(a.crossDomain){var c,b;return{send:function(d,g){c=k("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",b=function(a){c.remove();b=null;a&&g("error"===a.type?404:200,a.type)});Q.head.appendChild(c[0])},abort:function(){b&&b()}}}});
var Yb=[],$a=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Yb.pop()||k.expando+"_"+Da++;this[a]=!0;return a}});k.ajaxPrefilter("json jsonp",function(a,c,b){var d,h,l,m=!1!==a.jsonp&&($a.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&$a.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return d=a.jsonpCallback=k.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace($a,"$1"+
d):!1!==a.jsonp&&(a.url+=(ha.test(a.url)?"&":"?")+a.jsonp+"="+d),a.converters["script json"]=function(){l||k.error(d+" was not called");return l[0]},a.dataTypes[0]="json",h=g[d],g[d]=function(){l=arguments},b.always(function(){g[d]=h;a[d]&&(a.jsonpCallback=c.jsonpCallback,Yb.push(d));l&&k.isFunction(h)&&h(l[0]);l=h=void 0}),"script"});k.parseHTML=function(a,b,d){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(d=b,b=!1);b=b||Q;var g=c.exec(a);d=!d&&[];if(g)return[b.createElement(g[1])];
g=k.buildFragment([a],b,d);d&&d.length&&k(d).remove();return k.merge([],g.childNodes)};var ra=k.fn.load;k.fn.load=function(a,c,b){if("string"!==typeof a&&ra)return ra.apply(this,arguments);var d,g,h,l=this,m=a.indexOf(" ");0<=m&&(d=k.trim(a.slice(m)),a=a.slice(0,m));k.isFunction(c)?(b=c,c=void 0):c&&"object"===typeof c&&(g="POST");0<l.length&&k.ajax({url:a,type:g,dataType:"html",data:c}).done(function(a){h=arguments;l.html(d?k("<div>").append(k.parseHTML(a)).find(d):a)}).complete(b&&function(a,c){l.each(b,
h||[a.responseText,c,a])});return this};k.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,c){k.fn[c]=function(a){return this.on(c,a)}});k.expr.filters.animated=function(a){return k.grep(k.timers,function(c){return a===c.elem}).length};var Gd=g.document.documentElement;k.offset={setOffset:function(a,c,b){var d,g,h,l=k.css(a,"position"),m=k(a),p={};"static"===l&&(a.style.position="relative");h=m.offset();g=k.css(a,"top");d=k.css(a,"left");("absolute"===l||
"fixed"===l)&&-1<(g+d).indexOf("auto")?(d=m.position(),g=d.top,d=d.left):(g=parseFloat(g)||0,d=parseFloat(d)||0);k.isFunction(c)&&(c=c.call(a,b,h));null!=c.top&&(p.top=c.top-h.top+g);null!=c.left&&(p.left=c.left-h.left+d);"using"in c?c.using.call(a,p):m.css(p)}};k.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(c){k.offset.setOffset(this,a,c)});var c,b;b=this[0];var d={top:0,left:0},g=b&&b.ownerDocument;if(g){c=g.documentElement;if(!k.contains(c,b))return d;
"undefined"!==typeof b.getBoundingClientRect&&(d=b.getBoundingClientRect());b=sb(g);return{top:d.top+b.pageYOffset-c.clientTop,left:d.left+b.pageXOffset-c.clientLeft}}},position:function(){if(this[0]){var a,c,b=this[0],d={top:0,left:0};"fixed"===k.css(b,"position")?c=b.getBoundingClientRect():(a=this.offsetParent(),c=this.offset(),k.nodeName(a[0],"html")||(d=a.offset()),d.top+=k.css(a[0],"borderTopWidth",!0),d.left+=k.css(a[0],"borderLeftWidth",!0));return{top:c.top-d.top-k.css(b,"marginTop",!0),
left:c.left-d.left-k.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Gd;a&&!k.nodeName(a,"html")&&"static"===k.css(a,"position");)a=a.offsetParent;return a||Gd})}});k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var b="pageYOffset"===c;k.fn[a]=function(d){return Pa(this,function(a,f,d){var h=sb(a);if(void 0===d)return h?h[c]:a[f];h?h.scrollTo(b?g.pageXOffset:d,b?d:g.pageYOffset):a[f]=d},a,d,arguments.length,null)}});
k.each(["top","left"],function(a,c){k.cssHooks[c]=R(U.pixelPosition,function(a,b){if(b)return b=L(a,c),Bb.test(b)?k(a).position()[c]+"px":b})});k.each({Height:"height",Width:"width"},function(a,c){k.each({padding:"inner"+a,content:c,"":"outer"+a},function(b,d){k.fn[d]=function(d,g){var h=arguments.length&&(b||"boolean"!==typeof d),l=b||(!0===d||!0===g?"margin":"border");return Pa(this,function(c,b,d){return k.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(b=c.documentElement,Math.max(c.body["scroll"+
a],b["scroll"+a],c.body["offset"+a],b["offset"+a],b["client"+a])):void 0===d?k.css(c,b,l):k.style(c,b,d,l)},c,h?d:void 0,h,null)}})});k.fn.size=function(){return this.length};k.fn.andSelf=k.fn.addBack;"function"===typeof define&&define.amd&&define("jquery",[],function(){return k});var xb=g.jQuery,lb=g.$;k.noConflict=function(a){g.$===k&&(g.$=lb);a&&g.jQuery===k&&(g.jQuery=xb);return k};"undefined"===typeof d&&(g.jQuery=g.$=k);return k});
(function(){function g(a,c,b){switch(b.length){case 0:return a.call(c);case 1:return a.call(c,b[0]);case 2:return a.call(c,b[0],b[1]);case 3:return a.call(c,b[0],b[1],b[2])}return a.apply(c,b)}function d(a,c,b,d){for(var g=-1,h=null==a?0:a.length;++g<h;){var k=a[g];c(d,k,b(k),a)}return d}function m(a,c){for(var b=-1,d=null==a?0:a.length;++b<d&&!1!==c(a[b],b,a););return a}function a(a,c){for(var b=null==a?0:a.length;b--&&!1!==c(a[b],b,a););return a}function b(a,c){for(var b=-1,d=null==a?0:a.length;++b<
d;)if(!c(a[b],b,a))return!1;return!0}function h(a,c){for(var b=-1,d=null==a?0:a.length,g=0,h=[];++b<d;){var k=a[b];c(k,b,a)&&(h[g++]=k)}return h}function n(a,c){return!(null==a||!a.length)&&-1<C(a,c,0)}function l(a,c,b){for(var d=-1,g=null==a?0:a.length;++d<g;)if(b(c,a[d]))return!0;return!1}function v(a,c){for(var b=-1,d=null==a?0:a.length,g=Array(d);++b<d;)g[b]=c(a[b],b,a);return g}function q(a,c){for(var b=-1,d=c.length,g=a.length;++b<d;)a[g+b]=c[b];return a}function u(a,c,b,d){var g=-1,h=null==
a?0:a.length;for(d&&h&&(b=a[++g]);++g<h;)b=c(b,a[g],g,a);return b}function D(a,c,b,d){var g=null==a?0:a.length;for(d&&g&&(b=a[--g]);g--;)b=c(b,a[g],g,a);return b}function t(a,c){for(var b=-1,d=null==a?0:a.length;++b<d;)if(c(a[b],b,a))return!0;return!1}function F(a,c,b){var d;b(a,function(a,b,g){if(c(a,b,g))return d=b,!1});return d}function G(a,c,b,d){var g=a.length;for(b+=d?1:-1;d?b--:++b<g;)if(c(a[b],b,a))return b;return-1}function C(a,c,b){if(c===c)a:{--b;for(var d=a.length;++b<d;)if(a[b]===c){a=
b;break a}a=-1}else a=G(a,E,b);return a}function A(a,c,b,d){--b;for(var g=a.length;++b<g;)if(d(a[b],c))return b;return-1}function E(a){return a!==a}function J(a,c){var b=null==a?0:a.length;return b?la(a,c)/b:Fb}function K(a){return function(c){return null==c?x:c[a]}}function L(a){return function(c){return null==a?x:a[c]}}function R(a,c,b,d,g){g(a,function(a,g,h){b=d?(d=!1,a):c(b,a,g,h)});return b}function fa(a,c){var b=a.length;for(a.sort(c);b--;)a[b]=a[b].value;return a}function la(a,c){for(var b,
d=-1,g=a.length;++d<g;){var h=c(a[d]);h!==x&&(b=b===x?h:b+h)}return b}function X(a,c){for(var b=-1,d=Array(a);++b<a;)d[b]=c(b);return d}function P(a,c){return v(c,function(c){return[c,a[c]]})}function Y(a){return function(c){return a(c)}}function S(a,c){return v(c,function(c){return a[c]})}function W(a,c){return a.has(c)}function Ha(a,c){for(var b=-1,d=a.length;++b<d&&-1<C(c,a[b],0););return b}function bb(a,c){for(var b=a.length;b--&&-1<C(c,a[b],0););return b}function rb(a){return"\\"+nb[a]}function Db(a){var c=
-1,b=Array(a.size);a.forEach(function(a,d){b[++c]=[d,a]});return b}function Ob(a,c){return function(b){return a(c(b))}}function ga(a,c){for(var b=-1,d=a.length,g=0,h=[];++b<d;){var k=a[b];if(k===c||"__lodash_placeholder__"===k)a[b]="__lodash_placeholder__",h[g++]=b}return h}function hb(a){var c=-1,b=Array(a.size);a.forEach(function(a){b[++c]=a});return b}function Pb(a){var c=-1,b=Array(a.size);a.forEach(function(a){b[++c]=[a,a]});return b}function sb(a){if(ub.test(a)){for(var c=pa.lastIndex=0;pa.test(a);)++c;
a=c}else a=va(a);return a}function wa(a){return ub.test(a)?a.match(pa)||[]:a.split("")}var x,ib=1/0,Fb=0/0,Lb=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Rb=/\b__p \+= '';/g,Kc=/\b(__p \+=) '' \+/g,ic=/(__e\(.*?\)|\b__t\)) \+\n'';/g,U=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,k=RegExp(U.source),zc=RegExp(Q.source),Lc=/<%-([\s\S]+?)%>/g,jc=/<%([\s\S]+?)%>/g,Mc=/<%=([\s\S]+?)%>/g,Oa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
I=/^\w*$/,c=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wc=/[\\^$.*+?()[\]{}|]/g,nc=RegExp(wc.source),Rc=/^\s+|\s+$/g,Sc=/^\s+/,Vb=/\s+$/,ua=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,xc=/\{\n\/\* \[wrapped with (.+)\] \*/,oc=/,? & /,Pa=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,B=/\\(\\)?/g,ka=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hc=/\w*$/,dd=/^[-+]0x[0-9a-f]+$/i,Qa=/^0b[01]+$/i,pb=/^\[object .+?Constructor\]$/,qb=/^0o[0-7]+$/i,Tc=/^(?:0|[1-9]\d*)$/,
kd=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,pc=/($^)/,ac=/['\n\r\u2028\u2029\\]/g,tb=/['\u2019]/g,Wb=/[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]/g,pa=/\ud83c[\udffb-\udfff](?=\ud83c[\udffb-\udfff])|(?:[^\ud800-\udfff][\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]?|[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,
Ac=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,
ub=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/,ld=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Uc="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Ic=-1,ca={};ca["[object Float32Array]"]=ca["[object Float64Array]"]=ca["[object Int8Array]"]=
ca["[object Int16Array]"]=ca["[object Int32Array]"]=ca["[object Uint8Array]"]=ca["[object Uint8ClampedArray]"]=ca["[object Uint16Array]"]=ca["[object Uint32Array]"]=!0;ca["[object Arguments]"]=ca["[object Array]"]=ca["[object ArrayBuffer]"]=ca["[object Boolean]"]=ca["[object DataView]"]=ca["[object Date]"]=ca["[object Error]"]=ca["[object Function]"]=ca["[object Map]"]=ca["[object Number]"]=ca["[object Object]"]=ca["[object RegExp]"]=ca["[object Set]"]=ca["[object String]"]=ca["[object WeakMap]"]=
!1;var M={};M["[object Arguments]"]=M["[object Array]"]=M["[object ArrayBuffer]"]=M["[object DataView]"]=M["[object Boolean]"]=M["[object Date]"]=M["[object Float32Array]"]=M["[object Float64Array]"]=M["[object Int8Array]"]=M["[object Int16Array]"]=M["[object Int32Array]"]=M["[object Map]"]=M["[object Number]"]=M["[object Object]"]=M["[object RegExp]"]=M["[object Set]"]=M["[object String]"]=M["[object Symbol]"]=M["[object Uint8Array]"]=M["[object Uint8ClampedArray]"]=M["[object Uint16Array]"]=M["[object Uint32Array]"]=
!0;M["[object Error]"]=M["[object Function]"]=M["[object WeakMap]"]=!1;var nb={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},yc=parseFloat,gc=parseInt,Bb="object"==typeof global&&global&&global.Object===Object&&global,ob="object"==typeof self&&self&&self.Object===Object&&self,da=Bb||ob||Function("return this")(),Mb="object"==typeof exports&&exports&&!exports.nodeType&&exports,kb=Mb&&"object"==typeof module&&module&&!module.nodeType&&module,Vc=kb&&kb.exports===Mb,Hb=Vc&&Bb.process,
na=function(){try{var a=kb&&kb.require&&kb.require("util").types;return a?a:Hb&&Hb.binding&&Hb.binding("util")}catch(c){}}(),Cb=na&&na.isArrayBuffer,ea=na&&na.isDate,qc=na&&na.isMap,Ib=na&&na.isRegExp,Bc=na&&na.isSet,Nb=na&&na.isTypedArray,va=K("length"),vb=L({"\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","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g",
"\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O",
"\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w",
"\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Ya=L({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),md=L({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),Aa=function Da(L){function p(a){if(Ca(a)&&!Z(a)&&!(a instanceof V)){if(a instanceof qa)return a;if(ma.call(a,"__wrapped__"))return uf(a)}return new qa(a)}function Fa(){}
function qa(a,e){this.__wrapped__=a;this.__actions__=[];this.__chain__=!!e;this.__index__=0;this.__values__=x}function V(a){this.__wrapped__=a;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=4294967295;this.__views__=[]}function na(a){var e=-1,c=null==a?0:a.length;for(this.clear();++e<c;){var b=a[e];this.set(b[0],b[1])}}function Ka(a){var e=-1,c=null==a?0:a.length;for(this.clear();++e<c;){var b=a[e];this.set(b[0],b[1])}}function pa(a){var e=-1,c=null==
a?0:a.length;for(this.clear();++e<c;){var b=a[e];this.set(b[0],b[1])}}function cb(a){var e=-1,c=null==a?0:a.length;for(this.__data__=new pa;++e<c;)this.add(a[e])}function Ra(a){this.size=(this.__data__=new Ka(a)).size}function va(a,e){var c=Z(a),b=!c&&Cc(a),f=!c&&!b&&tc(a),d=!c&&!b&&!f&&Wc(a),b=(c=c||b||f||d)?X(a.length,Lg):[],r=b.length,g;for(g in a)!e&&!ma.call(a,g)||c&&("length"==g||f&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||bc(g,r))||b.push(g);return b}
function Za(a){var e=a.length;return e?a[je(0,e-1)]:x}function kb(a,e){return Id(oa(a),$a(e,0,a.length))}function Qb(a){return Id(oa(a))}function ob(a,e,c){(c===x||Kb(a[e],c))&&(c!==x||e in a)||Ba(a,e,c)}function Ga(a,e,c){var b=a[e];ma.call(a,e)&&Kb(b,c)&&(c!==x||e in a)||Ba(a,e,c)}function Xb(a,e){for(var c=a.length;c--;)if(Kb(a[c][0],e))return c;return-1}function Jb(a,e,c,b){uc(a,function(a,sa,f){e(b,a,c(a),f)});return b}function wb(a,e){return a&&Ub(e,Sa(e),a)}function Bb(a,e){return a&&Ub(e,
db(e),a)}function Ba(a,e,c){"__proto__"==e&&Jd?Jd(a,e,{configurable:!0,enumerable:!0,value:c,writable:!0}):a[e]=c}function Yb(a,e){for(var c=-1,b=e.length,f=La(b),d=null==a;++c<b;)f[c]=d?x:ue(a,e[c]);return f}function $a(a,e,c){a===a&&(c!==x&&(a=a<=c?a:c),e!==x&&(a=a>=e?a:e));return a}function ra(a,e,c,b,f,d){var r,g=e&1,w=e&2,h=e&4;c&&(r=f?c(a,b,f,d):c(a));if(r!==x)return r;if(!ya(a))return a;if(b=Z(a)){if(r=Mg(a),!g)return oa(a,r)}else{var k=Wa(a),z="[object Function]"==k||"[object GeneratorFunction]"==
k;if(tc(a))return sf(a,g);if("[object Object]"==k||"[object Arguments]"==k||z&&!f){if(r=w||z?{}:vf(a),!g)return w?Dg(a,Bb(r,a)):Ze(a,wb(r,a))}else{if(!M[k])return f?a:{};r=Ng(a,k,g)}}d||(d=new Ra);if(f=d.get(a))return f;d.set(a,r);wf(a)?a.forEach(function(b){r.add(ra(b,e,c,b,a,d))}):xf(a)&&a.forEach(function(b,f){r.set(f,ra(b,e,c,f,a,d))});var w=h?w?ve:we:w?db:Sa,l=b?x:w(a);m(l||a,function(b,f){l&&(f=b,b=a[f]);Ga(r,f,ra(b,e,c,f,a,d))});return r}function Hb(a){var e=Sa(a);return function(c){return xb(c,
a,e)}}function xb(a,e,c){var b=c.length;if(null==a)return!b;for(a=xa(a);b--;){var f=c[b],d=e[f],r=a[f];if(r===x&&!(f in a)||!d(r))return!1}return!0}function lb(a,e,c){if("function"!=typeof a)throw new yb("Expected a function");return od(function(){a.apply(x,c)},e)}function f(a,e,c,b){var f=-1,d=n,r=!0,g=a.length,w=[],h=e.length;if(!g)return w;c&&(e=v(e,Y(c)));b?(d=l,r=!1):200<=e.length&&(d=W,r=!1,e=new cb(e));a:for(;++f<g;){var k=a[f],z=null==c?k:c(k),k=b||0!==k?k:0;if(r&&z===z){for(var m=h;m--;)if(e[m]===
z)continue a;w.push(k)}else d(e,z,b)||w.push(k)}return w}function y(a,e){var c=!0;uc(a,function(a,sa,b){return c=!!e(a,sa,b)});return c}function za(a,e,c){for(var b=-1,f=a.length;++b<f;){var d=a[b],r=e(d);if(null!=r&&(g===x?r===r&&!mb(r):c(r,g)))var g=r,w=d}return w}function Ta(a,e){var c=[];uc(a,function(a,sa,b){e(a,sa,b)&&c.push(a)});return c}function ta(a,e,c,b,f){var d=-1,r=a.length;c||(c=Og);for(f||(f=[]);++d<r;){var g=a[d];0<e&&c(g)?1<e?ta(g,e-1,c,b,f):q(f,g):b||(f[f.length]=g)}return f}function gb(a,
e){return a&&xe(a,e,Sa)}function nb(a,e){return a&&yf(a,e,Sa)}function hc(a,e){return h(e,function(e){return cc(a[e])})}function Eb(a,e){e=lc(e,a);for(var c=0,b=e.length;null!=a&&c<b;)a=a[Zb(e[c++])];return c&&c==b?a:x}function Mb(a,e,c){e=e(a);return Z(a)?e:q(e,c(a))}function Ia(a){if(null==a)return a===x?"[object Undefined]":"[object Null]";if(Dc&&Dc in xa(a)){var e=ma.call(a,Dc),c=a[Dc];try{a[Dc]=x;var b=!0}catch(f){}var d=Kd.call(a);b&&(e?a[Dc]=c:delete a[Dc]);a=d}else a=Kd.call(a);return a}function Jc(a,
e){return a>e}function ge(a,e){return null!=a&&ma.call(a,e)}function fd(a,e){return null!=a&&e in xa(a)}function gd(a,e,c){for(var b=c?l:n,f=a[0].length,d=a.length,r=d,g=La(d),w=Infinity,h=[];r--;){var k=a[r];r&&e&&(k=v(k,Y(e)));w=Xa(k.length,w);g[r]=!c&&(e||120<=f&&120<=k.length)?new cb(r&&k):x}var k=a[0],z=-1,m=g[0];a:for(;++z<f&&h.length<w;){var H=k[z],O=e?e(H):H,H=c||0!==H?H:0;if(m?!m.has(O):!b(h,O,c)){for(r=d;--r;){var p=g[r];if(p?!p.has(O):!b(a[r],O,c))continue a}m&&m.push(O);h.push(H)}}return h}
function Pc(a,e,c,b){gb(a,function(a,sa,f){e(b,c(a),sa,f)});return b}function Tb(a,e,c){e=lc(e,a);a=2>e.length?a:Eb(a,jb(e,0,-1));e=null==a?a:a[Zb(zb(e))];return null==e?x:g(e,a,c)}function hd(a){return Ca(a)&&"[object Arguments]"==Ia(a)}function id(a){return Ca(a)&&"[object ArrayBuffer]"==Ia(a)}function Dd(a){return Ca(a)&&"[object Date]"==Ia(a)}function Gb(a,e,c,b,f){if(a===e)return!0;if(null==a||null==e||!Ca(a)&&!Ca(e))return a!==a&&e!==e;a:{var d=Z(a),r=Z(e),g=d?"[object Array]":Wa(a),w=r?"[object Array]":
Wa(e),g="[object Arguments]"==g?"[object Object]":g,w="[object Arguments]"==w?"[object Object]":w,h="[object Object]"==g,r="[object Object]"==w;if((w=g==w)&&tc(a)){if(!tc(e)){e=!1;break a}d=!0;h=!1}if(w&&!h)f||(f=new Ra),e=d||Wc(a)?zf(a,e,c,b,Gb,f):Pg(a,e,g,c,b,Gb,f);else{if(!(c&1)&&(d=h&&ma.call(a,"__wrapped__"),g=r&&ma.call(e,"__wrapped__"),d||g)){a=d?a.value():a;e=g?e.value():e;f||(f=new Ra);e=Gb(a,e,c,b,f);break a}if(w)b:if(f||(f=new Ra),d=c&1,g=we(a),r=g.length,w=we(e).length,r==w||d){for(h=
r;h--;){var k=g[h];if(!(d?k in e:ma.call(e,k))){e=!1;break b}}if((w=f.get(a))&&f.get(e))e=w==e;else{w=!0;f.set(a,e);f.set(e,a);for(var z=d;++h<r;){var k=g[h],l=a[k],m=e[k];if(b)var H=d?b(m,l,k,e,a,f):b(l,m,k,a,e,f);if(H===x?l!==m&&!Gb(l,m,c,b,f):!H){w=!1;break}z||(z="constructor"==k)}w&&!z&&(c=a.constructor,b=e.constructor,c!=b&&"constructor"in a&&"constructor"in e&&!("function"==typeof c&&c instanceof c&&"function"==typeof b&&b instanceof b)&&(w=!1));f["delete"](a);f["delete"](e);e=w}}else e=!1;
else e=!1}}return e}function ie(a){return Ca(a)&&"[object Map]"==Wa(a)}function jd(a,e,c,b){var f=c.length,d=f,r=!b;if(null==a)return!d;for(a=xa(a);f--;){var g=c[f];if(r&&g[2]?g[1]!==a[g[0]]:!(g[0]in a))return!1}for(;++f<d;){var g=c[f],w=g[0],h=a[w],k=g[1];if(r&&g[2]){if(h===x&&!(w in a))return!1}else{g=new Ra;if(b)var z=b(h,k,w,a,e,g);if(z===x?!Gb(k,h,3,b,g):!z)return!1}}return!0}function e(a){return!ya(a)||Af&&Af in a?!1:(cc(a)?Qg:pb).test(Ec(a))}function r(a){return Ca(a)&&"[object RegExp]"==Ia(a)}
function w(a){return Ca(a)&&"[object Set]"==Wa(a)}function z(a){return Ca(a)&&Ld(a.length)&&!!ca[Ia(a)]}function O(a){return"function"==typeof a?a:null==a?eb:"object"==typeof a?Z(a)?nf(a[0],a[1]):Na(a):Bf(a)}function H(a){if(!pd(a))return Rg(a);var e=[],c;for(c in xa(a))ma.call(a,c)&&"constructor"!=c&&e.push(c);return e}function Ua(a,e){return a<e}function Sb(a,e){var c=-1,b=fb(a)?La(a.length):[];uc(a,function(a,sa,f){b[++c]=e(a,sa,f)});return b}function Na(a){var e=ye(a);return 1==e.length&&e[0][2]?
Cf(e[0][0],e[0][1]):function(c){return c===a||jd(c,a,e)}}function nf(a,e){return ze(a)&&e===e&&!ya(e)?Cf(Zb(a),e):function(c){var b=ue(c,a);return b===x&&b===e?Ae(c,a):Gb(e,b,3)}}function xd(a,e,c,b,f){a!==e&&xe(e,function(d,r){f||(f=new Ra);if(ya(d)){var g=f,w=Be(a,r),h=Be(e,r),k=g.get(h);if(!k){var k=b?b(w,h,r+"",a,e,g):x,z=k===x;if(z){var l=Z(h),m=!l&&tc(h),H=!l&&!m&&Wc(h),k=h;if(l||m||H)Z(w)?k=w:Ea(w)?k=oa(w):m?(z=!1,k=sf(h,!0)):H?(z=!1,k=cf(h,!0)):k=[];else if(qd(h)||Cc(h))if(k=w,Cc(w))k=Df(w);
else{if(!ya(w)||cc(w))k=vf(h)}else z=!1}z&&(g.set(h,k),xd(k,h,c,b,g),g["delete"](h))}ob(a,r,k)}else g=b?b(Be(a,r),d,r+"",a,e,f):x,g===x&&(g=d),ob(a,r,g)},db)}function Ja(a,e){var c=a.length;if(c)return e+=0>e?c:0,bc(e,c)?a[e]:x}function of(a,e,c){var b=-1;e=v(e.length?e:[eb],Y(T()));a=Sb(a,function(a,c,sa){return{criteria:v(e,function(e){return e(a)}),index:++b,value:a}});return fa(a,function(a,e){var sa;a:{sa=-1;for(var b=a.criteria,f=e.criteria,d=b.length,Hd=c.length;++sa<d;){var r=ff(b[sa],f[sa]);
if(r){if(sa>=Hd){sa=r;break a}sa=r*("desc"==c[sa]?-1:1);break a}}sa=a.index-e.index}return sa})}function le(a,e){return df(a,e,function(e,c){return Ae(a,c)})}function df(a,e,c){for(var b=-1,f=e.length,d={};++b<f;){var r=e[b],g=Eb(a,r);c(g,r)&&Qc(d,lc(r,a),g)}return d}function Fg(a){return function(e){return Eb(e,a)}}function he(a,e,c,b){var f=b?A:C,d=-1,r=e.length,g=a;a===e&&(e=oa(e));for(c&&(g=v(a,Y(c)));++d<r;)for(var w=0,h=e[d],h=c?c(h):h;-1<(w=f(g,h,w,b));)g!==a&&Md.call(g,w,1),Md.call(a,w,1);
return a}function gf(a,e){for(var c=a?e.length:0,b=c-1;c--;){var f=e[c];if(c==b||f!==d){var d=f;bc(f)?Md.call(a,f,1):oe(a,f)}}return a}function je(a,e){return a+Nd(Ef()*(e-a+1))}function me(a,e){var c="";if(!a||1>e||9007199254740991<e)return c;do e%2&&(c+=a),(e=Nd(e/2))&&(a+=a);while(e);return c}function ba(a,e){return Ce(Ff(a,e,eb),a+"")}function Ed(a){return Za(Xc(a))}function Ig(a,e){var c=Xc(a);return Id(c,$a(e,0,c.length))}function Qc(a,e,c,b){if(!ya(a))return a;e=lc(e,a);for(var f=-1,d=e.length,
r=d-1,g=a;null!=g&&++f<d;){var w=Zb(e[f]),h=c;if(f!=r){var k=g[w],h=b?b(k,w,g):x;h===x&&(h=ya(k)?k:bc(e[f+1])?[]:{})}Ga(g,w,h);g=g[w]}return a}function Jg(a){return Id(Xc(a))}function jb(a,e,c){var b=-1,f=a.length;0>e&&(e=-e>f?0:f+e);c=c>f?f:c;0>c&&(c+=f);f=e>c?0:c-e>>>0;e>>>=0;for(c=La(f);++b<f;)c[b]=a[b+e];return c}function Kg(a,e){var c;uc(a,function(a,sa,b){c=e(a,sa,b);return!c});return!!c}function yd(a,e,c){var b=0,f=null==a?b:a.length;if("number"==typeof e&&e===e&&2147483647>=f){for(;b<f;){var d=
b+f>>>1,r=a[d];null!==r&&!mb(r)&&(c?r<=e:r<e)?b=d+1:f=d}return f}return ne(a,e,eb,c)}function ne(a,e,c,b){e=c(e);for(var f=0,d=null==a?0:a.length,r=e!==e,g=null===e,w=mb(e),h=e===x;f<d;){var k=Nd((f+d)/2),z=c(a[k]),l=z!==x,m=null===z,H=z===z,O=mb(z);(r?b||H:h?H&&(b||l):g?H&&l&&(b||!m):w?H&&l&&!m&&(b||!O):m||O?0:b?z<=e:z<e)?f=k+1:d=k}return Xa(d,4294967294)}function mf(a,e){for(var c=-1,b=a.length,f=0,d=[];++c<b;){var r=a[c],g=e?e(r):r;if(!c||!Kb(g,w)){var w=g;d[f++]=0===r?0:r}}return d}function pf(a){return"number"==
typeof a?a:mb(a)?Fb:+a}function Va(a){if("string"==typeof a)return a;if(Z(a))return v(a,Va)+"";if(mb(a))return Gf?Gf.call(a):"";var e=a+"";return"0"==e&&1/a==-ib?"-0":e}function kc(a,e,c){var b=-1,f=n,d=a.length,r=!0,g=[],w=g;if(c)r=!1,f=l;else if(200<=d){if(f=e?null:Sg(a))return hb(f);r=!1;f=W;w=new cb}else w=e?[]:g;a:for(;++b<d;){var h=a[b],k=e?e(h):h,h=c||0!==h?h:0;if(r&&k===k){for(var z=w.length;z--;)if(w[z]===k)continue a;e&&w.push(k);g.push(h)}else f(w,k,c)||(w!==g&&w.push(k),g.push(h))}return g}
function oe(a,e){e=lc(e,a);a=2>e.length?a:Eb(a,jb(e,0,-1));return null==a||delete a[Zb(zb(e))]}function $b(a,e,c,b){for(var f=a.length,d=b?f:-1;(b?d--:++d<f)&&e(a[d],d,a););return c?jb(a,b?0:d,b?d+1:f):jb(a,b?d+1:0,b?f:d)}function qf(a,e){var c=a;c instanceof V&&(c=c.value());return u(e,function(a,e){return e.func.apply(e.thisArg,q([a],e.args))},c)}function pe(a,e,c){var b=a.length;if(2>b)return b?kc(a[0]):[];for(var d=-1,r=La(b);++d<b;)for(var g=a[d],w=-1;++w<b;)w!=d&&(r[d]=f(r[d]||g,a[w],e,c));
return kc(ta(r,1),e,c)}function rf(a,e,c){for(var b=-1,f=a.length,d=e.length,r={};++b<f;)c(r,a[b],b<d?e[b]:x);return r}function ia(a){return Ea(a)?a:[]}function qe(a){return"function"==typeof a?a:eb}function lc(a,e){return Z(a)?a:ze(a,e)?[a]:Hf(ja(a))}function mc(a,e,c){var b=a.length;c=c===x?b:c;return!e&&c>=b?a:jb(a,e,c)}function sf(a,e){if(e)return a.slice();var c=a.length,c=If?If(c):new a.constructor(c);a.copy(c);return c}function re(a){var e=new a.constructor(a.byteLength);(new Od(e)).set(new Od(a));
return e}function cf(a,e){var c=e?re(a.buffer):a.buffer;return new a.constructor(c,a.byteOffset,a.length)}function ff(a,e){if(a!==e){var c=a!==x,b=null===a,f=a===a,d=mb(a),r=e!==x,g=null===e,w=e===e,h=mb(e);if(!g&&!h&&!d&&a>e||d&&r&&w&&!g&&!h||b&&r&&w||!c&&w||!f)return 1;if(!b&&!d&&!h&&a<e||h&&c&&f&&!b&&!d||g&&c&&f||!r&&f||!w)return-1}return 0}function ef(a,e,c,b){var f=-1,d=a.length,r=c.length,g=-1,w=e.length,h=Ma(d-r,0),k=La(w+h);for(b=!b;++g<w;)k[g]=e[g];for(;++f<r;)if(b||f<d)k[c[f]]=a[f];for(;h--;)k[g++]=
a[f++];return k}function tf(a,e,c,b){var f=-1,d=a.length,r=-1,g=c.length,w=-1,h=e.length,k=Ma(d-g,0),z=La(k+h);for(b=!b;++f<k;)z[f]=a[f];for(k=f;++w<h;)z[k+w]=e[w];for(;++r<g;)if(b||f<d)z[k+c[r]]=a[f++];return z}function oa(a,e){var c=-1,b=a.length;for(e||(e=La(b));++c<b;)e[c]=a[c];return e}function Ub(a,e,c,b){var f=!c;c||(c={});for(var d=-1,r=e.length;++d<r;){var g=e[d],w=b?b(c[g],a[g],g,c,a):x;w===x&&(w=a[g]);f?Ba(c,g,w):Ga(c,g,w)}return c}function Ze(a,e){return Ub(a,De(a),e)}function Dg(a,e){return Ub(a,
Jf(a),e)}function wd(a,e){return function(c,b){var f=Z(c)?d:Jb,r=e?e():{};return f(c,a,T(b,2),r)}}function Nc(a){return ba(function(e,c){var b=-1,f=c.length,d=1<f?c[f-1]:x,r=2<f?c[2]:x,d=3<a.length&&"function"==typeof d?(f--,d):x;r&&ab(c[0],c[1],r)&&(d=3>f?x:d,f=1);for(e=xa(e);++b<f;)(r=c[b])&&a(e,r,b,d);return e})}function $e(a,e){return function(c,b){if(null==c)return c;if(!fb(c))return a(c,b);for(var f=c.length,d=e?f:-1,r=xa(c);(e?d--:++d<f)&&!1!==b(r[d],d,r););return c}}function af(a){return function(e,
c,b){var f=-1,d=xa(e);b=b(e);for(var r=b.length;r--;){var g=b[a?r:++f];if(!1===c(d[g],g,d))break}return e}}function Eg(a,e,c){function b(){return(this&&this!==da&&this instanceof b?d:a).apply(f?c:this,arguments)}var f=e&1,d=ed(a);return b}function bf(a){return function(e){e=ja(e);var c=ub.test(e)?wa(e):x,b=c?c[0]:e.charAt(0);e=c?mc(c,1).join(""):e.slice(1);return b[a]()+e}}function Oc(a){return function(e){return u(Kf(Lf(e).replace(tb,"")),a,"")}}function ed(a){return function(){var e=arguments;switch(e.length){case 0:return new a;
case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var c=Yc(a.prototype),e=a.apply(c,e);return ya(e)?e:c}}function Gg(a,e,c){function b(){for(var d=arguments.length,r=La(d),w=d,h=Zc(b);w--;)r[w]=arguments[w];w=3>d&&r[0]!==h&&r[d-1]!==h?[]:ga(r,h);d-=w.length;return d<
c?Mf(a,e,zd,b.placeholder,x,r,w,x,x,c-d):g(this&&this!==da&&this instanceof b?f:a,this,r)}var f=ed(a);return b}function hf(a){return function(e,c,b){var f=xa(e);if(!fb(e)){var d=T(c,3);e=Sa(e);c=function(a){return d(f[a],a,f)}}c=a(e,c,b);return-1<c?f[d?e[c]:c]:x}}function jf(a){return dc(function(e){var c=e.length,b=c,f=qa.prototype.thru;for(a&&e.reverse();b--;){var d=e[b];if("function"!=typeof d)throw new yb("Expected a function");if(f&&!r&&"wrapper"==Pd(d))var r=new qa([],!0)}for(b=r?b:c;++b<c;)var d=
e[b],f=Pd(d),g="wrapper"==f?Ee(d):x,r=g&&Fe(g[0])&&424==g[1]&&!g[4].length&&1==g[9]?r[Pd(g[0])].apply(r,g[3]):1==d.length&&Fe(d)?r[f]():r.thru(d);return function(){var a=arguments,b=a[0];if(r&&1==a.length&&Z(b))return r.plant(b).value();for(var sa=0,a=c?e[sa].apply(this,a):b;++sa<c;)a=e[sa].call(this,a);return a}})}function zd(a,e,c,b,f,d,r,g,w,h){function k(){for(var p=arguments.length,t=La(p),u=p;u--;)t[u]=arguments[u];if(H){var q=Zc(k),Ua,u=t.length;for(Ua=0;u--;)t[u]===q&&++Ua}b&&(t=ef(t,b,f,
H));d&&(t=tf(t,d,r,H));p-=Ua;if(H&&p<h)return q=ga(t,q),Mf(a,e,zd,k.placeholder,c,t,q,g,w,h-p);q=l?c:this;u=m?q[a]:a;p=t.length;if(g){Ua=t.length;for(var Fc=Xa(g.length,Ua),v=oa(t);Fc--;){var F=g[Fc];t[Fc]=bc(F,Ua)?v[F]:x}}else O&&1<p&&t.reverse();z&&w<p&&(t.length=w);this&&this!==da&&this instanceof k&&(u=n||ed(u));return u.apply(q,t)}var z=e&128,l=e&1,m=e&2,H=e&24,O=e&512,n=m?x:ed(a);return k}function kf(a,e){return function(c,b){return Pc(c,a,e(b),{})}}function Ad(a,e){return function(c,b){var f;
if(c===x&&b===x)return e;c!==x&&(f=c);if(b!==x){if(f===x)return b;"string"==typeof c||"string"==typeof b?(c=Va(c),b=Va(b)):(c=pf(c),b=pf(b));f=a(c,b)}return f}}function ke(a){return dc(function(e){e=v(e,Y(T()));return ba(function(c){var b=this;return a(e,function(a){return g(a,b,c)})})})}function Bd(a,e){e=e===x?" ":Va(e);var c=e.length;if(2>c)return c?me(e,a):e;c=me(e,Qd(a/sb(e)));return ub.test(e)?mc(wa(c),0,a).join(""):c.slice(0,a)}function Hg(a,e,c,b){function f(){for(var e=-1,Hd=arguments.length,
w=-1,h=b.length,k=La(h+Hd),z=this&&this!==da&&this instanceof f?r:a;++w<h;)k[w]=b[w];for(;Hd--;)k[w++]=arguments[++e];return g(z,d?c:this,k)}var d=e&1,r=ed(a);return f}function lf(a){return function(e,c,b){b&&"number"!=typeof b&&ab(e,c,b)&&(c=b=x);e=ec(e);c===x?(c=e,e=0):c=ec(c);b=b===x?e<c?1:-1:ec(b);var f=-1;c=Ma(Qd((c-e)/(b||1)),0);for(var d=La(c);c--;)d[a?c:++f]=e,e+=b;return d}}function Cd(a){return function(e,c){if("string"!=typeof e||"string"!=typeof c)e=Ab(e),c=Ab(c);return a(e,c)}}function Mf(a,
e,c,b,f,d,r,g,w,h){var k=e&8,z=k?r:x;r=k?x:r;var l=k?d:x;d=k?x:d;e=(e|(k?32:64))&~(k?64:32);e&4||(e&=-4);f=[a,e,f,l,z,d,r,g,w,h];c=c.apply(x,f);Fe(a)&&Nf(c,f);c.placeholder=b;return Of(c,a,e)}function Ge(a){var e=$c[a];return function(a,c){a=Ab(a);if((c=null==c?0:Xa(aa(c),292))&&Pf(a)){var b=(ja(a)+"e").split("e"),b=e(b[0]+"e"+(+b[1]+c)),b=(ja(b)+"e").split("e");return+(b[0]+"e"+(+b[1]-c))}return e(a)}}function Fc(a){return function(e){var c=Wa(e);return"[object Map]"==c?Db(e):"[object Set]"==c?Pb(e):
P(e,a(e))}}function fc(a,e,c,b,f,d,r,g){var w=e&2;if(!w&&"function"!=typeof a)throw new yb("Expected a function");var h=b?b.length:0;h||(e&=-97,b=f=x);r=r===x?r:Ma(aa(r),0);g=g===x?g:aa(g);h-=f?f.length:0;if(e&64){var k=b,z=f;b=f=x}var l=w?x:Ee(a);d=[a,e,c,b,f,k,z,d,r,g];if(l&&(c=d[1],a=l[1],e=c|a,b=128==a&&8==c||128==a&&256==c&&d[7].length<=l[8]||384==a&&l[7].length<=l[8]&&8==c,131>e||b)){a&1&&(d[2]=l[2],e|=c&1?0:4);if(c=l[3])b=d[3],d[3]=b?ef(b,c,l[4]):c,d[4]=b?ga(d[3],"__lodash_placeholder__"):
l[4];if(c=l[5])b=d[5],d[5]=b?tf(b,c,l[6]):c,d[6]=b?ga(d[5],"__lodash_placeholder__"):l[6];(c=l[7])&&(d[7]=c);a&128&&(d[8]=null==d[8]?l[8]:Xa(d[8],l[8]));null==d[9]&&(d[9]=l[9]);d[0]=l[0];d[1]=e}a=d[0];e=d[1];c=d[2];b=d[3];f=d[4];g=d[9]=d[9]===x?w?0:a.length:Ma(d[9]-h,0);!g&&e&24&&(e&=-25);w=e&&1!=e?8==e||16==e?Gg(a,e,g):32!=e&&33!=e||f.length?zd.apply(x,d):Hg(a,e,c,b):Eg(a,e,c);return Of((l?Qf:Nf)(w,d),a,e)}function Rf(a,e,c,b){return a===x||Kb(a,ad[c])&&!ma.call(b,c)?e:a}function Sf(a,e,c,b,f,d){ya(a)&&
ya(e)&&(d.set(e,a),xd(a,e,x,Sf,d),d["delete"](e));return a}function Tg(a){return qd(a)?x:a}function zf(a,e,c,b,f,d){var r=c&1,g=a.length,w=e.length;if(g!=w&&!(r&&w>g))return!1;if((w=d.get(a))&&d.get(e))return w==e;var w=-1,h=!0,k=c&2?new cb:x;d.set(a,e);for(d.set(e,a);++w<g;){var z=a[w],l=e[w];if(b)var m=r?b(l,z,w,e,a,d):b(z,l,w,a,e,d);if(m!==x){if(m)continue;h=!1;break}if(k){if(!t(e,function(a,e){if(!k.has(e)&&(z===a||f(z,a,c,b,d)))return k.push(e)})){h=!1;break}}else if(z!==l&&!f(z,l,c,b,d)){h=
!1;break}}d["delete"](a);d["delete"](e);return h}function Pg(a,e,c,b,f,d,r){switch(c){case "[object DataView]":if(a.byteLength!=e.byteLength||a.byteOffset!=e.byteOffset)break;a=a.buffer;e=e.buffer;case "[object ArrayBuffer]":if(a.byteLength!=e.byteLength||!d(new Od(a),new Od(e)))break;return!0;case "[object Boolean]":case "[object Date]":case "[object Number]":return Kb(+a,+e);case "[object Error]":return a.name==e.name&&a.message==e.message;case "[object RegExp]":case "[object String]":return a==
e+"";case "[object Map]":var g=Db;case "[object Set]":g||(g=hb);if(a.size!=e.size&&!(b&1))break;if(c=r.get(a))return c==e;b|=2;r.set(a,e);e=zf(g(a),g(e),b,f,d,r);r["delete"](a);return e;case "[object Symbol]":if(rd)return rd.call(a)==rd.call(e)}return!1}function dc(a){return Ce(Ff(a,x,Tf),a+"")}function we(a){return Mb(a,Sa,De)}function ve(a){return Mb(a,db,Jf)}function Pd(a){for(var e=a.name+"",c=bd[e],b=ma.call(bd,e)?c.length:0;b--;){var f=c[b],d=f.func;if(null==d||d==a)return f.name}return e}function Zc(a){return(ma.call(p,
"placeholder")?p:a).placeholder}function T(){var a=p.iteratee||He,a=a===He?O:a;return arguments.length?a(arguments[0],arguments[1]):a}function Rd(a,e){var c=a.__data__,b=typeof e;return("string"==b||"number"==b||"symbol"==b||"boolean"==b?"__proto__"!==e:null===e)?c["string"==typeof e?"string":"hash"]:c.map}function ye(a){for(var e=Sa(a),c=e.length;c--;){var b=e[c],f=a[b];e[c]=[b,f,f===f&&!ya(f)]}return e}function Gc(a,c){var b=null==a?x:a[c];return e(b)?b:x}function Uf(a,e,c){e=lc(e,a);for(var b=
-1,f=e.length,d=!1;++b<f;){var r=Zb(e[b]);if(!(d=null!=a&&c(a,r)))break;a=a[r]}if(d||++b!=f)return d;f=null==a?0:a.length;return!!f&&Ld(f)&&bc(r,f)&&(Z(a)||Cc(a))}function Mg(a){var e=a.length,c=new a.constructor(e);e&&"string"==typeof a[0]&&ma.call(a,"index")&&(c.index=a.index,c.input=a.input);return c}function vf(a){return"function"!=typeof a.constructor||pd(a)?{}:Yc(Sd(a))}function Ng(a,e,c){var b=a.constructor;switch(e){case "[object ArrayBuffer]":return re(a);case "[object Boolean]":case "[object Date]":return new b(+a);
case "[object DataView]":return e=c?re(a.buffer):a.buffer,new a.constructor(e,a.byteOffset,a.byteLength);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 cf(a,c);case "[object Map]":return new b;case "[object Number]":case "[object String]":return new b(a);case "[object RegExp]":return e=
new a.constructor(a.source,Hc.exec(a)),e.lastIndex=a.lastIndex,e;case "[object Set]":return new b;case "[object Symbol]":return rd?xa(rd.call(a)):{}}}function Og(a){return Z(a)||Cc(a)||!!(Vf&&a&&a[Vf])}function bc(a,e){var c=typeof a;e=null==e?9007199254740991:e;return!!e&&("number"==c||"symbol"!=c&&Tc.test(a))&&-1<a&&0==a%1&&a<e}function ab(a,e,c){if(!ya(c))return!1;var b=typeof e;return("number"==b?fb(c)&&bc(e,c.length):"string"==b&&e in c)?Kb(c[e],a):!1}function ze(a,e){if(Z(a))return!1;var c=
typeof a;return"number"==c||"symbol"==c||"boolean"==c||null==a||mb(a)?!0:I.test(a)||!Oa.test(a)||null!=e&&a in xa(e)}function Fe(a){var e=Pd(a),c=p[e];if("function"!=typeof c||!(e in V.prototype))return!1;if(a===c)return!0;e=Ee(c);return!!e&&a===e[0]}function pd(a){var e=a&&a.constructor;return a===("function"==typeof e&&e.prototype||ad)}function Cf(a,e){return function(c){return null==c?!1:c[a]===e&&(e!==x||a in xa(c))}}function Ff(a,e,c){e=Ma(e===x?a.length-1:e,0);return function(){for(var b=arguments,
f=-1,d=Ma(b.length-e,0),r=La(d);++f<d;)r[f]=b[e+f];f=-1;for(d=La(e+1);++f<e;)d[f]=b[f];d[e]=c(r);return g(a,this,d)}}function Be(a,e){if(("constructor"!==e||"function"!==typeof a[e])&&"__proto__"!=e)return a[e]}function Of(a,e,c){var b=e+"";e=Ce;var f=Ug,d;d=(d=b.match(xc))?d[1].split(oc):[];c=f(d,c);if(f=c.length)d=f-1,c[d]=(1<f?"& ":"")+c[d],c=c.join(2<f?", ":" "),b=b.replace(ua,"{\n/* [wrapped with "+c+"] */\n");return e(a,b)}function Wf(a){var e=0,c=0;return function(){var b=Vg(),f=16-(b-c);c=
b;if(0<f){if(800<=++e)return arguments[0]}else e=0;return a.apply(x,arguments)}}function Id(a,e){var c=-1,b=a.length,f=b-1;for(e=e===x?b:e;++c<e;){var b=je(c,f),d=a[b];a[b]=a[c];a[c]=d}a.length=e;return a}function Zb(a){if("string"==typeof a||mb(a))return a;var e=a+"";return"0"==e&&1/a==-ib?"-0":e}function Ec(a){if(null!=a){try{return Td.call(a)}catch(e){}return a+""}return""}function Ug(a,e){m(Lb,function(c){var b="_."+c[0];e&c[1]&&!n(a,b)&&a.push(b)});return a.sort()}function uf(a){if(a instanceof
V)return a.clone();var e=new qa(a.__wrapped__,a.__chain__);e.__actions__=oa(a.__actions__);e.__index__=a.__index__;e.__values__=a.__values__;return e}function Xf(a,e,c){var b=null==a?0:a.length;if(!b)return-1;c=null==c?0:aa(c);0>c&&(c=Ma(b+c,0));return G(a,T(e,3),c)}function Yf(a,e,c){var b=null==a?0:a.length;if(!b)return-1;var f=b-1;c!==x&&(f=aa(c),f=0>c?Ma(b+f,0):Xa(f,b-1));return G(a,T(e,3),f,!0)}function Tf(a){return(null==a?0:a.length)?ta(a,1):[]}function Zf(a){return a&&a.length?a[0]:x}function zb(a){var e=
null==a?0:a.length;return e?a[e-1]:x}function $f(a,e){return a&&a.length&&e&&e.length?he(a,e):a}function Ie(a){return null==a?a:Wg.call(a)}function Je(a){if(!a||!a.length)return[];var e=0;a=h(a,function(a){if(Ea(a))return e=Ma(a.length,e),!0});return X(e,function(e){return v(a,K(e))})}function ag(a,e){if(!a||!a.length)return[];var c=Je(a);return null==e?c:v(c,function(a){return g(e,x,a)})}function bg(a){a=p(a);a.__chain__=!0;return a}function Ud(a,e){return e(a)}function Xg(){return this}function cg(a,
e){return(Z(a)?m:uc)(a,T(e,3))}function dg(e,c){return(Z(e)?a:eg)(e,T(c,3))}function Vd(a,e){return(Z(a)?v:Sb)(a,T(e,3))}function fg(a,e,c){e=c?x:e;e=a&&null==e?a.length:e;return fc(a,128,x,x,x,x,e)}function gg(a,e){var c;if("function"!=typeof e)throw new yb("Expected a function");a=aa(a);return function(){0<--a&&(c=e.apply(this,arguments));1>=a&&(e=x);return c}}function hg(a,e,c){e=c?x:e;a=fc(a,8,x,x,x,x,x,e);a.placeholder=hg.placeholder;return a}function ig(a,e,c){e=c?x:e;a=fc(a,16,x,x,x,x,x,e);
a.placeholder=ig.placeholder;return a}function jg(a,e,c){function b(e){var c=w,f=h;w=h=x;H=e;return z=a.apply(f,c)}function f(a){var c=a-m;a-=H;return m===x||c>=e||0>c||n&&a>=k}function d(){var a=Wd();if(f(a))return r(a);var c=od,b;b=a-H;a=e-(a-m);b=n?Xa(a,k-b):a;l=c(d,b)}function r(a){l=x;if(p&&w)return b(a);w=h=x;return z}function g(){var a=Wd(),c=f(a);w=arguments;h=this;m=a;if(c){if(l===x)return H=a=m,l=od(d,e),O?b(a):z;if(n)return kg(l),l=od(d,e),b(m)}l===x&&(l=od(d,e));return z}var w,h,k,z,l,
m,H=0,O=!1,n=!1,p=!0;if("function"!=typeof a)throw new yb("Expected a function");e=Ab(e)||0;ya(c)&&(O=!!c.leading,k=(n="maxWait"in c)?Ma(Ab(c.maxWait)||0,e):k,p="trailing"in c?!!c.trailing:p);g.cancel=function(){l!==x&&kg(l);H=0;w=m=h=l=x};g.flush=function(){return l===x?z:r(Wd())};return g}function Xd(a,e){if("function"!=typeof a||null!=e&&"function"!=typeof e)throw new yb("Expected a function");var c=function(){var b=arguments,f=e?e.apply(this,b):b[0],d=c.cache;if(d.has(f))return d.get(f);b=a.apply(this,
b);c.cache=d.set(f,b)||d;return b};c.cache=new (Xd.Cache||pa);return c}function Yd(a){if("function"!=typeof a)throw new yb("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!a.call(this);case 1:return!a.call(this,e[0]);case 2:return!a.call(this,e[0],e[1]);case 3:return!a.call(this,e[0],e[1],e[2])}return!a.apply(this,e)}}function Kb(a,e){return a===e||a!==a&&e!==e}function fb(a){return null!=a&&Ld(a.length)&&!cc(a)}function Ea(a){return Ca(a)&&fb(a)}function Ke(a){if(!Ca(a))return!1;
var e=Ia(a);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof a.message&&"string"==typeof a.name&&!qd(a)}function cc(a){if(!ya(a))return!1;a=Ia(a);return"[object Function]"==a||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}function lg(a){return"number"==typeof a&&a==aa(a)}function Ld(a){return"number"==typeof a&&-1<a&&0==a%1&&9007199254740991>=a}function ya(a){var e=typeof a;return null!=a&&("object"==e||"function"==e)}function Ca(a){return null!=
a&&"object"==typeof a}function mg(a){return"number"==typeof a||Ca(a)&&"[object Number]"==Ia(a)}function qd(a){if(!Ca(a)||"[object Object]"!=Ia(a))return!1;a=Sd(a);if(null===a)return!0;a=ma.call(a,"constructor")&&a.constructor;return"function"==typeof a&&a instanceof a&&Td.call(a)==Yg}function Zd(a){return"string"==typeof a||!Z(a)&&Ca(a)&&"[object String]"==Ia(a)}function mb(a){return"symbol"==typeof a||Ca(a)&&"[object Symbol]"==Ia(a)}function ng(a){if(!a)return[];if(fb(a))return Zd(a)?wa(a):oa(a);
if(sd&&a[sd]){a=a[sd]();for(var e,c=[];!(e=a.next()).done;)c.push(e.value);return c}e=Wa(a);return("[object Map]"==e?Db:"[object Set]"==e?hb:Xc)(a)}function ec(a){if(!a)return 0===a?a:0;a=Ab(a);return a===ib||a===-ib?1.7976931348623157E308*(0>a?-1:1):a===a?a:0}function aa(a){a=ec(a);var e=a%1;return a===a?e?a-e:a:0}function og(a){return a?$a(aa(a),0,4294967295):0}function Ab(a){if("number"==typeof a)return a;if(mb(a))return Fb;ya(a)&&(a="function"==typeof a.valueOf?a.valueOf():a,a=ya(a)?a+"":a);if("string"!=
typeof a)return 0===a?a:+a;a=a.replace(Rc,"");var e=Qa.test(a);return e||qb.test(a)?gc(a.slice(2),e?2:8):dd.test(a)?Fb:+a}function Df(a){return Ub(a,db(a))}function ja(a){return null==a?"":Va(a)}function ue(a,e,c){a=null==a?x:Eb(a,e);return a===x?c:a}function Ae(a,e){return null!=a&&Uf(a,e,fd)}function Sa(a){return fb(a)?va(a):H(a)}function db(a){if(fb(a))a=va(a,!0);else if(ya(a)){var e=pd(a),c=[],b;for(b in a)("constructor"!=b||!e&&ma.call(a,b))&&c.push(b);a=c}else{b=[];if(null!=a)for(e in xa(a))b.push(e);
a=b}return a}function pg(a,e){if(null==a)return{};var c=v(ve(a),function(a){return[a]});e=T(e);return df(a,c,function(a,c){return e(a,c[0])})}function Xc(a){return null==a?[]:S(a,Sa(a))}function qg(a){return Le(ja(a).toLowerCase())}function Lf(a){return(a=ja(a))&&a.replace(kd,vb).replace(Wb,"")}function Kf(a,e,c){a=ja(a);e=c?x:e;return e===x?ld.test(a)?a.match(Ac)||[]:a.match(Pa)||[]:a.match(e)||[]}function Me(a){return function(){return a}}function eb(a){return a}function He(a){return O("function"==
typeof a?a:ra(a,1))}function Ne(a,e,c){var b=Sa(e),f=hc(e,b);null!=c||ya(e)&&(f.length||!b.length)||(c=e,e=a,a=this,f=hc(e,Sa(e)));var d=!(ya(c)&&"chain"in c)||!!c.chain,r=cc(a);m(f,function(c){var b=e[c];a[c]=b;r&&(a.prototype[c]=function(){var e=this.__chain__;if(d||e){var c=a(this.__wrapped__);(c.__actions__=oa(this.__actions__)).push({func:b,args:arguments,thisArg:a});c.__chain__=e;return c}return b.apply(a,q([this.value()],arguments))})});return a}function Oe(){}function Bf(a){return ze(a)?K(Zb(a)):
Fg(a)}function Pe(){return[]}function Qe(){return!1}L=null==L?da:Aa.defaults(da.Object(),L,Aa.pick(da,Uc));var La=L.Array,$d=L.Date,rg=L.Error,sg=L.Function,$c=L.Math,xa=L.Object,Re=L.RegExp,Lg=L.String,yb=L.TypeError,ae=La.prototype,ad=xa.prototype,be=L["__core-js_shared__"],Td=sg.prototype.toString,ma=ad.hasOwnProperty,Zg=0,Af=function(){var a=/[^.]+$/.exec(be&&be.keys&&be.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}(),Kd=ad.toString,Yg=Td.call(xa),$g=da._,Qg=Re("^"+Td.call(ma).replace(wc,
"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ce=Vc?L.Buffer:x,vc=L.Symbol,Od=L.Uint8Array,If=ce?ce.allocUnsafe:x,Sd=Ob(xa.getPrototypeOf,xa),tg=xa.create,ug=ad.propertyIsEnumerable,Md=ae.splice,Vf=vc?vc.isConcatSpreadable:x,sd=vc?vc.iterator:x,Dc=vc?vc.toStringTag:x,Jd=function(){try{var a=Gc(xa,"defineProperty");a({},"",{});return a}catch(e){}}(),ah=L.clearTimeout!==da.clearTimeout&&L.clearTimeout,bh=$d&&$d.now!==da.Date.now&&$d.now,ch=L.setTimeout!==da.setTimeout&&
L.setTimeout,Qd=$c.ceil,Nd=$c.floor,Se=xa.getOwnPropertySymbols,dh=ce?ce.isBuffer:x,Pf=L.isFinite,eh=ae.join,Rg=Ob(xa.keys,xa),Ma=$c.max,Xa=$c.min,Vg=$d.now,fh=L.parseInt,Ef=$c.random,Wg=ae.reverse,Te=Gc(L,"DataView"),td=Gc(L,"Map"),Ue=Gc(L,"Promise"),cd=Gc(L,"Set"),ud=Gc(L,"WeakMap"),vd=Gc(xa,"create"),de=ud&&new ud,bd={},gh=Ec(Te),hh=Ec(td),ih=Ec(Ue),jh=Ec(cd),kh=Ec(ud),ee=vc?vc.prototype:x,rd=ee?ee.valueOf:x,Gf=ee?ee.toString:x,Yc=function(){function a(){}return function(e){if(!ya(e))return{};
if(tg)return tg(e);a.prototype=e;e=new a;a.prototype=x;return e}}();p.templateSettings={escape:Lc,evaluate:jc,interpolate:Mc,variable:"",imports:{_:p}};p.prototype=Fa.prototype;p.prototype.constructor=p;qa.prototype=Yc(Fa.prototype);qa.prototype.constructor=qa;V.prototype=Yc(Fa.prototype);V.prototype.constructor=V;na.prototype.clear=function(){this.__data__=vd?vd(null):{};this.size=0};na.prototype["delete"]=function(a){a=this.has(a)&&delete this.__data__[a];this.size-=a?1:0;return a};na.prototype.get=
function(a){var e=this.__data__;return vd?(a=e[a],"__lodash_hash_undefined__"===a?x:a):ma.call(e,a)?e[a]:x};na.prototype.has=function(a){var e=this.__data__;return vd?e[a]!==x:ma.call(e,a)};na.prototype.set=function(a,e){var c=this.__data__;this.size+=this.has(a)?0:1;c[a]=vd&&e===x?"__lodash_hash_undefined__":e;return this};Ka.prototype.clear=function(){this.__data__=[];this.size=0};Ka.prototype["delete"]=function(a){var e=this.__data__;a=Xb(e,a);if(0>a)return!1;a==e.length-1?e.pop():Md.call(e,a,
1);--this.size;return!0};Ka.prototype.get=function(a){var e=this.__data__;a=Xb(e,a);return 0>a?x:e[a][1]};Ka.prototype.has=function(a){return-1<Xb(this.__data__,a)};Ka.prototype.set=function(a,e){var c=this.__data__,b=Xb(c,a);0>b?(++this.size,c.push([a,e])):c[b][1]=e;return this};pa.prototype.clear=function(){this.size=0;this.__data__={hash:new na,map:new (td||Ka),string:new na}};pa.prototype["delete"]=function(a){a=Rd(this,a)["delete"](a);this.size-=a?1:0;return a};pa.prototype.get=function(a){return Rd(this,
a).get(a)};pa.prototype.has=function(a){return Rd(this,a).has(a)};pa.prototype.set=function(a,e){var c=Rd(this,a),b=c.size;c.set(a,e);this.size+=c.size==b?0:1;return this};cb.prototype.add=cb.prototype.push=function(a){this.__data__.set(a,"__lodash_hash_undefined__");return this};cb.prototype.has=function(a){return this.__data__.has(a)};Ra.prototype.clear=function(){this.__data__=new Ka;this.size=0};Ra.prototype["delete"]=function(a){var e=this.__data__;a=e["delete"](a);this.size=e.size;return a};
Ra.prototype.get=function(a){return this.__data__.get(a)};Ra.prototype.has=function(a){return this.__data__.has(a)};Ra.prototype.set=function(a,e){var c=this.__data__;if(c instanceof Ka){var b=c.__data__;if(!td||199>b.length)return b.push([a,e]),this.size=++c.size,this;c=this.__data__=new pa(b)}c.set(a,e);this.size=c.size;return this};var uc=$e(gb),eg=$e(nb,!0),xe=af(),yf=af(!0),Qf=de?function(a,e){de.set(a,e);return a}:eb,lh=Jd?function(a,e){return Jd(a,"toString",{configurable:!0,enumerable:!1,
value:Me(e),writable:!0})}:eb,kg=ah||function(a){return da.clearTimeout(a)},Sg=cd&&1/hb(new cd([,-0]))[1]==ib?function(a){return new cd(a)}:Oe,Ee=de?function(a){return de.get(a)}:Oe,De=Se?function(a){if(null==a)return[];a=xa(a);return h(Se(a),function(e){return ug.call(a,e)})}:Pe,Jf=Se?function(a){for(var e=[];a;)q(e,De(a)),a=Sd(a);return e}:Pe,Wa=Ia;if(Te&&"[object DataView]"!=Wa(new Te(new ArrayBuffer(1)))||td&&"[object Map]"!=Wa(new td)||Ue&&"[object Promise]"!=Wa(Ue.resolve())||cd&&"[object Set]"!=
Wa(new cd)||ud&&"[object WeakMap]"!=Wa(new ud))Wa=function(a){var e=Ia(a);if(a=(a="[object Object]"==e?a.constructor:x)?Ec(a):"")switch(a){case gh:return"[object DataView]";case hh:return"[object Map]";case ih:return"[object Promise]";case jh:return"[object Set]";case kh:return"[object WeakMap]"}return e};var mh=be?cc:Qe,Nf=Wf(Qf),od=ch||function(a,e){return da.setTimeout(a,e)},Ce=Wf(lh),Hf=function(a){a=Xd(a,function(a){500===e.size&&e.clear();return a});var e=a.cache;return a}(function(a){var e=
[];46===a.charCodeAt(0)&&e.push("");a.replace(c,function(a,c,b,f){e.push(b?f.replace(B,"$1"):c||a)});return e}),nh=ba(function(a,e){return Ea(a)?f(a,ta(e,1,Ea,!0)):[]}),oh=ba(function(a,e){var c=zb(e);Ea(c)&&(c=x);return Ea(a)?f(a,ta(e,1,Ea,!0),T(c,2)):[]}),ph=ba(function(a,e){var c=zb(e);Ea(c)&&(c=x);return Ea(a)?f(a,ta(e,1,Ea,!0),x,c):[]}),qh=ba(function(a){var e=v(a,ia);return e.length&&e[0]===a[0]?gd(e):[]}),rh=ba(function(a){var e=zb(a),c=v(a,ia);e===zb(c)?e=x:c.pop();return c.length&&c[0]===
a[0]?gd(c,T(e,2)):[]}),sh=ba(function(a){var e=zb(a),c=v(a,ia);(e="function"==typeof e?e:x)&&c.pop();return c.length&&c[0]===a[0]?gd(c,x,e):[]}),th=ba($f),uh=dc(function(a,e){var c=null==a?0:a.length,b=Yb(a,e);gf(a,v(e,function(a){return bc(a,c)?+a:a}).sort(ff));return b}),vh=ba(function(a){return kc(ta(a,1,Ea,!0))}),wh=ba(function(a){var e=zb(a);Ea(e)&&(e=x);return kc(ta(a,1,Ea,!0),T(e,2))}),xh=ba(function(a){var e=zb(a),e="function"==typeof e?e:x;return kc(ta(a,1,Ea,!0),x,e)}),yh=ba(function(a,
e){return Ea(a)?f(a,e):[]}),zh=ba(function(a){return pe(h(a,Ea))}),Ah=ba(function(a){var e=zb(a);Ea(e)&&(e=x);return pe(h(a,Ea),T(e,2))}),Bh=ba(function(a){var e=zb(a),e="function"==typeof e?e:x;return pe(h(a,Ea),x,e)}),Ch=ba(Je),Dh=ba(function(a){var e=a.length,e=1<e?a[e-1]:x,e="function"==typeof e?(a.pop(),e):x;return ag(a,e)}),Eh=dc(function(a){var e=a.length,c=e?a[0]:0,b=this.__wrapped__,f=function(e){return Yb(e,a)};if(1<e||this.__actions__.length||!(b instanceof V)||!bc(c))return this.thru(f);
b=b.slice(c,+c+(e?1:0));b.__actions__.push({func:Ud,args:[f],thisArg:x});return(new qa(b,this.__chain__)).thru(function(a){e&&!a.length&&a.push(x);return a})}),Fh=wd(function(a,e,c){ma.call(a,c)?++a[c]:Ba(a,c,1)}),Gh=hf(Xf),Hh=hf(Yf),Ih=wd(function(a,e,c){ma.call(a,c)?a[c].push(e):Ba(a,c,[e])}),Jh=ba(function(a,e,c){var b=-1,f="function"==typeof e,d=fb(a)?La(a.length):[];uc(a,function(a){d[++b]=f?g(e,a,c):Tb(a,e,c)});return d}),Kh=wd(function(a,e,c){Ba(a,c,e)}),Lh=wd(function(a,e,c){a[c?0:1].push(e)},
function(){return[[],[]]}),Mh=ba(function(a,e){if(null==a)return[];var c=e.length;1<c&&ab(a,e[0],e[1])?e=[]:2<c&&ab(e[0],e[1],e[2])&&(e=[e[0]]);return of(a,ta(e,1),[])}),Wd=bh||function(){return da.Date.now()},Ve=ba(function(a,e,c){var b=1;if(c.length)var f=ga(c,Zc(Ve)),b=b|32;return fc(a,b,e,c,f)}),vg=ba(function(a,e,c){var b=3;if(c.length)var f=ga(c,Zc(vg)),b=b|32;return fc(e,b,a,c,f)}),Nh=ba(function(a,e){return lb(a,1,e)}),Oh=ba(function(a,e,c){return lb(a,Ab(e)||0,c)});Xd.Cache=pa;var Ph=ba(function(a,
e){e=1==e.length&&Z(e[0])?v(e[0],Y(T())):v(ta(e,1),Y(T()));var c=e.length;return ba(function(b){for(var f=-1,d=Xa(b.length,c);++f<d;)b[f]=e[f].call(this,b[f]);return g(a,this,b)})}),We=ba(function(a,e){var c=ga(e,Zc(We));return fc(a,32,x,e,c)}),wg=ba(function(a,e){var c=ga(e,Zc(wg));return fc(a,64,x,e,c)}),Qh=dc(function(a,e){return fc(a,256,x,x,x,e)}),Rh=Cd(Jc),Sh=Cd(function(a,e){return a>=e}),Cc=hd(function(){return arguments}())?hd:function(a){return Ca(a)&&ma.call(a,"callee")&&!ug.call(a,"callee")},
Z=La.isArray,Th=Cb?Y(Cb):id,tc=dh||Qe,Uh=ea?Y(ea):Dd,xf=qc?Y(qc):ie,Xe=Ib?Y(Ib):r,wf=Bc?Y(Bc):w,Wc=Nb?Y(Nb):z,Vh=Cd(Ua),Wh=Cd(function(a,e){return a<=e}),Xh=Nc(function(a,e){if(pd(e)||fb(e))Ub(e,Sa(e),a);else for(var c in e)ma.call(e,c)&&Ga(a,c,e[c])}),xg=Nc(function(a,e){Ub(e,db(e),a)}),fe=Nc(function(a,e,c,b){Ub(e,db(e),a,b)}),Yh=Nc(function(a,e,c,b){Ub(e,Sa(e),a,b)}),Zh=dc(Yb),$h=ba(function(a,e){a=xa(a);var c=-1,b=e.length,f=2<b?e[2]:x;for(f&&ab(e[0],e[1],f)&&(b=1);++c<b;)for(var f=e[c],d=db(f),
r=-1,g=d.length;++r<g;){var w=d[r],h=a[w];if(h===x||Kb(h,ad[w])&&!ma.call(a,w))a[w]=f[w]}return a}),ai=ba(function(a){a.push(x,Sf);return g(yg,x,a)}),bi=kf(function(a,e,c){null!=e&&"function"!=typeof e.toString&&(e=Kd.call(e));a[e]=c},Me(eb)),ci=kf(function(a,e,c){null!=e&&"function"!=typeof e.toString&&(e=Kd.call(e));ma.call(a,e)?a[e].push(c):a[e]=[c]},T),di=ba(Tb),ei=Nc(function(a,e,c){xd(a,e,c)}),yg=Nc(function(a,e,c,b){xd(a,e,c,b)}),fi=dc(function(a,e){var c={};if(null==a)return c;var b=!1;e=
v(e,function(e){e=lc(e,a);b||(b=1<e.length);return e});Ub(a,ve(a),c);b&&(c=ra(c,7,Tg));for(var f=e.length;f--;)oe(c,e[f]);return c}),gi=dc(function(a,e){return null==a?{}:le(a,e)}),zg=Fc(Sa),Ag=Fc(db),hi=Oc(function(a,e,c){e=e.toLowerCase();return a+(c?qg(e):e)}),ii=Oc(function(a,e,c){return a+(c?"-":"")+e.toLowerCase()}),ji=Oc(function(a,e,c){return a+(c?" ":"")+e.toLowerCase()}),ki=bf("toLowerCase"),li=Oc(function(a,e,c){return a+(c?"_":"")+e.toLowerCase()}),mi=Oc(function(a,e,c){return a+(c?" ":
"")+Le(e)}),ni=Oc(function(a,e,c){return a+(c?" ":"")+e.toUpperCase()}),Le=bf("toUpperCase"),Bg=ba(function(a,e){try{return g(a,x,e)}catch(c){return Ke(c)?c:new rg(c)}}),oi=dc(function(a,e){m(e,function(e){e=Zb(e);Ba(a,e,Ve(a[e],a))});return a}),pi=jf(),qi=jf(!0),ri=ba(function(a,e){return function(c){return Tb(c,a,e)}}),si=ba(function(a,e){return function(c){return Tb(a,c,e)}}),ti=ke(v),ui=ke(b),vi=ke(t),wi=lf(),xi=lf(!0),yi=Ad(function(a,e){return a+e},0),zi=Ge("ceil"),Ai=Ad(function(a,e){return a/
e},1),Bi=Ge("floor"),Ci=Ad(function(a,e){return a*e},1),Di=Ge("round"),Ei=Ad(function(a,e){return a-e},0);p.after=function(a,e){if("function"!=typeof e)throw new yb("Expected a function");a=aa(a);return function(){if(1>--a)return e.apply(this,arguments)}};p.ary=fg;p.assign=Xh;p.assignIn=xg;p.assignInWith=fe;p.assignWith=Yh;p.at=Zh;p.before=gg;p.bind=Ve;p.bindAll=oi;p.bindKey=vg;p.castArray=function(){if(!arguments.length)return[];var a=arguments[0];return Z(a)?a:[a]};p.chain=bg;p.chunk=function(a,
e,c){e=(c?ab(a,e,c):e===x)?1:Ma(aa(e),0);c=null==a?0:a.length;if(!c||1>e)return[];for(var b=0,f=0,d=La(Qd(c/e));b<c;)d[f++]=jb(a,b,b+=e);return d};p.compact=function(a){for(var e=-1,c=null==a?0:a.length,b=0,f=[];++e<c;){var d=a[e];d&&(f[b++]=d)}return f};p.concat=function(){var a=arguments.length;if(!a)return[];for(var e=La(a-1),c=arguments[0];a--;)e[a-1]=arguments[a];return q(Z(c)?oa(c):[c],ta(e,1))};p.cond=function(a){var e=null==a?0:a.length,c=T();a=e?v(a,function(a){if("function"!=typeof a[1])throw new yb("Expected a function");
return[c(a[0]),a[1]]}):[];return ba(function(c){for(var b=-1;++b<e;){var f=a[b];if(g(f[0],this,c))return g(f[1],this,c)}})};p.conforms=function(a){return Hb(ra(a,1))};p.constant=Me;p.countBy=Fh;p.create=function(a,e){var c=Yc(a);return null==e?c:wb(c,e)};p.curry=hg;p.curryRight=ig;p.debounce=jg;p.defaults=$h;p.defaultsDeep=ai;p.defer=Nh;p.delay=Oh;p.difference=nh;p.differenceBy=oh;p.differenceWith=ph;p.drop=function(a,e,c){var b=null==a?0:a.length;if(!b)return[];e=c||e===x?1:aa(e);return jb(a,0>e?
0:e,b)};p.dropRight=function(a,e,c){var b=null==a?0:a.length;if(!b)return[];e=c||e===x?1:aa(e);e=b-e;return jb(a,0,0>e?0:e)};p.dropRightWhile=function(a,e){return a&&a.length?$b(a,T(e,3),!0,!0):[]};p.dropWhile=function(a,e){return a&&a.length?$b(a,T(e,3),!0):[]};p.fill=function(a,e,c,b){var f=null==a?0:a.length;if(!f)return[];c&&"number"!=typeof c&&ab(a,e,c)&&(c=0,b=f);f=a.length;c=aa(c);0>c&&(c=-c>f?0:f+c);b=b===x||b>f?f:aa(b);0>b&&(b+=f);for(b=c>b?0:og(b);c<b;)a[c++]=e;return a};p.filter=function(a,
e){return(Z(a)?h:Ta)(a,T(e,3))};p.flatMap=function(a,e){return ta(Vd(a,e),1)};p.flatMapDeep=function(a,e){return ta(Vd(a,e),ib)};p.flatMapDepth=function(a,e,c){c=c===x?1:aa(c);return ta(Vd(a,e),c)};p.flatten=Tf;p.flattenDeep=function(a){return(null==a?0:a.length)?ta(a,ib):[]};p.flattenDepth=function(a,e){if(null==a||!a.length)return[];e=e===x?1:aa(e);return ta(a,e)};p.flip=function(a){return fc(a,512)};p.flow=pi;p.flowRight=qi;p.fromPairs=function(a){for(var e=-1,c=null==a?0:a.length,b={};++e<c;){var f=
a[e];b[f[0]]=f[1]}return b};p.functions=function(a){return null==a?[]:hc(a,Sa(a))};p.functionsIn=function(a){return null==a?[]:hc(a,db(a))};p.groupBy=Ih;p.initial=function(a){return(null==a?0:a.length)?jb(a,0,-1):[]};p.intersection=qh;p.intersectionBy=rh;p.intersectionWith=sh;p.invert=bi;p.invertBy=ci;p.invokeMap=Jh;p.iteratee=He;p.keyBy=Kh;p.keys=Sa;p.keysIn=db;p.map=Vd;p.mapKeys=function(a,e){var c={};e=T(e,3);gb(a,function(a,b,f){Ba(c,e(a,b,f),a)});return c};p.mapValues=function(a,e){var c={};
e=T(e,3);gb(a,function(a,b,f){Ba(c,b,e(a,b,f))});return c};p.matches=function(a){return Na(ra(a,1))};p.matchesProperty=function(a,e){return nf(a,ra(e,1))};p.memoize=Xd;p.merge=ei;p.mergeWith=yg;p.method=ri;p.methodOf=si;p.mixin=Ne;p.negate=Yd;p.nthArg=function(a){a=aa(a);return ba(function(e){return Ja(e,a)})};p.omit=fi;p.omitBy=function(a,e){return pg(a,Yd(T(e)))};p.once=function(a){return gg(2,a)};p.orderBy=function(a,e,c,b){if(null==a)return[];Z(e)||(e=null==e?[]:[e]);c=b?x:c;Z(c)||(c=null==c?
[]:[c]);return of(a,e,c)};p.over=ti;p.overArgs=Ph;p.overEvery=ui;p.overSome=vi;p.partial=We;p.partialRight=wg;p.partition=Lh;p.pick=gi;p.pickBy=pg;p.property=Bf;p.propertyOf=function(a){return function(e){return null==a?x:Eb(a,e)}};p.pull=th;p.pullAll=$f;p.pullAllBy=function(a,e,c){return a&&a.length&&e&&e.length?he(a,e,T(c,2)):a};p.pullAllWith=function(a,e,c){return a&&a.length&&e&&e.length?he(a,e,x,c):a};p.pullAt=uh;p.range=wi;p.rangeRight=xi;p.rearg=Qh;p.reject=function(a,e){return(Z(a)?h:Ta)(a,
Yd(T(e,3)))};p.remove=function(a,e){var c=[];if(!a||!a.length)return c;var b=-1,f=[],d=a.length;for(e=T(e,3);++b<d;){var r=a[b];e(r,b,a)&&(c.push(r),f.push(b))}gf(a,f);return c};p.rest=function(a,e){if("function"!=typeof a)throw new yb("Expected a function");e=e===x?e:aa(e);return ba(a,e)};p.reverse=Ie;p.sampleSize=function(a,e,c){e=(c?ab(a,e,c):e===x)?1:aa(e);return(Z(a)?kb:Ig)(a,e)};p.set=function(a,e,c){return null==a?a:Qc(a,e,c)};p.setWith=function(a,e,c,b){b="function"==typeof b?b:x;return null==
a?a:Qc(a,e,c,b)};p.shuffle=function(a){return(Z(a)?Qb:Jg)(a)};p.slice=function(a,e,c){var b=null==a?0:a.length;if(!b)return[];c&&"number"!=typeof c&&ab(a,e,c)?(e=0,c=b):(e=null==e?0:aa(e),c=c===x?b:aa(c));return jb(a,e,c)};p.sortBy=Mh;p.sortedUniq=function(a){return a&&a.length?mf(a):[]};p.sortedUniqBy=function(a,e){return a&&a.length?mf(a,T(e,2)):[]};p.split=function(a,e,c){c&&"number"!=typeof c&&ab(a,e,c)&&(e=c=x);c=c===x?4294967295:c>>>0;return c?(a=ja(a))&&("string"==typeof e||null!=e&&!Xe(e))&&
(e=Va(e),!e&&ub.test(a))?mc(wa(a),0,c):a.split(e,c):[]};p.spread=function(a,e){if("function"!=typeof a)throw new yb("Expected a function");e=null==e?0:Ma(aa(e),0);return ba(function(c){var b=c[e];c=mc(c,0,e);b&&q(c,b);return g(a,this,c)})};p.tail=function(a){var e=null==a?0:a.length;return e?jb(a,1,e):[]};p.take=function(a,e,c){if(!a||!a.length)return[];e=c||e===x?1:aa(e);return jb(a,0,0>e?0:e)};p.takeRight=function(a,e,c){var b=null==a?0:a.length;if(!b)return[];e=c||e===x?1:aa(e);e=b-e;return jb(a,
0>e?0:e,b)};p.takeRightWhile=function(a,e){return a&&a.length?$b(a,T(e,3),!1,!0):[]};p.takeWhile=function(a,e){return a&&a.length?$b(a,T(e,3)):[]};p.tap=function(a,e){e(a);return a};p.throttle=function(a,e,c){var b=!0,f=!0;if("function"!=typeof a)throw new yb("Expected a function");ya(c)&&(b="leading"in c?!!c.leading:b,f="trailing"in c?!!c.trailing:f);return jg(a,e,{leading:b,maxWait:e,trailing:f})};p.thru=Ud;p.toArray=ng;p.toPairs=zg;p.toPairsIn=Ag;p.toPath=function(a){return Z(a)?v(a,Zb):mb(a)?
[a]:oa(Hf(ja(a)))};p.toPlainObject=Df;p.transform=function(a,e,c){var b=Z(a),f=b||tc(a)||Wc(a);e=T(e,4);if(null==c){var d=a&&a.constructor;c=f?b?new d:[]:ya(a)?cc(d)?Yc(Sd(a)):{}:{}}(f?m:gb)(a,function(a,b,f){return e(c,a,b,f)});return c};p.unary=function(a){return fg(a,1)};p.union=vh;p.unionBy=wh;p.unionWith=xh;p.uniq=function(a){return a&&a.length?kc(a):[]};p.uniqBy=function(a,e){return a&&a.length?kc(a,T(e,2)):[]};p.uniqWith=function(a,e){e="function"==typeof e?e:x;return a&&a.length?kc(a,x,e):
[]};p.unset=function(a,e){return null==a?!0:oe(a,e)};p.unzip=Je;p.unzipWith=ag;p.update=function(a,e,c){null!=a&&(c=qe(c),a=Qc(a,e,c(Eb(a,e)),void 0));return a};p.updateWith=function(a,e,c,b){b="function"==typeof b?b:x;null!=a&&(c=qe(c),a=Qc(a,e,c(Eb(a,e)),b));return a};p.values=Xc;p.valuesIn=function(a){return null==a?[]:S(a,db(a))};p.without=yh;p.words=Kf;p.wrap=function(a,e){return We(qe(e),a)};p.xor=zh;p.xorBy=Ah;p.xorWith=Bh;p.zip=Ch;p.zipObject=function(a,e){return rf(a||[],e||[],Ga)};p.zipObjectDeep=
function(a,e){return rf(a||[],e||[],Qc)};p.zipWith=Dh;p.entries=zg;p.entriesIn=Ag;p.extend=xg;p.extendWith=fe;Ne(p,p);p.add=yi;p.attempt=Bg;p.camelCase=hi;p.capitalize=qg;p.ceil=zi;p.clamp=function(a,e,c){c===x&&(c=e,e=x);c!==x&&(c=Ab(c),c=c===c?c:0);e!==x&&(e=Ab(e),e=e===e?e:0);return $a(Ab(a),e,c)};p.clone=function(a){return ra(a,4)};p.cloneDeep=function(a){return ra(a,5)};p.cloneDeepWith=function(a,e){e="function"==typeof e?e:x;return ra(a,5,e)};p.cloneWith=function(a,e){e="function"==typeof e?
e:x;return ra(a,4,e)};p.conformsTo=function(a,e){return null==e||xb(a,e,Sa(e))};p.deburr=Lf;p.defaultTo=function(a,e){return null==a||a!==a?e:a};p.divide=Ai;p.endsWith=function(a,e,c){a=ja(a);e=Va(e);var b=a.length,b=c=c===x?b:$a(aa(c),0,b);c-=e.length;return 0<=c&&a.slice(c,b)==e};p.eq=Kb;p.escape=function(a){return(a=ja(a))&&zc.test(a)?a.replace(Q,Ya):a};p.escapeRegExp=function(a){return(a=ja(a))&&nc.test(a)?a.replace(wc,"\\$&"):a};p.every=function(a,e,c){var f=Z(a)?b:y;c&&ab(a,e,c)&&(e=x);return f(a,
T(e,3))};p.find=Gh;p.findIndex=Xf;p.findKey=function(a,e){return F(a,T(e,3),gb)};p.findLast=Hh;p.findLastIndex=Yf;p.findLastKey=function(a,e){return F(a,T(e,3),nb)};p.floor=Bi;p.forEach=cg;p.forEachRight=dg;p.forIn=function(a,e){return null==a?a:xe(a,T(e,3),db)};p.forInRight=function(a,e){return null==a?a:yf(a,T(e,3),db)};p.forOwn=function(a,e){return a&&gb(a,T(e,3))};p.forOwnRight=function(a,e){return a&&nb(a,T(e,3))};p.get=ue;p.gt=Rh;p.gte=Sh;p.has=function(a,e){return null!=a&&Uf(a,e,ge)};p.hasIn=
Ae;p.head=Zf;p.identity=eb;p.includes=function(a,e,c,b){a=fb(a)?a:Xc(a);c=c&&!b?aa(c):0;b=a.length;0>c&&(c=Ma(b+c,0));return Zd(a)?c<=b&&-1<a.indexOf(e,c):!!b&&-1<C(a,e,c)};p.indexOf=function(a,e,c){var b=null==a?0:a.length;if(!b)return-1;c=null==c?0:aa(c);0>c&&(c=Ma(b+c,0));return C(a,e,c)};p.inRange=function(a,e,c){e=ec(e);c===x?(c=e,e=0):c=ec(c);a=Ab(a);return a>=Xa(e,c)&&a<Ma(e,c)};p.invoke=di;p.isArguments=Cc;p.isArray=Z;p.isArrayBuffer=Th;p.isArrayLike=fb;p.isArrayLikeObject=Ea;p.isBoolean=
function(a){return!0===a||!1===a||Ca(a)&&"[object Boolean]"==Ia(a)};p.isBuffer=tc;p.isDate=Uh;p.isElement=function(a){return Ca(a)&&1===a.nodeType&&!qd(a)};p.isEmpty=function(a){if(null==a)return!0;if(fb(a)&&(Z(a)||"string"==typeof a||"function"==typeof a.splice||tc(a)||Wc(a)||Cc(a)))return!a.length;var e=Wa(a);if("[object Map]"==e||"[object Set]"==e)return!a.size;if(pd(a))return!H(a).length;for(var c in a)if(ma.call(a,c))return!1;return!0};p.isEqual=function(a,e){return Gb(a,e)};p.isEqualWith=function(a,
e,c){var b=(c="function"==typeof c?c:x)?c(a,e):x;return b===x?Gb(a,e,x,c):!!b};p.isError=Ke;p.isFinite=function(a){return"number"==typeof a&&Pf(a)};p.isFunction=cc;p.isInteger=lg;p.isLength=Ld;p.isMap=xf;p.isMatch=function(a,e){return a===e||jd(a,e,ye(e))};p.isMatchWith=function(a,e,c){c="function"==typeof c?c:x;return jd(a,e,ye(e),c)};p.isNaN=function(a){return mg(a)&&a!=+a};p.isNative=function(a){if(mh(a))throw new rg("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return e(a)};
p.isNil=function(a){return null==a};p.isNull=function(a){return null===a};p.isNumber=mg;p.isObject=ya;p.isObjectLike=Ca;p.isPlainObject=qd;p.isRegExp=Xe;p.isSafeInteger=function(a){return lg(a)&&-9007199254740991<=a&&9007199254740991>=a};p.isSet=wf;p.isString=Zd;p.isSymbol=mb;p.isTypedArray=Wc;p.isUndefined=function(a){return a===x};p.isWeakMap=function(a){return Ca(a)&&"[object WeakMap]"==Wa(a)};p.isWeakSet=function(a){return Ca(a)&&"[object WeakSet]"==Ia(a)};p.join=function(a,e){return null==a?
"":eh.call(a,e)};p.kebabCase=ii;p.last=zb;p.lastIndexOf=function(a,e,c){var b=null==a?0:a.length;if(!b)return-1;var f=b;c!==x&&(f=aa(c),f=0>f?Ma(b+f,0):Xa(f,b-1));if(e===e)a:{for(c=f+1;c--;)if(a[c]===e){a=c;break a}a=c}else a=G(a,E,f,!0);return a};p.lowerCase=ji;p.lowerFirst=ki;p.lt=Vh;p.lte=Wh;p.max=function(a){return a&&a.length?za(a,eb,Jc):x};p.maxBy=function(a,e){return a&&a.length?za(a,T(e,2),Jc):x};p.mean=function(a){return J(a,eb)};p.meanBy=function(a,e){return J(a,T(e,2))};p.min=function(a){return a&&
a.length?za(a,eb,Ua):x};p.minBy=function(a,e){return a&&a.length?za(a,T(e,2),Ua):x};p.stubArray=Pe;p.stubFalse=Qe;p.stubObject=function(){return{}};p.stubString=function(){return""};p.stubTrue=function(){return!0};p.multiply=Ci;p.nth=function(a,e){return a&&a.length?Ja(a,aa(e)):x};p.noConflict=function(){da._===this&&(da._=$g);return this};p.noop=Oe;p.now=Wd;p.pad=function(a,e,c){a=ja(a);var b=(e=aa(e))?sb(a):0;if(!e||b>=e)return a;e=(e-b)/2;return Bd(Nd(e),c)+a+Bd(Qd(e),c)};p.padEnd=function(a,e,
c){a=ja(a);var b=(e=aa(e))?sb(a):0;return e&&b<e?a+Bd(e-b,c):a};p.padStart=function(a,e,c){a=ja(a);var b=(e=aa(e))?sb(a):0;return e&&b<e?Bd(e-b,c)+a:a};p.parseInt=function(a,e,c){c||null==e?e=0:e&&(e=+e);return fh(ja(a).replace(Sc,""),e||0)};p.random=function(a,e,c){c&&"boolean"!=typeof c&&ab(a,e,c)&&(e=c=x);c===x&&("boolean"==typeof e?(c=e,e=x):"boolean"==typeof a&&(c=a,a=x));a===x&&e===x?(a=0,e=1):(a=ec(a),e===x?(e=a,a=0):e=ec(e));if(a>e){var b=a;a=e;e=b}return c||a%1||e%1?(c=Ef(),Xa(a+c*(e-a+yc("1e-"+
((c+"").length-1))),e)):je(a,e)};p.reduce=function(a,e,c){var b=Z(a)?u:R,f=3>arguments.length;return b(a,T(e,4),c,f,uc)};p.reduceRight=function(a,e,c){var b=Z(a)?D:R,f=3>arguments.length;return b(a,T(e,4),c,f,eg)};p.repeat=function(a,e,c){e=(c?ab(a,e,c):e===x)?1:aa(e);return me(ja(a),e)};p.replace=function(){var a=arguments,e=ja(a[0]);return 3>a.length?e:e.replace(a[1],a[2])};p.result=function(a,e,c){e=lc(e,a);var b=-1,f=e.length;f||(f=1,a=x);for(;++b<f;){var d=null==a?x:a[Zb(e[b])];d===x&&(b=f,d=
c);a=cc(d)?d.call(a):d}return a};p.round=Di;p.runInContext=Da;p.sample=function(a){return(Z(a)?Za:Ed)(a)};p.size=function(a){if(null==a)return 0;if(fb(a))return Zd(a)?sb(a):a.length;var e=Wa(a);return"[object Map]"==e||"[object Set]"==e?a.size:H(a).length};p.snakeCase=li;p.some=function(a,e,c){var b=Z(a)?t:Kg;c&&ab(a,e,c)&&(e=x);return b(a,T(e,3))};p.sortedIndex=function(a,e){return yd(a,e)};p.sortedIndexBy=function(a,e,c){return ne(a,e,T(c,2))};p.sortedIndexOf=function(a,e){var c=null==a?0:a.length;
if(c){var b=yd(a,e);if(b<c&&Kb(a[b],e))return b}return-1};p.sortedLastIndex=function(a,e){return yd(a,e,!0)};p.sortedLastIndexBy=function(a,e,c){return ne(a,e,T(c,2),!0)};p.sortedLastIndexOf=function(a,e){if(null==a?0:a.length){var c=yd(a,e,!0)-1;if(Kb(a[c],e))return c}return-1};p.startCase=mi;p.startsWith=function(a,e,c){a=ja(a);c=null==c?0:$a(aa(c),0,a.length);e=Va(e);return a.slice(c,c+e.length)==e};p.subtract=Ei;p.sum=function(a){return a&&a.length?la(a,eb):0};p.sumBy=function(a,e){return a&&
a.length?la(a,T(e,2)):0};p.template=function(a,e,c){var b=p.templateSettings;c&&ab(a,e,c)&&(e=x);a=ja(a);e=fe({},e,b,Rf);c=fe({},e.imports,b.imports,Rf);var f=Sa(c),d=S(c,f),r,g,w=0;c=e.interpolate||pc;var h="__p += '";c=Re((e.escape||pc).source+"|"+c.source+"|"+(c===Mc?ka:pc).source+"|"+(e.evaluate||pc).source+"|$","g");var k="//# sourceURL="+(ma.call(e,"sourceURL")?(e.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++Ic+"]")+"\n";a.replace(c,function(e,c,b,f,d,k){b||(b=f);h+=a.slice(w,
k).replace(ac,rb);c&&(r=!0,h+="' +\n__e("+c+") +\n'");d&&(g=!0,h+="';\n"+d+";\n__p += '");b&&(h+="' +\n((__t = ("+b+")) == null ? '' : __t) +\n'");w=k+e.length;return e});h+="';\n";(e=ma.call(e,"variable")&&e.variable)||(h="with (obj) {\n"+h+"\n}\n");h=(g?h.replace(Rb,""):h).replace(Kc,"$1").replace(ic,"$1;");h="function("+(e||"obj")+") {\n"+(e?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(r?", __e = _.escape":"")+(g?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":
";\n")+h+"return __p\n}";e=Bg(function(){return sg(f,k+"return "+h).apply(x,d)});e.source=h;if(Ke(e))throw e;return e};p.times=function(a,e){a=aa(a);if(1>a||9007199254740991<a)return[];var c=4294967295,b=Xa(a,4294967295);e=T(e);a-=4294967295;for(b=X(b,e);++c<a;)e(c);return b};p.toFinite=ec;p.toInteger=aa;p.toLength=og;p.toLower=function(a){return ja(a).toLowerCase()};p.toNumber=Ab;p.toSafeInteger=function(a){return a?$a(aa(a),-9007199254740991,9007199254740991):0===a?a:0};p.toString=ja;p.toUpper=
function(a){return ja(a).toUpperCase()};p.trim=function(a,e,c){if((a=ja(a))&&(c||e===x))return a.replace(Rc,"");if(!a||!(e=Va(e)))return a;a=wa(a);c=wa(e);e=Ha(a,c);c=bb(a,c)+1;return mc(a,e,c).join("")};p.trimEnd=function(a,e,c){if((a=ja(a))&&(c||e===x))return a.replace(Vb,"");if(!a||!(e=Va(e)))return a;a=wa(a);e=bb(a,wa(e))+1;return mc(a,0,e).join("")};p.trimStart=function(a,e,c){if((a=ja(a))&&(c||e===x))return a.replace(Sc,"");if(!a||!(e=Va(e)))return a;a=wa(a);e=Ha(a,wa(e));return mc(a,e).join("")};
p.truncate=function(a,e){var c=30,b="...";if(ya(e))var f="separator"in e?e.separator:f,c="length"in e?aa(e.length):c,b="omission"in e?Va(e.omission):b;a=ja(a);var d=a.length;if(ub.test(a))var r=wa(a),d=r.length;if(c>=d)return a;d=c-sb(b);if(1>d)return b;c=r?mc(r,0,d).join(""):a.slice(0,d);if(f===x)return c+b;r&&(d+=c.length-d);if(Xe(f)){if(a.slice(d).search(f)){var g=c;f.global||(f=Re(f.source,ja(Hc.exec(f))+"g"));for(f.lastIndex=0;r=f.exec(g);)var w=r.index;c=c.slice(0,w===x?d:w)}}else a.indexOf(Va(f),
d)!=d&&(f=c.lastIndexOf(f),-1<f&&(c=c.slice(0,f)));return c+b};p.unescape=function(a){return(a=ja(a))&&k.test(a)?a.replace(U,md):a};p.uniqueId=function(a){var e=++Zg;return ja(a)+e};p.upperCase=ni;p.upperFirst=Le;p.each=cg;p.eachRight=dg;p.first=Zf;Ne(p,function(){var a={};gb(p,function(e,c){ma.call(p.prototype,c)||(a[c]=e)});return a}(),{chain:!1});p.VERSION="4.17.13";m("bind bindKey curry curryRight partial partialRight".split(" "),function(a){p[a].placeholder=p});m(["drop","take"],function(a,e){V.prototype[a]=
function(c){c=c===x?1:Ma(aa(c),0);var b=this.__filtered__&&!e?new V(this):this.clone();b.__filtered__?b.__takeCount__=Xa(c,b.__takeCount__):b.__views__.push({size:Xa(c,4294967295),type:a+(0>b.__dir__?"Right":"")});return b};V.prototype[a+"Right"]=function(e){return this.reverse()[a](e).reverse()}});m(["filter","map","takeWhile"],function(a,e){var c=e+1,b=1==c||3==c;V.prototype[a]=function(a){var e=this.clone();e.__iteratees__.push({iteratee:T(a,3),type:c});e.__filtered__=e.__filtered__||b;return e}});
m(["head","last"],function(a,e){var c="take"+(e?"Right":"");V.prototype[a]=function(){return this[c](1).value()[0]}});m(["initial","tail"],function(a,e){var c="drop"+(e?"":"Right");V.prototype[a]=function(){return this.__filtered__?new V(this):this[c](1)}});V.prototype.compact=function(){return this.filter(eb)};V.prototype.find=function(a){return this.filter(a).head()};V.prototype.findLast=function(a){return this.reverse().find(a)};V.prototype.invokeMap=ba(function(a,e){return"function"==typeof a?
new V(this):this.map(function(c){return Tb(c,a,e)})});V.prototype.reject=function(a){return this.filter(Yd(T(a)))};V.prototype.slice=function(a,e){a=aa(a);var c=this;if(c.__filtered__&&(0<a||0>e))return new V(c);0>a?c=c.takeRight(-a):a&&(c=c.drop(a));e!==x&&(e=aa(e),c=0>e?c.dropRight(-e):c.take(e-a));return c};V.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()};V.prototype.toArray=function(){return this.take(4294967295)};gb(V.prototype,function(a,e){var c=/^(?:filter|find|map|reject)|While$/.test(e),
b=/^(?:head|last)$/.test(e),f=p[b?"take"+("last"==e?"Right":""):e],d=b||/^find/.test(e);f&&(p.prototype[e]=function(){var e=this.__wrapped__,r=b?[1]:arguments,g=e instanceof V,w=r[0],h=g||Z(e),k=function(a){a=f.apply(p,q([a],r));return b&&z?a[0]:a};h&&c&&"function"==typeof w&&1!=w.length&&(g=h=!1);var z=this.__chain__,l=!!this.__actions__.length,w=d&&!z,g=g&&!l;if(!d&&h)return e=g?e:new V(this),e=a.apply(e,r),e.__actions__.push({func:Ud,args:[k],thisArg:x}),new qa(e,z);if(w&&g)return a.apply(this,
r);e=this.thru(k);return w?b?e.value()[0]:e.value():e})});m("pop push shift sort splice unshift".split(" "),function(a){var e=ae[a],c=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",b=/^(?:pop|shift)$/.test(a);p.prototype[a]=function(){var a=arguments;if(b&&!this.__chain__){var f=this.value();return e.apply(Z(f)?f:[],a)}return this[c](function(c){return e.apply(Z(c)?c:[],a)})}});gb(V.prototype,function(a,e){var c=p[e];if(c){var b=c.name+"";ma.call(bd,b)||(bd[b]=[]);bd[b].push({name:e,func:c})}});bd[zd(x,
2).name]=[{name:"wrapper",func:x}];V.prototype.clone=function(){var a=new V(this.__wrapped__);a.__actions__=oa(this.__actions__);a.__dir__=this.__dir__;a.__filtered__=this.__filtered__;a.__iteratees__=oa(this.__iteratees__);a.__takeCount__=this.__takeCount__;a.__views__=oa(this.__views__);return a};V.prototype.reverse=function(){if(this.__filtered__){var a=new V(this);a.__dir__=-1;a.__filtered__=!0}else a=this.clone(),a.__dir__*=-1;return a};V.prototype.value=function(){var a,e=this.__wrapped__.value(),
c=this.__dir__,b=Z(e),f=0>c,d=b?e.length:0;a=0;for(var r=d,g=this.__views__,w=-1,h=g.length;++w<h;){var k=g[w],z=k.size;switch(k.type){case "drop":a+=z;break;case "dropRight":r-=z;break;case "take":r=Xa(r,a+z);break;case "takeRight":a=Ma(a,r-z)}}g=r;r=g-a;a=f?g:a-1;g=this.__iteratees__;w=g.length;h=0;k=Xa(r,this.__takeCount__);if(!b||!f&&d==r&&k==r)return qf(e,this.__actions__);b=[];a:for(;r--&&h<k;){a+=c;f=-1;for(d=e[a];++f<w;){var l=g[f],z=l.iteratee,l=l.type,z=z(d);if(2==l)d=z;else if(!z)if(1==
l)continue a;else break a}b[h++]=d}return b};p.prototype.at=Eh;p.prototype.chain=function(){return bg(this)};p.prototype.commit=function(){return new qa(this.value(),this.__chain__)};p.prototype.next=function(){this.__values__===x&&(this.__values__=ng(this.value()));var a=this.__index__>=this.__values__.length,e=a?x:this.__values__[this.__index__++];return{done:a,value:e}};p.prototype.plant=function(a){for(var e,c=this;c instanceof Fa;){var b=uf(c);b.__index__=0;b.__values__=x;e?f.__wrapped__=b:e=
b;var f=b,c=c.__wrapped__}f.__wrapped__=a;return e};p.prototype.reverse=function(){var a=this.__wrapped__;return a instanceof V?(this.__actions__.length&&(a=new V(this)),a=a.reverse(),a.__actions__.push({func:Ud,args:[Ie],thisArg:x}),new qa(a,this.__chain__)):this.thru(Ie)};p.prototype.toJSON=p.prototype.valueOf=p.prototype.value=function(){return qf(this.__wrapped__,this.__actions__)};p.prototype.first=p.prototype.head;sd&&(p.prototype[sd]=Xg);return p}();"function"==typeof define&&"object"==typeof define.amd&&
define.amd?(da._=Aa,define(function(){return Aa})):kb?((kb.exports=Aa)._=Aa,Mb._=Aa):da._=Aa}).call(this);_.mixin({eachCons:function(g,d,m){return _.zipWith.apply(null,_.times(d,function(a){return _.slice(g,a,g.length-d+a+1)}).concat(m))},flattenObject:function(g){return _.reduce(g,function(d,g,a){_.isPlainObject(g)?_.each(_.flattenObject(g),function(b,g){d[a+"."+g]=b}):d[a]=g;return d},{})}});
(function(){function g(a,b){function d(a,b){return function(){return a.apply(b,arguments)}}var h;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(!g.notNeeded(a)){for(var n="onMouse onClick onTouchStart onTouchMove onTouchEnd onTouchCancel".split(" "),t=0,F=n.length;t<F;t++)this[n[t]]=d(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,d,g){var h=Node.prototype.removeEventListener;
"click"===b?h.call(a,b,d.hijacked||d,g):h.call(a,b,d,g)},a.addEventListener=function(b,d,g){var h=Node.prototype.addEventListener;"click"===b?h.call(a,b,d.hijacked||(d.hijacked=function(a){a.propagationStopped||d(a)}),g):h.call(a,b,d,g)});"function"===typeof a.onclick&&(h=a.onclick,a.addEventListener("click",function(a){h(a)},!1),a.onclick=null)}}var d=0<=navigator.userAgent.indexOf("Windows Phone"),m=0<navigator.userAgent.indexOf("Android")&&!d,a=/iP(ad|hone|od)/.test(navigator.userAgent)&&!d,b=
a&&/OS 4_\d(_\d)?/.test(navigator.userAgent),h=a&&/OS [6-7]_\d/.test(navigator.userAgent),n=0<navigator.userAgent.indexOf("BB10");g.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)};g.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)}};g.prototype.sendClick=function(a,b){var d,g;document.activeElement&&document.activeElement!==a&&document.activeElement.blur();g=b.changedTouches[0];d=document.createEvent("MouseEvents");d.initMouseEvent(this.determineEventType(a),!0,!0,window,1,g.screenX,g.screenY,g.clientX,g.clientY,
!1,!1,!1,!1,0,null);d.forwardedTouchEvent=!0;a.dispatchEvent(d)};g.prototype.determineEventType=function(a){return m&&"select"===a.tagName.toLowerCase()?"mousedown":"click"};g.prototype.focus=function(b){var d;a&&b.setSelectionRange&&0!==b.type.indexOf("date")&&"time"!==b.type&&"month"!==b.type?(d=b.value.length,b.setSelectionRange(d,d)):b.focus()};g.prototype.updateScrollParent=function(a){var b,d;b=a.fastClickScrollParent;if(!b||!b.contains(a)){d=a;do{if(d.scrollHeight>d.offsetHeight){b=d;a.fastClickScrollParent=
d;break}d=d.parentElement}while(d)}b&&(b.fastClickLastScrollTop=b.scrollTop)};g.prototype.getTargetElementFromEventTarget=function(a){return a.nodeType===Node.TEXT_NODE?a.parentNode:a};g.prototype.onTouchStart=function(d){var g,h,m;if(1<d.targetTouches.length)return!0;g=this.getTargetElementFromEventTarget(d.target);h=d.targetTouches[0];if(a){m=window.getSelection();if(m.rangeCount&&!m.isCollapsed)return!0;if(!b){if(h.identifier&&h.identifier===this.lastTouchIdentifier)return d.preventDefault(),!1;
this.lastTouchIdentifier=h.identifier;this.updateScrollParent(g)}}this.trackingClick=!0;this.trackingClickStart=d.timeStamp;this.targetElement=g;this.touchStartX=h.pageX;this.touchStartY=h.pageY;d.timeStamp-this.lastClickTime<this.tapDelay&&d.preventDefault();return!0};g.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};g.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};g.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")};g.prototype.onTouchEnd=function(d){var g,n,u=this.targetElement;if(!this.trackingClick)return!0;if(d.timeStamp-this.lastClickTime<
this.tapDelay)return this.cancelNextClick=!0;if(d.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;this.cancelNextClick=!1;this.lastClickTime=d.timeStamp;g=this.trackingClickStart;this.trackingClick=!1;this.trackingClickStart=0;h&&(n=d.changedTouches[0],u=document.elementFromPoint(n.pageX-window.pageXOffset,n.pageY-window.pageYOffset)||u,u.fastClickScrollParent=this.targetElement.fastClickScrollParent);n=u.tagName.toLowerCase();if("label"===n){if(g=this.findControl(u)){this.focus(u);if(m)return!1;
u=g}}else if(this.needsFocus(u)){if(100<d.timeStamp-g||a&&window.top!==window&&"input"===n)return this.targetElement=null,!1;this.focus(u);this.sendClick(u,d);a&&"select"===n||(this.targetElement=null,d.preventDefault());return!1}if(a&&!b&&(g=u.fastClickScrollParent)&&g.fastClickLastScrollTop!==g.scrollTop)return!0;this.needsClick(u)||(d.preventDefault(),this.sendClick(u,d));return!1};g.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};g.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};g.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};g.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)};g.notNeeded=function(a){var b,d;if("undefined"===typeof window.ontouchstart)return!0;if(d=+(/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<d&&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};g.attach=function(a,b){return new g(a,b)};"function"===typeof define&&"object"===typeof define.amd&&define.amd?define(function(){return g}):"undefined"!==typeof module&&module.exports?(module.exports=g.attach,
module.exports.FastClick=g):window.FastClick=g})();$(function(){FastClick.attach(document.body)});
window.Modernizr=function(g,d,m){var a={},b=d.documentElement,h=d.createElement("modernizr"),h=h.style,n=" -webkit- -moz- -o- -ms- ".split(" "),l={},v=[],q=v.slice,u,D=function(a,g,h,m){var l,n,t=d.createElement("div"),u=d.body,q=u||d.createElement("body");if(parseInt(h,10))for(;h--;)l=d.createElement("div"),l.id=m?m[h]:"modernizr"+(h+1),t.appendChild(l);h=['&#173;<style id="smodernizr">',a,"</style>"].join("");t.id="modernizr";(u?t:q).innerHTML+=h;q.appendChild(t);u||(q.style.background="",q.style.overflow=
"hidden",n=b.style.overflow,b.style.overflow="hidden",b.appendChild(q));a=g(t,a);u?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,g){g=g||d.createElement(a[b]||"div");b="on"+b;var h=b in g;h||(g.setAttribute||(g=d.createElement("div")),g.setAttribute&&g.removeAttribute&&(g.setAttribute(b,""),h="function"===typeof g[b],"undefined"!==
typeof g[b]&&(g[b]=m),g.removeAttribute(b)));return h}}(),F={}.hasOwnProperty,G;G="undefined"!==typeof F&&"undefined"!==typeof F.call?function(a,b){return F.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 d=q.call(arguments,1),g=function(){if(this instanceof g){var h=function(){};h.prototype=b.prototype;var h=new h,m=b.apply(h,d.concat(q.call(arguments)));
return Object(m)===m?m:h}return b.apply(a,d.concat(q.call(arguments)))};return g});l.touch=function(){var a;"ontouchstart"in g||g.DocumentTouch&&d instanceof DocumentTouch?a=!0:D(["@media (",n.join("touch-enabled),("),"modernizr){#modernizr{top:9px;position:absolute}}"].join(""),function(b){a=9===b.offsetTop});return a};for(var C in l)G(l,C)&&(u=C.toLowerCase(),a[u]=l[C](),v.push((a[u]?"":"no-")+u));a.addTest=function(d,g){if("object"==typeof d)for(var h in d)G(d,h)&&a.addTest(h,d[h]);else{d=d.toLowerCase();
if(a[d]!==m)return a;g="function"==typeof g?g():g;b.className+=" com-genius-Genius-"+(g?"":"no-")+d;a[d]=g}return a};h.cssText="";h=null;a._version="2.8.3";a._prefixes=n;a.hasEvent=t;a.testStyles=D;b.className=b.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(" com-genius-Genius-js com-genius-Genius-"+v.join(" com-genius-Genius-"));return a}(this,this.document);
(function(g,d){function m(a,b){var d=function(m){if(!b.is(":not(:visible)"))if(g(m.target).closest(b).length)g(document).one("click",d);else return a.toggle_target(!1),!g(m.target).is_toggle_target_control_for(b)};g(document).one("click",d)}g.fn.scroll_lock=function(){return g(this).on("DOMMouseScroll mousewheel",function(a){var b=g(this),d=this.scrollTop,m=this.scrollHeight,l=b.height(),v="DOMMouseScroll"===a.type?-40*a.originalEvent.detail:a.originalEvent.wheelDelta,q=0<v,u=function(){a.stopPropagation();
a.preventDefault();return a.returnValue=!1};if(!q&&-v>m-l-d)return b.scrollTop(m),u();if(q&&v>d)return b.scrollTop(0),u()})};g.fn.scroll_release=function(){return g(this).off("DOMMouseScroll mousewheel")};g.fn.outer_html=function(){return this[0].outerHTML};g.fn.unique_items_in_array=function(){var a=[];g.each(this,function(b,d){-1===g.inArray(d,a)&&a.push(d)});return a};g.fn.force_reflow=function(){this[0].offsetHeight;return this};g.fn.is_scrolled_into_view=function(){return this.is_scrolled_vertically_into_view()&&
this.is_scrolled_horizontally_into_view()};g.fn.is_scrolled_vertically_into_view=function(){var a=this[0].getBoundingClientRect();return 0<=a.top&&a.bottom<=window.innerHeight};g.fn.is_scrolled_horizontally_into_view=function(){var a=this[0].getBoundingClientRect();return 0<=a.left&&a.right<=window.innerWidth};g.fn.scroll_bottom=function(){var a=this.prop("innerHeight");if(void 0!==a)return a+this.scrollTop()};g.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 d=this[b].getBoundingClientRect();a.top=Math.min(a.top,d.top);a.bottom=Math.max(a.bottom,d.bottom);a.left=Math.min(a.left,d.left);a.right=Math.max(a.right,d.right)}a.height=a.bottom-a.top;a.width=a.right-a.left;return a};g.fn.closest_block_level_element=function(){return this.parents().filter(function(){return"block"===g(this).css("display")}).first()};g.fn.is_block_level_element=function(){var a=g(this).css("display");return void 0===
a?!1:!("inline"===a||"none"===a)};g.fn.on_screen=function(a){g(this).waypoint(a,{offset:"150%",triggerOnce:!0})};g.fn.auto_load_more_on_scroll=function(){g(this).scroll(function(){g.doTimeout("context_scroll",250,function(){Waypoint.refreshAll();var a=g("a.more:visible:not(.loading, .no_auto_more a)");a.on_screen(function(){a.click()})})});return this};g.fn.scrollToCenterOfScreen=function(a){a=a||{};if(!this.length)return this;var b=g(a.scroller||(MOBILE_DEVICE?"#container":document)),d=g(window).height(),
m=this.height();b.scrollTo(this,{offset:m/2-d/2,onAfter:a.onAfter||function(){}});return this};g.fn.retainingScrollPosition=function(a,b){if(!a.length)return b(),this;var d=a.offset().top,g=this.scrollTop();b();var m=a.offset().top;if(m===d)return this;this.scrollTop(g+(m-d));return this};g.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};g.fn.reset_editable=function(){this.length&&"function"===
typeof this[0].reset&&this[0].reset()};g.fn.counter_value=function(){return parseInt(this.text().replace(/[^0-9]/g,""))};g.fn.change_counter_value_by=function(a){this.text(this.text().replace(/[0-9]+/,this.counter_value()+a))};g.fn.detect=function(a){var b=null;this.each(function(){if(a.call(this))return b=this,!1});return b};g.fn.insertAtCursor=function(a){return this.each(function(){if(this.selectionStart||"0"===this.selectionStart){var b=this.selectionStart,d=this.selectionEnd,g=this.scrollTop;
this.value=this.value.substring(0,b)+a+this.value.substring(d,this.value.length);this.focus();this.selectionStart=b+a.length;this.selectionEnd=b+a.length;this.scrollTop=g}else this.value+=a,this.focus()})};g.fn.submitWithAjaxQueue=function(a){var b=(a||{}).complete||g.noop;return this.each(function(){var d=g(this);app.ajaxQueue.add(g.extend({type:this.method,url:this.action,data:d.serialize()},a,{complete:function(){d.trigger("ajax:complete");b.apply(this,arguments)}}))})};g.referents_for_this_annotation=
{settings:{selector:function(a){return'a[data-id="'+a+'"]'},attribute:"data-id"}};g.fn.referents_for_this_annotation=function(){var a=this.attr(g.referents_for_this_annotation.settings.attribute),b=g.referents_for_this_annotation.settings.selector;return void 0===a?this:g(b(a))};g.fn.hydrate_diff=function(){g(this).each(function(){var a=g(this),b=new diff_match_patch,d=b.diff_main(a.data("before"),a.data("after"));b.diff_cleanupSemantic(d);a.html(b.diff_prettyHtml(d).replace(/&para;/g,""))});return this};
g.fn.chosen_auto_choose=function(a){var b=g(this),d=b.find('option[value="'+a+'"]');b.find("option.auto-selected").removeAttr("selected").removeClass("auto-selected");d.is(":selected")||d.attr("selected",!0).addClass("auto-selected");setTimeout(function(){var a=b.parent().find("ul.chzn-choices"),g=a.parent().attr("id");a.find("#"+g+"_c_"+d.index()).addClass("locked").siblings().removeClass("locked")},0);b.trigger("liszt:updated")};g.fn.toggle_target=function(a){var b=g(this).toggleClass("pressed",
a),d=b.attr("data-relative")?b.find(b.attr("data-target")):g(b.attr("data-target")),n=b.attr("data-show-with-class");n?d.toggleClass(n,a):d.toggle(a);(a=d.is(":visible"))&&app.process_auto_load_containers&&app.process_auto_load_containers();void 0!==b.attr("data-hide-on-blur")&&m(b,d);b.attr("data-hide-siblings")&&(d.is(":visible")?(d.siblings(":visible").addClass("toggle_target_hidden_sibling"),n?d.siblings().removeClass(n):d.siblings(":visible").hide()):d.siblings().removeClass("toggle_target_hidden_sibling"),
b.siblings(".toggle_target").removeClass("pressed"));n=b.attr("data-toggles-to-hide");void 0!==n&&a&&g(n).not(b).toggle_target(!1);(b=b.attr("data-focus"))&&g(b).focus();d.trigger(a?"toggle_target:visible":"toggle_target:hidden")};g.fn.is_toggle_target_control_for=function(a){var b=g(this).closest(".toggle_target");return b.length&&a.is(b.attr("data-target"))};g.fn.dirtyable=function(){if("undefined"===typeof this.data("dirty")){var a=this;this.data("dirty",!1);this.on("dirtyable:changed",function(b,
d){a.data("dirty",d).toggleClass("dirty",d)});this.on("input propertychange",function(){a.trigger("dirtyable:changed",!!a.val())});this.each(function(){var a=g(this),d=a.closest("form")[0];if(d){var m="function"===typeof d.onsubmit?d.onsubmit.bind(d):function(){return!0};d.onsubmit=function(){a.trigger("dirtyable:changed",!1);return m()};var l="function"===typeof d.onreset?d.onreset.bind(d):function(){return!0};d.onreset=function(){a.trigger("dirtyable:changed",!1);return l()}}})}};g.fn.values_for_attribute=
function(a){return g.map(g(this),function(b){return g(b).attr(a)})};g.when_all=function(a){return g.when.apply(g,a)};g.fn.toggle_boolean_attribute=function(a){var b=g(this);b.attr(a)?b.removeAttr(a):b.attr(a,!0)};g.trim=function(a){return(a||"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};g.html_to_text=function(a){return g("<div>").prop("innerHTML",a).text()};g.capitalize_first_letter=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};g.hyphen_compatible_titleize=function(a){return a.replace(/\b('?[a-z])/g,
function(a){return a.toUpperCase()})};g.trim_to_length=function(a,b){return a.length>b?g.trim(a).substring(0,b).split(" ").slice(0,-1).join(" ")+"...":a};g.fn.unwrap_contents=function(){return g(this).contents().unwrap()};g.fn.acts_like_input=function(){var a=g(this);return a.is(":input")||a.prop("isContentEditable")};g.fn.cache_iframe_contents=function(){this.each(function(){this.src||this.srcdoc||!this.contentWindow||(this.srcdoc=this.contentWindow.document.documentElement.outerHTML)})};g.fn.capture=
function(a){var b,d;2===arguments.length?d=arguments[1]:(b=arguments[1],d=arguments[2]);var m=function(a,m){var n=a.originalEvent,u;if(u=b?g(n.target).closest(b)[0]:m)n=g.extend(g.event.fix(n),{currentTarget:u,delegateTarget:m,target:n.target}),!1===d.call(u,n)&&(n.stopPropagation(),n.preventDefault())};this.each(function(){var b=g(this),d=b.data("_capture_event_listener");d||(d=g({}),b.data("_capture_event_listener",d));d.prop(a)||(d.prop(a,!0),this.addEventListener(a,function(a){d.triggerHandler(g.Event(a),
this)},!0));d.on(a,m)});return this};void 0!==g.facebox&&(g.facebox_then_reload=function(a,b){g.facebox(a);g(document).bind("close.facebox",function(){(b||PRODUCTION_ENV)&&window.location.reload(!0)})});g.ajax_with_retry=function(a){a=g.extend({},{retry_limit:2,type:"get",dataType:"html",success:function(){},data:{}},a);g.ajax({url:a.url,type:a.type,data:a.data,dataType:a.dataType,contentType:a.contentType,try_count:0,retry_limit:a.retry_limit,success:a.success,error:function(){this.try_count++;this.try_count<=
this.retry_limit&&g.ajax(this)}})};g.event_emitter={ensure_jquery_wrapper:function(){return this.jquery_wrapper||(this.jquery_wrapper=g(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)}};g.get_selection=function(){var a=(window.getSelection||document.getSelection||g.noop)();if("undefined"!==typeof a&&
a.rangeCount&&!a.isCollapsed)return a};g.get_selection_range=function(){return getSelection().getRangeAt(0)};g.on_body_available=function(){var a=g.Deferred();if(document.body)a.resolve();else{var b=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(!b)return g;(new b(function(b,d){document.body&&(d.disconnect(),a.resolve())})).observe(document.documentElement,{childList:!0})}b=a.promise();return b.done.bind(b)}();g(function(){var a=function(){var a=g.get_selection();
if(a)return g("<div>").append(a.getRangeAt(0).cloneContents()).html()};g(document).on("mouseup",function(){setTimeout(function(){var a=g.get_selection();if(a)for(var b=0;b<a.rangeCount;b++){for(var d=a.getRangeAt(b),m=d.commonAncestorContainer;m.nodeType!==Node.ELEMENT_NODE;)m=m.parentNode;var q=g.Event("textselected",{selection:a,range:d,triggering_event:q});g(m).trigger(q)}},0)});if(d.touch){var b=function(d){a()&&g(d.target).trigger("textselected",{triggering_event:d});window.setImmediate(function(){g(document).one("selectionchange",
b)})};g(document).one("selectionchange",b)}})})(jQuery,Modernizr);
(function(g){function d(d){"string"===typeof d.data&&(d.data={keys:d.data});if(d.data&&d.data.keys&&"string"===typeof d.data.keys){var a=d.handler,b=d.data.keys.toLowerCase().split(" "),h="text password number email url range date month week time datetime datetime-local search color tel".split(" ");d.handler=function(n){if(d.data.allowInTextInputField||this===n.target||!(/textarea|select/i.test(n.target.nodeName)||-1<g.inArray(n.target.type,h)||g(n.target).prop("isContentEditable"))){var l=g.hotkeys.specialKeys[n.keyCode],
v=0<n.which&&String.fromCharCode(n.which).toLowerCase(),q="",u={};n.altKey&&"alt"!==l&&(q+="alt+");n.ctrlKey&&"ctrl"!==l&&(q+="ctrl+");n.metaKey&&!n.ctrlKey&&"meta"!==l&&(q+="meta+");n.shiftKey&&"shift"!==l&&(q+="shift+");l&&(u[q+l]=!0);v&&(u[q+v]=!0,u[q+g.hotkeys.shiftNums[v]]=!0,"shift+"===q&&(u[g.hotkeys.shiftNums[v]]=!0));l=0;for(v=b.length;l<v;l++)if(u[b[l]])return a.apply(this,arguments)}}}}g.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:")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};g.each(["keydown","keyup","keypress"],function(){g.event.special[this]={add:d}})})(this.jQuery);
(function(){if(!window["com.genius.Genius"].require){var g={},d={},m=function(b,h){var n=a(h,b),l=a(n,"./index"),v;if(v=d[n]||d[l])return v;if(l=g[n]||g[n=l])return v={id:n,exports:{}},d[n]=v.exports,l(v.exports,function(a){return m(a,n.split("/").slice(0,-1).join("/"))},v),d[n]=v.exports;throw"module "+b+" not found";},a=function(a,d){var g=[],m,v;m=/^\.\.?(\/|$)/.test(d)?[a,d].join("/").split("/"):d.split("/");for(var q=0,u=m.length;q<u;q++)v=m[q],".."==v?g.pop():"."!=v&&""!=v&&g.push(v);return g.join("/")};
window["com.genius.Genius"].require=function(a){return m(a,"")};window["com.genius.Genius"].require.define=function(a){for(var d in a)g[d]=a[d]};window["com.genius.Genius"].require.modules=g;window["com.genius.Genius"].require.cache=d}return window["com.genius.Genius"].require}).call(this);
(function(){window["com.genius.Genius"].require.define({jschannel:function(g,d,m){g=function(){function a(a,b,d,h){function m(b){for(var d=0;d<b.length;d++)if(b[d].win===a)return!0;return!1}var l=!1;if("*"===b)for(var v in g){if(g.hasOwnProperty(v)&&"*"!==v&&"object"===typeof g[v][d]&&(l=m(g[v][d])))break}else g["*"]&&g["*"][d]&&(l=m(g["*"][d])),!l&&g[b]&&g[b][d]&&(l=m(g[b][d]));if(l)throw"A channel is already bound to the same window which overlaps with origin '"+b+"' and has scope '"+d+"'";"object"!=
typeof g[b]&&(g[b]={});"object"!=typeof g[b][d]&&(g[b][d]=[]);g[b][d].push({win:a,handler:h})}function b(a){return Array.isArray?Array.isArray(a):-1!=a.constructor.toString().indexOf("Array")}var d=Math.floor(1000001*Math.random()),g={},m={},v=function(a){try{var b=JSON.parse(a.data);if("object"!==typeof b||null===b)throw"malformed";}catch(d){return}var h=a.source;a=a.origin;var t,F,v;"string"===typeof b.method&&(v=b.method.split("::"),2==v.length?(t=v[0],v=v[1]):v=b.method);"undefined"!==typeof b.id&&
(F=b.id);if("string"===typeof v){F=!1;if(g[a]&&g[a][t])for(var C=0;C<g[a][t].length;C++)if(g[a][t][C].win===h){g[a][t][C].handler(a,v,b);F=!0;break}if(!F&&g["*"]&&g["*"][t])for(C=0;C<g["*"][t].length;C++)if(g["*"][t][C].win===h){g["*"][t][C].handler(a,v,b);break}}else if("undefined"!=typeof F&&m[F])m[F](a,v,b)};window.addEventListener?window.addEventListener("message",v,!1):window.attachEvent&&window.attachEvent("onmessage",v);return{build:function(q){var u=function(a){if(q.debugOutput&&window.console&&
window.console.log){try{"string"!==typeof a&&(a=JSON.stringify(a))}catch(b){}console.log("["+F+"] "+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 v=!1;if("string"===typeof q.origin){var t;"*"===q.origin?v=!0:null!==(t=q.origin.match(/^https?:\/\/(?:[-a-zA-Z0-9_\.])+(?::\d+)?/))&&(q.origin=t[0].toLowerCase(),v=!0)}if(!v)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 F=function(){for(var a=
"",b=0;5>b;b++)a+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(62*Math.random()));return a}(),G={},C={},A={},E=!1,J=[],K=function(a,b,d){var g=!1,h=!1;return{origin:b,invoke:function(b,g){if(!A[a])throw"attempting to invoke a callback of a nonexistent transaction: "+a;for(var h=!1,m=0;m<d.length;m++)if(b===d[m]){h=!0;break}if(!h)throw"request supports no such callback '"+b+"'";la({id:a,callback:b,params:g})},error:function(b,d){h=!0;if(!A[a])throw"error called for nonexistent message: "+
a;delete A[a];la({id:a,error:b,message:d})},complete:function(b){h=!0;if(!A[a])throw"complete called for nonexistent message: "+a;delete A[a];la({id:a,result:b})},delayReturn:function(a){"boolean"===typeof a&&(g=!0===a);return g},completed:function(){return h}}},L=function(a,b,d){return window.setTimeout(function(){if(C[a]){var g="timeout ("+b+"ms) exceeded on method '"+d+"'";(1,C[a].error)("timeout_error",g);delete C[a];delete m[a]}},b)},R=function(a,d,g){if("function"===typeof q.gotMessageObserver)try{q.gotMessageObserver(a,
g)}catch(h){u("gotMessageObserver() raised an exception: "+h.toString())}if(g.id&&d){if(G[d]){var n=K(g.id,a,g.callbacks?g.callbacks:[]);A[g.id]={};try{if(g.callbacks&&b(g.callbacks)&&0<g.callbacks.length)for(a=0;a<g.callbacks.length;a++){for(var t=g.callbacks[a],F=g.params,v=t.split("/"),D=0;D<v.length-1;D++){var J=v[D];"object"!==typeof F[J]&&(F[J]={});F=F[J]}F[v[v.length-1]]=function(){var a=t;return function(b){return n.invoke(a,b)}}()}var E=G[d](n,g.params);n.delayReturn()||n.completed()||n.complete(E)}catch(h){d=
"runtime_error";g=null;"string"===typeof h?g=h:"object"===typeof h&&(h&&b(h)&&2==h.length?(d=h[0],g=h[1]):"string"===typeof h.error&&(d=h.error,h.message?"string"===typeof h.message?g=h.message:h=h.message:g=""));if(null===g)try{g=JSON.stringify(h),"undefined"==typeof g&&(g=h.toString())}catch(L){g=h.toString()}n.error(d,g)}}}else if(g.id&&g.callback)if(C[g.id]&&C[g.id].callbacks&&C[g.id].callbacks[g.callback])C[g.id].callbacks[g.callback](g.params);else u("ignoring invalid callback, id:"+g.id+" ("+
g.callback+")");else if(g.id)C[g.id]?(g.error?(1,C[g.id].error)(g.error,g.message):void 0!==g.result?(1,C[g.id].success)(g.result):(1,C[g.id].success)(),delete C[g.id],delete m[g.id]):u("ignoring invalid response: "+g.id);else if(d&&G[d])G[d]({origin:a},g.params)};a(q.window,q.origin,"string"===typeof q.scope?q.scope:"",R);var fa=function(a){"string"===typeof q.scope&&q.scope.length&&(a=[q.scope,a].join("::"));return a},la=function(a,b){if(!a)throw"postMessage called with null message";u((E?"post  ":
"queue ")+" message: "+JSON.stringify(a));if(b||E){if("function"===typeof q.postMessageObserver)try{q.postMessageObserver(q.origin,a)}catch(d){u("postMessageObserver() raised an exception: "+d.toString())}q.window.postMessage(JSON.stringify(a),q.origin)}else J.push(a)},X={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={},g=[],n=[],t=function(a,d){if(0<=n.indexOf(d))throw"params cannot be a recursive data structure";n.push(d);if("object"===typeof d)for(var h in d)if(d.hasOwnProperty(h)){var m=a+(a.length?
"/":"")+h;"function"===typeof d[h]?(b[m]=d[h],g.push(m),delete d[h]):"object"===typeof d[h]&&t(m,d[h])}};t("",a.params);var u={id:d,method:fa(a.method),params:a.params};g.length&&(u.callbacks=g);a.timeout&&L(d,a.timeout,fa(a.method));C[d]={callbacks:b,error:a.error,success:a.success};m[d]=R;d++;la(u)},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";la({method:fa(a.method),params:a.params})},
destroy:function(){for(var a=q.window,b=q.origin,d="string"===typeof q.scope?q.scope:"",h=g[b][d],m=0;m<h.length;m++)h[m].win===a&&h.splice(m,1);0===g[b][d].length&&delete g[b][d];window.removeEventListener?window.removeEventListener("message",R,!1):window.detachEvent&&window.detachEvent("onmessage",R);E=!1;G={};A={};C={};q.origin=null;J=[];u("channel destroyed");F=""}};X.bind("__ready",function(a,b){u("ready msg received");if(E)throw"received ready message while in ready state.  help!";F="ping"===
b?F+"-R":F+"-L";X.unbind("__ready");E=!0;u("ready msg accepted.");for("ping"===b&&X.notify({method:"__ready",params:"pong"});J.length;)la(J.pop());if("function"===typeof q.onReady)q.onReady(X)});setTimeout(function(){la({method:fa("__ready"),params:"ping"},!0)},0);return X}}}();m.exports=g}})})();
(function(){function g(a,b,d){"addEventListener"in window?a.addEventListener(b,d,!1):"attachEvent"in window&&a.attachEvent("on"+b,d)}function d(a){C.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},d(" Get position: "+t.x+","+t.y))}function a(){null!==t&&(window.scrollTo(t.x,t.y),
d(" Set position: "+t.x+","+t.y),t=null)}function b(a){d(" Size reset requested by "+("init"===a.type?"host page":"iFrame"));m();n(function(){h(a);l("reset","reset",a.iframe)},a,"init")}function h(a){function b(g){a.iframe.style[g]=a[g]+"px";d(" IFrame ("+a.iframe.id+") "+g+" set to "+a[g]+"px")}C.sizeHeight&&b("height");C.sizeWidth&&b("width")}function n(a,b,g){g!==b.type&&F?(d(" Requesting animation frame"),F(a)):a()}function l(a,b,g){d("["+a+"] Sending msg to iframe ("+b+")");g.contentWindow.postMessage("[iFrameSizer]"+
b,"*")}function v(){var a=this,h=function(b){""===b&&(a.id=b="iFrameResizer"+u++,d(" Added missing iframe ID: "+b+" ("+a.src+")"));return b}(a.id);d(" IFrame scrolling "+(C.scrolling?"enabled":"disabled")+" for "+h);a.style.overflow=!1===C.scrolling?"hidden":"auto";a.scrolling=!1===C.scrolling?"no":"yes";(function(){function b(g){Infinity!==C[g]&&0!==C[g]&&(a.style[g]=C[g]+"px",d(" Set "+g+" = "+C[g]+"px"))}b("maxHeight");b("minHeight");b("maxWidth");b("minWidth")})();if("number"===typeof C.bodyMargin||
"0"===C.bodyMargin)C.bodyMarginV1=C.bodyMargin,C.bodyMargin=""+C.bodyMargin+"px";E.push(a);(function(d){g(a,"load",function(){var g=D;l("iFrame.onload",d,a);!g&&C.heightCalculationMethod in G&&b({iframe:a,height:0,width:0,type:"init"})});l("init",d,a)})(h+":"+C.bodyMarginV1+":"+C.sizeWidth+":"+C.log+":"+C.interval+":"+C.enablePublicMethods+":"+C.autoResize+":"+C.bodyMargin+":"+C.heightCalculationMethod+":"+C.bodyBackground+":"+C.bodyPadding+":"+C.tolerance)}function q(a){a.fn.iFrameResize=function(b){b=
b||{};if("object"!==typeof b)throw new TypeError("Options is not an object.");C=a.extend({},A,b);return this.filter("iframe").each(v).end()}}var u=0,D=!0,t=null,F=window.requestAnimationFrame,G={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},C={},A={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&&!F;b+=1)F=window[a[b]+"RequestAnimationFrame"];F||d(" RequestAnimationFrame not supported")})();g(window,"message",function(g){function l(){F("Height");F("Width");n(function(){h(W);a();C.resizedCallback(W)},W,"resetPage")}function u(a){var b=a.id;d(" Removing iFrame: "+b);a.parentNode.removeChild(a);
C.closedCallback(b);d(" --")}function q(){var a=S.substr(13).split(":");return{iframe:document.getElementById(a[0]),id:a[0],height:a[1],width:a[2],type:a[3]}}function F(a){var b=Number(C["max"+a]),g=Number(C["min"+a]),h=a.toLowerCase(),m=Number(W[h]);if(g>b)throw Error("Value for min"+a+" can not be greater than max"+a);d(" Checking "+h+" is in range "+g+"-"+b);m<g&&(m=g,d(" Set "+h+" to min value"));m>b&&(m=b,d(" Set "+h+" to max value"));W[h]=""+m}function v(){var a=g.origin,b=W.iframe.src.split("/").slice(0,
3).join("/");if(-1===E.indexOf(W.iframe))return!1;if(C.checkOrigin&&(d(" Checking connection is from: "+b),"null"!==""+a&&a!==b))throw Error("Unexpected message received from: "+a+" for "+W.iframe.id+". Message was: "+g.data+". This error can be disabled by adding the checkOrigin: false option.");return!0}function G(){var a=W.type in{"true":1,"false":1};a&&d(" Ignoring init message from meta parent page");return a}function A(){var a=S.substr(S.indexOf(":")+7+6);d(" MessageCallback passed: {iframe: "+
W.iframe.id+", message: "+a+"}");C.messageCallback({iframe:W.iframe,message:JSON.parse(a)});d(" --")}function Y(b){b?(b=W.iframe.getBoundingClientRect(),m(),b={x:Number(b.left)+Number(t.x),y:Number(b.top)+Number(t.y)}):b={x:0,y:0};d(" Reposition requested from iFrame (offset x:"+b.x+" y:"+b.y+")");t={x:Number(W.width)+b.x,y:Number(W.height)+b.y};a()}var S=g.data,W={};if("[iFrameSizer]"===(""+S).substr(0,13)){d(" Received: "+S);var W=q(),Ha;if(Ha=!G()){if(null===W.iframe)throw Error("iFrame ("+W.id+
") does not exist on ");Ha=!0}if(Ha&&v()){switch(W.type){case "close":u(W.iframe);C.resizedCallback(W);break;case "message":A();break;case "scrollTo":Y(!1);break;case "scrollToOffset":Y(!0);break;case "reset":b(W);break;case "init":l();C.initCallback(W.iframe);break;default:l()}D=!1}}});window.jQuery&&q(jQuery)})();
(function(){var g=window.jQuery,d=g.fn.iFrameResize;g.fn.iFrameResize=function(m){d.call(this,g.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 g(){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}g.prototype.diff_main=function(d,g,a,b){"undefined"==typeof b&&(b=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==d||null==g)throw Error("Null input. (diff_main)");if(d==g)return d?[[0,d]]:[];"undefined"==typeof a&&(a=!0);var h=a,n=this.diff_commonPrefix(d,g);a=d.substring(0,
n);d=d.substring(n);g=g.substring(n);var n=this.diff_commonSuffix(d,g),l=d.substring(d.length-n);d=d.substring(0,d.length-n);g=g.substring(0,g.length-n);d=this.diff_compute_(d,g,h,b);a&&d.unshift([0,a]);l&&d.push([0,l]);this.diff_cleanupMerge(d);return d};g.prototype.diff_compute_=function(d,g,a,b){if(!d)return[[1,g]];if(!g)return[[-1,d]];var h=d.length>g.length?d:g,n=d.length>g.length?g:d,l=h.indexOf(n);return-1!=l?(a=[[1,h.substring(0,l)],[0,n],[1,h.substring(l+n.length)]],d.length>g.length&&(a[0][0]=
a[2][0]=-1),a):1==n.length?[[-1,d],[1,g]]:(h=this.diff_halfMatch_(d,g))?(n=h[0],d=h[1],l=h[2],g=h[3],h=h[4],n=this.diff_main(n,l,a,b),a=this.diff_main(d,g,a,b),n.concat([[0,h]],a)):a&&100<d.length&&100<g.length?this.diff_lineMode_(d,g,b):this.diff_bisect_(d,g,b)};g.prototype.diff_lineMode_=function(d,g,a){var b=this.diff_linesToChars_(d,g);d=b.chars1;g=b.chars2;b=b.lineArray;d=this.diff_main(d,g,!1,a);this.diff_charsToLines_(d,b);this.diff_cleanupSemantic(d);d.push([0,""]);for(var h=b=g=0,n="",l=
"";g<d.length;){switch(d[g][0]){case 1:h++;l+=d[g][1];break;case -1:b++;n+=d[g][1];break;case 0:if(1<=b&&1<=h){d.splice(g-b-h,b+h);g=g-b-h;b=this.diff_main(n,l,!1,a);for(h=b.length-1;0<=h;h--)d.splice(g,0,b[h]);g+=b.length}b=h=0;l=n=""}g++}d.pop();return d};g.prototype.diff_bisect_=function(d,g,a){for(var b=d.length,h=g.length,n=Math.ceil((b+h)/2),l=2*n,v=Array(l),q=Array(l),u=0;u<l;u++)v[u]=-1,q[u]=-1;v[n+1]=0;q[n+1]=0;for(var u=b-h,D=0!=u%2,t=0,F=0,G=0,C=0,A=0;A<n&&!((new Date).getTime()>a);A++){for(var E=
-A+t;E<=A-F;E+=2){var J=n+E,K;K=E==-A||E!=A&&v[J-1]<v[J+1]?v[J+1]:v[J-1]+1;for(var L=K-E;K<b&&L<h&&d.charAt(K)==g.charAt(L);)K++,L++;v[J]=K;if(K>b)F+=2;else if(L>h)t+=2;else if(D&&(J=n+u-E,0<=J&&J<l&&-1!=q[J])){var R=b-q[J];if(K>=R)return this.diff_bisectSplit_(d,g,K,L,a)}}for(E=-A+G;E<=A-C;E+=2){J=n+E;R=E==-A||E!=A&&q[J-1]<q[J+1]?q[J+1]:q[J-1]+1;for(K=R-E;R<b&&K<h&&d.charAt(b-R-1)==g.charAt(h-K-1);)R++,K++;q[J]=R;if(R>b)C+=2;else if(K>h)G+=2;else if(!D&&(J=n+u-E,0<=J&&J<l&&-1!=v[J]&&(K=v[J],L=n+
K-J,R=b-R,K>=R)))return this.diff_bisectSplit_(d,g,K,L,a)}}return[[-1,d],[1,g]]};g.prototype.diff_bisectSplit_=function(d,g,a,b,h){var n=d.substring(0,a),l=g.substring(0,b);d=d.substring(a);g=g.substring(b);n=this.diff_main(n,l,!1,h);h=this.diff_main(d,g,!1,h);return n.concat(h)};g.prototype.diff_linesToChars_=function(d,g){function a(a){for(var d="",g=0,m=-1,l=b.length;m<a.length-1;){m=a.indexOf("\n",g);-1==m&&(m=a.length-1);var n=a.substring(g,m+1),g=m+1;(h.hasOwnProperty?h.hasOwnProperty(n):void 0!==
h[n])?d+=String.fromCharCode(h[n]):(d+=String.fromCharCode(l),h[n]=l,b[l++]=n)}return d}var b=[],h={};b[0]="";var n=a(d),l=a(g);return{chars1:n,chars2:l,lineArray:b}};g.prototype.diff_charsToLines_=function(d,g){for(var a=0;a<d.length;a++){for(var b=d[a][1],h=[],n=0;n<b.length;n++)h[n]=g[b.charCodeAt(n)];d[a][1]=h.join("")}};g.prototype.diff_commonPrefix=function(d,g){if(!d||!g||d.charAt(0)!=g.charAt(0))return 0;for(var a=0,b=Math.min(d.length,g.length),h=b,n=0;a<h;)d.substring(n,h)==g.substring(n,
h)?n=a=h:b=h,h=Math.floor((b-a)/2+a);return h};g.prototype.diff_commonSuffix=function(d,g){if(!d||!g||d.charAt(d.length-1)!=g.charAt(g.length-1))return 0;for(var a=0,b=Math.min(d.length,g.length),h=b,n=0;a<h;)d.substring(d.length-h,d.length-n)==g.substring(g.length-h,g.length-n)?n=a=h:b=h,h=Math.floor((b-a)/2+a);return h};g.prototype.diff_commonOverlap_=function(d,g){var a=d.length,b=g.length;if(0==a||0==b)return 0;a>b?d=d.substring(a-b):a<b&&(g=g.substring(0,a));a=Math.min(a,b);if(d==g)return a;
for(var b=0,h=1;;){var n=d.substring(a-h),n=g.indexOf(n);if(-1==n)return b;h+=n;if(0==n||d.substring(a-h)==g.substring(0,h))b=h,h++}};g.prototype.diff_halfMatch_=function(d,g){function a(a,b,d){for(var g=a.substring(d,d+Math.floor(a.length/4)),h=-1,m="",l,q,v,K;-1!=(h=b.indexOf(g,h+1));){var L=n.diff_commonPrefix(a.substring(d),b.substring(h)),R=n.diff_commonSuffix(a.substring(0,d),b.substring(0,h));m.length<R+L&&(m=b.substring(h-R,h)+b.substring(h,h+L),l=a.substring(0,d-R),q=a.substring(d+L),v=b.substring(0,
h-R),K=b.substring(h+L))}return 2*m.length>=a.length?[l,q,v,K,m]:null}if(0>=this.Diff_Timeout)return null;var b=d.length>g.length?d:g,h=d.length>g.length?g:d;if(4>b.length||2*h.length<b.length)return null;var n=this,l=a(b,h,Math.ceil(b.length/4)),b=a(b,h,Math.ceil(b.length/2)),v;if(!l&&!b)return null;v=b?l?l[4].length>b[4].length?l:b:b:l;var q;d.length>g.length?(l=v[0],b=v[1],h=v[2],q=v[3]):(h=v[0],q=v[1],l=v[2],b=v[3]);v=v[4];return[l,b,h,q,v]};g.prototype.diff_cleanupSemantic=function(d){for(var g=
!1,a=[],b=0,h=null,n=0,l=0,v=0,q=0,u=0;n<d.length;)0==d[n][0]?(a[b++]=n,l=q,v=u,u=q=0,h=d[n][1]):(1==d[n][0]?q+=d[n][1].length:u+=d[n][1].length,h&&h.length<=Math.max(l,v)&&h.length<=Math.max(q,u)&&(d.splice(a[b-1],0,[-1,h]),d[a[b-1]+1][0]=1,b--,b--,n=0<b?a[b-1]:-1,u=q=v=l=0,h=null,g=!0)),n++;g&&this.diff_cleanupMerge(d);this.diff_cleanupSemanticLossless(d);for(n=1;n<d.length;){if(-1==d[n-1][0]&&1==d[n][0]){g=d[n-1][1];a=d[n][1];b=this.diff_commonOverlap_(g,a);h=this.diff_commonOverlap_(a,g);if(b>=
h){if(b>=g.length/2||b>=a.length/2)d.splice(n,0,[0,a.substring(0,b)]),d[n-1][1]=g.substring(0,g.length-b),d[n+1][1]=a.substring(b),n++}else if(h>=g.length/2||h>=a.length/2)d.splice(n,0,[0,g.substring(0,h)]),d[n-1][0]=1,d[n-1][1]=a.substring(0,a.length-h),d[n+1][0]=-1,d[n+1][1]=g.substring(h),n++;n++}n++}};g.prototype.diff_cleanupSemanticLossless=function(d){function m(a,b){if(!a||!b)return 6;var d=a.charAt(a.length-1),h=b.charAt(0),l=d.match(g.nonAlphaNumericRegex_),m=h.match(g.nonAlphaNumericRegex_),
n=l&&d.match(g.whitespaceRegex_),u=m&&h.match(g.whitespaceRegex_),d=n&&d.match(g.linebreakRegex_),h=u&&h.match(g.linebreakRegex_),q=d&&a.match(g.blanklineEndRegex_),v=h&&b.match(g.blanklineStartRegex_);return q||v?5:d||h?4:l&&!n&&u?3:n||u?2:l||m?1:0}for(var a=1;a<d.length-1;){if(0==d[a-1][0]&&0==d[a+1][0]){var b=d[a-1][1],h=d[a][1],n=d[a+1][1],l=this.diff_commonSuffix(b,h);if(l)var v=h.substring(h.length-l),b=b.substring(0,b.length-l),h=v+h.substring(0,h.length-l),n=v+n;for(var l=b,v=h,q=n,u=m(b,
h)+m(h,n);h.charAt(0)===n.charAt(0);){var b=b+h.charAt(0),h=h.substring(1)+n.charAt(0),n=n.substring(1),D=m(b,h)+m(h,n);D>=u&&(u=D,l=b,v=h,q=n)}d[a-1][1]!=l&&(l?d[a-1][1]=l:(d.splice(a-1,1),a--),d[a][1]=v,q?d[a+1][1]=q:(d.splice(a+1,1),a--))}a++}};g.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;g.whitespaceRegex_=/\s/;g.linebreakRegex_=/[\r\n]/;g.blanklineEndRegex_=/\n\r?\n$/;g.blanklineStartRegex_=/^\r?\n\r?\n/;g.prototype.diff_cleanupEfficiency=function(d){for(var g=!1,a=[],b=0,h=null,n=0,l=!1,v=!1,q=!1,
u=!1;n<d.length;){if(0==d[n][0])d[n][1].length<this.Diff_EditCost&&(q||u)?(a[b++]=n,l=q,v=u,h=d[n][1]):(b=0,h=null),q=u=!1;else if(-1==d[n][0]?u=!0:q=!0,h&&(l&&v&&q&&u||h.length<this.Diff_EditCost/2&&3==l+v+q+u))d.splice(a[b-1],0,[-1,h]),d[a[b-1]+1][0]=1,b--,h=null,l&&v?(q=u=!0,b=0):(b--,n=0<b?a[b-1]:-1,q=u=!1),g=!0;n++}g&&this.diff_cleanupMerge(d)};g.prototype.diff_cleanupMerge=function(d){d.push([0,""]);for(var g=0,a=0,b=0,h="",n="",l;g<d.length;)switch(d[g][0]){case 1:b++;n+=d[g][1];g++;break;
case -1:a++;h+=d[g][1];g++;break;case 0:1<a+b?(0!==a&&0!==b&&(l=this.diff_commonPrefix(n,h),0!==l&&(0<g-a-b&&0==d[g-a-b-1][0]?d[g-a-b-1][1]+=n.substring(0,l):(d.splice(0,0,[0,n.substring(0,l)]),g++),n=n.substring(l),h=h.substring(l)),l=this.diff_commonSuffix(n,h),0!==l&&(d[g][1]=n.substring(n.length-l)+d[g][1],n=n.substring(0,n.length-l),h=h.substring(0,h.length-l))),0===a?d.splice(g-b,a+b,[1,n]):0===b?d.splice(g-a,a+b,[-1,h]):d.splice(g-a-b,a+b,[-1,h],[1,n]),g=g-a-b+(a?1:0)+(b?1:0)+1):0!==g&&0==
d[g-1][0]?(d[g-1][1]+=d[g][1],d.splice(g,1)):g++,a=b=0,n=h=""}""===d[d.length-1][1]&&d.pop();a=!1;for(g=1;g<d.length-1;)0==d[g-1][0]&&0==d[g+1][0]&&(d[g][1].substring(d[g][1].length-d[g-1][1].length)==d[g-1][1]?(d[g][1]=d[g-1][1]+d[g][1].substring(0,d[g][1].length-d[g-1][1].length),d[g+1][1]=d[g-1][1]+d[g+1][1],d.splice(g-1,1),a=!0):d[g][1].substring(0,d[g+1][1].length)==d[g+1][1]&&(d[g-1][1]+=d[g+1][1],d[g][1]=d[g][1].substring(d[g+1][1].length)+d[g+1][1],d.splice(g+1,1),a=!0)),g++;a&&this.diff_cleanupMerge(d)};
g.prototype.diff_xIndex=function(d,g){var a=0,b=0,h=0,n=0,l;for(l=0;l<d.length;l++){1!==d[l][0]&&(a+=d[l][1].length);-1!==d[l][0]&&(b+=d[l][1].length);if(a>g)break;h=a;n=b}return d.length!=l&&-1===d[l][0]?n:n+(g-h)};g.prototype.diff_prettyHtml=function(d){for(var g=[],a=/&/g,b=/</g,h=/>/g,n=/\n/g,l=0;l<d.length;l++){var v=d[l][0],q=d[l][1],q=q.replace(a,"&amp;").replace(b,"&lt;").replace(h,"&gt;").replace(n,"&para;<br>");switch(v){case 1:g[l]='<ins style="background:#e6ffe6;">'+q+"</ins>";break;case -1:g[l]=
'<del style="background:#ffe6e6;">'+q+"</del>";break;case 0:g[l]="<span>"+q+"</span>"}}return g.join("")};g.prototype.diff_text1=function(d){for(var g=[],a=0;a<d.length;a++)1!==d[a][0]&&(g[a]=d[a][1]);return g.join("")};g.prototype.diff_text2=function(d){for(var g=[],a=0;a<d.length;a++)-1!==d[a][0]&&(g[a]=d[a][1]);return g.join("")};g.prototype.diff_levenshtein=function(d){for(var g=0,a=0,b=0,h=0;h<d.length;h++){var n=d[h][1];switch(d[h][0]){case 1:a+=n.length;break;case -1:b+=n.length;break;case 0:g+=
Math.max(a,b),b=a=0}}return g+Math.max(a,b)};g.prototype.diff_toDelta=function(d){for(var g=[],a=0;a<d.length;a++)switch(d[a][0]){case 1:g[a]="+"+encodeURI(d[a][1]);break;case -1:g[a]="-"+d[a][1].length;break;case 0:g[a]="="+d[a][1].length}return g.join("\t").replace(/%20/g," ")};g.prototype.diff_fromDelta=function(d,g){for(var a=[],b=0,h=0,n=g.split(/\t/g),l=0;l<n.length;l++){var v=n[l].substring(1);switch(n[l].charAt(0)){case "+":try{a[b++]=[1,decodeURI(v)]}catch(u){throw Error("Illegal escape in diff_fromDelta: "+
v);}break;case "-":case "=":var q=parseInt(v,10);if(isNaN(q)||0>q)throw Error("Invalid number in diff_fromDelta: "+v);v=d.substring(h,h+=q);"="==n[l].charAt(0)?a[b++]=[0,v]:a[b++]=[-1,v];break;default:if(n[l])throw Error("Invalid diff operation in diff_fromDelta: "+n[l]);}}if(h!=d.length)throw Error("Delta length ("+h+") does not equal source text length ("+d.length+").");return a};g.prototype.match_main=function(d,g,a){if(null==d||null==g||null==a)throw Error("Null input. (match_main)");a=Math.max(0,
Math.min(a,d.length));return d==g?0:d.length?d.substring(a,a+g.length)==g?a:this.match_bitap_(d,g,a):-1};g.prototype.match_bitap_=function(d,g,a){function b(b,d){var h=b/g.length,l=Math.abs(a-d);return n.Match_Distance?h+l/n.Match_Distance:l?1:h}if(g.length>this.Match_MaxBits)throw Error("Pattern too long for this browser.");var h=this.match_alphabet_(g),n=this,l=this.Match_Threshold,v=d.indexOf(g,a);-1!=v&&(l=Math.min(b(0,v),l),v=d.lastIndexOf(g,a+g.length),-1!=v&&(l=Math.min(b(0,v),l)));for(var q=
1<<g.length-1,v=-1,u,D,t=g.length+d.length,F,G=0;G<g.length;G++){u=0;for(D=t;u<D;)b(G,a+D)<=l?u=D:t=D,D=Math.floor((t-u)/2+u);t=D;u=Math.max(1,a-D+1);var C=Math.min(a+D,d.length)+g.length;D=Array(C+2);for(D[C+1]=(1<<G)-1;C>=u;C--){var A=h[d.charAt(C-1)];D[C]=0===G?(D[C+1]<<1|1)&A:(D[C+1]<<1|1)&A|(F[C+1]|F[C])<<1|1|F[C+1];if(D[C]&q&&(A=b(G,C-1),A<=l))if(l=A,v=C-1,v>a)u=Math.max(1,2*a-v);else break}if(b(G+1,a)>l)break;F=D}return v};g.prototype.match_alphabet_=function(d){for(var g={},a=0;a<d.length;a++)g[d.charAt(a)]=
0;for(a=0;a<d.length;a++)g[d.charAt(a)]|=1<<d.length-a-1;return g};g.prototype.patch_addContext_=function(d,g){if(0!=g.length){for(var a=g.substring(d.start2,d.start2+d.length1),b=0;g.indexOf(a)!=g.lastIndexOf(a)&&a.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)b+=this.Patch_Margin,a=g.substring(d.start2-b,d.start2+d.length1+b);b+=this.Patch_Margin;(a=g.substring(d.start2-b,d.start2))&&d.diffs.unshift([0,a]);(b=g.substring(d.start2+d.length1,d.start2+d.length1+b))&&d.diffs.push([0,
b]);d.start1-=a.length;d.start2-=a.length;d.length1+=a.length+b.length;d.length2+=a.length+b.length}};g.prototype.patch_make=function(d,m,a){var b;if("string"==typeof d&&"string"==typeof m&&"undefined"==typeof a)b=d,m=this.diff_main(b,m,!0),2<m.length&&(this.diff_cleanupSemantic(m),this.diff_cleanupEfficiency(m));else if(d&&"object"==typeof d&&"undefined"==typeof m&&"undefined"==typeof a)m=d,b=this.diff_text1(m);else if("string"==typeof d&&m&&"object"==typeof m&&"undefined"==typeof a)b=d;else if("string"==
typeof d&&"string"==typeof m&&a&&"object"==typeof a)b=d,m=a;else throw Error("Unknown call format to patch_make.");if(0===m.length)return[];a=[];d=new g.patch_obj;for(var h=0,n=0,l=0,v=b,q=0;q<m.length;q++){var u=m[q][0],D=m[q][1];!h&&0!==u&&(d.start1=n,d.start2=l);switch(u){case 1:d.diffs[h++]=m[q];d.length2+=D.length;b=b.substring(0,l)+D+b.substring(l);break;case -1:d.length1+=D.length;d.diffs[h++]=m[q];b=b.substring(0,l)+b.substring(l+D.length);break;case 0:D.length<=2*this.Patch_Margin&&h&&m.length!=
q+1?(d.diffs[h++]=m[q],d.length1+=D.length,d.length2+=D.length):D.length>=2*this.Patch_Margin&&h&&(this.patch_addContext_(d,v),a.push(d),d=new g.patch_obj,h=0,v=b,n=l)}1!==u&&(n+=D.length);-1!==u&&(l+=D.length)}h&&(this.patch_addContext_(d,v),a.push(d));return a};g.prototype.patch_deepCopy=function(d){for(var m=[],a=0;a<d.length;a++){var b=d[a],h=new g.patch_obj;h.diffs=[];for(var n=0;n<b.diffs.length;n++)h.diffs[n]=b.diffs[n].slice();h.start1=b.start1;h.start2=b.start2;h.length1=b.length1;h.length2=
b.length2;m[a]=h}return m};g.prototype.patch_apply=function(d,g){if(0==d.length)return[g,[]];d=this.patch_deepCopy(d);var a=this.patch_addPadding(d);g=a+g+a;this.patch_splitMax(d);for(var b=0,h=[],n=0;n<d.length;n++){var l=d[n].start2+b,v=this.diff_text1(d[n].diffs),q,u=-1;if(v.length>this.Match_MaxBits){if(q=this.match_main(g,v.substring(0,this.Match_MaxBits),l),-1!=q&&(u=this.match_main(g,v.substring(v.length-this.Match_MaxBits),l+v.length-this.Match_MaxBits),-1==u||q>=u))q=-1}else q=this.match_main(g,
v,l);if(-1==q)h[n]=!1,b-=d[n].length2-d[n].length1;else if(h[n]=!0,b=q-l,l=-1==u?g.substring(q,q+v.length):g.substring(q,u+this.Match_MaxBits),v==l)g=g.substring(0,q)+this.diff_text2(d[n].diffs)+g.substring(q+v.length);else if(l=this.diff_main(v,l,!1),v.length>this.Match_MaxBits&&this.diff_levenshtein(l)/v.length>this.Patch_DeleteThreshold)h[n]=!1;else{this.diff_cleanupSemanticLossless(l);for(var v=0,D,u=0;u<d[n].diffs.length;u++){var t=d[n].diffs[u];0!==t[0]&&(D=this.diff_xIndex(l,v));1===t[0]?g=
g.substring(0,q+D)+t[1]+g.substring(q+D):-1===t[0]&&(g=g.substring(0,q+D)+g.substring(q+this.diff_xIndex(l,v+t[1].length)));-1!==t[0]&&(v+=t[1].length)}}}g=g.substring(a.length,g.length-a.length);return[g,h]};g.prototype.patch_addPadding=function(d){for(var g=this.Patch_Margin,a="",b=1;b<=g;b++)a+=String.fromCharCode(b);for(b=0;b<d.length;b++)d[b].start1+=g,d[b].start2+=g;var b=d[0],h=b.diffs;if(0==h.length||0!=h[0][0])h.unshift([0,a]),b.start1-=g,b.start2-=g,b.length1+=g,b.length2+=g;else if(g>h[0][1].length){var n=
g-h[0][1].length;h[0][1]=a.substring(h[0][1].length)+h[0][1];b.start1-=n;b.start2-=n;b.length1+=n;b.length2+=n}b=d[d.length-1];h=b.diffs;0==h.length||0!=h[h.length-1][0]?(h.push([0,a]),b.length1+=g,b.length2+=g):g>h[h.length-1][1].length&&(n=g-h[h.length-1][1].length,h[h.length-1][1]+=a.substring(0,n),b.length1+=n,b.length2+=n);return a};g.prototype.patch_splitMax=function(d){for(var m=this.Match_MaxBits,a=0;a<d.length;a++)if(!(d[a].length1<=m)){var b=d[a];d.splice(a--,1);for(var h=b.start1,n=b.start2,
l="";0!==b.diffs.length;){var v=new g.patch_obj,q=!0;v.start1=h-l.length;v.start2=n-l.length;for(""!==l&&(v.length1=v.length2=l.length,v.diffs.push([0,l]));0!==b.diffs.length&&v.length1<m-this.Patch_Margin;){var l=b.diffs[0][0],u=b.diffs[0][1];1===l?(v.length2+=u.length,n+=u.length,v.diffs.push(b.diffs.shift()),q=!1):-1===l&&1==v.diffs.length&&0==v.diffs[0][0]&&u.length>2*m?(v.length1+=u.length,h+=u.length,q=!1,v.diffs.push([l,u]),b.diffs.shift()):(u=u.substring(0,m-v.length1-this.Patch_Margin),v.length1+=
u.length,h+=u.length,0===l?(v.length2+=u.length,n+=u.length):q=!1,v.diffs.push([l,u]),u==b.diffs[0][1]?b.diffs.shift():b.diffs[0][1]=b.diffs[0][1].substring(u.length))}l=this.diff_text2(v.diffs);l=l.substring(l.length-this.Patch_Margin);u=this.diff_text1(b.diffs).substring(0,this.Patch_Margin);""!==u&&(v.length1+=u.length,v.length2+=u.length,0!==v.diffs.length&&0===v.diffs[v.diffs.length-1][0]?v.diffs[v.diffs.length-1][1]+=u:v.diffs.push([0,u]));q||d.splice(++a,0,v)}}};g.prototype.patch_toText=function(d){for(var g=
[],a=0;a<d.length;a++)g[a]=d[a];return g.join("")};g.prototype.patch_fromText=function(d){var m=[];if(!d)return m;d=d.split("\n");for(var a=0,b=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;a<d.length;){var h=d[a].match(b);if(!h)throw Error("Invalid patch string: "+d[a]);var n=new g.patch_obj;m.push(n);n.start1=parseInt(h[1],10);""===h[2]?(n.start1--,n.length1=1):"0"==h[2]?n.length1=0:(n.start1--,n.length1=parseInt(h[2],10));n.start2=parseInt(h[3],10);""===h[4]?(n.start2--,n.length2=1):"0"==h[4]?n.length2=
0:(n.start2--,n.length2=parseInt(h[4],10));for(a++;a<d.length;){h=d[a].charAt(0);try{var l=decodeURI(d[a].substring(1))}catch(v){throw Error("Illegal escape in patch_fromText: "+l);}if("-"==h)n.diffs.push([-1,l]);else if("+"==h)n.diffs.push([1,l]);else if(" "==h)n.diffs.push([0,l]);else if("@"==h)break;else if(""!==h)throw Error('Invalid patch mode "'+h+'" in: '+l);a++}}return m};g.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};g.patch_obj.prototype.toString=
function(){var d,g;d=0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1;g=0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2;d=["@@ -"+d+" +"+g+" @@\n"];var a;for(g=0;g<this.diffs.length;g++){switch(this.diffs[g][0]){case 1:a="+";break;case -1:a="-";break;case 0:a=" "}d[g+1]=a+encodeURI(this.diffs[g][1])+"\n"}return d.join("").replace(/%20/g," ")};this.diff_match_patch=g;this.DIFF_DELETE=-1;this.DIFF_INSERT=1;
this.DIFF_EQUAL=0})();
(function e$$0(d,m,a){function b(l,n){if(!m[l]){if(!d[l]){var q="function"==typeof require&&require;if(!n&&q)return q(l,!0);if(h)return h(l,!0);throw Error("Cannot find module '"+l+"'");}q=m[l]={exports:{}};d[l][0].call(q.exports,function(a){var h=d[l][1][a];return b(h?h:a)},q,q.exports,e$$0,d,m,a)}return m[l].exports}for(var h="function"==typeof require&&require,n=0;n<a.length;n++)b(a[n]);return b})({1:[function(g,d,m){window.Range=g("xpath-range/lib/range.js")},{"xpath-range/lib/range.js":2}],2:[function(g,
d,m){(function(){var a,b,h,n,l=function(a,b){function d(){this.constructor=a}for(var g in b)m.call(b,g)&&(a[g]=b[g]);d.prototype=b.prototype;a.prototype=new d;a.__super__=b.prototype;return a},m={}.hasOwnProperty;n=g("./xpath");h=g("./util");a=g("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,d,g){this.type=
a;this.message=d;this.parent=null!=g?g:null;b.__super__.constructor.call(this,this.message)}l(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 d,g;if(this.tainted)return!1;this.tainted=!0;g={};this._normalizeStart(g);this._normalizeEnd(g);a={};if(0<g.startOffset)if(g.start.nodeValue.length>
g.startOffset)a.start=g.start.splitText(g.startOffset);else{for(d=g.start;!d.nextSibling;)d=d.parentNode;a.start=d.nextSibling}else a.start=g.start;g.start===g.end?(a.start.nodeValue.length>g.endOffset-g.startOffset&&a.start.splitText(g.endOffset-g.startOffset),a.end=a.start):(g.end.nodeValue.length>g.endOffset&&g.end.splitText(g.endOffset),a.end=g.end);for(a.commonAncestor=this.commonAncestorContainer;a.commonAncestor.nodeType!==h.NodeTypes.ELEMENT_NODE;)a.commonAncestor=a.commonAncestor.parentNode;
return new b.NormalizedRange(a)};a.prototype._normalizeStart=function(a){if(this.startContainer.nodeType===h.NodeTypes.ELEMENT_NODE)return a.start=h.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===h.NodeTypes.ELEMENT_NODE){b=this.endContainer.childNodes[this.endOffset];if(null!=b){for(;null!=b&&b.nodeType!==h.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=h.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 d(a){this.commonAncestor=a.commonAncestor;this.start=a.start;this.end=a.end}d.prototype.normalize=
function(a){return this};d.prototype.limit=function(b){var d,g,h,l;if(this.commonAncestor===b||a.contains(b,this.commonAncestor))return this;if(!a.contains(this.commonAncestor,b))return null;d=b.ownerDocument;a.contains(b,this.start)||(g=d.createTreeWalker(b,NodeFilter.SHOW_TEXT),this.start=g.firstChild());a.contains(b,this.end)||(g=d.createTreeWalker(b,NodeFilter.SHOW_TEXT),this.end=g.lastChild());if(!this.start||!this.end)return null;l=a(this.start).parents();h=a(this.end).parents();b=0;for(d=h.length;b<
d;b++)if(g=h[b],-1!==l.index(g)){this.commonAncestor=g;break}return this};d.prototype.serialize=function(d,g){var l,m;l=function(b,l){var m,t,q,v,F,R;m=g?a(b).parents(":not("+g+")").eq(0):a(b).parent();R=n.fromNode(m,d)[0];m=h.getTextNodes(m);v=m.slice(0,m.index(b));m=F=0;for(t=v.length;m<t;m++)q=v[m],F+=q.nodeValue.length;return l?[R,F+b.nodeValue.length]:[R,F]};m=l(this.start);l=l(this.end,!0);return new b.SerializedRange({start:m[0],end:l[0],startOffset:m[1],endOffset:l[1]})};d.prototype.text=
function(){var a,b,d,g,h;g=this.textNodes();h=[];b=0;for(d=g.length;b<d;b++)a=g[b],h.push(a.nodeValue);return h.join("")};d.prototype.textNodes=function(){var b,d;d=h.getTextNodes(a(this.commonAncestor));b=[d.index(this.start),d.index(this.end)];return a.makeArray(d.slice(b[0],+b[1]+1||9E9))};return d}();b.SerializedRange=function(){function d(a){this.start=a.start;this.startOffset=a.startOffset;this.end=a.end;this.endOffset=a.endOffset}d.prototype.normalize=function(d){var g,l,m,q,v,A,E,J,K,L,R,
fa,la;K={};L=["start","end"];l=0;for(q=L.length;l<q;l++){J=L[l];try{E=n.toNode(this[J],d)}catch(X){throw d=X,new b.RangeError(J,"Error while finding "+J+" node: "+this[J]+": "+d,d);}if(!E)throw new b.RangeError(J,"Couldn't find "+J+" node: "+this[J]);A=0;fa=this[J+"Offset"];"end"===J&&--fa;R=h.getTextNodes(a(E));m=0;for(v=R.length;m<v;m++)if(la=R[m],A+la.nodeValue.length>fa){K[J+"Container"]=la;K[J+"Offset"]=this[J+"Offset"]-A;break}else A+=la.nodeValue.length;if(null==K[J+"Offset"])throw new b.RangeError(J+
"offset","Couldn't find offset "+this[J+"Offset"]+" in element "+this[J]);}g=null!=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY}:function(a,b){return a.contains(b)};a(K.startContainer).parents().each(function(){if(g(this,K.endContainer.nodeType===h.NodeTypes.TEXT_NODE?K.endContainer.parentNode:K.endContainer))return K.commonAncestorContainer=this,!1});return(new b.BrowserRange(K)).normalize(d)};d.prototype.serialize=function(a,
b){return this.normalize(a).serialize(a,b)};d.prototype.toObject=function(){return{start:this.start,startOffset:this.startOffset,end:this.end,endOffset:this.endOffset}};return d}();d.exports=b}).call(this)},{"./util":3,"./xpath":4,jquery:5}],3:[function(g,d,m){(function(){var a;g("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 d;switch(b.nodeType){case a.NodeTypes.TEXT_NODE:return b;case a.NodeTypes.ELEMENT_NODE:if(null!=b.firstChild&&(d=a.getFirstTextNodeNotBefore(b.firstChild),null!=d))return d}b=b.nextSibling;return null!=b?a.getFirstTextNodeNotBefore(b):null},getLastTextNodeUpTo:function(b){var d;switch(b.nodeType){case a.NodeTypes.TEXT_NODE:return b;case a.NodeTypes.ELEMENT_NODE:if(null!=b.lastChild&&(d=a.getLastTextNodeUpTo(b.lastChild),null!=d))return d}b=
b.previousSibling;return null!=b?a.getLastTextNodeUpTo(b):null},getTextNodes:function(a){var d;d=function(a){var b;b=a.ownerDocument.createTreeWalker(a,NodeFilter.SHOW_TEXT,null,!1);var d;for(d=[];a=b.nextNode();)d.push(a);return d};return a.map(function(){return d(this)})},contains:function(a,d){var g;for(g=d;null!=g;){if(g===a)return!0;g=g.parentNode}return!1}};d.exports=a}).call(this)},{jquery:5}],4:[function(g,d,m){(function(){var a,b,h,m,l,v,q,u;a=g("jquery");b=g("./util");h=function(a,b,d){var g,
h,l;null==b&&(b=document);null==d&&(d=null);try{return document.evaluate("."+a,b,d,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}catch(q){a=a.substring(1).split("/");l=b;b=0;for(d=a.length;b<d;b++)h=a[b],g=h.split("["),h=g[0],g=g[1],g=null!=g?parseInt((null!=g?g.split("]"):void 0)[0]):1,l=m(l,h.toLowerCase(),g);return l}};q=function(d,g){return d.map(function(){var d,h,l;l="";for(d=this;(null!=d?d.nodeType:void 0)===b.NodeTypes.ELEMENT_NODE&&d!==g;)h=d.tagName.replace(":","\\:"),h=a(d.parentNode).children(h).index(d)+
1,h="["+h+"]",l="/"+d.tagName.toLowerCase()+h+l,d=d.parentNode;return l}).get()};u=function(a,b){var d,g;d=function(a){var b;b=l(a);a=v(a);return b+"["+a+"]"};g=function(a){var g;for(g="";a!==b;){if(null==a)throw Error("Called getPathTo on a node which was not a descendant of @rootNode. "+b);g=d(a)+"/"+g;a=a.parentNode}return g=("/"+g).replace(/\/$/,"")};return a.map(function(){return g(this)}).get()};m=function(a,b,d){var g,h,m,n,q;if(!a.hasChildNodes())throw Error("XPath error: node has no children!");
g=a.childNodes;m=h=0;for(n=g.length;m<n;m++)if(a=g[m],q=l(a),q===b&&(h+=1,h===d))return a;throw Error("XPath error: wanted child not found.");};l=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}};v=function(a){var b,d;b=0;for(d=a;d;)d.nodeName===a.nodeName&&(b+=1),d=d.previousSibling;return b};d.exports={fromNode:function(a,b){var d;try{d=q(a,b)}catch(g){d=u(a,b)}return d},
toNode:function(b,d){var g,l,m;null==d&&(d=document);return a.isXMLDoc(document.documentElement)?(g=document.createNSResolver(null===document.ownerDocument?document.documentElement:document.ownerDocument.documentElement),g=h(b,d,g),g||(b=function(){var a,d,g,h;g=b.split("/");h=[];a=0;for(d=g.length;a<d;a++)(m=g[a])&&-1===m.indexOf(":")?h.push(m.replace(/^([a-z]+)/,"xhtml:$1")):h.push(m);return h}().join("/"),l=document.lookupNamespaceURI(null),g=function(a){return"xhtml"===a?l:document.documentElement.getAttribute("xmlns:"+
a)},g=h(b,d,g)),g):h(b,d)}}}).call(this)},{"./util":3,jquery:5}],5:[function(g,d,m){(function(a,b){"object"===typeof d&&"object"===typeof d.exports?d.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 d(a){var b="length"in a&&a.length,f=c.type(a);return"function"===f||c.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0<b&&b-1 in
a}function g(a,b,d){if(c.isFunction(b))return c.grep(a,function(a,e){return!!b.call(a,e,a)!==d});if(b.nodeType)return c.grep(a,function(a){return a===b!==d});if("string"===typeof b){if(oc.test(b))return c.filter(b,a,d);b=c.filter(b,a)}return c.grep(a,function(a){return 0<=c.inArray(a,b)!==d})}function l(a,c){do a=a[c];while(a&&1!==a.nodeType);return a}function m(a){var b=pb[a]={};c.each(a.match(Qa)||[],function(a,e){b[e]=!0});return b}function q(){B.addEventListener?(B.removeEventListener("DOMContentLoaded",
u,!1),a.removeEventListener("load",u,!1)):(B.detachEvent("onreadystatechange",u),a.detachEvent("onload",u))}function u(){if(B.addEventListener||"load"===event.type||"complete"===B.readyState)q(),c.ready()}function D(a,b,d){if(void 0===d&&1===a.nodeType)if(d="data-"+b.replace(pc,"-$1").toLowerCase(),d=a.getAttribute(d),"string"===typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:kd.test(d)?c.parseJSON(d):d}catch(f){}c.data(a,b,d)}else d=void 0;return d}function t(a){for(var b in a)if(("data"!==
b||!c.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function F(a,b,d,f){if(c.acceptData(a)){var g=c.expando,h=a.nodeType,k=h?c.cache:a,l=h?a[g]:a[g]&&g;if(l&&k[l]&&(f||k[l].data)||void 0!==d||"string"!==typeof b){l||(l=h?a[g]=U.pop()||c.guid++:g);k[l]||(k[l]=h?{}:{toJSON:c.noop});if("object"===typeof b||"function"===typeof b)f?k[l]=c.extend(k[l],b):k[l].data=c.extend(k[l].data,b);a=k[l];f||(a.data||(a.data={}),a=a.data);void 0!==d&&(a[c.camelCase(b)]=d);"string"===typeof b?(d=a[b],null==d&&
(d=a[c.camelCase(b)])):d=a;return d}}}function G(a,b,d){if(c.acceptData(a)){var f,g,h=a.nodeType,k=h?c.cache:a,l=h?a[c.expando]:c.expando;if(k[l]){if(b&&(f=d?k[l]:k[l].data)){c.isArray(b)?b=b.concat(c.map(b,c.camelCase)):b in f?b=[b]:(b=c.camelCase(b),b=b in f?[b]:b.split(" "));for(g=b.length;g--;)delete f[b[g]];if(d?!t(f):!c.isEmptyObject(f))return}if(!d&&(delete k[l].data,!t(k[l])))return;h?c.cleanData([a],!0):I.deleteExpando||k!=k.window?delete k[l]:k[l]=null}}}function C(){return!0}function A(){return!1}
function E(){try{return B.activeElement}catch(a){}}function J(a){var c=M.split("|");a=a.createDocumentFragment();if(a.createElement)for(;c.length;)a.createElement(c.pop());return a}function K(a,b){var d,f,g=0,h="undefined"!==typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!==typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!h)for(h=[],d=a.childNodes||a;null!=(f=d[g]);g++)!b||c.nodeName(f,b)?h.push(f):c.merge(h,K(f,b));return void 0===b||b&&c.nodeName(a,b)?c.merge([a],
h):h}function L(a){Ac.test(a.type)&&(a.defaultChecked=a.checked)}function R(a,b){return c.nodeName(a,"table")&&c.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function fa(a){a.type=(null!==c.find.attr(a,"type"))+"/"+a.type;return a}function la(a){var c=na.exec(a.type);c?a.type=c[1]:a.removeAttribute("type");return a}function X(a,b){for(var d,f=0;null!=(d=a[f]);f++)c._data(d,"globalEval",!b||c._data(b[f],"globalEval"))}
function P(a,b){if(1===b.nodeType&&c.hasData(a)){var d,f,g;f=c._data(a);var h=c._data(b,f),k=f.events;if(k)for(d in delete h.handle,h.events={},k)for(f=0,g=k[d].length;f<g;f++)c.event.add(b,d,k[d][f]);h.data&&(h.data=c.extend({},h.data))}}function Y(e,b){var d,f=c(b.createElement(e)).appendTo(b.body),g=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(f[0]))?d.display:c.css(f[0],"display");f.detach();return g}function S(a){var b=B,d=Bc[a];d||(d=Y(a,b),"none"!==d&&d||(Ib=(Ib||c("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),
b=(Ib[0].contentWindow||Ib[0].contentDocument).document,b.write(),b.close(),d=Y(a,b),Ib.detach()),Bc[a]=d);return d}function W(a,c){return{get:function(){var b=a();if(null!=b)if(b)delete this.get;else return(this.get=c).apply(this,arguments)}}}function Ha(a,c){if(c in a)return c;for(var b=c.charAt(0).toUpperCase()+c.slice(1),d=c,f=V.length;f--;)if(c=V[f]+b,c in a)return c;return d}function bb(a,b){for(var d,f,g,h=[],k=0,l=a.length;k<l;k++)f=a[k],f.style&&(h[k]=c._data(f,"olddisplay"),d=f.style.display,
b?(h[k]||"none"!==d||(f.style.display=""),""===f.style.display&&Wb(f)&&(h[k]=c._data(f,"olddisplay",S(f.nodeName)))):(g=Wb(f),(d&&"none"!==d||!g)&&c._data(f,"olddisplay",g?d:c.css(f,"display"))));for(k=0;k<l;k++)f=a[k],!f.style||b&&"none"!==f.style.display&&""!==f.style.display||(f.style.display=b?h[k]||"":"none");return a}function rb(a,c,b){return(a=ha.exec(c))?Math.max(0,a[1]-(b||0))+(a[2]||"px"):c}function Db(a,b,d,f,g){b=d===(f?"border":"content")?4:"width"===b?1:0;for(var h=0;4>b;b+=2)"margin"===
d&&(h+=c.css(a,d+tb[b],!0,g)),f?("content"===d&&(h-=c.css(a,"padding"+tb[b],!0,g)),"margin"!==d&&(h-=c.css(a,"border"+tb[b]+"Width",!0,g))):(h+=c.css(a,"padding"+tb[b],!0,g),"padding"!==d&&(h+=c.css(a,"border"+tb[b]+"Width",!0,g)));return h}function Ob(a,b,d){var f=!0,g="width"===b?a.offsetWidth:a.offsetHeight,h=vb(a),k=I.boxSizing&&"border-box"===c.css(a,"boxSizing",!1,h);if(0>=g||null==g){g=Ya(a,b,h);if(0>g||null==g)g=a.style[b];if(va.test(g))return g;f=k&&(I.boxSizingReliable()||g===a.style[b]);
g=parseFloat(g)||0}return g+Db(a,b,d||(k?"border":"content"),f,h)+"px"}function ga(a,c,b,d,f){return new ga.prototype.init(a,c,b,d,f)}function hb(){setTimeout(function(){rc=void 0});return rc=c.now()}function Pb(a,c){var b,d={height:a},f=0;for(c=c?1:0;4>f;f+=2-c)b=tb[f],d["margin"+b]=d["padding"+b]=a;c&&(d.opacity=d.width=a);return d}function sb(a,c,b){for(var d,f=(Za[c]||[]).concat(Za["*"]),g=0,h=f.length;g<h;g++)if(d=f[g].call(b,c,a))return d}function wa(a,b){var d,f,g,h,k;for(d in a)if(f=c.camelCase(d),
g=b[f],h=a[d],c.isArray(h)&&(g=h[1],h=a[d]=h[0]),d!==f&&(a[f]=h,delete a[d]),(k=c.cssHooks[f])&&"expand"in k)for(d in h=k.expand(h),delete a[f],h)d in a||(a[d]=h[d],b[d]=g);else b[f]=g}function x(a,b,d){var f,g=0,h=sc.length,k=c.Deferred().always(function(){delete l.elem}),l=function(){if(f)return!1;for(var c=rc||hb(),c=Math.max(0,m.startTime+m.duration-c),b=1-(c/m.duration||0),d=0,g=m.tweens.length;d<g;d++)m.tweens[d].run(b);k.notifyWith(a,[m,b,c]);if(1>b&&g)return c;k.resolveWith(a,[m]);return!1},
m=k.promise({elem:a,props:c.extend({},b),opts:c.extend(!0,{specialEasing:{}},d),originalProperties:b,originalOptions:d,startTime:rc||hb(),duration:d.duration,tweens:[],createTween:function(b,d){var f=c.Tween(a,m.opts,b,d,m.opts.specialEasing[b]||m.opts.easing);m.tweens.push(f);return f},stop:function(c){var b=0,d=c?m.tweens.length:0;if(f)return this;for(f=!0;b<d;b++)m.tweens[b].run(1);c?k.resolveWith(a,[m,c]):k.rejectWith(a,[m,c]);return this}});d=m.props;for(wa(d,m.opts.specialEasing);g<h;g++)if(b=
sc[g].call(m,a,d,m.opts))return b;c.map(d,sb,m);c.isFunction(m.opts.start)&&m.opts.start.call(a,m);c.fx.timer(c.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 ib(a){return function(b,d){"string"!==typeof b&&(d=b,b="*");var f,g=0,h=b.toLowerCase().match(Qa)||[];if(c.isFunction(d))for(;f=h[g++];)"+"===f.charAt(0)?(f=f.slice(1)||"*",(a[f]=a[f]||[]).unshift(d)):(a[f]=a[f]||[]).push(d)}}
function Fb(a,b,d,f){function g(l){var m;h[l]=!0;c.each(a[l]||[],function(a,e){var c=e(b,d,f);if("string"===typeof c&&!k&&!h[c])return b.dataTypes.unshift(c),g(c),!1;if(k)return!(m=c)});return m}var h={},k=a===hc;return g(b.dataTypes[0])||!h["*"]&&g("*")}function Lb(a,b){var d,f,g=c.ajaxSettings.flatOptions||{};for(f in b)void 0!==b[f]&&((g[f]?a:d||(d={}))[f]=b[f]);d&&c.extend(!0,a,d);return a}function Rb(a,b,d,f){var g;if(c.isArray(b))c.each(b,function(c,b){d||Ia.test(a)?f(a,b):Rb(a+"["+("object"===
typeof b?c:"")+"]",b,d,f)});else if(d||"object"!==c.type(b))f(a,b);else for(g in b)Rb(a+"["+g+"]",b[g],d,f)}function Kc(){try{return new a.XMLHttpRequest}catch(e){}}function ic(a){return c.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var U=[],Q=U.slice,k=U.concat,zc=U.push,Lc=U.indexOf,jc={},Mc=jc.toString,Oa=jc.hasOwnProperty,I={},c=function(a,b){return new c.fn.init(a,b)},wc=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,nc=/^-ms-/,Rc=/-([\da-z])/gi,Sc=function(a,c){return c.toUpperCase()};
c.fn=c.prototype={jquery:"1.11.3",constructor:c,selector:"",length:0,toArray:function(){return Q.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:Q.call(this)},pushStack:function(a){a=c.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return c.each(this,a,b)},map:function(a){return this.pushStack(c.map(this,function(c,b){return a.call(c,b,c)}))},slice:function(){return this.pushStack(Q.apply(this,arguments))},first:function(){return this.eq(0)},
last:function(){return this.eq(-1)},eq:function(a){var c=this.length;a=+a+(0>a?c:0);return this.pushStack(0<=a&&a<c?[this[a]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:zc,sort:U.sort,splice:U.splice};c.extend=c.fn.extend=function(){var a,b,d,f,g,h=arguments[0]||{},k=1,l=arguments.length,m=!1;"boolean"===typeof h&&(m=h,h=arguments[k]||{},k++);"object"===typeof h||c.isFunction(h)||(h={});k===l&&(h=this,k--);for(;k<l;k++)if(null!=(g=arguments[k]))for(f in g)a=h[f],d=g[f],
h!==d&&(m&&d&&(c.isPlainObject(d)||(b=c.isArray(d)))?(b?(b=!1,a=a&&c.isArray(a)?a:[]):a=a&&c.isPlainObject(a)?a:{},h[f]=c.extend(m,a,d)):void 0!==d&&(h[f]=d));return h};c.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"===c.type(a)},isArray:Array.isArray||function(a){return"array"===c.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!c.isArray(a)&&
0<=a-parseFloat(a)+1},isEmptyObject:function(a){for(var c in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!Oa.call(a,"constructor")&&!Oa.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}if(I.ownLast)for(b in a)return Oa.call(a,b);for(b in a);return void 0===b||Oa.call(a,b)},type:function(a){return null==a?a+"":"object"===typeof a||"function"===typeof a?jc[Mc.call(a)]||"object":typeof a},
globalEval:function(e){e&&c.trim(e)&&(a.execScript||function(e){a.eval.call(a,e)})(e)},camelCase:function(a){return a.replace(nc,"ms-").replace(Rc,Sc)},nodeName:function(a,c){return a.nodeName&&a.nodeName.toLowerCase()===c.toLowerCase()},each:function(a,c,b){var f,g=0,k=a.length;f=d(a);if(b)if(f)for(;g<k&&(f=c.apply(a[g],b),!1!==f);g++);else for(g in a){if(f=c.apply(a[g],b),!1===f)break}else if(f)for(;g<k&&(f=c.call(a[g],g,a[g]),!1!==f);g++);else for(g in a)if(f=c.call(a[g],g,a[g]),!1===f)break;return a},
trim:function(a){return null==a?"":(a+"").replace(wc,"")},makeArray:function(a,b){var f=b||[];null!=a&&(d(Object(a))?c.merge(f,"string"===typeof a?[a]:a):zc.call(f,a));return f},inArray:function(a,c,b){var d;if(c){if(Lc)return Lc.call(c,a,b);d=c.length;for(b=b?0>b?Math.max(0,d+b):b:0;b<d;b++)if(b in c&&c[b]===a)return b}return-1},merge:function(a,c){for(var b=+c.length,d=0,f=a.length;d<b;)a[f++]=c[d++];if(b!==b)for(;void 0!==c[d];)a[f++]=c[d++];a.length=f;return a},grep:function(a,c,b){for(var d=
[],f=0,g=a.length,h=!b;f<g;f++)b=!c(a[f],f),b!==h&&d.push(a[f]);return d},map:function(a,c,b){var f,g=0,l=a.length,m=[];if(d(a))for(;g<l;g++)f=c(a[g],g,b),null!=f&&m.push(f);else for(g in a)f=c(a[g],g,b),null!=f&&m.push(f);return k.apply([],m)},guid:1,proxy:function(a,b){var d,f;"string"===typeof b&&(f=a[b],b=a,a=f);if(c.isFunction(a))return d=Q.call(arguments,2),f=function(){return a.apply(b||this,d.concat(Q.call(arguments)))},f.guid=a.guid=a.guid||c.guid++,f},now:function(){return+new Date},support:I});
c.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,c){jc["[object "+c+"]"]=c.toLowerCase()});var Vb=function(a){function c(a,e,b,d){var f,g,r,h,k;(e?e.ownerDocument||e:W)!==X&&P(e);e=e||X;b=b||[];h=e.nodeType;if("string"!==typeof a||!a||1!==h&&9!==h&&11!==h)return b;if(!d&&N){if(11!==h&&(f=Ra.exec(a)))if(r=f[1])if(9===h)if((g=e.getElementById(r))&&g.parentNode){if(g.id===r)return b.push(g),b}else return b;else{if(e.ownerDocument&&(g=e.ownerDocument.getElementById(r))&&
V(e,g)&&g.id===r)return b.push(g),b}else{if(f[2])return fa.apply(b,e.getElementsByTagName(a)),b;if((r=f[3])&&A.getElementsByClassName)return fa.apply(b,e.getElementsByClassName(r)),b}if(A.qsa&&(!Y||!Y.test(a))){g=f=ia;r=e;k=1!==h&&a;if(1===h&&"object"!==e.nodeName.toLowerCase()){h=B(a);(f=e.getAttribute("id"))?g=f.replace(Ta,"\\$&"):e.setAttribute("id",g);g="[id='"+g+"'] ";for(r=h.length;r--;)h[r]=g+t(h[r]);r=Ga.test(a)&&n(e.parentNode)||e;k=h.join(",")}if(k)try{return fa.apply(b,r.querySelectorAll(k)),
b}catch(w){}finally{f||e.removeAttribute("id")}}}return K(a.replace(qa,"$1"),e,b,d)}function b(){function a(c,b){e.push(c+" ")>y.cacheLength&&delete a[e.shift()];return a[c+" "]=b}var e=[];return a}function d(a){a[ia]=!0;return a}function f(a){var e=X.createElement("div");try{return!!a(e)}catch(c){return!1}finally{e.parentNode&&e.parentNode.removeChild(e)}}function g(a,e){for(var c=a.split("|"),b=a.length;b--;)y.attrHandle[c[b]]=e}function h(a,e){var c=e&&a,b=c&&1===a.nodeType&&1===e.nodeType&&(~e.sourceIndex||
-2147483648)-(~a.sourceIndex||-2147483648);if(b)return b;if(c)for(;c=c.nextSibling;)if(c===e)return-1;return a?1:-1}function k(a){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===a}}function l(a){return function(e){var c=e.nodeName.toLowerCase();return("input"===c||"button"===c)&&e.type===a}}function m(a){return d(function(e){e=+e;return d(function(c,b){for(var d,f=a([],c.length,e),g=f.length;g--;)c[d=f[g]]&&(c[d]=!(b[d]=c[d]))})})}function n(a){return a&&"undefined"!==typeof a.getElementsByTagName&&
a}function p(){}function t(a){for(var e=0,c=a.length,b="";e<c;e++)b+=a[e].value;return b}function q(a,e,c){var b=e.dir,d=c&&"parentNode"===b,f=ca++;return e.first?function(e,c,f){for(;e=e[b];)if(1===e.nodeType||d)return a(e,c,f)}:function(e,c,g){var r,h,k=[U,f];if(g)for(;e=e[b];){if((1===e.nodeType||d)&&a(e,c,g))return!0}else for(;e=e[b];)if(1===e.nodeType||d){h=e[ia]||(e[ia]={});if((r=h[b])&&r[0]===U&&r[1]===f)return k[2]=r[2];h[b]=k;if(k[2]=a(e,c,g))return!0}}}function u(a){return 1<a.length?function(e,
c,b){for(var d=a.length;d--;)if(!a[d](e,c,b))return!1;return!0}:a[0]}function v(a,e,c,b,d){for(var f,g=[],r=0,h=a.length,k=null!=e;r<h;r++)if(f=a[r])if(!c||c(f,b,d))g.push(f),k&&e.push(r);return g}function x(a,e,b,f,g,h){f&&!f[ia]&&(f=x(f));g&&!g[ia]&&(g=x(g,h));return d(function(d,h,k,w){var l,z,m=[],n=[],p=h.length,H;if(!(H=d)){H=e||"*";for(var O=k.nodeType?[k]:k,t=[],q=0,u=O.length;q<u;q++)c(H,O[q],t);H=t}H=!a||!d&&e?H:v(H,m,a,k,w);O=b?g||(d?a:p||f)?[]:h:H;b&&b(H,O,k,w);if(f)for(l=v(O,n),f(l,[],
k,w),k=l.length;k--;)if(z=l[k])O[n[k]]=!(H[n[k]]=z);if(d){if(g||a){if(g){l=[];for(k=O.length;k--;)(z=O[k])&&l.push(H[k]=z);g(null,O=[],l,w)}for(k=O.length;k--;)(z=O[k])&&-1<(l=g?ha(d,z):m[k])&&(d[l]=!(h[l]=z))}}else O=v(O===h?O.splice(p,O.length):O),g?g(null,h,O,w):fa.apply(h,O)})}function F(a){var e,c,b,d=a.length,f=y.relative[a[0].type];c=f||y.relative[" "];for(var g=f?1:0,r=q(function(a){return a===e},c,!0),h=q(function(a){return-1<ha(e,a)},c,!0),k=[function(a,c,b){a=!f&&(b||c!==I)||((e=c).nodeType?
r(a,c,b):h(a,c,b));e=null;return a}];g<d;g++)if(c=y.relative[a[g].type])k=[q(u(k),c)];else{c=y.filter[a[g].type].apply(null,a[g].matches);if(c[ia]){for(b=++g;b<d&&!y.relative[a[b].type];b++);return x(1<g&&u(k),1<g&&t(a.slice(0,g-1).concat({value:" "===a[g-2].type?"*":""})).replace(qa,"$1"),c,g<b&&F(a.slice(g,b)),b<d&&F(a=a.slice(b)),b<d&&t(a))}k.push(c)}return u(k)}function C(a,e){var b=0<e.length,f=0<a.length,g=function(d,g,h,k,w){var l,z,m,n=0,p="0",H=d&&[],O=[],t=I,q=d||f&&y.find.TAG("*",w),u=
U+=null==t?1:Math.random()||.1,x=q.length;for(w&&(I=g!==X&&g);p!==x&&null!=(l=q[p]);p++){if(f&&l){for(z=0;m=a[z++];)if(m(l,g,h)){k.push(l);break}w&&(U=u)}b&&((l=!m&&l)&&n--,d&&H.push(l))}n+=p;if(b&&p!==n){for(z=0;m=e[z++];)m(H,O,g,h);if(d){if(0<n)for(;p--;)H[p]||O[p]||(O[p]=oa.call(k));O=v(O)}fa.apply(k,O);w&&!d&&0<O.length&&1<n+e.length&&c.uniqueSort(k)}w&&(U=u,I=t);return H};return b?d(g):g}var G,A,y,D,E,B,J,K,I,L,S,P,X,M,N,Y,R,Q,V,ia="sizzle"+1*new Date,W=a.document,U=0,ca=0,ea=b(),ga=b(),la=b(),
ka=function(a,e){a===e&&(S=!0);return 0},na={}.hasOwnProperty,da=[],oa=da.pop,pa=da.push,fa=da.push,Ha=da.slice,ha=function(a,e){for(var c=0,b=a.length;c<b;c++)if(a[c]===e)return c;return-1},ta="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),wa="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ta+"))|)[\\x20\\t\\r\\n\\f]*\\]",ra=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+
wa+")*)|.*)\\)|)",za=/[\x20\t\r\n\f]+/g,qa=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,bb=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,Da=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,Fa=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,Ia=new RegExp(ra),Ka=new RegExp("^"+ta+"$"),Ba={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+wa),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},Pa=/^(?:input|select|textarea|button)$/i,Qa=/^h\d$/i,Aa=
/^[^{]+\{\s*\[native \w/,Ra=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ga=/[+~]/,Ta=/'|\\/g,ua=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,va=function(a,e,c){a="0x"+e-65536;return a!==a||c?e:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},Oa=function(){P()};try{fa.apply(da=Ha.call(W.childNodes),W.childNodes),da[W.childNodes.length].nodeType}catch(Fc){fa={apply:da.length?function(a,e){pa.apply(a,Ha.call(e))}:function(a,e){for(var c=a.length,b=0;a[c++]=e[b++];);a.length=
c-1}}}A=c.support={};E=c.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};P=c.setDocument=function(a){var e=a?a.ownerDocument||a:W;if(e===X||9!==e.nodeType||!e.documentElement)return X;X=e;M=e.documentElement;(a=e.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",Oa,!1):a.attachEvent&&a.attachEvent("onunload",Oa));N=!E(e);A.attributes=f(function(a){a.className="i";return!a.getAttribute("className")});A.getElementsByTagName=f(function(a){a.appendChild(e.createComment(""));
return!a.getElementsByTagName("*").length});A.getElementsByClassName=Aa.test(e.getElementsByClassName);A.getById=f(function(a){M.appendChild(a).id=ia;return!e.getElementsByName||!e.getElementsByName(ia).length});A.getById?(y.find.ID=function(a,e){if("undefined"!==typeof e.getElementById&&N){var c=e.getElementById(a);return c&&c.parentNode?[c]:[]}},y.filter.ID=function(a){var e=a.replace(ua,va);return function(a){return a.getAttribute("id")===e}}):(delete y.find.ID,y.filter.ID=function(a){var e=a.replace(ua,
va);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===e}});y.find.TAG=A.getElementsByTagName?function(a,e){if("undefined"!==typeof e.getElementsByTagName)return e.getElementsByTagName(a);if(A.qsa)return e.querySelectorAll(a)}:function(a,e){var c,b=[],d=0,f=e.getElementsByTagName(a);if("*"===a){for(;c=f[d++];)1===c.nodeType&&b.push(c);return b}return f};y.find.CLASS=A.getElementsByClassName&&function(a,e){if(N)return e.getElementsByClassName(a)};
R=[];Y=[];if(A.qsa=Aa.test(e.querySelectorAll))f(function(a){M.appendChild(a).innerHTML="<a id='"+ia+"'></a><select id='"+ia+"-\f]' msallowcapture=''><option selected=''></option></select>";a.querySelectorAll("[msallowcapture^='']").length&&Y.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||Y.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~="+
ia+"-]").length||Y.push("~=");a.querySelectorAll(":checked").length||Y.push(":checked");a.querySelectorAll("a#"+ia+"+*").length||Y.push(".#.+[+~]")}),f(function(a){var c=e.createElement("input");c.setAttribute("type","hidden");a.appendChild(c).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&Y.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");a.querySelectorAll(":enabled").length||Y.push(":enabled",":disabled");a.querySelectorAll("*,:x");Y.push(",.*:")});(A.matchesSelector=Aa.test(Q=M.matches||
M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector))&&f(function(a){A.disconnectedMatch=Q.call(a,"div");Q.call(a,"[s!='']:x");R.push("!=",ra)});Y=Y.length&&new RegExp(Y.join("|"));R=R.length&&new RegExp(R.join("|"));V=(a=Aa.test(M.compareDocumentPosition))||Aa.test(M.contains)?function(a,e){var c=9===a.nodeType?a.documentElement:a,b=e&&e.parentNode;return a===b||!!(b&&1===b.nodeType&&(c.contains?c.contains(b):a.compareDocumentPosition&&a.compareDocumentPosition(b)&
16))}:function(a,e){if(e)for(;e=e.parentNode;)if(e===a)return!0;return!1};ka=a?function(a,c){if(a===c)return S=!0,0;var b=!a.compareDocumentPosition-!c.compareDocumentPosition;if(b)return b;b=(a.ownerDocument||a)===(c.ownerDocument||c)?a.compareDocumentPosition(c):1;return b&1||!A.sortDetached&&c.compareDocumentPosition(a)===b?a===e||a.ownerDocument===W&&V(W,a)?-1:c===e||c.ownerDocument===W&&V(W,c)?1:L?ha(L,a)-ha(L,c):0:b&4?-1:1}:function(a,c){if(a===c)return S=!0,0;var b,d=0;b=a.parentNode;var f=
c.parentNode,g=[a],r=[c];if(!b||!f)return a===e?-1:c===e?1:b?-1:f?1:L?ha(L,a)-ha(L,c):0;if(b===f)return h(a,c);for(b=a;b=b.parentNode;)g.unshift(b);for(b=c;b=b.parentNode;)r.unshift(b);for(;g[d]===r[d];)d++;return d?h(g[d],r[d]):g[d]===W?-1:r[d]===W?1:0};return e};c.matches=function(a,e){return c(a,null,null,e)};c.matchesSelector=function(a,e){(a.ownerDocument||a)!==X&&P(a);e=e.replace(Fa,"='$1']");if(!(!A.matchesSelector||!N||R&&R.test(e)||Y&&Y.test(e)))try{var b=Q.call(a,e);if(b||A.disconnectedMatch||
a.document&&11!==a.document.nodeType)return b}catch(d){}return 0<c(e,X,null,[a]).length};c.contains=function(a,e){(a.ownerDocument||a)!==X&&P(a);return V(a,e)};c.attr=function(a,e){(a.ownerDocument||a)!==X&&P(a);var c=y.attrHandle[e.toLowerCase()],c=c&&na.call(y.attrHandle,e.toLowerCase())?c(a,e,!N):void 0;return void 0!==c?c:A.attributes||!N?a.getAttribute(e):(c=a.getAttributeNode(e))&&c.specified?c.value:null};c.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};c.uniqueSort=
function(a){var e,c=[],b=0,d=0;S=!A.detectDuplicates;L=!A.sortStable&&a.slice(0);a.sort(ka);if(S){for(;e=a[d++];)e===a[d]&&(b=c.push(d));for(;b--;)a.splice(c[b],1)}L=null;return a};D=c.getText=function(a){var e,c="",b=0;e=a.nodeType;if(!e)for(;e=a[b++];)c+=D(e);else if(1===e||9===e||11===e){if("string"===typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=D(a)}else if(3===e||4===e)return a.nodeValue;return c};y=c.selectors={cacheLength:50,createPseudo:d,match:Ba,attrHandle:{},
find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(ua,va);a[3]=(a[3]||a[4]||a[5]||"").replace(ua,va);"~="===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]||c.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]&&c.error(a[0]);return a},PSEUDO:function(a){var e,
c=!a[6]&&a[2];if(Ba.CHILD.test(a[0]))return null;a[3]?a[2]=a[4]||a[5]||"":c&&Ia.test(c)&&(e=B(c,!0))&&(e=c.indexOf(")",c.length-e)-c.length)&&(a[0]=a[0].slice(0,e),a[2]=c.slice(0,e));return a.slice(0,3)}},filter:{TAG:function(a){var e=a.replace(ua,va).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===e}},CLASS:function(a){var e=ea[a+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&ea(a,function(a){return e.test("string"===
typeof a.className&&a.className||"undefined"!==typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,e,b){return function(d){d=c.attr(d,a);if(null==d)return"!="===e;if(!e)return!0;d+="";return"="===e?d===b:"!="===e?d!==b:"^="===e?b&&0===d.indexOf(b):"*="===e?b&&-1<d.indexOf(b):"$="===e?b&&d.slice(-b.length)===b:"~="===e?-1<(" "+d.replace(za," ")+" ").indexOf(b):"|="===e?d===b||d.slice(0,b.length+1)===b+"-":!1}},CHILD:function(a,e,c,b,d){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),
r="of-type"===e;return 1===b&&0===d?function(a){return!!a.parentNode}:function(e,c,h){var k,w,l,z,m;c=f!==g?"nextSibling":"previousSibling";var n=e.parentNode,p=r&&e.nodeName.toLowerCase();h=!h&&!r;if(n){if(f){for(;c;){for(w=e;w=w[c];)if(r?w.nodeName.toLowerCase()===p:1===w.nodeType)return!1;m=c="only"===a&&!m&&"nextSibling"}return!0}m=[g?n.firstChild:n.lastChild];if(g&&h)for(h=n[ia]||(n[ia]={}),k=h[a]||[],z=k[0]===U&&k[1],l=k[0]===U&&k[2],w=z&&n.childNodes[z];w=++z&&w&&w[c]||(l=z=0)||m.pop();){if(1===
w.nodeType&&++l&&w===e){h[a]=[U,z,l];break}}else if(h&&(k=(e[ia]||(e[ia]={}))[a])&&k[0]===U)l=k[1];else for(;(w=++z&&w&&w[c]||(l=z=0)||m.pop())&&((r?w.nodeName.toLowerCase()!==p:1!==w.nodeType)||!++l||(h&&((w[ia]||(w[ia]={}))[a]=[U,l]),w!==e)););l-=d;return l===b||0===l%b&&0<=l/b}}},PSEUDO:function(a,e){var b,f=y.pseudos[a]||y.setFilters[a.toLowerCase()]||c.error("unsupported pseudo: "+a);return f[ia]?f(e):1<f.length?(b=[a,a,"",e],y.setFilters.hasOwnProperty(a.toLowerCase())?d(function(a,c){for(var b,
d=f(a,e),g=d.length;g--;)b=ha(a,d[g]),a[b]=!(c[b]=d[g])}):function(a){return f(a,0,b)}):f}},pseudos:{not:d(function(a){var e=[],c=[],b=J(a.replace(qa,"$1"));return b[ia]?d(function(a,e,c,d){d=b(a,null,d,[]);for(var f=a.length;f--;)if(c=d[f])a[f]=!(e[f]=c)}):function(a,d,f){e[0]=a;b(e,null,f,c);e[0]=null;return!c.pop()}}),has:d(function(a){return function(e){return 0<c(a,e).length}}),contains:d(function(a){a=a.replace(ua,va);return function(e){return-1<(e.textContent||e.innerText||D(e)).indexOf(a)}}),
lang:d(function(a){Ka.test(a||"")||c.error("unsupported lang: "+a);a=a.replace(ua,va).toLowerCase();return function(e){var c;do if(c=N?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(c){var b=a.location&&a.location.hash;return b&&b.slice(1)===c.id},root:function(a){return a===M},focus:function(a){return a===X.activeElement&&(!X.hasFocus||X.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 e=a.nodeName.toLowerCase();return"input"===e&&!!a.checked||"option"===e&&!!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 Qa.test(a.nodeName)},input:function(a){return Pa.test(a.nodeName)},
button:function(a){var e=a.nodeName.toLowerCase();return"input"===e&&"button"===a.type||"button"===e},text:function(a){var e;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(e=a.getAttribute("type"))||"text"===e.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,e){return[e-1]}),eq:m(function(a,e,c){return[0>c?c+e:c]}),even:m(function(a,e){for(var c=0;c<e;c+=2)a.push(c);return a}),odd:m(function(a,e){for(var c=1;c<e;c+=2)a.push(c);return a}),lt:m(function(a,e,c){for(e=
0>c?c+e:c;0<=--e;)a.push(e);return a}),gt:m(function(a,e,c){for(c=0>c?c+e:c;++c<e;)a.push(c);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);p.prototype=y.filters=y.pseudos;y.setFilters=new p;B=c.tokenize=function(a,e){var b,d,f,g,h,k,w;if(h=ga[a+" "])return e?0:h.slice(0);h=a;k=[];for(w=y.preFilter;h;){if(!b||(d=bb.exec(h)))d&&(h=h.slice(d[0].length)||h),k.push(f=[]);b=!1;if(d=Da.exec(h))b=
d.shift(),f.push({value:b,type:d[0].replace(qa," ")}),h=h.slice(b.length);for(g in y.filter)!(d=Ba[g].exec(h))||w[g]&&!(d=w[g](d))||(b=d.shift(),f.push({value:b,type:g,matches:d}),h=h.slice(b.length));if(!b)break}return e?h.length:h?c.error(a):ga(a,k).slice(0)};J=c.compile=function(a,e){var c,b=[],d=[],f=la[a+" "];if(!f){e||(e=B(a));for(c=e.length;c--;)f=F(e[c]),f[ia]?b.push(f):d.push(f);f=la(a,C(d,b));f.selector=a}return f};K=c.select=function(a,e,c,b){var d,f,g,h,r="function"===typeof a&&a,k=!b&&
B(a=r.selector||a);c=c||[];if(1===k.length){f=k[0]=k[0].slice(0);if(2<f.length&&"ID"===(g=f[0]).type&&A.getById&&9===e.nodeType&&N&&y.relative[f[1].type]){e=(y.find.ID(g.matches[0].replace(ua,va),e)||[])[0];if(!e)return c;r&&(e=e.parentNode);a=a.slice(f.shift().value.length)}for(d=Ba.needsContext.test(a)?0:f.length;d--;){g=f[d];if(y.relative[h=g.type])break;if(h=y.find[h])if(b=h(g.matches[0].replace(ua,va),Ga.test(f[0].type)&&n(e.parentNode)||e)){f.splice(d,1);a=b.length&&t(f);if(!a)return fa.apply(c,
b),c;break}}}(r||J(a,k))(b,e,!N,c,Ga.test(a)&&n(e.parentNode)||e);return c};A.sortStable=ia.split("").sort(ka).join("")===ia;A.detectDuplicates=!!S;P();A.sortDetached=f(function(a){return a.compareDocumentPosition(X.createElement("div"))&1});f(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||g("type|href|height|width",function(a,e,c){if(!c)return a.getAttribute(e,"type"===e.toLowerCase()?1:2)});A.attributes&&f(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value",
"");return""===a.firstChild.getAttribute("value")})||g("value",function(a,e,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue});f(function(a){return null==a.getAttribute("disabled")})||g("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,e,c){var b;if(!c)return!0===a[e]?e.toLowerCase():(b=a.getAttributeNode(e))&&b.specified?b.value:null});return c}(a);c.find=Vb;c.expr=Vb.selectors;c.expr[":"]=c.expr.pseudos;
c.unique=Vb.uniqueSort;c.text=Vb.getText;c.isXMLDoc=Vb.isXML;c.contains=Vb.contains;var ua=c.expr.match.needsContext,xc=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,oc=/^.[^:#\[\.,]*$/;c.filter=function(a,b,d){var f=b[0];d&&(a=":not("+a+")");return 1===b.length&&1===f.nodeType?c.find.matchesSelector(f,a)?[f]:[]:c.find.matches(a,c.grep(b,function(a){return 1===a.nodeType}))};c.fn.extend({find:function(a){var b,d=[],f=this,g=f.length;if("string"!==typeof a)return this.pushStack(c(a).filter(function(){for(b=0;b<g;b++)if(c.contains(f[b],
this))return!0}));for(b=0;b<g;b++)c.find(a,f[b],d);d=this.pushStack(1<g?c.unique(d):d);d.selector=this.selector?this.selector+" "+a:a;return d},filter:function(a){return this.pushStack(g(this,a||[],!1))},not:function(a){return this.pushStack(g(this,a||[],!0))},is:function(a){return!!g(this,"string"===typeof a&&ua.test(a)?c(a):a||[],!1).length}});var Pa,B=a.document,ka=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(c.fn.init=function(a,b){var d,f;if(!a)return this;if("string"===typeof a){d="<"===a.charAt(0)&&
">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:ka.exec(a);if(!d||!d[1]&&b)return!b||b.jquery?(b||Pa).find(a):this.constructor(b).find(a);if(d[1]){if(b=b instanceof c?b[0]:b,c.merge(this,c.parseHTML(d[1],b&&b.nodeType?b.ownerDocument||b:B,!0)),xc.test(d[1])&&c.isPlainObject(b))for(d in b)if(c.isFunction(this[d]))this[d](b[d]);else this.attr(d,b[d])}else{if((f=B.getElementById(d[2]))&&f.parentNode){if(f.id!==d[2])return Pa.find(a);this.length=1;this[0]=f}this.context=B;this.selector=a}return this}if(a.nodeType)return this.context=
this[0]=a,this.length=1,this;if(c.isFunction(a))return"undefined"!==typeof Pa.ready?Pa.ready(a):a(c);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return c.makeArray(a,this)}).prototype=c.fn;Pa=c(B);var Hc=/^(?:parents|prev(?:Until|All))/,dd={children:!0,contents:!0,next:!0,prev:!0};c.extend({dir:function(a,b,d){var f=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===d||1!==a.nodeType||!c(a).is(d));)1===a.nodeType&&f.push(a),a=a[b];return f},sibling:function(a,c){for(var b=[];a;a=
a.nextSibling)1===a.nodeType&&a!==c&&b.push(a);return b}});c.fn.extend({has:function(a){var b,d=c(a,this),f=d.length;return this.filter(function(){for(b=0;b<f;b++)if(c.contains(this,d[b]))return!0})},closest:function(a,b){for(var d,f=0,g=this.length,h=[],k=ua.test(a)||"string"!==typeof a?c(a,b||this.context):0;f<g;f++)for(d=this[f];d&&d!==b;d=d.parentNode)if(11>d.nodeType&&(k?-1<k.index(d):1===d.nodeType&&c.find.matchesSelector(d,a))){h.push(d);break}return this.pushStack(1<h.length?c.unique(h):h)},
index:function(a){return a?"string"===typeof a?c.inArray(this[0],c(a)):c.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(c.unique(c.merge(this.get(),c(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});c.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,
"parentNode",d)},next:function(a){return l(a,"nextSibling")},prev:function(a){return l(a,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,
"iframe")?a.contentDocument||a.contentWindow.document:c.merge([],a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var g=c.map(this,b,d);"Until"!==a.slice(-5)&&(f=d);f&&"string"===typeof f&&(g=c.filter(f,g));1<this.length&&(dd[a]||(g=c.unique(g)),Hc.test(a)&&(g=g.reverse()));return this.pushStack(g)}});var Qa=/\S+/g,pb={};c.Callbacks=function(a){a="string"===typeof a?pb[a]||m(a):c.extend({},a);var b,d,f,g,h,k,l=[],n=!a.once&&[],p=function(c){d=a.memory&&c;f=!0;h=k||0;k=0;g=l.length;for(b=!0;l&&
h<g;h++)if(!1===l[h].apply(c[0],c[1])&&a.stopOnFalse){d=!1;break}b=!1;l&&(n?n.length&&p(n.shift()):d?l=[]:t.disable())},t={add:function(){if(l){var f=l.length;(function le(b){c.each(b,function(b,d){var f=c.type(d);"function"===f?a.unique&&t.has(d)||l.push(d):d&&d.length&&"string"!==f&&le(d)})})(arguments);b?g=l.length:d&&(k=f,p(d))}return this},remove:function(){l&&c.each(arguments,function(a,e){for(var d;-1<(d=c.inArray(e,l,d));)l.splice(d,1),b&&(d<=g&&g--,d<=h&&h--)});return this},has:function(a){return a?
-1<c.inArray(a,l):!(!l||!l.length)},empty:function(){l=[];g=0;return this},disable:function(){l=n=d=void 0;return this},disabled:function(){return!l},lock:function(){n=void 0;d||t.disable();return this},locked:function(){return!n},fireWith:function(a,e){!l||f&&!n||(e=e||[],e=[a,e.slice?e.slice():e],b?n.push(e):p(e));return this},fire:function(){t.fireWith(this,arguments);return this},fired:function(){return!!f}};return t};c.extend({Deferred:function(a){var b=[["resolve","done",c.Callbacks("once memory"),
"resolved"],["reject","fail",c.Callbacks("once memory"),"rejected"],["notify","progress",c.Callbacks("memory")]],d="pending",f={state:function(){return d},always:function(){g.done(arguments).fail(arguments);return this},then:function(){var a=arguments;return c.Deferred(function(e){c.each(b,function(b,d){var h=c.isFunction(a[b])&&a[b];g[d[1]](function(){var a=h&&h.apply(this,arguments);if(a&&c.isFunction(a.promise))a.promise().done(e.resolve).fail(e.reject).progress(e.notify);else e[d[0]+"With"](this===
f?e.promise():this,h?[a]:arguments)})});a=null}).promise()},promise:function(a){return null!=a?c.extend(a,f):f}},g={};f.pipe=f.then;c.each(b,function(a,e){var c=e[2],h=e[3];f[e[1]]=c.add;h&&c.add(function(){d=h},b[a^1][2].disable,b[2][2].lock);g[e[0]]=function(){g[e[0]+"With"](this===g?f:this,arguments);return this};g[e[0]+"With"]=c.fireWith});f.promise(g);a&&a.call(g,g);return g},when:function(a){var b=0,d=Q.call(arguments),f=d.length,g=1!==f||a&&c.isFunction(a.promise)?f:0,h=1===g?a:c.Deferred(),
k=function(a,e,c){return function(b){e[a]=this;c[a]=1<arguments.length?Q.call(arguments):b;c===l?h.notifyWith(e,c):--g||h.resolveWith(e,c)}},l,m,n;if(1<f)for(l=Array(f),m=Array(f),n=Array(f);b<f;b++)d[b]&&c.isFunction(d[b].promise)?d[b].promise().done(k(b,n,d)).fail(h.reject).progress(k(b,m,l)):--g;g||h.resolveWith(n,d);return h.promise()}});var qb;c.fn.ready=function(a){c.ready.promise().done(a);return this};c.extend({isReady:!1,readyWait:1,holdReady:function(a){a?c.readyWait++:c.ready(!0)},ready:function(a){if(!0===
a?!--c.readyWait:!c.isReady){if(!B.body)return setTimeout(c.ready);c.isReady=!0;!0!==a&&0<--c.readyWait||(qb.resolveWith(B,[c]),c.fn.triggerHandler&&(c(B).triggerHandler("ready"),c(B).off("ready")))}}});c.ready.promise=function(e){if(!qb)if(qb=c.Deferred(),"complete"===B.readyState)setTimeout(c.ready);else if(B.addEventListener)B.addEventListener("DOMContentLoaded",u,!1),a.addEventListener("load",u,!1);else{B.attachEvent("onreadystatechange",u);a.attachEvent("onload",u);var b=!1;try{b=null==a.frameElement&&
B.documentElement}catch(d){}b&&b.doScroll&&function z(){if(!c.isReady){try{b.doScroll("left")}catch(a){return setTimeout(z,50)}q();c.ready()}}()}return qb.promise(e)};for(var Tc in c(I))break;I.ownLast="0"!==Tc;I.inlineBlockNeedsLayout=!1;c(function(){var a,c,b;(c=B.getElementsByTagName("body")[0])&&c.style&&(a=B.createElement("div"),b=B.createElement("div"),b.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(b).appendChild(a),"undefined"!==typeof a.style.zoom&&
(a.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",I.inlineBlockNeedsLayout=a=3===a.offsetWidth)&&(c.style.zoom=1),c.removeChild(b))});(function(){var a=B.createElement("div");if(null==I.deleteExpando){I.deleteExpando=!0;try{delete a.test}catch(c){I.deleteExpando=!1}}})();c.acceptData=function(a){var b=c.noData[(a.nodeName+" ").toLowerCase()],d=+a.nodeType||1;return 1!==d&&9!==d?!1:!b||!0!==b&&a.getAttribute("classid")===b};var kd=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,pc=/([A-Z])/g;
c.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){a=a.nodeType?c.cache[a[c.expando]]:a[c.expando];return!!a&&!t(a)},data:function(a,c,b){return F(a,c,b)},removeData:function(a,c){return G(a,c)},_data:function(a,c,b){return F(a,c,b,!0)},_removeData:function(a,c){return G(a,c,!0)}});c.fn.extend({data:function(a,b){var d,f,g,h=this[0],k=h&&h.attributes;if(void 0===a){if(this.length&&(g=c.data(h),1===h.nodeType&&!c._data(h,
"parsedAttrs"))){for(d=k.length;d--;)k[d]&&(f=k[d].name,0===f.indexOf("data-")&&(f=c.camelCase(f.slice(5)),D(h,f,g[f])));c._data(h,"parsedAttrs",!0)}return g}return"object"===typeof a?this.each(function(){c.data(this,a)}):1<arguments.length?this.each(function(){c.data(this,a,b)}):h?D(h,a,c.data(h,a)):void 0},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){var f;if(a)return b=(b||"fx")+"queue",f=c._data(a,b),d&&(!f||c.isArray(d)?f=c._data(a,
b,c.makeArray(d)):f.push(d)),f||[]},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.length,g=d.shift(),h=c._queueHooks(a,b),k=function(){c.dequeue(a,b)};"inprogress"===g&&(g=d.shift(),f--);g&&("fx"===b&&d.unshift("inprogress"),delete h.stop,g.call(a,k,h));!f&&h&&h.empty.fire()},_queueHooks:function(a,b){var d=b+"queueHooks";return c._data(a,d)||c._data(a,d,{empty:c.Callbacks("once memory").add(function(){c._removeData(a,b+"queue");c._removeData(a,d)})})}});c.fn.extend({queue:function(a,b){var d=
2;"string"!==typeof a&&(b=a,a="fx",d--);return arguments.length<d?c.queue(this[0],a):void 0===b?this:this.each(function(){var d=c.queue(this,a,b);c._queueHooks(this,a);"fx"===a&&"inprogress"!==d[0]&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var d,f=1,g=c.Deferred(),h=this,k=this.length,l=function(){--f||g.resolveWith(h,[h])};"string"!==typeof a&&(b=a,a=void 0);for(a=a||"fx";k--;)(d=
c._data(h[k],a+"queueHooks"))&&d.empty&&(f++,d.empty.add(l));l();return g.promise(b)}});var ac=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,tb=["Top","Right","Bottom","Left"],Wb=function(a,b){a=b||a;return"none"===c.css(a,"display")||!c.contains(a.ownerDocument,a)},pa=c.access=function(a,b,d,f,g,h,k){var l=0,m=a.length,n=null==d;if("object"===c.type(d))for(l in g=!0,d)c.access(a,b,l,d[l],!0,h,k);else if(void 0!==f&&(g=!0,c.isFunction(f)||(k=!0),n&&(k?(b.call(a,f),b=null):(n=b,b=function(a,e,b){return n.call(c(a),
b)})),b))for(;l<m;l++)b(a[l],d,k?f:f.call(a[l],l,b(a[l],d)));return g?a:n?b.call(a):m?b(a[0],d):h},Ac=/^(?:checkbox|radio)$/i;(function(){var a=B.createElement("input"),c=B.createElement("div"),b=B.createDocumentFragment();c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";I.leadingWhitespace=3===c.firstChild.nodeType;I.tbody=!c.getElementsByTagName("tbody").length;I.htmlSerialize=!!c.getElementsByTagName("link").length;I.html5Clone="<:nav></:nav>"!==B.createElement("nav").cloneNode(!0).outerHTML;
a.type="checkbox";a.checked=!0;b.appendChild(a);I.appendChecked=a.checked;c.innerHTML="<textarea>x</textarea>";I.noCloneChecked=!!c.cloneNode(!0).lastChild.defaultValue;b.appendChild(c);c.innerHTML="<input type='radio' checked='checked' name='t'/>";I.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;I.noCloneEvent=!0;c.attachEvent&&(c.attachEvent("onclick",function(){I.noCloneEvent=!1}),c.cloneNode(!0).click());if(null==I.deleteExpando){I.deleteExpando=!0;try{delete c.test}catch(d){I.deleteExpando=
!1}}})();(function(){var e,c,b=B.createElement("div");for(e in{submit:!0,change:!0,focusin:!0})c="on"+e,(I[e+"Bubbles"]=c in a)||(b.setAttribute(c,"t"),I[e+"Bubbles"]=!1===b.attributes[c].expando)})();var ub=/^(?:input|select|textarea)$/i,ld=/^key/,Uc=/^(?:mouse|pointer|contextmenu)|click/,Ic=/^(?:focusinfocus|focusoutblur)$/,ca=/^([^.]*)(?:\.(.+)|)$/;c.event={global:{},add:function(a,b,d,f,g){var h,k,l,m,n,p,t,q,u;if(l=c._data(a)){d.handler&&(m=d,d=m.handler,g=m.selector);d.guid||(d.guid=c.guid++);
(k=l.events)||(k=l.events={});(n=l.handle)||(n=l.handle=function(a){return"undefined"===typeof c||a&&c.event.triggered===a.type?void 0:c.event.dispatch.apply(n.elem,arguments)},n.elem=a);b=(b||"").match(Qa)||[""];for(l=b.length;l--;)h=ca.exec(b[l])||[],q=p=h[1],u=(h[2]||"").split(".").sort(),q&&(h=c.event.special[q]||{},q=(g?h.delegateType:h.bindType)||q,h=c.event.special[q]||{},p=c.extend({type:q,origType:p,data:f,handler:d,guid:d.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),
namespace:u.join(".")},m),(t=k[q])||(t=k[q]=[],t.delegateCount=0,h.setup&&!1!==h.setup.call(a,f,u,n)||(a.addEventListener?a.addEventListener(q,n,!1):a.attachEvent&&a.attachEvent("on"+q,n))),h.add&&(h.add.call(a,p),p.handler.guid||(p.handler.guid=d.guid)),g?t.splice(t.delegateCount++,0,p):t.push(p),c.event.global[q]=!0);a=null}},remove:function(a,b,d,f,g){var h,k,l,m,n,p,t,q,u,v,x,F=c.hasData(a)&&c._data(a);if(F&&(p=F.events)){b=(b||"").match(Qa)||[""];for(n=b.length;n--;)if(l=ca.exec(b[n])||[],u=
x=l[1],v=(l[2]||"").split(".").sort(),u){t=c.event.special[u]||{};u=(f?t.delegateType:t.bindType)||u;q=p[u]||[];l=l[2]&&new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)");for(m=h=q.length;h--;)k=q[h],!g&&x!==k.origType||d&&d.guid!==k.guid||l&&!l.test(k.namespace)||f&&f!==k.selector&&("**"!==f||!k.selector)||(q.splice(h,1),k.selector&&q.delegateCount--,t.remove&&t.remove.call(a,k));m&&!q.length&&(t.teardown&&!1!==t.teardown.call(a,v,F.handle)||c.removeEvent(a,u,F.handle),delete p[u])}else for(u in p)c.event.remove(a,
u+b[n],d,f,!0);c.isEmptyObject(p)&&(delete F.handle,c._removeData(a,"events"))}},trigger:function(e,b,d,f){var g,h,k,l,m,n,p=[d||B],t=Oa.call(e,"type")?e.type:e;m=Oa.call(e,"namespace")?e.namespace.split("."):[];k=g=d=d||B;if(3!==d.nodeType&&8!==d.nodeType&&!Ic.test(t+c.event.triggered)&&(0<=t.indexOf(".")&&(m=t.split("."),t=m.shift(),m.sort()),h=0>t.indexOf(":")&&"on"+t,e=e[c.expando]?e:new c.Event(t,"object"===typeof e&&e),e.isTrigger=f?2:3,e.namespace=m.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+
m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=d),b=null==b?[e]:c.makeArray(b,[e]),m=c.event.special[t]||{},f||!m.trigger||!1!==m.trigger.apply(d,b))){if(!f&&!m.noBubble&&!c.isWindow(d)){l=m.delegateType||t;Ic.test(l+t)||(k=k.parentNode);for(;k;k=k.parentNode)p.push(k),g=k;g===(d.ownerDocument||B)&&p.push(g.defaultView||g.parentWindow||a)}for(n=0;(k=p[n++])&&!e.isPropagationStopped();)e.type=1<n?l:m.bindType||t,(g=(c._data(k,"events")||{})[e.type]&&c._data(k,"handle"))&&
g.apply(k,b),(g=h&&k[h])&&g.apply&&c.acceptData(k)&&(e.result=g.apply(k,b),!1===e.result&&e.preventDefault());e.type=t;if(!(f||e.isDefaultPrevented()||m._default&&!1!==m._default.apply(p.pop(),b))&&c.acceptData(d)&&h&&d[t]&&!c.isWindow(d)){(g=d[h])&&(d[h]=null);c.event.triggered=t;try{d[t]()}catch(q){}c.event.triggered=void 0;g&&(d[h]=g)}return e.result}},dispatch:function(a){a=c.event.fix(a);var b,d,f,g,h=[],k=Q.call(arguments);b=(c._data(this,"events")||{})[a.type]||[];var l=c.event.special[a.type]||
{};k[0]=a;a.delegateTarget=this;if(!l.preDispatch||!1!==l.preDispatch.call(this,a)){h=c.event.handlers.call(this,a,b);for(b=0;(f=h[b++])&&!a.isPropagationStopped();)for(a.currentTarget=f.elem,g=0;(d=f.handlers[g++])&&!a.isImmediatePropagationStopped();)if(!a.namespace_re||a.namespace_re.test(d.namespace))a.handleObj=d,a.data=d.data,d=((c.event.special[d.origType]||{}).handle||d.handler).apply(f.elem,k),void 0!==d&&!1===(a.result=d)&&(a.preventDefault(),a.stopPropagation());l.postDispatch&&l.postDispatch.call(this,
a);return a.result}},handlers:function(a,b){var d,f,g,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)){g=[];for(h=0;h<l;h++)f=b[h],d=f.selector+" ",void 0===g[d]&&(g[d]=f.needsContext?0<=c(d,this).index(m):c.find(d,this,null,[m]).length),g[d]&&g.push(f);g.length&&k.push({elem:m,handlers:g})}l<b.length&&k.push({elem:this,handlers:b.slice(l)});return k},fix:function(a){if(a[c.expando])return a;
var b,d,f;b=a.type;var g=a,h=this.fixHooks[b];h||(this.fixHooks[b]=h=Uc.test(b)?this.mouseHooks:ld.test(b)?this.keyHooks:{});f=h.props?this.props.concat(h.props):this.props;a=new c.Event(g);for(b=f.length;b--;)d=f[b],a[d]=g[d];a.target||(a.target=g.srcElement||B);3===a.target.nodeType&&(a.target=a.target.parentNode);a.metaKey=!!a.metaKey;return h.filter?h.filter(a,g):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,c){null==a.which&&(a.which=null!=c.charCode?c.charCode:c.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,c){var b,d,f=c.button,g=c.fromElement;null==a.pageX&&null!=c.clientX&&(b=a.target.ownerDocument||B,d=b.documentElement,b=b.body,a.pageX=c.clientX+(d&&d.scrollLeft||b&&b.scrollLeft||0)-(d&&d.clientLeft||
b&&b.clientLeft||0),a.pageY=c.clientY+(d&&d.scrollTop||b&&b.scrollTop||0)-(d&&d.clientTop||b&&b.clientTop||0));!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?c.toElement:g);a.which||void 0===f||(a.which=f&1?1:f&2?3:f&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(c.nodeName(this,
"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(a){return c.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,d,f){a=c.extend(new c.Event,d,{type:a,isSimulated:!0,originalEvent:{}});f?c.event.trigger(a,null,b):c.event.dispatch.call(b,a);a.isDefaultPrevented()&&d.preventDefault()}};c.removeEvent=B.removeEventListener?function(a,c,b){a.removeEventListener&&
a.removeEventListener(c,b,!1)}:function(a,c,b){c="on"+c;a.detachEvent&&("undefined"===typeof a[c]&&(a[c]=null),a.detachEvent(c,b))};c.Event=function(a,b){if(!(this instanceof c.Event))return new c.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?C:A):this.type=a;b&&c.extend(this,b);this.timeStamp=a&&a.timeStamp||c.now();this[c.expando]=!0};c.Event.prototype={isDefaultPrevented:A,isPropagationStopped:A,
isImmediatePropagationStopped:A,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=C;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=C;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=C;a&&a.stopImmediatePropagation&&a.stopImmediatePropagation();this.stopPropagation()}};c.each({mouseenter:"mouseover",
mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){c.event.special[a]={delegateType:b,bindType:b,handle:function(a){var e,d=a.relatedTarget,f=a.handleObj;if(!d||d!==this&&!c.contains(this,d))a.type=f.origType,e=f.handler.apply(this,arguments),a.type=b;return e}}});I.submitBubbles||(c.event.special.submit={setup:function(){if(c.nodeName(this,"form"))return!1;c.event.add(this,"click._submit keypress._submit",function(a){a=a.target;(a=c.nodeName(a,"input")||c.nodeName(a,
"button")?a.form:void 0)&&!c._data(a,"submitBubbles")&&(c.event.add(a,"submit._submit",function(a){a._submit_bubble=!0}),c._data(a,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&c.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){if(c.nodeName(this,"form"))return!1;c.event.remove(this,"._submit")}});I.changeBubbles||(c.event.special.change={setup:function(){if(ub.test(this.nodeName)){if("checkbox"===this.type||
"radio"===this.type)c.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),c.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1);c.event.simulate("change",this,a,!0)});return!1}c.event.add(this,"beforeactivate._change",function(a){a=a.target;ub.test(a.nodeName)&&!c._data(a,"changeBubbles")&&(c.event.add(a,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||c.event.simulate("change",
this.parentNode,a,!0)}),c._data(a,"changeBubbles",!0))})},handle:function(a){var c=a.target;if(this!==c||a.isSimulated||a.isTrigger||"radio"!==c.type&&"checkbox"!==c.type)return a.handleObj.handler.apply(this,arguments)},teardown:function(){c.event.remove(this,"._change");return!ub.test(this.nodeName)}});I.focusinBubbles||c.each({focus:"focusin",blur:"focusout"},function(a,b){var d=function(a){c.event.simulate(b,a.target,c.event.fix(a),!0)};c.event.special[b]={setup:function(){var f=this.ownerDocument||
this,g=c._data(f,b);g||f.addEventListener(a,d,!0);c._data(f,b,(g||0)+1)},teardown:function(){var f=this.ownerDocument||this,g=c._data(f,b)-1;g?c._data(f,b,g):(f.removeEventListener(a,d,!0),c._removeData(f,b))}}});c.fn.extend({on:function(a,b,d,f,g){var h,k;if("object"===typeof a){"string"!==typeof b&&(d=d||b,b=void 0);for(h in a)this.on(h,b,d,a[h],g);return this}null==d&&null==f?(f=b,d=b=void 0):null==f&&("string"===typeof b?(f=d,d=void 0):(f=d,d=b,b=void 0));if(!1===f)f=A;else if(!f)return this;
1===g&&(k=f,f=function(a){c().off(a);return k.apply(this,arguments)},f.guid=k.guid||(k.guid=c.guid++));return this.each(function(){c.event.add(this,a,f,d,b)})},one:function(a,c,b,d){return this.on(a,c,b,d,1)},off:function(a,b,d){var f;if(a&&a.preventDefault&&a.handleObj)return f=a.handleObj,c(a.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"===typeof a){for(f in a)this.off(f,b,a[f]);return this}if(!1===b||"function"===typeof b)d=b,b=void 0;
!1===d&&(d=A);return this.each(function(){c.event.remove(this,a,d,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){var d=this[0];if(d)return c.event.trigger(a,b,d,!0)}});var M="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",nb=/ jQuery\d+="(?:null|\d+)"/g,yc=new RegExp("<(?:"+M+")[\\s/>]","i"),gc=/^\s+/,Bb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
ob=/<([\w:]+)/,da=/<tbody/i,Mb=/<|&#?\w+;/,kb=/<(?:script|style|link)/i,Vc=/checked\s*(?:[^=]|=\s*.checked.)/i,Hb=/^$|\/(?:java|ecma)script/i,na=/^true\/(.*)/,Cb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ea={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:I.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},qc=J(B).appendChild(B.createElement("div"));ea.optgroup=ea.option;ea.tbody=ea.tfoot=ea.colgroup=ea.caption=ea.thead;ea.th=ea.td;c.extend({clone:function(a,b,d){var f,g,h,k,l,m=c.contains(a.ownerDocument,a);I.html5Clone||c.isXMLDoc(a)||!yc.test("<"+a.nodeName+">")?h=a.cloneNode(!0):(qc.innerHTML=a.outerHTML,qc.removeChild(h=qc.firstChild));if(!(I.noCloneEvent&&I.noCloneChecked||1!==a.nodeType&&11!==
a.nodeType||c.isXMLDoc(a)))for(f=K(h),l=K(a),k=0;null!=(g=l[k]);++k)if(f[k]){var n=f[k],p=void 0,t=void 0,q=void 0;if(1===n.nodeType){p=n.nodeName.toLowerCase();if(!I.noCloneEvent&&n[c.expando]){q=c._data(n);for(t in q.events)c.removeEvent(n,t,q.handle);n.removeAttribute(c.expando)}if("script"===p&&n.text!==g.text)fa(n).text=g.text,la(n);else if("object"===p)n.parentNode&&(n.outerHTML=g.outerHTML),I.html5Clone&&g.innerHTML&&!c.trim(n.innerHTML)&&(n.innerHTML=g.innerHTML);else if("input"===p&&Ac.test(g.type))n.defaultChecked=
n.checked=g.checked,n.value!==g.value&&(n.value=g.value);else if("option"===p)n.defaultSelected=n.selected=g.defaultSelected;else if("input"===p||"textarea"===p)n.defaultValue=g.defaultValue}}if(b)if(d)for(l=l||K(a),f=f||K(h),k=0;null!=(g=l[k]);k++)P(g,f[k]);else P(a,h);f=K(h,"script");0<f.length&&X(f,!m&&K(a,"script"));return h},buildFragment:function(a,b,d,f){for(var g,h,k,l,m,n,p=a.length,t=J(b),q=[],u=0;u<p;u++)if((h=a[u])||0===h)if("object"===c.type(h))c.merge(q,h.nodeType?[h]:h);else if(Mb.test(h)){k=
k||t.appendChild(b.createElement("div"));l=(ob.exec(h)||["",""])[1].toLowerCase();n=ea[l]||ea._default;k.innerHTML=n[1]+h.replace(Bb,"<$1></$2>")+n[2];for(g=n[0];g--;)k=k.lastChild;!I.leadingWhitespace&&gc.test(h)&&q.push(b.createTextNode(gc.exec(h)[0]));if(!I.tbody)for(g=(h="table"!==l||da.test(h)?"<table>"!==n[1]||da.test(h)?0:k:k.firstChild)&&h.childNodes.length;g--;)c.nodeName(m=h.childNodes[g],"tbody")&&!m.childNodes.length&&h.removeChild(m);c.merge(q,k.childNodes);for(k.textContent="";k.firstChild;)k.removeChild(k.firstChild);
k=t.lastChild}else q.push(b.createTextNode(h));k&&t.removeChild(k);I.appendChecked||c.grep(K(q,"input"),L);for(u=0;h=q[u++];)if(!f||-1===c.inArray(h,f))if(a=c.contains(h.ownerDocument,h),k=K(t.appendChild(h),"script"),a&&X(k),d)for(g=0;h=k[g++];)Hb.test(h.type||"")&&d.push(h);return t},cleanData:function(a,b){for(var d,f,g,h,k=0,l=c.expando,m=c.cache,n=I.deleteExpando,p=c.event.special;null!=(d=a[k]);k++)if(b||c.acceptData(d))if(h=(g=d[l])&&m[g]){if(h.events)for(f in h.events)p[f]?c.event.remove(d,
f):c.removeEvent(d,f,h.handle);m[g]&&(delete m[g],n?delete d[l]:"undefined"!==typeof d.removeAttribute?d.removeAttribute(l):d[l]=null,U.push(g))}}});c.fn.extend({text:function(a){return pa(this,function(a){return void 0===a?c.text(this):this.empty().append((this[0]&&this[0].ownerDocument||B).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||R(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,
function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var c=R(this,a);c.insertBefore(a,c.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 d,f=a?c.filter(a,this):this,g=0;null!=(d=f[g]);g++)b||1!==d.nodeType||c.cleanData(K(d)),d.parentNode&&
(b&&c.contains(d.ownerDocument,d)&&X(K(d,"script")),d.parentNode.removeChild(d));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){for(1===a.nodeType&&c.cleanData(K(a,!1));a.firstChild;)a.removeChild(a.firstChild);a.options&&c.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 c.clone(this,a,b)})},html:function(a){return pa(this,function(a){var b=this[0]||{},e=0,d=this.length;if(void 0===a)return 1===
b.nodeType?b.innerHTML.replace(nb,""):void 0;if(!("string"!==typeof a||kb.test(a)||!I.htmlSerialize&&yc.test(a)||!I.leadingWhitespace&&gc.test(a)||ea[(ob.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Bb,"<$1></$2>");try{for(;e<d;e++)b=this[e]||{},1===b.nodeType&&(c.cleanData(K(b,!1)),b.innerHTML=a);b=0}catch(f){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];this.domManip(arguments,function(b){a=this.parentNode;c.cleanData(K(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=k.apply([],a);var d,f,g,h,l=0,m=this.length,n=this,p=m-1,t=a[0],q=c.isFunction(t);if(q||1<m&&"string"===typeof t&&!I.checkClone&&Vc.test(t))return this.each(function(c){var d=n.eq(c);q&&(a[0]=t.call(this,c,d.html()));d.domManip(a,b)});if(m&&(h=c.buildFragment(a,this[0].ownerDocument,!1,this),d=h.firstChild,1===h.childNodes.length&&(h=d),d)){g=c.map(K(h,"script"),fa);for(f=
g.length;l<m;l++)d=h,l!==p&&(d=c.clone(d,!0,!0),f&&c.merge(g,K(d,"script"))),b.call(this[l],d,l);if(f)for(h=g[g.length-1].ownerDocument,c.map(g,la),l=0;l<f;l++)d=g[l],Hb.test(d.type||"")&&!c._data(d,"globalEval")&&c.contains(h,d)&&(d.src?c._evalUrl&&c._evalUrl(d.src):c.globalEval((d.text||d.textContent||d.innerHTML||"").replace(Cb,"")));h=d=null}return this}});c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(a){for(var e=
0,d=[],f=c(a),g=f.length-1;e<=g;e++)a=e===g?this:this.clone(!0),c(f[e])[b](a),zc.apply(d,a.get());return this.pushStack(d)}});var Ib,Bc={};(function(){var a;I.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var c,b,d;if((b=B.getElementsByTagName("body")[0])&&b.style)return c=B.createElement("div"),d=B.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",b.appendChild(d).appendChild(c),"undefined"!==typeof c.style.zoom&&(c.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",
c.appendChild(B.createElement("div")).style.width="5px",a=3!==c.offsetWidth),b.removeChild(d),a}})();var Nb=/^margin/,va=new RegExp("^("+ac+")(?!px)[a-z%]+$","i"),vb,Ya,md=/^(top|right|bottom|left)$/;a.getComputedStyle?(vb=function(c){return c.ownerDocument.defaultView.opener?c.ownerDocument.defaultView.getComputedStyle(c,null):a.getComputedStyle(c,null)},Ya=function(a,b,d){var f,g,h=a.style;g=(d=d||vb(a))?d.getPropertyValue(b)||d[b]:void 0;d&&(""!==g||c.contains(a.ownerDocument,a)||(g=c.style(a,
b)),va.test(g)&&Nb.test(b)&&(a=h.width,b=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=d.width,h.width=a,h.minWidth=b,h.maxWidth=f));return void 0===g?g:g+""}):B.documentElement.currentStyle&&(vb=function(a){return a.currentStyle},Ya=function(a,c,b){var d,f,g,h=a.style;g=(b=b||vb(a))?b[c]:void 0;null==g&&h&&h[c]&&(g=h[c]);if(va.test(g)&&!md.test(c)){b=h.left;if(f=(d=a.runtimeStyle)&&d.left)d.left=a.currentStyle.left;h.left="fontSize"===c?"1em":g;g=h.pixelLeft+"px";h.left=b;f&&(d.left=
f)}return void 0===g?g:g+""||"auto"});(function(){function b(){var c,e,d,f;if((e=B.getElementsByTagName("body")[0])&&e.style){c=B.createElement("div");d=B.createElement("div");d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";e.appendChild(d).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";g=h=!1;l=!0;a.getComputedStyle&&
(g="1%"!==(a.getComputedStyle(c,null)||{}).top,h="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width,f=c.appendChild(B.createElement("div")),f.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",f.style.marginRight=f.style.width="0",c.style.width="1px",l=!parseFloat((a.getComputedStyle(f,null)||{}).marginRight),c.removeChild(f));c.innerHTML="<table><tr><td></td><td>t</td></tr></table>";f=
c.getElementsByTagName("td");f[0].style.cssText="margin:0;border:0;padding:0;display:none";if(k=0===f[0].offsetHeight)f[0].style.display="",f[1].style.display="none",k=0===f[0].offsetHeight;e.removeChild(d)}}var d,f,g,h,k,l;d=B.createElement("div");d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";if(f=(f=d.getElementsByTagName("a")[0])&&f.style)f.cssText="float:left;opacity:.5",I.opacity="0.5"===f.opacity,I.cssFloat=!!f.cssFloat,d.style.backgroundClip="content-box",
d.cloneNode(!0).style.backgroundClip="",I.clearCloneStyle="content-box"===d.style.backgroundClip,I.boxSizing=""===f.boxSizing||""===f.MozBoxSizing||""===f.WebkitBoxSizing,c.extend(I,{reliableHiddenOffsets:function(){null==k&&b();return k},boxSizingReliable:function(){null==h&&b();return h},pixelPosition:function(){null==g&&b();return g},reliableMarginRight:function(){null==l&&b();return l}})})();c.swap=function(a,c,b,d){var f,g={};for(f in c)g[f]=a.style[f],a.style[f]=c[f];b=b.apply(a,d||[]);for(f in c)a.style[f]=
g[f];return b};var Aa=/alpha\([^)]*\)/i,N=/opacity\s*=\s*([^)]*)/,Da=/^(none|table(?!-c[ea]).+)/,ha=new RegExp("^("+ac+")(.*)$","i"),p=new RegExp("^([+-])=("+ac+")","i"),Fa={position:"absolute",visibility:"hidden",display:"block"},qa={letterSpacing:"0",fontWeight:"400"},V=["Webkit","O","Moz","ms"];c.extend({cssHooks:{opacity:{get:function(a,c){if(c){var b=Ya(a,"opacity");return""===b?"1":b}}}},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":I.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,f){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var g,h,k,l=c.camelCase(b),m=a.style;b=c.cssProps[l]||(c.cssProps[l]=Ha(m,l));k=c.cssHooks[b]||c.cssHooks[l];if(void 0!==d){if(h=typeof d,"string"===h&&(g=p.exec(d))&&(d=(g[1]+1)*g[2]+parseFloat(c.css(a,b)),h="number"),null!=d&&d===d&&("number"!==h||c.cssNumber[l]||(d+="px"),I.clearCloneStyle||""!==d||0!==b.indexOf("background")||
(m[b]="inherit"),!(k&&"set"in k)||void 0!==(d=k.set(a,d,f))))try{m[b]=d}catch(n){}}else return k&&"get"in k&&void 0!==(g=k.get(a,!1,f))?g:m[b]}},css:function(a,b,d,f){var g,h;h=c.camelCase(b);b=c.cssProps[h]||(c.cssProps[h]=Ha(a.style,h));(h=c.cssHooks[b]||c.cssHooks[h])&&"get"in h&&(g=h.get(a,!0,d));void 0===g&&(g=Ya(a,b,f));"normal"===g&&b in qa&&(g=qa[b]);return""===d||d?(a=parseFloat(g),!0===d||c.isNumeric(a)?a||0:g):g}});c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(a,e,
d){if(e)return Da.test(c.css(a,"display"))&&0===a.offsetWidth?c.swap(a,Fa,function(){return Ob(a,b,d)}):Ob(a,b,d)},set:function(a,e,d){var f=d&&vb(a);return rb(a,e,d?Db(a,b,d,I.boxSizing&&"border-box"===c.css(a,"boxSizing",!1,f),f):0)}}});I.opacity||(c.cssHooks.opacity={get:function(a,c){return N.test((c&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":c?"1":""},set:function(a,b){var d=a.style,f=a.currentStyle,g=c.isNumeric(b)?"alpha(opacity="+100*b+")":"",h=
f&&f.filter||d.filter||"";d.zoom=1;if((1<=b||""===b)&&""===c.trim(h.replace(Aa,""))&&d.removeAttribute&&(d.removeAttribute("filter"),""===b||f&&!f.filter))return;d.filter=Aa.test(h)?h.replace(Aa,g):h+" "+g}});c.cssHooks.marginRight=W(I.reliableMarginRight,function(a,b){if(b)return c.swap(a,{display:"inline-block"},Ya,[a,"marginRight"])});c.each({margin:"",padding:"",border:"Width"},function(a,b){c.cssHooks[a+b]={expand:function(c){var d=0,f={};for(c="string"===typeof c?c.split(" "):[c];4>d;d++)f[a+
tb[d]+b]=c[d]||c[d-2]||c[0];return f}};Nb.test(a)||(c.cssHooks[a+b].set=rb)});c.fn.extend({css:function(a,b){return pa(this,function(a,b,e){var d,f={},g=0;if(c.isArray(b)){e=vb(a);for(d=b.length;g<d;g++)f[b[g]]=c.css(a,b[g],!1,e);return f}return void 0!==e?c.style(a,b,e):c.css(a,b)},a,b,1<arguments.length)},show:function(){return bb(this,!0)},hide:function(){return bb(this)},toggle:function(a){return"boolean"===typeof a?a?this.show():this.hide():this.each(function(){Wb(this)?c(this).show():c(this).hide()})}});
c.Tween=ga;ga.prototype={constructor:ga,init:function(a,b,d,f,g,h){this.elem=a;this.prop=d;this.easing=g||"swing";this.options=b;this.start=this.now=this.cur();this.end=f;this.unit=h||(c.cssNumber[d]?"":"px")},cur:function(){var a=ga.propHooks[this.prop];return a&&a.get?a.get(this):ga.propHooks._default.get(this)},run:function(a){var b,d=ga.propHooks[this.prop];this.pos=this.options.duration?b=c.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);d&&d.set?d.set(this):ga.propHooks._default.set(this);return this}};ga.prototype.init.prototype=ga.prototype;ga.propHooks={_default:{get:function(a){return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(a=c.css(a.elem,a.prop,""))&&"auto"!==a?a:0:a.elem[a.prop]},set:function(a){if(c.fx.step[a.prop])c.fx.step[a.prop](a);else a.elem.style&&(null!=a.elem.style[c.cssProps[a.prop]]||c.cssHooks[a.prop])?c.style(a.elem,
a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}};ga.propHooks.scrollTop=ga.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};c.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}};c.fx=ga.prototype.init;c.fx.step={};var rc,Ka,Fd=/^(?:toggle|show|hide)$/,cb=new RegExp("^(?:([+-])=|)("+ac+")([a-z%]*)$","i"),Ra=/queueHooks$/,sc=[function(a,b,d){var f,g,h,k,l,m,n=this,p={},t=a.style,q=a.nodeType&&Wb(a),u=c._data(a,"fxshow");
d.queue||(k=c._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--;c.queue(a,"fx").length||k.empty.fire()})}));1===a.nodeType&&("height"in b||"width"in b)&&(d.overflow=[t.overflow,t.overflowX,t.overflowY],m=c.css(a,"display"),g="none"===m?c._data(a,"olddisplay")||S(a.nodeName):m,"inline"===g&&"none"===c.css(a,"float")&&(I.inlineBlockNeedsLayout&&"inline"!==S(a.nodeName)?t.zoom=
1:t.display="inline-block"));d.overflow&&(t.overflow="hidden",I.shrinkWrapBlocks()||n.always(function(){t.overflow=d.overflow[0];t.overflowX=d.overflow[1];t.overflowY=d.overflow[2]}));for(f in b)if(g=b[f],Fd.exec(g)){delete b[f];h=h||"toggle"===g;if(g===(q?"hide":"show"))if("show"===g&&u&&void 0!==u[f])q=!0;else continue;p[f]=u&&u[f]||c.style(a,f)}else m=void 0;if(c.isEmptyObject(p))"inline"===("none"===m?S(a.nodeName):m)&&(t.display=m);else for(f in u?"hidden"in u&&(q=u.hidden):u=c._data(a,"fxshow",
{}),h&&(u.hidden=!q),q?c(a).show():n.done(function(){c(a).hide()}),n.done(function(){var b;c._removeData(a,"fxshow");for(b in p)c.style(a,b,p[b])}),p)b=sb(q?u[f]:0,f,n),f in u||(u[f]=b.start,q&&(b.end=b.start,b.start="width"===f||"height"===f?1:0))}],Za={"*":[function(a,b){var d=this.createTween(a,b),f=d.cur(),g=cb.exec(b),h=g&&g[3]||(c.cssNumber[a]?"":"px"),k=(c.cssNumber[a]||"px"!==h&&+f)&&cb.exec(c.css(d.elem,a)),l=1,m=20;if(k&&k[3]!==h){h=h||k[3];g=g||[];k=+f||1;do l=l||".5",k/=l,c.style(d.elem,
a,k+h);while(l!==(l=d.cur()/f)&&1!==l&&--m)}g&&(k=d.start=+k||+f||0,d.unit=h,d.end=g[1]?k+(g[1]+1)*g[2]:+g[2]);return d}]};c.Animation=c.extend(x,{tweener:function(a,b){c.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var d,f=0,g=a.length;f<g;f++)d=a[f],Za[d]=Za[d]||[],Za[d].unshift(b)},prefilter:function(a,b){b?sc.unshift(a):sc.push(a)}});c.speed=function(a,b,d){var f=a&&"object"===typeof a?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=
c.fx.off?0:"number"===typeof f.duration?f.duration:f.duration in c.fx.speeds?c.fx.speeds[f.duration]:c.fx.speeds._default;if(null==f.queue||!0===f.queue)f.queue="fx";f.old=f.complete;f.complete=function(){c.isFunction(f.old)&&f.old.call(this);f.queue&&c.dequeue(this,f.queue)};return f};c.fn.extend({fadeTo:function(a,b,c,d){return this.filter(Wb).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,d,f){var g=c.isEmptyObject(a),h=c.speed(b,d,f);b=function(){var b=x(this,c.extend({},
a),h);(g||c._data(this,"finish"))&&b.stop(!0)};b.finish=b;return g||!1===h.queue?this.each(b):this.queue(h.queue,b)},stop:function(a,b,d){var f=function(a){var b=a.stop;delete a.stop;b(d)};"string"!==typeof a&&(d=b,b=a,a=void 0);b&&!1!==a&&this.queue(a||"fx",[]);return this.each(function(){var b=!0,g=null!=a&&a+"queueHooks",h=c.timers,k=c._data(this);if(g)k[g]&&k[g].stop&&f(k[g]);else for(g in k)k[g]&&k[g].stop&&Ra.test(g)&&f(k[g]);for(g=h.length;g--;)h[g].elem!==this||null!=a&&h[g].queue!==a||(h[g].anim.stop(d),
b=!1,h.splice(g,1));!b&&d||c.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var b,d=c._data(this),f=d[a+"queue"];b=d[a+"queueHooks"];var g=c.timers,h=f?f.length:0;d.finish=!0;c.queue(this,a,[]);b&&b.stop&&b.stop.call(this,!0);for(b=g.length;b--;)g[b].elem===this&&g[b].queue===a&&(g[b].anim.stop(!0),g.splice(b,1));for(b=0;b<h;b++)f[b]&&f[b].finish&&f[b].finish.call(this);delete d.finish})}});c.each(["toggle","show","hide"],function(a,b){var d=c.fn[b];c.fn[b]=
function(a,c,e){return null==a||"boolean"===typeof a?d.apply(this,arguments):this.animate(Pb(b,!0),a,c,e)}});c.each({slideDown:Pb("show"),slideUp:Pb("hide"),slideToggle:Pb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(a,c,e){return this.animate(b,a,c,e)}});c.timers=[];c.fx.tick=function(){var a,b=c.timers,d=0;for(rc=c.now();d<b.length;d++)a=b[d],a()||b[d]!==a||b.splice(d--,1);b.length||c.fx.stop();rc=void 0};c.fx.timer=function(a){c.timers.push(a);
a()?c.fx.start():c.timers.pop()};c.fx.interval=13;c.fx.start=function(){Ka||(Ka=setInterval(c.fx.tick,c.fx.interval))};c.fx.stop=function(){clearInterval(Ka);Ka=null};c.fx.speeds={slow:600,fast:200,_default:400};c.fn.delay=function(a,b){a=c.fx?c.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})};(function(){var a,b,c,d,f;b=B.createElement("div");b.setAttribute("className","t");b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
d=b.getElementsByTagName("a")[0];c=B.createElement("select");f=c.appendChild(B.createElement("option"));a=b.getElementsByTagName("input")[0];d.style.cssText="top:1px";I.getSetAttribute="t"!==b.className;I.style=/top/.test(d.getAttribute("style"));I.hrefNormalized="/a"===d.getAttribute("href");I.checkOn=!!a.value;I.optSelected=f.selected;I.enctype=!!B.createElement("form").enctype;c.disabled=!0;I.optDisabled=!f.disabled;a=B.createElement("input");a.setAttribute("value","");I.input=""===a.getAttribute("value");
a.value="t";a.setAttribute("type","radio");I.radioValue="t"===a.value})();var se=/\r/g;c.fn.extend({val:function(a){var b,d,f,g=this[0];if(arguments.length)return f=c.isFunction(a),this.each(function(d){1===this.nodeType&&(d=f?a.call(this,d,c(this).val()):a,null==d?d="":"number"===typeof d?d+="":c.isArray(d)&&(d=c.map(d,function(a){return null==a?"":a+""})),b=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,d,"value")||(this.value=d))});if(g){if((b=
c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()])&&"get"in b&&void 0!==(d=b.get(g,"value")))return d;d=g.value;return"string"===typeof d?d.replace(se,""):null==d?"":d}}});c.extend({valHooks:{option:{get:function(a){var b=c.find.attr(a,"value");return null!=b?b:c.trim(c.text(a))}},select:{get:function(a){for(var b,d=a.options,f=a.selectedIndex,g=(a="select-one"===a.type||0>f)?null:[],h=a?f+1:d.length,k=0>f?h:a?f:0;k<h;k++)if(b=d[k],!(!b.selected&&k!==f||(I.optDisabled?b.disabled:null!==b.getAttribute("disabled"))||
b.parentNode.disabled&&c.nodeName(b.parentNode,"optgroup"))){b=c(b).val();if(a)return b;g.push(b)}return g},set:function(a,b){for(var d,f,g=a.options,h=c.makeArray(b),k=g.length;k--;)if(f=g[k],0<=c.inArray(c.valHooks.option.get(f),h))try{f.selected=d=!0}catch(l){f.scrollHeight}else f.selected=!1;d||(a.selectedIndex=-1);return g}}}});c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,b){if(c.isArray(b))return a.checked=0<=c.inArray(c(a).val(),b)}};I.checkOn||(c.valHooks[this].get=
function(a){return null===a.getAttribute("value")?"on":a.value})});var Qb,nd,Ga=c.expr.attrHandle,Xb=/^(?:checked|selected)$/i,Jb=I.getSetAttribute,wb=I.input;c.fn.extend({attr:function(a,b){return pa(this,c.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})}});c.extend({attr:function(a,b,d){var f,g,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h){if("undefined"===typeof a.getAttribute)return c.prop(a,b,d);1===h&&c.isXMLDoc(a)||(b=b.toLowerCase(),f=c.attrHooks[b]||
(c.expr.match.bool.test(b)?nd:Qb));if(void 0!==d)if(null===d)c.removeAttr(a,b);else{if(f&&"set"in f&&void 0!==(g=f.set(a,d,b)))return g;a.setAttribute(b,d+"");return d}else{if(f&&"get"in f&&null!==(g=f.get(a,b)))return g;g=c.find.attr(a,b);return null==g?void 0:g}}},removeAttr:function(a,b){var d,f,g=0,h=b&&b.match(Qa);if(h&&1===a.nodeType)for(;d=h[g++];)f=c.propFix[d]||d,c.expr.match.bool.test(d)?wb&&Jb||!Xb.test(d)?a[f]=!1:a[c.camelCase("default-"+d)]=a[f]=!1:c.attr(a,d,""),a.removeAttribute(Jb?
d:f)},attrHooks:{type:{set:function(a,b){if(!I.radioValue&&"radio"===b&&c.nodeName(a,"input")){var d=a.value;a.setAttribute("type",b);d&&(a.value=d);return b}}}}});nd={set:function(a,b,d){!1===b?c.removeAttr(a,d):wb&&Jb||!Xb.test(d)?a.setAttribute(!Jb&&c.propFix[d]||d,d):a[c.camelCase("default-"+d)]=a[d]=!0;return d}};c.each(c.expr.match.bool.source.match(/\w+/g),function(a,b){var d=Ga[b]||c.find.attr;Ga[b]=wb&&Jb||!Xb.test(b)?function(a,b,c){var e,f;c||(f=Ga[b],Ga[b]=e,e=null!=d(a,b,c)?b.toLowerCase():
null,Ga[b]=f);return e}:function(a,b,e){if(!e)return a[c.camelCase("default-"+b)]?b.toLowerCase():null}});wb&&Jb||(c.attrHooks.value={set:function(a,b,d){if(c.nodeName(a,"input"))a.defaultValue=b;else return Qb&&Qb.set(a,b,d)}});Jb||(Qb={set:function(a,b,c){var d=a.getAttributeNode(c);d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c));d.value=b+="";if("value"===c||b===a.getAttribute(c))return b}},Ga.id=Ga.name=Ga.coords=function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&""!==d.value?
d.value:null},c.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:Qb.set},c.attrHooks.contenteditable={set:function(a,b,c){Qb.set(a,""===b?!1:b,c)}},c.each(["width","height"],function(a,b){c.attrHooks[b]={set:function(a,c){if(""===c)return a.setAttribute(b,"auto"),c}}}));I.style||(c.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var te=/^(?:input|select|textarea|button|object)$/i,
Ba=/^(?:a|area)$/i;c.fn.extend({prop:function(a,b){return pa(this,c.prop,a,b,1<arguments.length)},removeProp:function(a){a=c.propFix[a]||a;return this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}});c.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,d){var f,g,h;h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h){if(h=1!==h||!c.isXMLDoc(a))b=c.propFix[b]||b,g=c.propHooks[b];return void 0!==d?g&&"set"in g&&void 0!==(f=g.set(a,d,b))?f:a[b]=d:g&&"get"in g&&null!==(f=g.get(a,
b))?f:a[b]}},propHooks:{tabIndex:{get:function(a){var b=c.find.attr(a,"tabindex");return b?parseInt(b,10):te.test(a.nodeName)||Ba.test(a.nodeName)&&a.href?0:-1}}}});I.hrefNormalized||c.each(["href","src"],function(a,b){c.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}});I.optSelected||(c.propHooks.selected={get:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex;return null}});c.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),
function(){c.propFix[this.toLowerCase()]=this});I.enctype||(c.propFix.enctype="encoding");var Yb=/[\t\r\n\f]/g;c.fn.extend({addClass:function(a){var b,d,f,g,h,k=0,l=this.length;b="string"===typeof a&&a;if(c.isFunction(a))return this.each(function(b){c(this).addClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Qa)||[];k<l;k++)if(d=this[k],f=1===d.nodeType&&(d.className?(" "+d.className+" ").replace(Yb," "):" ")){for(h=0;g=b[h++];)0>f.indexOf(" "+g+" ")&&(f+=g+" ");f=c.trim(f);d.className!==
f&&(d.className=f)}return this},removeClass:function(a){var b,d,f,g,h,k=0,l=this.length;b=0===arguments.length||"string"===typeof a&&a;if(c.isFunction(a))return this.each(function(b){c(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Qa)||[];k<l;k++)if(d=this[k],f=1===d.nodeType&&(d.className?(" "+d.className+" ").replace(Yb," "):"")){for(h=0;g=b[h++];)for(;0<=f.indexOf(" "+g+" ");)f=f.replace(" "+g+" "," ");f=a?c.trim(f):"";d.className!==f&&(d.className=f)}return this},
toggleClass:function(a,b){var d=typeof a;return"boolean"===typeof b&&"string"===d?b?this.addClass(a):this.removeClass(a):c.isFunction(a)?this.each(function(d){c(this).toggleClass(a.call(this,d,this.className,b),b)}):this.each(function(){if("string"===d)for(var b,f=0,g=c(this),h=a.match(Qa)||[];b=h[f++];)g.hasClass(b)?g.removeClass(b):g.addClass(b);else if("undefined"===d||"boolean"===d)this.className&&c._data(this,"__className__",this.className),this.className=this.className||!1===a?"":c._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(Yb," ").indexOf(a))return!0;return!1}});c.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){c.fn[b]=function(a,c){return 0<arguments.length?this.on(b,null,a,c):this.trigger(b)}});
c.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,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var $a=c.now(),ra=/\?/,Gd=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;c.parseJSON=function(b){if(a.JSON&&
a.JSON.parse)return a.JSON.parse(b+"");var d,f=null,g=c.trim(b+"");return g&&!c.trim(g.replace(Gd,function(a,b,c,e){d&&b&&(f=0);if(0===f)return a;d=c||b;f+=!e-!c;return""}))?Function("return "+g)():c.error("Invalid JSON: "+b)};c.parseXML=function(b){var d,f;if(!b||"string"!==typeof b)return null;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(b,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(b))}catch(g){d=void 0}d&&d.documentElement&&!d.getElementsByTagName("parsererror").length||
c.error("Invalid XML: "+b);return d};var xb,lb,f=/#.*$/,y=/([?&])_=[^&]*/,za=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Ta=/^(?:GET|HEAD)$/,ta=/^\/\//,gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ye={},hc={},Eb="*/".concat("*");try{lb=location.href}catch(e){lb=B.createElement("a"),lb.href="",lb=lb.href}xb=gb.exec(lb.toLowerCase())||[];c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:lb,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(xb[1]),global:!0,
processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Eb,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":c.parseJSON,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,c.ajaxSettings),
b):Lb(c.ajaxSettings,a)},ajaxPrefilter:ib(Ye),ajaxTransport:ib(hc),ajax:function(a,b){function d(a,b,e,f){var g,h,r,t;t=b;if(2!==D){D=2;m&&clearTimeout(m);p=void 0;l=f||"";B.readyState=0<a?4:0;f=200<=a&&300>a||304===a;if(e){r=q;for(var w=B,z,A,G,y,E=r.contents,J=r.dataTypes;"*"===J[0];)J.shift(),void 0===A&&(A=r.mimeType||w.getResponseHeader("Content-Type"));if(A)for(y in E)if(E[y]&&E[y].test(A)){J.unshift(y);break}if(J[0]in e)G=J[0];else{for(y in e){if(!J[0]||r.converters[y+" "+J[0]]){G=y;break}z||
(z=y)}G=G||z}G?(G!==J[0]&&J.unshift(G),r=e[G]):r=void 0}a:{e=q;z=r;A=B;G=f;var O,K,I,w={},E=e.dataTypes.slice();if(E[1])for(K in e.converters)w[K.toLowerCase()]=e.converters[K];for(y=E.shift();y;)if(e.responseFields[y]&&(A[e.responseFields[y]]=z),!I&&G&&e.dataFilter&&(z=e.dataFilter(z,e.dataType)),I=y,y=E.shift())if("*"===y)y=I;else if("*"!==I&&I!==y){K=w[I+" "+y]||w["* "+y];if(!K)for(O in w)if(r=O.split(" "),r[1]===y&&(K=w[I+" "+r[0]]||w["* "+r[0]])){!0===K?K=w[O]:!0!==w[O]&&(y=r[0],E.unshift(r[1]));
break}if(!0!==K)if(K&&e["throws"])z=K(z);else try{z=K(z)}catch(L){r={state:"parsererror",error:K?L:"No conversion from "+I+" to "+y};break a}}r={state:"success",data:z}}if(f)q.ifModified&&((t=B.getResponseHeader("Last-Modified"))&&(c.lastModified[k]=t),(t=B.getResponseHeader("etag"))&&(c.etag[k]=t)),204===a||"HEAD"===q.type?t="nocontent":304===a?t="notmodified":(t=r.state,g=r.data,h=r.error,f=!h);else if(h=t,a||!t)t="error",0>a&&(a=0);B.status=a;B.statusText=(b||t)+"";f?x.resolveWith(u,[g,t,B]):x.rejectWith(u,
[B,t,h]);B.statusCode(C);C=void 0;n&&v.trigger(f?"ajaxSuccess":"ajaxError",[B,q,f?g:h]);F.fireWith(u,[B,t]);n&&(v.trigger("ajaxComplete",[B,q]),--c.active||c.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var g,h,k,l,m,n,p,t,q=c.ajaxSetup({},b),u=q.context||q,v=q.context&&(u.nodeType||u.jquery)?c(u):c.event,x=c.Deferred(),F=c.Callbacks("once memory"),C=q.statusCode||{},A={},G={},D=0,E="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===D){if(!t)for(t={};b=
za.exec(l);)t[b[1].toLowerCase()]=b[2];b=t[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===D?l:null},setRequestHeader:function(a,b){var c=a.toLowerCase();D||(a=G[c]=G[c]||a,A[a]=b);return this},overrideMimeType:function(a){D||(q.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>D)for(b in a)C[b]=[C[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||E;p&&p.abort(a);d(0,a);return this}};x.promise(B).complete=F.add;B.success=B.done;
B.error=B.fail;q.url=((a||q.url||lb)+"").replace(f,"").replace(ta,xb[1]+"//");q.type=b.method||b.type||q.method||q.type;q.dataTypes=c.trim(q.dataType||"*").toLowerCase().match(Qa)||[""];null==q.crossDomain&&(g=gb.exec(q.url.toLowerCase()),q.crossDomain=!(!g||g[1]===xb[1]&&g[2]===xb[2]&&(g[3]||("http:"===g[1]?"80":"443"))===(xb[3]||("http:"===xb[1]?"80":"443"))));q.data&&q.processData&&"string"!==typeof q.data&&(q.data=c.param(q.data,q.traditional));Fb(Ye,q,b,B);if(2===D)return B;(n=c.event&&q.global)&&
0===c.active++&&c.event.trigger("ajaxStart");q.type=q.type.toUpperCase();q.hasContent=!Ta.test(q.type);k=q.url;q.hasContent||(q.data&&(k=q.url+=(ra.test(k)?"&":"?")+q.data,delete q.data),!1===q.cache&&(q.url=y.test(k)?k.replace(y,"$1_="+$a++):k+(ra.test(k)?"&":"?")+"_="+$a++));q.ifModified&&(c.lastModified[k]&&B.setRequestHeader("If-Modified-Since",c.lastModified[k]),c.etag[k]&&B.setRequestHeader("If-None-Match",c.etag[k]));(q.data&&q.hasContent&&!1!==q.contentType||b.contentType)&&B.setRequestHeader("Content-Type",
q.contentType);B.setRequestHeader("Accept",q.dataTypes[0]&&q.accepts[q.dataTypes[0]]?q.accepts[q.dataTypes[0]]+("*"!==q.dataTypes[0]?", "+Eb+"; q=0.01":""):q.accepts["*"]);for(h in q.headers)B.setRequestHeader(h,q.headers[h]);if(q.beforeSend&&(!1===q.beforeSend.call(u,B,q)||2===D))return B.abort();E="abort";for(h in{success:1,error:1,complete:1})B[h](q[h]);if(p=Fb(hc,q,b,B)){B.readyState=1;n&&v.trigger("ajaxSend",[B,q]);q.async&&0<q.timeout&&(m=setTimeout(function(){B.abort("timeout")},q.timeout));
try{D=1,p.send(A,d)}catch(J){if(2>D)d(-1,J);else throw J;}}else d(-1,"No Transport");return B},getJSON:function(a,b,d){return c.get(a,b,d,"json")},getScript:function(a,b){return c.get(a,void 0,b,"script")}});c.each(["get","post"],function(a,b){c[b]=function(a,d,e,f){c.isFunction(d)&&(f=f||e,e=d,d=void 0);return c.ajax({url:a,type:b,dataType:f,data:d,success:e})}});c._evalUrl=function(a){return c.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};c.fn.extend({wrapAll:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapAll(a.call(this,
b))});if(this[0]){var b=c(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 c.isFunction(a)?this.each(function(b){c(this).wrapInner(a.call(this,b))}):this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){var b=c.isFunction(a);return this.each(function(d){c(this).wrapAll(b?
a.call(this,d):a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()}});c.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!I.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||c.css(a,"display"))};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)};var Cg=/%20/g,Ia=/\[\]$/,Jc=/\r?\n/g,ge=/^(?:submit|button|image|reset|file)$/i,fd=/^(?:input|select|textarea|keygen)/i;c.param=
function(a,b){var d,f=[],g=function(a,b){b=c.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};void 0===b&&(b=c.ajaxSettings&&c.ajaxSettings.traditional);if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)Rb(d,a[d],b,g);return f.join("&").replace(Cg,"+")};c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");
return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&fd.test(this.nodeName)&&!ge.test(a)&&(this.checked||!Ac.test(a))}).map(function(a,b){var d=c(this).val();return null==d?null:c.isArray(d)?c.map(d,function(a){return{name:b.name,value:a.replace(Jc,"\r\n")}}):{name:b.name,value:d.replace(Jc,"\r\n")}}).get()}});c.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&
Kc()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:Kc;var gd=0,Pc={},Tb=c.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Pc)Pc[a](void 0,!0)});I.cors=!!Tb&&"withCredentials"in Tb;(Tb=I.ajax=!!Tb)&&c.ajaxTransport(function(a){if(!a.crossDomain||I.cors){var b;return{send:function(d,f){var g,h=a.xhr(),k=++gd;h.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(g in a.xhrFields)h[g]=a.xhrFields[g];a.mimeType&&
h.overrideMimeType&&h.overrideMimeType(a.mimeType);a.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(g in d)void 0!==d[g]&&h.setRequestHeader(g,d[g]+"");h.send(a.hasContent&&a.data||null);b=function(d,g){var l,m,n;if(b&&(g||4===h.readyState))if(delete Pc[k],b=void 0,h.onreadystatechange=c.noop,g)4!==h.readyState&&h.abort();else{n={};l=h.status;"string"===typeof h.responseText&&(n.text=h.responseText);try{m=h.statusText}catch(p){m=""}l||!a.isLocal||a.crossDomain?1223===
l&&(l=204):l=n.text?200:404}n&&f(l,m,n,h.getAllResponseHeaders())};a.async?4===h.readyState?setTimeout(b):h.onreadystatechange=Pc[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET",
a.global=!1)});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,d=B.head||c("head")[0]||B.documentElement;return{send:function(c,f){b=B.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||f(200,"success")};d.insertBefore(b,d.firstChild)},abort:function(){if(b)b.onload(void 0,
!0)}}}});var hd=[],id=/(=)\?(?=&|$)|\?\?/;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=hd.pop()||c.expando+"_"+$a++;this[a]=!0;return a}});c.ajaxPrefilter("json jsonp",function(b,d,f){var g,h,k,l=!1!==b.jsonp&&(id.test(b.url)?"url":"string"===typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&id.test(b.data)&&"data");if(l||"jsonp"===b.dataTypes[0])return g=b.jsonpCallback=c.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,l?b[l]=b[l].replace(id,
"$1"+g):!1!==b.jsonp&&(b.url+=(ra.test(b.url)?"&":"?")+b.jsonp+"="+g),b.converters["script json"]=function(){k||c.error(g+" was not called");return k[0]},b.dataTypes[0]="json",h=a[g],a[g]=function(){k=arguments},f.always(function(){a[g]=h;b[g]&&(b.jsonpCallback=d.jsonpCallback,hd.push(g));k&&c.isFunction(h)&&h(k[0]);k=h=void 0}),"script"});c.parseHTML=function(a,b,d){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(d=b,b=!1);b=b||B;var f=xc.exec(a);d=!d&&[];if(f)return[b.createElement(f[1])];
f=c.buildFragment([a],b,d);d&&d.length&&c(d).remove();return c.merge([],f.childNodes)};var Dd=c.fn.load;c.fn.load=function(a,b,d){if("string"!==typeof a&&Dd)return Dd.apply(this,arguments);var f,g,h,k=this,l=a.indexOf(" ");0<=l&&(f=c.trim(a.slice(l,a.length)),a=a.slice(0,l));c.isFunction(b)?(d=b,b=void 0):b&&"object"===typeof b&&(h="POST");0<k.length&&c.ajax({url:a,type:h,dataType:"html",data:b}).done(function(a){g=arguments;k.html(f?c("<div>").append(c.parseHTML(a)).find(f):a)}).complete(d&&function(a,
b){k.each(d,g||[a.responseText,b,a])});return this};c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.on(b,a)}});c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};var Gb=a.document.documentElement;c.offset={setOffset:function(a,b,d){var f,g,h,k=c.css(a,"position"),l=c(a),m={};"static"===k&&(a.style.position="relative");h=l.offset();g=c.css(a,"top");f=c.css(a,"left");("absolute"===
k||"fixed"===k)&&-1<c.inArray("auto",[g,f])?(f=l.position(),g=f.top,f=f.left):(g=parseFloat(g)||0,f=parseFloat(f)||0);c.isFunction(b)&&(b=b.call(a,d,h));null!=b.top&&(m.top=b.top-h.top+g);null!=b.left&&(m.left=b.left-h.left+f);"using"in b?b.using.call(a,m):l.css(m)}};c.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){c.offset.setOffset(this,a,b)});var b,d,f={top:0,left:0},g=(d=this[0])&&d.ownerDocument;if(g){b=g.documentElement;if(!c.contains(b,d))return f;
"undefined"!==typeof d.getBoundingClientRect&&(f=d.getBoundingClientRect());d=ic(g);return{top:f.top+(d.pageYOffset||b.scrollTop)-(b.clientTop||0),left:f.left+(d.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}}},position:function(){if(this[0]){var a,b,d={top:0,left:0},f=this[0];"fixed"===c.css(f,"position")?b=f.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),c.nodeName(a[0],"html")||(d=a.offset()),d.top+=c.css(a[0],"borderTopWidth",!0),d.left+=c.css(a[0],"borderLeftWidth",!0));return{top:b.top-
d.top-c.css(f,"marginTop",!0),left:b.left-d.left-c.css(f,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Gb;a&&!c.nodeName(a,"html")&&"static"===c.css(a,"position");)a=a.offsetParent;return a||Gb})}});c.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var d=/Y/.test(b);c.fn[a]=function(f){return pa(this,function(a,e,f){var g=ic(a);if(void 0===f)return g?b in g?g[b]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?c(g).scrollLeft():
f,d?f:c(g).scrollTop()):a[e]=f},a,f,arguments.length,null)}});c.each(["top","left"],function(a,b){c.cssHooks[b]=W(I.pixelPosition,function(a,d){if(d)return d=Ya(a,b),va.test(d)?c(a).position()[b]+"px":d})});c.each({Height:"height",Width:"width"},function(a,b){c.each({padding:"inner"+a,content:b,"":"outer"+a},function(d,f){c.fn[f]=function(f,g){var h=arguments.length&&(d||"boolean"!==typeof f),k=d||(!0===f||!0===g?"margin":"border");return pa(this,function(b,d,f){return c.isWindow(b)?b.document.documentElement["client"+
a]:9===b.nodeType?(d=b.documentElement,Math.max(b.body["scroll"+a],d["scroll"+a],b.body["offset"+a],d["offset"+a],d["client"+a])):void 0===f?c.css(b,d,k):c.style(b,d,f,k)},b,h?f:void 0,h,null)}})});c.fn.size=function(){return this.length};c.fn.andSelf=c.fn.addBack;"function"===typeof define&&define.amd&&define("jquery",[],function(){return c});var ie=a.jQuery,jd=a.$;c.noConflict=function(b){a.$===c&&(a.$=jd);b&&a.jQuery===c&&(a.jQuery=ie);return c};"undefined"===typeof b&&(a.jQuery=a.$=c);return c})},
{}]},{},[1]);(function(){window["com.genius.Genius"].require.define({"shared/universal/jquery":function(g,d,m){m.exports=(window["com.genius.Genius"]||{}).jQuery||jQuery}})})();
(function(){window["com.genius.Genius"].require.define({"offsite/helper":function(g,d,m){var a=d("shared/universal/jquery");g={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("&"),d=0;d<a.length;d++){var g=/^annotator=(\w+)$/.exec(a[d]);if(g)return"annotator:"+g[1];if(g=/^filter=([\w:]+)$/.exec(a[d]))return g[1]}},update_url_state:function(a){var d=document.createElement("a");
d.href=window.location.href;d.pathname=d.pathname.replace(/^\/?\d+\//,"");d.search=d.search.replace(/&?annotator=[\w]+/,"");d.search=d.search.replace(/&?filter=[\w:]+/,"");if(a.annotation_id){var g=d.pathname;0!==g.indexOf("/")&&(g="/"+g);d.pathname="/"+a.annotation_id+g}a.filter&&(a="filter="+a.filter,d.search=d.search?d.search+("&"+a):a);history.replaceState({},"",d.href)}};d={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$/i.test(window.location.origin)&&!/(^|\.)google\.com$/i.test(window.location.origin)){var d=a.annotation_id,g=a.filter;a=[];d&&a.push("annotations:"+d);g&&a.push("filter:"+g);d=window.location.href.split("#")[0];a.length&&(d+="#"+a.join("&"));history.replaceState({},"",d)}}};m.exports=
a.extend({source_location:function(){return"genius.it"===window.location.host?a("<a>",{href:a("base[href]").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 d=b.attr("data-genius-original-content");return void 0!==d?d: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?g:d)}})})();
(function(){window["com.genius.Genius"].require.define({"offsite/current_script":function(g,d,m){g={};try{g.url=document.currentScript.src}catch(a){if(d=/\((.*):\d+:\d+\)$/.exec(a.stack))g.url=d[1]}g.url&&((d=/\?.*s=(\w+)/.exec(g.url))?g.source=d[1]:"genius.codes"===g.url.replace(/^https?:\/\//i,"").replace(/\/+$/,"")&&(g.source="genius.codes"),d=/\?.*v=([\d\.]+)/.exec(g.url))&&(g.source_version=d[1]);m.exports=g}})})();
(function(){window["com.genius.Genius"].require.define({"shared/universal/promise_channel":function(g,d,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(g,d,m){g=window["com.genius.Genius"];var a=g.jQuery,b=g.Modernizr,h=d("jschannel"),n=d("offsite/helper"),l=d("shared/universal/promise_channel"),v=d("offsite/current_script");d=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 l(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=h.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:v.source,script_source_version:v.source_version,
referrer:document.referrer}})}});b.resolve(this.channel)}.bind(this))};a.extend(d.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 d=a[b].name;"src"!==d&&"id"!==d&&this.$iframe.removeAttr(d)}this.hide()},set_url:function(a){window.performance.mark("genius.setOmniframeUrl");this.$iframe.attr("src",a)}});m.exports=new d}})})();
(function(){window["com.genius.Genius"].require.define({"injection/referents":function(g,d,m){var a=d("shared/universal/jquery"),b=d("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 d=a(this),g=Number(d.attr("data-genius-referent-id"));-1!==b.visible.indexOf(g)?d.attr("data-genius-featured-referent","true"):-1!==b.hidden.indexOf(g)&&d.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(g,d,m){var a=d("shared/universal/jquery");m.exports={shortcut:function(b,d){a(window).bind("keydown",b,function(a){d(a);return!1})}}}})})();(function(){window["com.genius.Genius"].require.define({"shared/universal/lodash":function(g,d,m){m.exports=(window["com.genius.Genius"]||{}).lodash}})})();
(function(g){var d=g.require,m=d("shared/universal/jquery"),a=d("shared/universal/lodash"),b=g.Modernizr,h=d("offsite/omniframe"),n=d("injection/referents"),l=d("offsite/helper"),v=window.performance;g.jump_to_referent=function(a){if(!a.length)return!1;if(!b.touch){var d=m(window),g=d.width(),l=h.$container.width(),n=a.get_bounding_client_rect().right+d.scrollLeft();n>g-l&&d.scrollLeft(n-g+l+15)}a.is_scrolled_vertically_into_view()||(d=m(window),a=a.offset().top-window.innerHeight/2+a.height()/2,
b.touch?t(a):d.scrollTop(a))};var q=function(a){m("[data-genius-referent-id="+a+"]").unwrap_contents()};g.close_back_page=function(){h.channel.notify({method:"close"})};h.channel.bind("show_back_page",function(){t();h.show()});h.channel.bind("hide_back_page",function(){h.$container.hasClass("showing")&&(n.deactivate(n.highlighted()),n.dehighlight(),h.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))});h.channel.bind("snarly_referents",function(){m("html").attr("data-genius-snarly",!0)});var u=function(a){a&&m(a.target).closest("[data-genius-referent-id][data-genius-featured-referent]").length||(m("genius-pre-annotation-prompt").remove(),g.close_back_page())};m(document).capture("click",u);m(document).capture("click","genius-back-page-mobile-clickjacker",function(){u();return!1});var D=function(a){var b=m.Deferred(),d=h.$container;h.channel.call({method:"display_annotation",params:a,success:function(){b.resolve(d);
g.work_around_ios_invisible_iframe()},error:function(){h.hide();b.reject()}});return b.promise()};g.work_around_ios_invisible_iframe=function(){b.touch&&setTimeout(function(){var a=h.$container;a.hide();setImmediate(function(){a.show()})},50)};var t=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")))};g.display_annotation=function(b,d){var h=n.find_by_id(b),h=h.is(":visible")?h.get_bounding_client_rect().top:
0;d=a.assign({},d,{referent_id:b,referent_offset:h});D(d).fail(function(){g.close_back_page();q(b)})};g.all_referents_anchored=m.Deferred();h.channel.bind("activate_referent",function(a,b){var d=n.find_by_id(b),h=d.is(":visible");n.dehighlight();h&&(n.highlight(d),g.jump_to_referent(d))});h.channel.bind("update_url_state",function(a,b){l.update_url_state(b)});h.channel.bind("referent_deleted",function(a,d){b.touch&&g.close_back_page();q(d)});h.channel.bind("update_referent_visibility",function(a,
b){n.update_visibility(b)});h.channel.bind("window_keydown",function(a,b){var d=m.Event("keydown",{which:b,keyCode:b});h.$iframe.trigger(d)});h.channel.bind("performance_timing",function(){var a=v.getEntries().map(function(a){var b={},d;for(d in a)"function"!==typeof a[d]&&(b[d]=a[d]);return b}),b={},d;for(d in v.timing)"function"!==typeof v.timing[d]&&(b[d]=v.timing[d]);return[b,a]});g.onhashchange=g.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(g,d,m){m.exports=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}})})();
(function(){window["com.genius.Genius"].require.define({"injection/anchorer":function(g,d,m){var a=d("shared/universal/jquery"),b=d("shared/universal/lodash"),h=window["com.genius.Genius"],n=diff_match_patch;g=function(a){this.$container=a;var b=new l(a),d=new q(a,b);a=new v(a);this.strategies=[b,d,a];this.referent_payloads=[]};a.extend(g.prototype,{anchor:function(d){return b.reduce(this.strategies,function(a,b){return a.then(function(a){return a?a:b.anchor(d)})},a.Deferred().resolve().promise())}});
var l=function(a){this.$container=a};a.extend(l.prototype,{anchor:function(b){var d=this.locate_positional_anchor(b.range),g=a.Deferred();d&&this.normalize_string(d.text())===this.normalize_string(b.range.content)?g.resolve(d):g.resolve();return g.promise()},locate_positional_anchor:function(a){return h.reanchor_range(a)},normalize_string:function(a){return a.replace(/\s+/gm,"").toLowerCase()}});d=function(){};a.extend(d.prototype,{anchor:function(a){var b=this.refresh_text();return this.find_text_range(a).then(function(d){if(d){var g=
this.current_normalized_container_text(),h=b.slice(d.start_offset,d.end_offset),g=g.slice(d.start_offset,d.end_offset);return h===g?this.anchor_text_range(d):this.anchor(a)}}.bind(this))},anchor_text_range:function(a){for(var b=this.$container[0],d=document.createTreeWalker(b,NodeFilter.SHOW_TEXT,null,!1),g=0,l=a.start_offset,m;d.nextNode();){for(var n=d.currentNode,q=g+n.textContent.length;l<q;){l-=g;if(m)return a=document.createRange(),a.setStart(m.node,m.offset),a.setEnd(n,l),h.reanchor_range(a,
b);m={node:n,offset:l};l=a.end_offset}g=q}},current_normalized_container_text:function(){return this.$container.text().toLowerCase()}});var v=function(a){this.$container=a};a.extend(v.prototype,d.prototype,{find_text_range:function(b){b=b.range.content;var d=this.text.indexOf(b.toLowerCase()),g=a.Deferred();-1!==d?g.resolve({start_offset:d,end_offset:d+b.length}):g.resolve();return g.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,d.prototype,{MINIMUM_CHARS_FOR_WORD_SEARCH:200,MATCH_DISTANCE:1E3,MATCH_THRESHOLD:.5,find_text_range:function(d){var g=d.range,h=g.content.toLowerCase(),l=(g.before||"").toLowerCase(),m=(g.after||"").toLowerCase(),n=[];d=this.infer_search_position_from_positional_anchor(d.range);void 0!==d&&n.push(d);Array.prototype.push.apply(n,this.infer_search_positions_from_word_search(this.fragment_in_context_for(g)));n=this.collapse_search_positions(n);if(0===
n.length)return a.Deferred().resolve();g=b.map(n,function(a){return this.find_text_range_start(h+m,a).then(function(a){var b={};if(a)return b.start_offset=a,this.find_text_range_end(l+h,a+h.length).then(function(d){if(d&&d>a)return b.end_offset=d,b})}.bind(this))}.bind(this));return a.when.apply(null,g).then(function(){var a=b.compact(arguments);return this.closest_match(h,a)}.bind(this))},collapse_search_positions:function(a){a=b.sortBy(a);for(var d=this.MATCH_DISTANCE*this.MATCH_THRESHOLD,g=1;g<
a.length-1;g++)a[g+1]-a[g-1]<d&&(a.splice(g,1),--g);return a},closest_match:function(a,d){var g=b.uniqBy(d,function(a){return a.start_offset+","+a.end_offset}),h=new n;return b.minBy(g,function(b){b=this.text.substr(b.start_offset,b.end_offset-b.start_offset);b=h.diff_main(b,a);return h.diff_levenshtein(b)}.bind(this))},fragment_in_context_for:function(a){var b=a.content;if(!a.before)return b;var d=(this.MINIMUM_CHARS_FOR_WORD_SEARCH-b.length)/2;return 0>d?b:[a.before.substring(a.before.length-d),
b,a.after.substring(0,d)].join("")},find_text_range_start:function(a,b){return this.dmp_match(this.text,a,b).then(function(a){return this.snap_to_word_boundary(a)}.bind(this))},find_text_range_end:function(a,b){var d=this.text.length,g=u(a);return this.dmp_match(this.reversed_text,g,Math.max(0,d-b),{Match_Distance:2*a.length}).then(function(a){if(a)return this.snap_to_word_boundary(d-a,"snap_to_end")}.bind(this))},snap_to_word_boundary:function(a,b){if(void 0!==a){for(var d=b?1:-1;/\w{2}/.test(this.text.substr(a-
1,2));)a+=d;return a}},dmp_match:function(d,g,h,l){var m=a.Deferred();if(!h)return m.resolve().promise();l=b.assign({Match_Distance:this.MATCH_DISTANCE,Match_Threshold:this.MATCH_THRESHOLD},l);var q=new n,u=g.slice(0,q.Match_MaxBits);a.extend(q,l);setImmediate(function(){var a=q.match_main(d,u,h);if(0<=a)return m.resolve(a);m.resolve()});return m.promise()},infer_search_position_from_positional_anchor:function(a,b){if(0!==b){b=b||3;var d=this.positional_strategy.locate_positional_anchor(a);if(d)return this.text_offset_of_positional_anchor(d);
d=(a.start||"").split("/");d.pop();if(d.length)return d={start:d.join("/"),end:d.join("/"),startOffset:0,endOffset:0},this.infer_search_position_from_positional_anchor(d,b-1)}},infer_search_positions_from_word_search:function(a){var b=a.split(/\W+/),d=[];for(a=0;a<b.length;a++){var g=this.token_index.get(b[a]);void 0!==g&&d.push(g)}d=d.sort(function(a,b){return a.length-b.length});b=[];for(a=0;a<d.length&&5>b.length+d[a].length;a++)Array.prototype.push.apply(b,d[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=u(a),this.rebuild_index());return this.text},rebuild_index:function(){this.token_index=new D;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-b[0].length)}});var u=function(a){for(var b="",d=a.length-1;0<=d;d--)b+=
a[d];return b},D=function(){this.tokens={}};a.extend(D.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=g}})})();
(function(g){g=g.require("offsite/current_script");"bookmarklet"===g.source&&4>parseInt(g.source_version)&&(alert('Your Genius bookmarklet is out of date, click "OK" to get the lastest version!'),window.location.href="https://genius.com/bookmarklet?update=1")})(window["com.genius.Genius"]);
(function(){window["com.genius.Genius"].require.define({"injection/construct_payload_from_selection":function(g,d,m){var a=d("shared/universal/jquery"),b=d("offsite/helper"),h;g=function(){var d;var g=n();d=g?l(g):void 0;if(d){var g=b.url_variants(),h=d.html();d=d.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=l(G),G=document.createTreeWalker(G[0],NodeFilter.SHOW_TEXT,null,!1),C=G.root.textContent.length;
if(200<C)for(C-=200;G.nextNode()&&0<C;){var A=G.currentNode.textContent;G.currentNode.textContent=C>=A.length?"":"..."+A.substring(C);C-=A.length}G=G.root.innerHTML;C=document.createRange();C.selectNodeContents(a(m.endContainer).closest_block_level_element()[0]);C.setStart(m.endContainer,m.endOffset);m=l(C);m=document.createTreeWalker(m[0],NodeFilter.SHOW_TEXT,null,!1);if(200<m.root.textContent.length)for(C=0;m.nextNode();)if(200>C){var A=m.currentNode.textContent,E=200-C;A.length>E&&(m.currentNode.textContent=
A.substring(0,E)+"...");C+=A.length}else m.currentNode.textContent="";m={before_html:G,after_html:m.root.innerHTML};G=n();C=Range.sniff(G).serialize(document.body);a.extend(C,{before:v(G,200),after:q(G,200),content:G.toString()});h={referent:{fragment:h,fragment_as_text:d,context_for_display:m,range:C,raw_annotatable_url:g.raw_annotatable_url},web_page:{title:b.get_original_document_title()}};a.extend(h.web_page,g);return h}};g.remember_range=function(a){h=a};var n=function(){return a.get_selection()?
a.get_selection_range():h},l=function(b){var d=a(b.commonAncestorContainer);d.find(":not(:visible)").attr("data-genius-not-visible","true");b=a("<div>").append(b.cloneContents());d.find("[data-genius-not-visible]").removeAttr("data-genius-not-visible");b.find("[data-genius-not-visible]").remove();return b},v=function(a,b){var d=document.createRange();d.setEnd(a.startContainer,a.startOffset);d=d.toString();return d.substring(d.length-b)},q=function(a,b){var d=document.createRange();d.selectNodeContents(document.body);
d.setStart(a.endContainer,a.endOffset);return d.toString().substring(0,b)};m.exports=g}})})();
(function(g){var d=g.require,m=d("shared/universal/jquery"),a=d("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){g.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}});g.enable_client_mode=
function(a){m.extend(g,b[a])}})(window["com.genius.Genius"]);
(function(g){var d=g.jQuery,m=g.Modernizr,a=g.require,b=a("offsite/omniframe"),h=g.require("injection/referents"),n=a("injection/construct_payload_from_selection"),l=function(){d("[data-genius-referent-in-progress]").unwrap_contents()};d(document).on("textselected",function(){var a=d.get_selection_range();if(!q()||a.commonAncestorContainer.isContentEditable||a.commonAncestorContainer.parentNode.isContentEditable)return!1;n.remember_range(a);l();g.prompt_for_new_annotation()});var v=function(){var a=
n();b.channel.call({method:"new_annotation",params:{payload:a,autofocus:!m.touch},success:function(){var d;d=a.referent;getSelection().removeAllRanges();b.once("reset",l);d=g.highlight_referent(d).attr("data-genius-referent-in-progress",!0);g.jump_to_referent(d);g.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(){l()});g.prompt_for_new_annotation=function(a){if(!d("genius-pre-annotation-prompt").length&&
!d("html").hasClass("com-genius-Genius-showing")){a=a||{};var b=a.triggering_event,g=d("<genius-pre-annotation-prompt><genius-pre-annotation-prompt-inner></genius-pre-annotation-prompt-inner></genius-pre-annotation-prompt>").appendTo(document.body),h=d.get_selection_range().getBoundingClientRect();a=g.width();b=b&&b.pageX?b.pageX:h.left+h.width/2;h=h.top+d(window).scrollTop()-g.height();g.offset({left:b-a/2,top:h});g.on("mousedown",function(){v();g.remove();return!1})}};var q=function(){var a=getSelection();
return!(!a.rangeCount||a.isCollapsed)};b.channel.bind("finalize_new_annotation",function(a,b){var l=g.apply_referent_attributes(d("[data-genius-referent-in-progress]"),b);h.highlight(l).removeAttr("data-genius-referent-in-progress");return{anchor_offset:l.offset(),scroll_offset:l.get_bounding_client_rect().top}});b.channel.bind("resume_new_annotation",function(a,b){g.select_range(b);q()&&v()});d(function(){q()&&v();d(document).on("genius:reinjection",function(){q()&&v()})})})(window["com.genius.Genius"]);
(function(g){g=g.jQuery;/hillaryclinton\.com|hfa\.io/.test(window.location.host)&&g("html").addClass("com-genius-Genius-hillary");/washingtonpost\.com/.test(window.location.host)&&g("html").addClass("com-genius-Genius-washington_post");/whitehouse\.gov/.test(window.location.host)&&g("html").addClass("com-genius-Genius-white_house")})(window["com.genius.Genius"]);
(function(g){var d=g.jQuery;d(function(){d(document).on("mouseenter","genius-back-page",function(){d(this).scroll_lock()}).on("mouseleave","genius-back-page",function(){d(this).scroll_release()})})})(window["com.genius.Genius"]);
(function(g){var d=g.jQuery;g.highlight_referent=function(a){var b=this.reanchor_range(a.range);return this.highlight_range(b,a)};g.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};g.highlight_range=function(a,b){for(var g=
d("<genius-referent>"),n=a.textNodes(),l=[],v=0,q=n.length;v<q;v++){var u=n[v],D=u;D.wholeText.match(/^\s*$/)&&m(D,{relation:"nextSibling"})&&m(D,{relation:"previousSibling"})||l.push(d(u).wrapAll(g).parent().show()[0])}return this.apply_referent_attributes(d(l),b)};var m=function(a,b){for(;a=a[b.relation];)if(d(a).is(":visible")&&"#text"!==a.nodeName)return d(a).is_block_level_element();return!1};g.reanchor_range=function(a,b){b=b||document.body;try{var d=Range.sniff(a);if(d)return d.normalize(b)}catch(g){if(g instanceof
Range.RangeError||"IndexSizeError"===g.name)return null;throw g;}return null};g.select_range=function(a){var b=g.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(g,d,m){var a={};m.exports=function(b){if(!a.hasOwnProperty(b))return a[b]=!0,window.performance.mark("genius."+b)}}})})();
(function(){window["com.genius.Genius"].require.define({"shared/universal/annotation_filter":function(g,d,m){var a={all:function(){return function(){return!0}},featured:function(){return function(a){return a.featured}},annotator:function(a){return function(d){return d.annotator_login===a}}};g=function(b){this.filter_string=b;b=this.filter_args=b.split(":");var d=this.filter_type=b.shift();this.test=a[d].apply(null,b)};g.ALL=new g("all");m.exports=g}})})();
(function(g){var d=g.require,m=d("shared/universal/jquery"),a=d("shared/universal/lodash"),b=d("injection/anchorer"),h=d("shared/universal/mutation_observer"),n=d("shared/universal/annotation_filter"),l=d("shared/universal/performance_mark_once"),v=d("offsite/omniframe"),q=d("offsite/helper"),u=m.Deferred(),D=[],t=q.extract_annotation_id(),F,G,C=m.Deferred(),A=C.promise(),E=function(b){var d=b.page||1;m.ajax({method:"get",url:"https://genius.com/host_pages/referents.json?"+m.param(b),dataType:"json"}).then(function(g){if(!G){var h=
q.extract_filter()||g.default_filter;G=new n(h);C.resolve(G)}F=g.total_pages;la(g.total_entries);a.each(g.referents,function(b,h){var l=d===F&&h===g.referents.length-1;J(a.assign({},b,{hidden:!G.test(b)})).then(function(){l&&v.channel.notify({method:"all_referents_added"})})});d<F&&E(a.assign({},b,{page:d+1}))})};v.channel.bind("draft_referents_loaded",function(b,d){A.then(function(b){d.referents.forEach(function(d){J(a.assign(d,{hidden:!b.test(d)}))})})});var J=function(a){return u.then(function(b){return b.anchor(a).then(function(b){var d;
b?(l("firstHighlight"),b=g.highlight_range(b,a),d=a.$anchor=b,fa()):D.push(a);return L(a,d)})})},K=a.debounce(function(){var a=D;D=[];a.forEach(J)},500),L=function(a,b){var d=m.Deferred();v.channel.call({method:"add_referents",params:[a],success:function(){a.id===t&&g.display_annotation(a.id,{from_permalink:!0});d.resolve()},error:function(a,b){d.reject(a+": "+b)}});return d.promise()},R=a.assign({},q.url_variants(),{filter:q.extract_filter(),annotation_id:q.extract_annotation_id()});E(R);m.on_body_available(function(){u.resolve(new b(m(document.body)));
v.set_url("https://genius.com/web_pages/back_page?"+m.param(R))});var fa=a.once(function(){v.channel.notify({method:"track_annotated_page"})});void 0!==h&&(new h(function(a){if(D.length)for(var b=0;b<a.length;b++)if(a[b].addedNodes.length){K();break}})).observe(document.documentElement,{childList:!0,subtree:!0});var la=function(a){var b=document.createEvent("CustomEvent");b.initCustomEvent("genius:referents_added",!0,!0,{count:a});document.dispatchEvent(b)};v.channel.bind("get_referent_offsets",function(){var b=
m(window).scrollTop(),d=m(window).scrollLeft();return a(m("genius-referent").map(function(a,b){return{id:m(b).data("genius-referent-id"),rects:b.getClientRects()}})).chain().reduce(function(b,d){return a.set(b,d.id,(b[d.id]||[]).concat(a.toArray(d.rects)))},{}).reduce(function(g,h,l){if(!h.length)return g;h=a.first(h.sort(function(a,b){return a.top!==b.top?a.top>b.top?1:-1:a.left!==b.left?a.left>b.left?1:-1:0}));return a.set(g,l,{top:h.top+b,left:h.left+d})},{}).value()})})(window["com.genius.Genius"]);
(function(g){var d=g.jQuery,m=g.require,a=m("offsite/omniframe"),b=g.require("injection/referents");d.extend(d.referents_for_this_annotation.settings,{selector:function(a){return'[data-genius-referent-id="'+a+'"]'},attribute:"data-genius-referent-id"});d(document).on("mouseenter",'[data-genius-referent-id][data-genius-featured-referent],[data-genius-referent-filter="everything"] [data-genius-referent-id]',function(){var a=d(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(d(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 h=d(this);if(!d.get_selection()){if(b.is_highlighted(h))g.close_back_page();else{var m=h.closest("a[href]"),h=Number(h.attr("data-genius-referent-id"));
m.length&&(m={annotation_id:h,url:m.prop("href"),text:m.text()||"Open Link"},m.url&&a.channel.notify({method:"display_underlying_link",params:m}));g.display_annotation(h)}return!1}})})(window["com.genius.Genius"]);(function(g){var d=g.jQuery;g.inject_stylesheet=function(g){d("head").append('<link rel="stylesheet" href="'+g+'" type="text/css" />')}})(window["com.genius.Genius"]);(function(g){var d=g.require("offsite/current_script");g.enable_client_mode(d.source)})(window["com.genius.Genius"]);window["com.genius.Genius"].inject_stylesheet("https://assets.genius.com/stylesheets/compiled/injection-eaa51a8ec3a3787cdd526079e3de17ae.css");
performance.mark("genius.finishScriptEvaluation");
