!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.ProgressBar=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(b,c,d){(function(){var b=this,e=function(){"use strict";function e(){}function f(a,b){var c;for(c in a)Object.hasOwnProperty.call(a,c)&&b(c)}function g(a,b){return f(b,function(c){a[c]=b[c]}),a}function h(a,b){f(b,function(c){"undefined"==typeof a[c]&&(a[c]=b[c])})}function i(a,b,c,d,e,f,g){var h,i,k,l=f>a?0:(a-f)/e;for(h in b)b.hasOwnProperty(h)&&(i=g[h],k="function"==typeof i?i:o[i],b[h]=j(c[h],d[h],k,l));return b}function j(a,b,c,d){return a+(b-a)*c(d)}function k(a,b){var c=n.prototype.filter,d=a._filterArgs;f(c,function(e){"undefined"!=typeof c[e][b]&&c[e][b].apply(a,d)})}function l(a,b,c,d,e,f,g,h,j,l,m){v=b+c+d,w=Math.min(m||u(),v),x=w>=v,y=d-(v-w),a.isPlaying()&&!x?(a._scheduleId=l(a._timeoutHandler,s),k(a,"beforeTween"),b+c>w?i(1,e,f,g,1,1,h):i(w,e,f,g,d,b+c,h),k(a,"afterTween"),j(e,a._attachment,y)):a.isPlaying()&&x&&(j(g,a._attachment,y),a.stop(!0))}function m(a,b){var c={},d=typeof b;return"string"===d||"function"===d?f(a,function(a){c[a]=b}):f(a,function(a){c[a]||(c[a]=b[a]||q)}),c}function n(a,b){this._currentState=a||{},this._configured=!1,this._scheduleFunction=p,"undefined"!=typeof b&&this.setConfig(b)}var o,p,q="linear",r=500,s=1e3/60,t=Date.now?Date.now:function(){return+new Date},u="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:t;p="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout;var v,w,x,y;return n.prototype.tween=function(a){return this._isTweening?this:(void 0===a&&this._configured||this.setConfig(a),this._timestamp=u(),this._start(this.get(),this._attachment),this.resume())},n.prototype.setConfig=function(a){a=a||{},this._configured=!0,this._attachment=a.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=a.delay||0,this._start=a.start||e,this._step=a.step||e,this._finish=a.finish||e,this._duration=a.duration||r,this._currentState=g({},a.from)||this.get(),this._originalState=this.get(),this._targetState=g({},a.to)||this.get();var b=this;this._timeoutHandler=function(){l(b,b._timestamp,b._delay,b._duration,b._currentState,b._originalState,b._targetState,b._easing,b._step,b._scheduleFunction)};var c=this._currentState,d=this._targetState;return h(d,c),this._easing=m(c,a.easing||q),this._filterArgs=[c,this._originalState,d,this._easing],k(this,"tweenCreated"),this},n.prototype.get=function(){return g({},this._currentState)},n.prototype.set=function(a){this._currentState=a},n.prototype.pause=function(){return this._pausedAtTime=u(),this._isPaused=!0,this},n.prototype.resume=function(){return this._isPaused&&(this._timestamp+=u()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},n.prototype.seek=function(a){a=Math.max(a,0);var b=u();return this._timestamp+a===0?this:(this._timestamp=b-a,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,l(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,b),this.pause()),this)},n.prototype.stop=function(a){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=e,(b.cancelAnimationFrame||b.webkitCancelAnimationFrame||b.oCancelAnimationFrame||b.msCancelAnimationFrame||b.mozCancelRequestAnimationFrame||b.clearTimeout)(this._scheduleId),a&&(k(this,"beforeTween"),i(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),k(this,"afterTween"),k(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},n.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},n.prototype.setScheduleFunction=function(a){this._scheduleFunction=a},n.prototype.dispose=function(){var a;for(a in this)this.hasOwnProperty(a)&&delete this[a]},n.prototype.filter={},n.prototype.formula={linear:function(a){return a}},o=n.prototype.formula,g(n,{now:u,each:f,tweenProps:i,tweenProp:j,applyFilter:k,shallowCopy:g,defaults:h,composeEasingObject:m}),"function"==typeof SHIFTY_DEBUG_NOW&&(b.timeoutHandler=l),"object"==typeof d?c.exports=n:"function"==typeof a&&a.amd?a(function(){return n}):"undefined"==typeof b.Tweenable&&(b.Tweenable=n),n}();!function(){e.shallowCopy(e.prototype.formula,{easeInQuad:function(a){return Math.pow(a,2)},easeOutQuad:function(a){return-(Math.pow(a-1,2)-1)},easeInOutQuad:function(a){return(a/=.5)<1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},easeInCubic:function(a){return Math.pow(a,3)},easeOutCubic:function(a){return Math.pow(a-1,3)+1},easeInOutCubic:function(a){return(a/=.5)<1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},easeInQuart:function(a){return Math.pow(a,4)},easeOutQuart:function(a){return-(Math.pow(a-1,4)-1)},easeInOutQuart:function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeInQuint:function(a){return Math.pow(a,5)},easeOutQuint:function(a){return Math.pow(a-1,5)+1},easeInOutQuint:function(a){return(a/=.5)<1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},easeInSine:function(a){return-Math.cos(a*(Math.PI/2))+1},easeOutSine:function(a){return Math.sin(a*(Math.PI/2))},easeInOutSine:function(a){return-.5*(Math.cos(Math.PI*a)-1)},easeInExpo:function(a){return 0===a?0:Math.pow(2,10*(a-1))},easeOutExpo:function(a){return 1===a?1:-Math.pow(2,-10*a)+1},easeInOutExpo:function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(-Math.pow(2,-10*--a)+2)},easeInCirc:function(a){return-(Math.sqrt(1-a*a)-1)},easeOutCirc:function(a){return Math.sqrt(1-Math.pow(a-1,2))},easeInOutCirc:function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeOutBounce:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},easeInBack:function(a){var b=1.70158;return a*a*((b+1)*a-b)},easeOutBack:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},easeInOutBack:function(a){var b=1.70158;return(a/=.5)<1?.5*(a*a*(((b*=1.525)+1)*a-b)):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},elastic:function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},swingFromTo:function(a){var b=1.70158;return(a/=.5)<1?.5*(a*a*(((b*=1.525)+1)*a-b)):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},swingFrom:function(a){var b=1.70158;return a*a*((b+1)*a-b)},swingTo:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},bounce:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},bouncePast:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?2-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},easeFromTo:function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeFrom:function(a){return Math.pow(a,4)},easeTo:function(a){return Math.pow(a,.25)}})}(),function(){function a(a,b,c,d,e,f){function g(a){return((n*a+o)*a+p)*a}function h(a){return((q*a+r)*a+s)*a}function i(a){return(3*n*a+2*o)*a+p}function j(a){return 1/(200*a)}function k(a,b){return h(m(a,b))}function l(a){return a>=0?a:0-a}function m(a,b){var c,d,e,f,h,j;for(e=a,j=0;8>j;j++){if(f=g(e)-a,l(f)<b)return e;if(h=i(e),l(h)<1e-6)break;e-=f/h}if(c=0,d=1,e=a,c>e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),l(f-a)<b)return e;a>f?c=e:d=e,e=.5*(d-c)+c}return e}var n=0,o=0,p=0,q=0,r=0,s=0;return p=3*b,o=3*(d-b)-p,n=1-p-o,s=3*c,r=3*(e-c)-s,q=1-s-r,k(a,j(f))}function b(b,c,d,e){return function(f){return a(f,b,c,d,e,1)}}e.setBezierFunction=function(a,c,d,f,g){var h=b(c,d,f,g);return h.displayName=a,h.x1=c,h.y1=d,h.x2=f,h.y2=g,e.prototype.formula[a]=h},e.unsetBezierFunction=function(a){delete e.prototype.formula[a]}}(),function(){function a(a,b,c,d,f,g){return e.tweenProps(d,b,a,c,1,g,f)}var b=new e;b._filterArgs=[],e.interpolate=function(c,d,f,g,h){var i=e.shallowCopy({},c),j=h||0,k=e.composeEasingObject(c,g||"linear");b.set({});var l=b._filterArgs;l.length=0,l[0]=i,l[1]=c,l[2]=d,l[3]=k,e.applyFilter(b,"tweenCreated"),e.applyFilter(b,"beforeTween");var m=a(c,i,d,f,k,j);return e.applyFilter(b,"afterTween"),m}}(),function(a){function b(a,b){var c,d=[],e=a.length;for(c=0;e>c;c++)d.push("_"+b+"_"+c);return d}function c(a){var b=a.match(v);return b?(1===b.length||a[0].match(u))&&b.unshift(""):b=["",""],b.join(A)}function d(b){a.each(b,function(a){var c=b[a];"string"==typeof c&&c.match(z)&&(b[a]=e(c))})}function e(a){return i(z,a,f)}function f(a){var b=g(a);return"rgb("+b[0]+","+b[1]+","+b[2]+")"}function g(a){return a=a.replace(/#/,""),3===a.length&&(a=a.split(""),a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),B[0]=h(a.substr(0,2)),B[1]=h(a.substr(2,2)),B[2]=h(a.substr(4,2)),B}function h(a){return parseInt(a,16)}function i(a,b,c){var d=b.match(a),e=b.replace(a,A);if(d)for(var f,g=d.length,h=0;g>h;h++)f=d.shift(),e=e.replace(A,c(f));return e}function j(a){return i(x,a,k)}function k(a){for(var b=a.match(w),c=b.length,d=a.match(y)[0],e=0;c>e;e++)d+=parseInt(b[e],10)+",";return d=d.slice(0,-1)+")"}function l(d){var e={};return a.each(d,function(a){var f=d[a];if("string"==typeof f){var g=r(f);e[a]={formatString:c(f),chunkNames:b(g,a)}}}),e}function m(b,c){a.each(c,function(a){for(var d=b[a],e=r(d),f=e.length,g=0;f>g;g++)b[c[a].chunkNames[g]]=+e[g];delete b[a]})}function n(b,c){a.each(c,function(a){var d=b[a],e=o(b,c[a].chunkNames),f=p(e,c[a].chunkNames);d=q(c[a].formatString,f),b[a]=j(d)})}function o(a,b){for(var c,d={},e=b.length,f=0;e>f;f++)c=b[f],d[c]=a[c],delete a[c];return d}function p(a,b){C.length=0;for(var c=b.length,d=0;c>d;d++)C.push(a[b[d]]);return C}function q(a,b){for(var c=a,d=b.length,e=0;d>e;e++)c=c.replace(A,+b[e].toFixed(4));return c}function r(a){return a.match(w)}function s(b,c){a.each(c,function(a){var d,e=c[a],f=e.chunkNames,g=f.length,h=b[a];if("string"==typeof h){var i=h.split(" "),j=i[i.length-1];for(d=0;g>d;d++)b[f[d]]=i[d]||j}else for(d=0;g>d;d++)b[f[d]]=h;delete b[a]})}function t(b,c){a.each(c,function(a){var d=c[a],e=d.chunkNames,f=e.length,g=b[e[0]],h=typeof g;if("string"===h){for(var i="",j=0;f>j;j++)i+=" "+b[e[j]],delete b[e[j]];b[a]=i.substr(1)}else b[a]=g})}var u=/(\d|\-|\.)/,v=/([^\-0-9\.]+)/g,w=/[0-9.\-]+/g,x=new RegExp("rgb\\("+w.source+/,\s*/.source+w.source+/,\s*/.source+w.source+"\\)","g"),y=/^.*\(/,z=/#([0-9]|[a-f]){3,6}/gi,A="VAL",B=[],C=[];a.prototype.filter.token={tweenCreated:function(a,b,c,e){d(a),d(b),d(c),this._tokenData=l(a)},beforeTween:function(a,b,c,d){s(d,this._tokenData),m(a,this._tokenData),m(b,this._tokenData),m(c,this._tokenData)},afterTween:function(a,b,c,d){n(a,this._tokenData),n(b,this._tokenData),n(c,this._tokenData),t(d,this._tokenData)}}}(e)}).call(null)},{}],2:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._pathString=function(a){var b=a.strokeWidth;a.trailWidth&&a.trailWidth>a.strokeWidth&&(b=a.trailWidth);var c=50-b/2;return e.render(this._pathTemplate,{radius:c,"2radius":2*c})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":8}],3:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate="M 0,{center} L 100,{center}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 "+b.strokeWidth),a.setAttribute("preserveAspectRatio","none")},f.prototype._pathString=function(a){return e.render(this._pathTemplate,{center:a.strokeWidth/2})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":8}],4:[function(a,b,c){b.exports={Line:a("./line"),Circle:a("./circle"),SemiCircle:a("./semicircle"),Path:a("./path"),Shape:a("./shape"),utils:a("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./utils":8}],5:[function(a,b,c){var d=a("shifty"),e=a("./utils"),f={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},g=function(a,b){b=e.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},b);var c;c=e.isString(a)?document.querySelector(a):a,this.path=c,this._opts=b,this._tweenable=null;var d=this.path.getTotalLength();this.path.style.strokeDasharray=d+" "+d,this.set(0)};g.prototype.value=function(){var a=this._getComputedDashOffset(),b=this.path.getTotalLength(),c=1-a/b;return parseFloat(c.toFixed(6),10)},g.prototype.set=function(a){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(a);var b=this._opts.step;if(e.isFunction(b)){var c=this._easing(this._opts.easing),d=this._calculateTo(a,c),f=this._opts.shape||this;b(d,f,this._opts.attachment)}},g.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},g.prototype.animate=function(a,b,c){b=b||{},e.isFunction(b)&&(c=b,b={});var f=e.extend({},b),g=e.extend({},this._opts);b=e.extend(g,b);var h=this._easing(b.easing),i=this._resolveFromAndTo(a,h,f);this.stop(),this.path.getBoundingClientRect();var j=this._getComputedDashOffset(),k=this._progressToOffset(a),l=this;this._tweenable=new d,this._tweenable.tween({from:e.extend({offset:j},i.from),to:e.extend({offset:k},i.to),duration:b.duration,easing:h,step:function(a){l.path.style.strokeDashoffset=a.offset;var c=b.shape||l;b.step(a,c,b.attachment)},finish:function(a){e.isFunction(c)&&c()}})},g.prototype._getComputedDashOffset=function(){var a=window.getComputedStyle(this.path,null);return parseFloat(a.getPropertyValue("stroke-dashoffset"),10)},g.prototype._progressToOffset=function(a){var b=this.path.getTotalLength();return b-a*b},g.prototype._resolveFromAndTo=function(a,b,c){return c.from&&c.to?{from:c.from,to:c.to}:{from:this._calculateFrom(b),to:this._calculateTo(a,b)}},g.prototype._calculateFrom=function(a){return d.interpolate(this._opts.from,this._opts.to,this.value(),a)},g.prototype._calculateTo=function(a,b){return d.interpolate(this._opts.from,this._opts.to,a,b)},g.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable.dispose(),this._tweenable=null)},g.prototype._easing=function(a){return f.hasOwnProperty(a)?f[a]:a},b.exports=g},{"./utils":8,shifty:1}],6:[function(a,b,c){var d=a("./shape"),e=a("./circle"),f=a("./utils"),g=function(a,b){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",d.apply(this,arguments)};g.prototype=new d,g.prototype.constructor=g,g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 50")},g.prototype._initializeTextElement=function(a,b,c){a.text.style&&(c.style.top="auto",c.style.bottom="0",a.text.alignToBottom?f.setStyle(c,"transform","translate(-50%, 0)"):f.setStyle(c,"transform","translate(-50%, 50%)"))},g.prototype._pathString=e.prototype._pathString,g.prototype._trailString=e.prototype._trailString,b.exports=g},{"./circle":2,"./shape":7,"./utils":8}],7:[function(a,b,c){var d=a("./path"),e=a("./utils"),f="Object is destroyed",g=function h(a,b){if(!(this instanceof h))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=e.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},alignToBottom:!0,value:"",className:"progressbar-text"},svgStyle:{display:"block",width:"100%"}},b,!0);var c,f=this._createSvgView(this._opts);if(c=e.isString(a)?document.querySelector(a):a,!c)throw new Error("Container does not exist: "+a);this._container=c,this._container.appendChild(f.svg),this._opts.svgStyle&&e.setStyles(f.svg,this._opts.svgStyle),this.text=null,this._opts.text.value&&(this.text=this._createTextElement(this._opts,this._container),this._container.appendChild(this.text)),this.svg=f.svg,this.path=f.path,this.trail=f.trail;var g=e.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new d(f.path,g)}};g.prototype.animate=function(a,b,c){if(null===this._progressPath)throw new Error(f);this._progressPath.animate(a,b,c)},g.prototype.stop=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath.stop()},g.prototype.destroy=function(){if(null===this._progressPath)throw new Error(f);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},g.prototype.set=function(a){if(null===this._progressPath)throw new Error(f);this._progressPath.set(a)},g.prototype.value=function(){if(null===this._progressPath)throw new Error(f);return void 0===this._progressPath?0:this._progressPath.value()},g.prototype.setText=function(a){if(null===this._progressPath)throw new Error(f);null===this.text&&(this.text=this._createTextElement(this._opts,this._container),this._container.appendChild(this.text)),this.text.removeChild(this.text.firstChild),this.text.appendChild(document.createTextNode(a))},g.prototype._createSvgView=function(a){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(b,a);var c=null;(a.trailColor||a.trailWidth)&&(c=this._createTrail(a),b.appendChild(c));var d=this._createPath(a);return b.appendChild(d),{svg:b,path:d,trail:c}},g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 100")},g.prototype._createPath=function(a){var b=this._pathString(a);return this._createPathElement(b,a)},g.prototype._createTrail=function(a){var b=this._trailString(a),c=e.extend({},a);return c.trailColor||(c.trailColor="#eee"),c.trailWidth||(c.trailWidth=c.strokeWidth),c.color=c.trailColor,c.strokeWidth=c.trailWidth,c.fill=null,this._createPathElement(b,c)},g.prototype._createPathElement=function(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttribute("d",a),c.setAttribute("stroke",b.color),c.setAttribute("stroke-width",b.strokeWidth),b.fill?c.setAttribute("fill",b.fill):c.setAttribute("fill-opacity","0"),c},g.prototype._createTextElement=function(a,b){var c=document.createElement("p");c.appendChild(document.createTextNode(a.text.value));var d=a.text.style;return d&&(b.style.position="relative",e.setStyles(c,d),d.color||(c.style.color=a.color)),c.className=a.text.className,this._initializeTextElement(a,b,c),c},g.prototype._initializeTextElement=function(a,b,c){},g.prototype._pathString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._trailString=function(a){throw new Error("Override this function for each progress bar")},b.exports=g},{"./path":5,"./utils":8}],8:[function(a,b,c){function d(a,b,c){a=a||{},b=b||{},c=c||!1;for(var e in b)if(b.hasOwnProperty(e)){var f=a[e],g=b[e];c&&l(f)&&l(g)?a[e]=d(f,g,c):a[e]=g}return a}function e(a,b){var c=a;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d],f="\\{"+d+"\\}",g=new RegExp(f,"g");c=c.replace(g,e)}return c}function f(a,b,c){for(var d=0;d<n.length;++d){var e=n[d];a.style[e+h(b)]=c}a.style[b]=c}function g(a,b){m(b,function(b,c){null!==b&&void 0!==b&&(l(b)&&b.prefix===!0?f(a,c,b.value):a.style[c]=b)})}function h(a){return a.charAt(0).toUpperCase()+a.slice(1)}function i(a){return"string"==typeof a||a instanceof String}function j(a){return"function"==typeof a}function k(a){return"[object Array]"===Object.prototype.toString.call(a)}function l(a){if(k(a))return!1;var b=typeof a;return"object"===b&&!!a}function m(a,b){for(var c in a)if(a.hasOwnProperty(c)){var d=a[c];b(d,c)}}var n="Webkit Moz O ms".split(" ");b.exports={extend:d,render:e,setStyle:f,setStyles:g,capitalize:h,isString:i,isFunction:j,isObject:l,forEachObject:m}},{}]},{},[4])(4)});function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function m(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function g(e){return null!=e&&e===e.window}var t=[],n=Object.getPrototypeOf,s=t.slice,v=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},l=t.push,i=t.indexOf,r={},o=r.toString,y=r.hasOwnProperty,a=y.toString,u=a.call(Object),b={},w=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||w).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function h(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[o.call(e)]||"object":typeof e}var d="3.6.0",E=function(e,t){return new E.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=h(e);return!m(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}E.fn=E.prototype={jquery:d,constructor:E,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){e=E.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return E.each(this,e)},map:function(n){return this.pushStack(E.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(E.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:t.sort,splice:t.splice},E.extend=E.fn.extend=function(){var e,t,n,r,i,o=arguments[0]||{},a=1,s=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[a]||{},a++),"object"==typeof o||m(o)||(o={}),a===s&&(o=this,a--);a<s;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(l&&n&&(E.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],i=r&&!Array.isArray(i)?[]:r||E.isPlainObject(i)?i:{},r=!1,o[t]=E.extend(l,i,n)):void 0!==n&&(o[t]=n));return o},E.extend({expando:"jQuery"+(d+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==o.call(e))&&(!(e=n(e))||"function"==typeof(e=y.call(e,"constructor")&&e.constructor)&&a.call(e)===u)},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,n){x(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){t=t||[];return null!=e&&(p(Object(e))?E.merge(t,"string"==typeof e?[e]:e):l.call(t,e)),t},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!=a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return v(a)},guid:1,support:b}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=t[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){r["[object "+t+"]"]=t.toLowerCase()});var f=function(n){function d(e,t){return e="0x"+e.slice(1)-65536,t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))}function p(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function r(){C()}var e,f,x,o,i,h,m,g,_,l,u,C,w,a,E,v,s,c,y,A="sizzle"+ +new Date,b=n.document,S=0,L=0,T=le(),$=le(),I=le(),k=le(),j=function(e,t){return e===t&&(u=!0),0},q={}.hasOwnProperty,t=[],F=t.pop,D=t.push,O=t.push,N=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},M="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",H="(?:\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Q="\\["+R+"*("+H+")(?:"+R+"*([*^$|!~]?=)"+R+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+H+"))|)"+R+"*\\]",B=":("+H+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Q+")*)|.*)\\)|)",U=new RegExp(R+"+","g"),z=new RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),W=new RegExp("^"+R+"*,"+R+"*"),V=new RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),X=new RegExp(R+"|>"),G=new RegExp(B),K=new RegExp("^"+H+"$"),Z={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+Q),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+M+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,ee=/^h\d$/i,te=/^[^{]+\{\s*\[native \w/,ne=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,re=/[+~]/,ie=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ae=ye(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=N.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){D.apply(e,N.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,l,u,c=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&(C(e),e=e||w,E)){if(11!==d&&(s=ne.exec(t)))if(u=s[1]){if(9===d){if(!(o=e.getElementById(u)))return n;if(o.id===u)return n.push(o),n}else if(c&&(o=c.getElementById(u))&&y(e,o)&&o.id===u)return n.push(o),n}else{if(s[2])return O.apply(n,e.getElementsByTagName(t)),n;if((u=s[3])&&f.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(u)),n}if(f.qsa&&!k[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,c=e,1===d&&(X.test(t)||V.test(t))){for((c=re.test(t)&&me(e.parentNode)||e)===e&&f.scope||((a=e.getAttribute("id"))?a=a.replace(oe,p):e.setAttribute("id",a=A)),i=(l=h(t)).length;i--;)l[i]=(a?"#"+a:":scope")+" "+ve(l[i]);u=l.join(",")}try{return O.apply(n,c.querySelectorAll(u)),n}catch(e){k(t,!0)}finally{a===A&&e.removeAttribute("id")}}}return g(t.replace(z,"$1"),e,n,r)}function le(){var n=[];function r(e,t){return n.push(e+" ")>x.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function ue(e){return e[A]=!0,e}function ce(e){var t=w.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(a){return ue(function(o){return o=+o,ue(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||e&&e.nodeName||"HTML")},C=se.setDocument=function(e){var t,e=e?e.ownerDocument||e:b;return e!=w&&9===e.nodeType&&e.documentElement&&(a=(w=e).documentElement,E=!i(w),b!=w&&(t=w.defaultView)&&t.top!==t&&(t.addEventListener?t.addEventListener("unload",r,!1):t.attachEvent&&t.attachEvent("onunload",r)),f.scope=ce(function(e){return a.appendChild(e).appendChild(w.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),f.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=ce(function(e){return e.appendChild(w.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=te.test(w.getElementsByClassName),f.getById=ce(function(e){return a.appendChild(e).id=A,!w.getElementsByName||!w.getElementsByName(A).length}),f.getById?(x.filter.ID=function(e){var t=e.replace(ie,d);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&E){e=t.getElementById(e);return e?[e]:[]}}):(x.filter.ID=function(e){var t=e.replace(ie,d);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(f.qsa=te.test(w.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+A+"'></a><select id='"+A+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+M+")"),e.querySelectorAll("[id~="+A+"-]").length||v.push("~="),(t=w.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+A+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=w.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(f.matchesSelector=te.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){f.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=te.test(a.compareDocumentPosition),y=t||te.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e==w||e.ownerDocument==b&&y(b,e)?-1:t==w||t.ownerDocument==b&&y(b,t)?1:l?P(l,e)-P(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==w?-1:t==w?1:i?-1:o?1:l?P(l,e)-P(l,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==b?-1:s[r]==b?1:0}),w},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(C(e),f.matchesSelector&&E&&!k[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){k(t,!0)}return 0<se(t,w,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=w&&C(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=w&&C(e);var n=x.attrHandle[t.toLowerCase()],n=n&&q.call(x.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==n?n:f.attributes||!E?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},se.escape=function(e){return(e+"").replace(oe,p)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(u=!f.detectDuplicates,l=!f.sortStable&&e.slice(0),e.sort(j),u){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return l=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(x=se.selectors={cacheLength:50,createPseudo:ue,match:Z,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ie,d),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,d),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Z.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&G.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ie,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&T(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=se.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1<e.indexOf(r):"$="===n?r&&e.slice(-r.length)===r:"~="===n?-1<(" "+e.replace(U," ")+" ").indexOf(r):"|="===n&&(e===r||e.slice(0,r.length+1)===r+"-"))}},CHILD:function(h,e,t,m,g){var v="nth"!==h.slice(0,3),y="last"!==h.slice(-4),b="of-type"===e;return 1===m&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,l,u=v!=y?"nextSibling":"previousSibling",c=e.parentNode,d=b&&e.nodeName.toLowerCase(),p=!n&&!b,f=!1;if(c){if(v){for(;u;){for(a=e;a=a[u];)if(b?a.nodeName.toLowerCase()===d:1===a.nodeType)return!1;l=u="only"===h&&!l&&"nextSibling"}return!0}if(l=[y?c.firstChild:c.lastChild],y&&p){for(f=(s=(r=(i=(o=(a=c)[A]||(a[A]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];a=++s&&a&&a[u]||(f=s=0)||l.pop();)if(1===a.nodeType&&++f&&a===e){i[h]=[S,s,f];break}}else if(!1===(f=p?s=(r=(i=(o=(a=e)[A]||(a[A]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]:f))for(;(a=++s&&a&&a[u]||(f=s=0)||l.pop())&&((b?a.nodeName.toLowerCase()!==d:1!==a.nodeType)||!++f||(p&&((i=(o=a[A]||(a[A]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,f]),a!==e)););return(f-=g)===m||f%m==0&&0<=f/m}}},PSEUDO:function(e,o){var t,a=x.pseudos[e]||x.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[A]?a(o):1<a.length?(t=[e,e,"",o],x.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:ue(function(e){var r=[],i=[],s=m(e.replace(z,"$1"));return s[A]?ue(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:ue(function(t){return function(e){return 0<se(t,e).length}}),contains:ue(function(t){return t=t.replace(ie,d),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:ue(function(n){return K.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(ie,d).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===w.activeElement&&(!w.hasFocus||w.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:fe(!1),disabled:fe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return ee.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[e]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(e);for(e in{submit:!0,reset:!0})x.pseudos[e]=function(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}(e);function ge(){}function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ye(a,e,t){var s=e.dir,l=e.next,u=l||s,c=t&&"parentNode"===u,d=L++;return e.first?function(e,t,n){for(;e=e[s];)if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[S,d];if(n){for(;e=e[s];)if((1===e.nodeType||c)&&a(e,t,n))return!0}else for(;e=e[s];)if(1===e.nodeType||c)if(r=(i=e[A]||(e[A]={}))[e.uniqueID]||(i[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[s]||e;else{if((i=r[u])&&i[0]===S&&i[1]===d)return o[2]=i[2];if((r[u]=o)[2]=a(e,t,n))return!0}return!1}}function be(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function xe(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),u&&t.push(s)));return a}function _e(f,h,m,g,v,e){return g&&!g[A]&&(g=_e(g)),v&&!v[A]&&(v=_e(v,e)),ue(function(e,t,n,r){var i,o,a,s=[],l=[],u=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),d=!f||!e&&h?c:xe(c,s,f,n,r),p=m?v||(e?f:u||g)?[]:t:d;if(m&&m(d,p,n,r),g)for(i=xe(p,l),g(i,[],n,r),o=i.length;o--;)(a=i[o])&&(p[l[o]]=!(d[l[o]]=a));if(e){if(v||f){if(v){for(i=[],o=p.length;o--;)(a=p[o])&&i.push(d[o]=a);v(null,p=[],i,r)}for(o=p.length;o--;)(a=p[o])&&-1<(i=v?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=xe(p===t?p.splice(u,p.length):p),v?v(null,t,p,r):O.apply(t,p)})}function Ce(g,v){function e(e,t,n,r,i){var o,a,s,l=0,u="0",c=e&&[],d=[],p=_,f=e||b&&x.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,m=f.length;for(i&&(_=t==w||t||i);u!==m&&null!=(o=f[u]);u++){if(b&&o){for(a=0,t||o.ownerDocument==w||(C(o),n=!E);s=g[a++];)if(s(o,t||w,n)){r.push(o);break}i&&(S=h)}y&&((o=!s&&o)&&l--,e&&c.push(o))}if(l+=u,y&&u!==l){for(a=0;s=v[a++];)s(c,d,t,n);if(e){if(0<l)for(;u--;)c[u]||d[u]||(d[u]=F.call(r));d=xe(d)}O.apply(r,d),i&&!e&&0<d.length&&1<l+v.length&&se.uniqueSort(r)}return i&&(S=h,_=p),c}var y=0<v.length,b=0<g.length;return y?ue(e):e}return ge.prototype=x.filters=x.pseudos,x.setFilters=new ge,h=se.tokenize=function(e,t){var n,r,i,o,a,s,l,u=$[e+" "];if(u)return t?0:u.slice(0);for(a=e,s=[],l=x.preFilter;a;){for(o in n&&!(r=W.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=V.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),a=a.slice(n.length)),x.filter)!(r=Z[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):$(e,s).slice(0)},m=se.compile=function(e,t){var n,r=[],i=[],o=I[e+" "];if(!o){for(n=(t=t||h(e)).length;n--;)((o=function e(t){for(var r,n,i,o=t.length,a=x.relative[t[0].type],s=a||x.relative[" "],l=a?1:0,u=ye(function(e){return e===r},s,!0),c=ye(function(e){return-1<P(r,e)},s,!0),d=[function(e,t,n){return n=!a&&(n||t!==_)||((r=t).nodeType?u:c)(e,t,n),r=null,n}];l<o;l++)if(n=x.relative[t[l].type])d=[ye(be(d),n)];else{if((n=x.filter[t[l].type].apply(null,t[l].matches))[A]){for(i=++l;i<o&&!x.relative[t[i].type];i++);return _e(1<l&&be(d),1<l&&ve(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(z,"$1"),n,l<i&&e(t.slice(l,i)),i<o&&e(t=t.slice(i)),i<o&&ve(t))}d.push(n)}return be(d)}(t[n]))[A]?r:i).push(o);(o=I(e,Ce(i,r))).selector=e}return o},g=se.select=function(e,t,n,r){var i,o,a,s,l,u="function"==typeof e&&e,c=!r&&h(e=u.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&x.relative[o[1].type]){if(!(t=(x.find.ID(a.matches[0].replace(ie,d),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=Z.needsContext.test(e)?0:o.length;i--&&(a=o[i],!x.relative[s=a.type]);)if((l=x.find[s])&&(r=l(a.matches[0].replace(ie,d),re.test(o[0].type)&&me(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&ve(o)))return O.apply(n,r),n;break}}return(u||m(e,c))(r,t,!E,n,!t||re.test(e)&&me(t.parentNode)||t),n},f.sortStable=A.split("").sort(j).join("")===A,f.detectDuplicates=!!u,C(),f.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(w.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||de(M,function(e,t,n){if(!n)return!0===e[t]?t.toLowerCase():(t=e.getAttributeNode(t))&&t.specified?t.value:null}),se}(C);E.find=f,E.expr=f.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=f.uniqueSort,E.text=f.getText,E.isXMLDoc=f.isXML,E.contains=f.contains,E.escapeSelector=f.escape;function _(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r}function A(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}var S=E.expr.match.needsContext;function L(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var T=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $(e,n,r){return m(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1<i.call(n,e)!==r}):E.filter(n,e,r)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t<r;t++)if(E.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,i[t],n);return 1<r?E.uniqueSort(n):n},filter:function(e){return this.pushStack($(this,e||[],!1))},not:function(e){return this.pushStack($(this,e||[],!0))},is:function(e){return!!$(this,"string"==typeof e&&S.test(e)?E(e):e||[],!1).length}});var I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){if(!e)return this;if(n=n||k,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:I.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:w,!0)),T.test(r[1])&&E.isPlainObject(t))for(var r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(e=w.getElementById(r[2]))&&(this[0]=e,this.length=1),this}).prototype=E.fn;var k=E(w),j=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function F(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&E(e);if(!S.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(E(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return _(e,"parentNode")},parentsUntil:function(e,t,n){return _(e,"parentNode",n)},next:function(e){return F(e,"nextSibling")},prev:function(e){return F(e,"previousSibling")},nextAll:function(e){return _(e,"nextSibling")},prevAll:function(e){return _(e,"previousSibling")},nextUntil:function(e,t,n){return _(e,"nextSibling",n)},prevUntil:function(e,t,n){return _(e,"previousSibling",n)},siblings:function(e){return A((e.parentNode||{}).firstChild,e)},children:function(e){return A(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(L(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(r,i){E.fn[r]=function(e,t){var n=E.map(this,i,e);return(t="Until"!==r.slice(-5)?e:t)&&"string"==typeof t&&(n=E.filter(t,n)),1<this.length&&(q[r]||E.uniqueSort(n),j.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function O(e){return e}function N(e){throw e}function P(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},E.each(e.match(D)||[],function(e,t){n[t]=!0}),n):E.extend({},r);function i(){for(s=s||r.once,a=o=!0;u.length;c=-1)for(t=u.shift();++c<l.length;)!1===l[c].apply(t[0],t[1])&&r.stopOnFalse&&(c=l.length,t=!1);r.memory||(t=!1),o=!1,s&&(l=t?[]:"")}var o,t,a,s,l=[],u=[],c=-1,d={add:function(){return l&&(t&&!o&&(c=l.length-1,u.push(t)),function n(e){E.each(e,function(e,t){m(t)?r.unique&&d.has(t)||l.push(t):t&&t.length&&"string"!==h(t)&&n(t)})}(arguments),t&&!o&&i()),this},remove:function(){return E.each(arguments,function(e,t){for(var n;-1<(n=E.inArray(t,l,n));)l.splice(n,1),n<=c&&c--}),this},has:function(e){return e?-1<E.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return s=u=[],l=t="",this},disabled:function(){return!l},lock:function(){return s=u=[],t||o||(l=t=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),o||i()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!a}};return d},E.extend({Deferred:function(e){var o=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var i=arguments;return E.Deferred(function(r){E.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var l=0;function u(i,o,a,s){return function(){function e(){var e,t;if(!(i<l)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,u(l,o,O,s),u(l,o,N,s)):(l++,t.call(e,u(l,o,O,s),u(l,o,N,s),u(l,o,O,o.notifyWith))):(a!==O&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}}var n=this,r=arguments,t=s?e:function(){try{e()}catch(e){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(e,t.stackTrace),l<=i+1&&(a!==N&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(E.Deferred.getStackHook&&(t.stackTrace=E.Deferred.getStackHook()),C.setTimeout(t))}}return E.Deferred(function(e){o[0][3].add(u(0,e,m(r)?r:O,e.notifyWith)),o[1][3].add(u(0,e,m(t)?t:O)),o[2][3].add(u(0,e,m(n)?n:N))}).promise()},promise:function(e){return null!=e?E.extend(e,a):a}},s={};return E.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){function t(t){return function(e){i[t]=this,o[t]=1<arguments.length?s.call(arguments):e,--n||a.resolveWith(i,o)}}var n=arguments.length,r=n,i=Array(r),o=s.call(arguments),a=E.Deferred();if(n<=1&&(P(e,a.done(t(r)).resolve,a.reject,!n),"pending"===a.state()||m(o[r]&&o[r].then)))return a.then();for(;r--;)P(o[r],t(r),a.reject);return a.promise()}});var M=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&M.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){C.setTimeout(function(){throw e})};var R=E.Deferred();function H(){w.removeEventListener("DOMContentLoaded",H),C.removeEventListener("load",H),E.ready()}E.fn.ready=function(e){return R.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0)!==e&&0<--E.readyWait||R.resolveWith(w,[E])}}),E.ready.then=R.then,"complete"===w.readyState||"loading"!==w.readyState&&!w.documentElement.doScroll?C.setTimeout(E.ready):(w.addEventListener("DOMContentLoaded",H),C.addEventListener("load",H));function Q(e,t,n,r,i,o,a){var s=0,l=e.length,u=null==n;if("object"===h(n))for(s in i=!0,n)Q(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),t=u?a?(t.call(e,r),null):(u=t,function(e,t,n){return u.call(E(e),n)}):t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:u?t.call(e):l?t(e[0],n):o}var B=/^-ms-/,U=/-([a-z])/g;function z(e,t){return t.toUpperCase()}function W(e){return e.replace(B,"ms-").replace(U,z)}function V(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function X(){this.expando=E.expando+X.uid++}X.uid=1,X.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[W(t)]=n;else for(r in t)i[W(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][W(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(W):(t=W(t))in r?[t]:t.match(D)||[]).length;for(;n--;)delete r[t[n]]}void 0!==t&&!E.isEmptyObject(r)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&&!E.isEmptyObject(e)}};var G=new X,K=new X,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function J(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Y,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:Z.test(i)?JSON.parse(i):i)}catch(e){}K.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return K.hasData(e)||G.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return G.access(e,t,n)},_removeData:function(e,t){G.remove(e,t)}}),E.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){K.set(this,n)}):Q(this,function(e){var t;return o&&void 0===e?void 0!==(t=K.get(o,n))||void 0!==(t=J(o,n))?t:void 0:void this.each(function(){K.set(this,n,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(i=K.get(o),1===o.nodeType&&!G.get(o,"hasDataAttrs"))){for(t=a.length;t--;)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=W(r.slice(5)),J(o,r,i[r]));G.set(o,"hasDataAttrs",!0)}return i},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return r=G.get(e,t=(t||"fx")+"queue"),n&&(!r||Array.isArray(n)?r=G.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){E.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return G.get(e,n)||G.access(e,n,{empty:E.Callbacks("once memory").add(function(){G.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?E.queue(this[0],t):void 0===n?this:this.each(function(){var e=E.queue(this,t,n);E._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&E.dequeue(this,t)})},dequeue:function(e){return this.each(function(){E.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--i||o.resolveWith(a,[a])}var r,i=1,o=E.Deferred(),a=this,s=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(r=G.get(a[s],e+"queueHooks"))&&r.empty&&(i++,r.empty.add(n));return n(),o.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=w.documentElement,ie=function(e){return E.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});function ae(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===E.css(e,"display")}function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return E.css(e,t,"")},l=s(),u=n&&n[3]||(E.cssNumber[t]?"":"px"),c=e.nodeType&&(E.cssNumber[t]||"px"!==u&&+l)&&te.exec(E.css(e,t));if(c&&c[3]!==u){for(u=u||c[3],c=+(l/=2)||1;a--;)E.style(e,t,c+u),(1-o)*(1-(o=s()/l||.5))<=0&&(a=0),c/=o;E.style(e,t,(c*=2)+u),n=n||[]}return n&&(c=+c||+l||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=i)),i}var le={};function ue(e,t){for(var n,r,i,o,a,s=[],l=0,u=e.length;l<u;l++)(r=e[l]).style&&(n=r.style.display,t?("none"===n&&(s[l]=G.get(r,"display")||null,s[l]||(r.style.display="")),""===r.style.display&&ae(r)&&(s[l]=(a=o=void 0,o=(i=r).ownerDocument,a=i.nodeName,(i=le[a])||(o=o.body.appendChild(o.createElement(a)),i=E.css(o,"display"),o.parentNode.removeChild(o),le[a]=i="none"===i?"block":i)))):"none"!==n&&(s[l]="none",G.set(r,"display",n)));for(l=0;l<u;l++)null!=s[l]&&(e[l].style.display=s[l]);return e}E.fn.extend({show:function(){return ue(this,!0)},hide:function(){return ue(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?E(this).show():E(this).hide()})}});var ce=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i;d=w.createDocumentFragment().appendChild(w.createElement("div")),(f=w.createElement("input")).setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),d.appendChild(f),b.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked,d.innerHTML="<textarea>x</textarea>",b.noCloneChecked=!!d.cloneNode(!0).lastChild.defaultValue,d.innerHTML="<option></option>",b.option=!!d.lastChild;var fe={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,"",""]};function he(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&L(e,t)?E.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n<r;n++)G.set(e[n],"globalEval",!t||G.get(t[n],"globalEval"))}fe.tbody=fe.tfoot=fe.colgroup=fe.caption=fe.thead,fe.th=fe.td,b.option||(fe.optgroup=fe.option=[1,"<select multiple='multiple'>","</select>"]);var ge=/<|&#?\w+;/;function ve(e,t,n,r,i){for(var o,a,s,l,u,c=t.createDocumentFragment(),d=[],p=0,f=e.length;p<f;p++)if((o=e[p])||0===o)if("object"===h(o))E.merge(d,o.nodeType?[o]:o);else if(ge.test(o)){for(a=a||c.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),s=fe[s]||fe._default,a.innerHTML=s[1]+E.htmlPrefilter(o)+s[2],u=s[0];u--;)a=a.lastChild;E.merge(d,a.childNodes),(a=c.firstChild).textContent=""}else d.push(t.createTextNode(o));for(c.textContent="",p=0;o=d[p++];)if(r&&-1<E.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=he(c.appendChild(o),"script"),l&&me(a),n)for(u=0;o=a[u++];)pe.test(o.type||"")&&n.push(o);return c}var ye=/^([^.]*)(?:\.(.+)|)/;function be(){return!0}function xe(){return!1}function _e(e,t){return e===function(){try{return w.activeElement}catch(e){}}()==("focus"===t)}function Ce(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ce(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=xe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function we(e,i,o){o?(G.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=G.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),G.set(this,i,r),t=o(this,i),this[i](),r!==(n=G.get(this,i))||t?G.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(G.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,i)&&E.event.add(e,i,be)}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,u,c,d,p,f,h=G.get(t);if(V(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(re,i),n.guid||(n.guid=E.guid++),(s=h.events)||(s=h.events=Object.create(null)),(a=h.handle)||(a=h.handle=function(e){return void 0!==E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;l--;)d=f=(u=ye.exec(e[l])||[])[1],p=(u[2]||"").split(".").sort(),d&&(c=E.event.special[d]||{},d=(i?c.delegateType:c.bindType)||d,c=E.event.special[d]||{},u=E.extend({type:d,origType:f,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:p.join(".")},o),(f=s[d])||((f=s[d]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,r,p,a)||t.addEventListener&&t.addEventListener(d,a)),c.add&&(c.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,u):f.push(u),E.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,u,c,d,p,f,h,m,g=G.hasData(e)&&G.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(D)||[""]).length;u--;)if(f=m=(s=ye.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),f){for(d=E.event.special[f]||{},p=l[f=(r?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,d.remove&&d.remove.call(e,c));a&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||E.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)E.event.remove(e,f+t[u],n,r,!0);E.isEmptyObject(l)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a=new Array(arguments.length),s=E.event.fix(e),l=(G.get(this,"events")||Object.create(null))[s.type]||[],e=E.event.special[s.type]||{};for(a[0]=s,t=1;t<arguments.length;t++)a[t]=arguments[t];if(s.delegateTarget=this,!e.preDispatch||!1!==e.preDispatch.call(this,s)){for(o=E.event.handlers.call(this,s,l),t=0;(r=o[t++])&&!s.isPropagationStopped();)for(s.currentTarget=r.elem,n=0;(i=r.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(i=((E.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,a))&&!1===(s.result=i)&&(s.preventDefault(),s.stopPropagation()));return e.postDispatch&&e.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&1<=e.button))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],a={},n=0;n<l;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<E(i,this).index(u):E.find(i,this,null,[u]).length),a[i]&&o.push(r);o.length&&s.push({elem:u,handlers:o})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(t,e){Object.defineProperty(E.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){e=this||e;return ce.test(e.type)&&e.click&&L(e,"input")&&we(e,"click",be),!1},trigger:function(e){e=this||e;return ce.test(e.type)&&e.click&&L(e,"input")&&we(e,"click"),!0},_default:function(e){e=e.target;return ce.test(e.type)&&e.click&&L(e,"input")&&G.get(e,"click")||L(e,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?be:xe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:xe,isPropagationStopped:xe,isImmediatePropagationStopped:xe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=be,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=be,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=be,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},function(e,t){E.event.special[e]={setup:function(){return we(this,e,_e),!1},trigger:function(){return we(this,e),!0},_default:function(){return!0},delegateType:t}}),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){E.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||E.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),E.fn.extend({on:function(e,t,n,r){return Ce(this,e,t,n,r)},one:function(e,t,n,r){return Ce(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=xe),this.each(function(){E.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this}});var Ee=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Se=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return L(e,"table")&&L(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Te(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function $e(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,i,o;if(1===t.nodeType){if(G.hasData(e)&&(o=G.get(e).events))for(i in G.remove(t,"handle events"),o)for(n=0,r=o[i].length;n<r;n++)E.event.add(t,i,o[i][n]);K.hasData(e)&&(e=K.access(e),e=E.extend({},e),K.set(t,e))}}function ke(n,r,i,o){r=v(r);var e,t,a,s,l,u,c=0,d=n.length,p=d-1,f=r[0],h=m(f);if(h||1<d&&"string"==typeof f&&!b.checkClone&&Ae.test(f))return n.each(function(e){var t=n.eq(e);h&&(r[0]=f.call(this,e,t.html())),ke(t,r,i,o)});if(d&&(t=(e=ve(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=E.map(he(e,"script"),Te)).length;c<d;c++)l=e,c!==p&&(l=E.clone(l,!0,!0),s&&E.merge(a,he(l,"script"))),i.call(n[c],l,c);if(s)for(u=a[a.length-1].ownerDocument,E.map(a,$e),c=0;c<s;c++)l=a[c],pe.test(l.type||"")&&!G.access(l,"globalEval")&&E.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?E._evalUrl&&!l.noModule&&E._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},u):x(l.textContent.replace(Se,""),l,u))}return n}function je(e,t,n){for(var r,i=t?E.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||E.cleanData(he(r)),r.parentNode&&(n&&ie(r)&&me(he(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,l,u,c=e.cloneNode(!0),d=ie(e);if(!(b.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=he(c),r=0,i=(o=he(e)).length;r<i;r++)s=o[r],l=a[r],u=void 0,"input"===(u=l.nodeName.toLowerCase())&&ce.test(s.type)?l.checked=s.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=s.defaultValue);if(t)if(n)for(o=o||he(e),a=a||he(c),r=0,i=o.length;r<i;r++)Ie(o[r],a[r]);else Ie(e,c);return 0<(a=he(c,"script")).length&&me(a,!d&&he(e,"script")),c},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[G.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[G.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),E.fn.extend({detach:function(e){return je(this,e,!0)},remove:function(e){return je(this,e)},text:function(e){return Q(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return ke(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return ke(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Le(this,e)).insertBefore(e,t.firstChild)})},before:function(){return ke(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return ke(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(he(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return Q(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ee.test(e)&&!fe[(de.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(he(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return ke(this,arguments,function(e){var t=this.parentNode;E.inArray(this,n)<0&&(E.cleanData(he(this)),t&&t.replaceChild(e,this))},n)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){E.fn[e]=function(e){for(var t,n=[],r=E(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),E(r[o])[a](t),l.apply(n,t.get());return this.pushStack(n)}});function qe(e){var t=e.ownerDocument.defaultView;return(t=!t||!t.opener?C:t).getComputedStyle(e)}function Fe(e,t,n){var r,i={};for(r in t)i[r]=e.style[r],e.style[r]=t[r];for(r in n=n.call(e),t)e.style[r]=i[r];return n}var De,Oe,Ne,Pe,Me,Re,He,Qe,Be=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ue=new RegExp(ne.join("|"),"i");function ze(){var e;Qe&&(He.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Qe.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(He).appendChild(Qe),e=C.getComputedStyle(Qe),De="1%"!==e.top,Re=12===We(e.marginLeft),Qe.style.right="60%",Pe=36===We(e.right),Oe=36===We(e.width),Qe.style.position="absolute",Ne=12===We(Qe.offsetWidth/3),re.removeChild(He),Qe=null)}function We(e){return Math.round(parseFloat(e))}function Ve(e,t,n){var r,i,o=e.style;return(n=n||qe(e))&&(""!==(i=n.getPropertyValue(t)||n[t])||ie(e)||(i=E.style(e,t)),!b.pixelBoxStyles()&&Be.test(i)&&Ue.test(t)&&(r=o.width,e=o.minWidth,t=o.maxWidth,o.minWidth=o.maxWidth=o.width=i,i=n.width,o.width=r,o.minWidth=e,o.maxWidth=t)),void 0!==i?i+"":i}function Xe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}He=w.createElement("div"),(Qe=w.createElement("div")).style&&(Qe.style.backgroundClip="content-box",Qe.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===Qe.style.backgroundClip,E.extend(b,{boxSizingReliable:function(){return ze(),Oe},pixelBoxStyles:function(){return ze(),Pe},pixelPosition:function(){return ze(),De},reliableMarginLeft:function(){return ze(),Re},scrollboxSize:function(){return ze(),Ne},reliableTrDimensions:function(){var e,t,n;return null==Me&&(e=w.createElement("table"),t=w.createElement("tr"),n=w.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),n=C.getComputedStyle(t),Me=parseInt(n.height,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),Me}}));var Ge=["Webkit","Moz","ms"],Ke=w.createElement("div").style,Ze={};function Ye(e){var t=E.cssProps[e]||Ze[e];return t||(e in Ke?e:Ze[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;n--;)if((e=Ge[n]+t)in Ke)return e}(e)||e)}var Je=/^(none|table(?!-c[ea]).+)/,et=/^--/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=E.css(e,n+ne[a],!0,i)),r?("content"===n&&(l-=E.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(l-=E.css(e,"border"+ne[a]+"Width",!0,i))):(l+=E.css(e,"padding"+ne[a],!0,i),"padding"!==n?l+=E.css(e,"border"+ne[a]+"Width",!0,i):s+=E.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-s-.5))||0),l}function ot(e,t,n){var r=qe(e),i=(!b.boxSizingReliable()||n)&&"border-box"===E.css(e,"boxSizing",!1,r),o=i,a=Ve(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Be.test(a)){if(!n)return a;a="auto"}return(!b.boxSizingReliable()&&i||!b.reliableTrDimensions()&&L(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===E.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===E.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){e=Ve(e,"opacity");return""===e?"1":e}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=W(t),l=et.test(t),u=e.style;if(l||(t=Ye(s)),a=E.cssHooks[t]||E.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=i&&i[3]||(E.cssNumber[s]?"":"px")),b.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var i,o=W(t);return et.test(t)||(t=Ye(o)),"normal"===(i=void 0===(i=(o=E.cssHooks[t]||E.cssHooks[o])&&"get"in o?o.get(e,!0,n):i)?Ve(e,t,r):i)&&t in nt&&(i=nt[t]),""===n||n?(t=parseFloat(i),!0===n||isFinite(t)?t||0:i):i}}),E.each(["height","width"],function(e,s){E.cssHooks[s]={get:function(e,t,n){if(t)return!Je.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,s,n):Fe(e,tt,function(){return ot(e,s,n)})},set:function(e,t,n){var r,i=qe(e),o=!b.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===E.css(e,"boxSizing",!1,i),n=n?it(e,s,n,a,i):0;return a&&o&&(n-=Math.ceil(e["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(i[s])-it(e,s,"border",!1,i)-.5)),n&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[s]=t,t=E.css(e,s)),rt(0,t,n)}}}),E.cssHooks.marginLeft=Xe(b.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ve(e,"marginLeft"))||e.getBoundingClientRect().left-Fe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(i,o){E.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(E.cssHooks[i+o].set=rt)}),E.fn.extend({css:function(e,t){return Q(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=qe(e),i=t.length;a<i;a++)o[t[a]]=E.css(e,t[a],!1,r);return o}return void 0!==n?E.style(e,t,n):E.css(e,t)},e,t,1<arguments.length)}}),((E.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(E.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return(e&&e.get?e:at.propHooks._default).get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(n&&n.set?n:at.propHooks._default).set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(e=E.css(e.elem,e.prop,""))&&"auto"!==e?e:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=at.prototype.init,E.fx.step={};var st,lt,ut=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function dt(){lt&&(!1===w.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(dt):C.setTimeout(dt,E.fx.interval),E.fx.tick())}function pt(){return C.setTimeout(function(){st=void 0}),st=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ht(e,t,n){for(var r,i=(mt.tweeners[t]||[]).concat(mt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function mt(i,e,t){var n,o,r=0,a=mt.prefilters.length,s=E.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var e=st||pt(),e=Math.max(0,u.startTime+u.duration-e),t=1-(e/u.duration||0),n=0,r=u.tweens.length;n<r;n++)u.tweens[n].run(t);return s.notifyWith(i,[u,t,e]),t<1&&r?e:(r||s.notifyWith(i,[u,1,0]),s.resolveWith(i,[u]),!1)},u=s.promise({elem:i,props:E.extend({},e),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||pt(),duration:t.duration,tweens:[],createTween:function(e,t){e=E.Tween(i,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(e),e},stop:function(e){var t=0,n=e?u.tweens.length:0;if(o)return this;for(o=!0;t<n;t++)u.tweens[t].run(1);return e?(s.notifyWith(i,[u,1,0]),s.resolveWith(i,[u,e])):s.rejectWith(i,[u,e]),this}}),c=u.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=W(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=E.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,u.opts.specialEasing);r<a;r++)if(n=mt.prefilters[r].call(u,i,c,u.opts))return m(n.stop)&&(E._queueHooks(u.elem,u.opts.queue).stop=n.stop.bind(n)),n;return E.map(c,ht,u),m(u.opts.start)&&u.opts.start.call(i,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),E.fx.timer(E.extend(l,{elem:i,anim:u,queue:u.opts.queue})),u}E.Animation=E.extend(mt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){for(var n,r=0,i=(e=m(e)?(t=e,["*"]):e.match(D)).length;r<i;r++)n=e[r],mt.tweeners[n]=mt.tweeners[n]||[],mt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,l,u,c="width"in t||"height"in t,d=this,p={},f=e.style,h=e.nodeType&&ae(e),m=G.get(e,"fxshow");for(r in n.queue||(null==(a=E._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,E.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ut.test(i)){if(delete t[r],o=o||"toggle"===i,i===(h?"hide":"show")){if("show"!==i||!m||void 0===m[r])continue;h=!0}p[r]=m&&m[r]||E.style(e,r)}if((l=!E.isEmptyObject(t))||!E.isEmptyObject(p))for(r in c&&1===e.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(u=m&&m.display)&&(u=G.get(e,"display")),"none"===(c=E.css(e,"display"))&&(u?c=u:(ue([e],!0),u=e.style.display||u,c=E.css(e,"display"),ue([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===E.css(e,"float")&&(l||(d.done(function(){f.display=u}),null==u&&(c=f.display,u="none"===c?"":c)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",d.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),l=!1,p)l||(m?"hidden"in m&&(h=m.hidden):m=G.access(e,"fxshow",{display:u}),o&&(m.hidden=!h),h&&ue([e],!0),d.done(function(){for(r in h||ue([e]),G.remove(e,"fxshow"),p)E.style(e,r,p[r])})),l=ht(h?m[r]:0,r,d),r in m||(m[r]=l.start,h&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?mt.prefilters.unshift(e):mt.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return E.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in E.fx.speeds?r.duration=E.fx.speeds[r.duration]:r.duration=E.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=E.isEmptyObject(t),o=E.speed(e,n,r),r=function(){var e=mt(this,E.extend({},t),o);(i||G.get(this,"finish"))&&e.stop(!0)};return r.finish=r,i||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(i,e,o){function a(e){var t=e.stop;delete e.stop,t(o)}return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=E.timers,r=G.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ct.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||E.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=G.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=E.timers,o=n?n.length:0;for(t.finish=!0,E.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),E.each(["toggle","show","hide"],function(e,r){var i=E.fn[r];E.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),E.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){E.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),st=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){lt||(lt=!0,dt())},E.fx.stop=function(){lt=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(r,e){return r=E.fx&&E.fx.speeds[r]||r,this.queue(e=e||"fx",function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},d=w.createElement("input"),ee=w.createElement("select").appendChild(w.createElement("option")),d.type="checkbox",b.checkOn=""!==d.value,b.optSelected=ee.selected,(d=w.createElement("input")).value="t",d.type="radio",b.radioValue="t"===d.value;var gt,vt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return Q(this,E.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(i=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):!(i&&"get"in i&&null!==(r=i.get(e,t)))&&null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!b.radioValue&&"radio"===t&&L(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var a=vt[t]||E.find.attr;vt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=vt[o],vt[o]=r,r=null!=a(e,t,n)?o:null,vt[o]=i),r}});var yt=/^(?:input|select|textarea|button)$/i,bt=/^(?:a|area)$/i;function xt(e){return(e.match(D)||[]).join(" ")}function _t(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}E.fn.extend({prop:function(e,t){return Q(this,E.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):yt.test(e.nodeName)||bt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(E.propHooks.selected={get:function(e){e=e.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(t){var e,n,r,i,o,a,s=0;if(m(t))return this.each(function(e){E(this).addClass(t.call(this,e,_t(this)))});if((e=Ct(t)).length)for(;n=this[s++];)if(a=_t(n),r=1===n.nodeType&&" "+xt(a)+" "){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a!==(a=xt(r))&&n.setAttribute("class",a)}return this},removeClass:function(t){var e,n,r,i,o,a,s=0;if(m(t))return this.each(function(e){E(this).removeClass(t.call(this,e,_t(this)))});if(!arguments.length)return this.attr("class","");if((e=Ct(t)).length)for(;n=this[s++];)if(a=_t(n),r=1===n.nodeType&&" "+xt(a)+" "){for(o=0;i=e[o++];)for(;-1<r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");a!==(a=xt(r))&&n.setAttribute("class",a)}return this},toggleClass:function(i,t){var o=typeof i,a="string"==o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){E(this).toggleClass(i.call(this,e,_t(this),t),t)}):this.each(function(){var e,t,n,r;if(a)for(t=0,n=E(this),r=Ct(i);e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==i&&"boolean"!=o||((e=_t(this))&&G.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==i&&G.get(this,"__className__")||""))})},hasClass:function(e){for(var t,n=0,r=" "+e+" ";t=this[n++];)if(1===t.nodeType&&-1<(" "+xt(_t(t))+" ").indexOf(r))return!0;return!1}});var wt=/\r/g;E.fn.extend({val:function(t){var n,e,r,i=this[0];return arguments.length?(r=m(t),this.each(function(e){1===this.nodeType&&(null==(e=r?t.call(this,e,E(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=E.map(e,function(e){return null==e?"":e+""})),(n=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):i?(n=E.valHooks[i.type]||E.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(i,"value"))?e:"string"==typeof(e=i.value)?e.replace(wt,""):null==e?"":e:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:xt(E.text(e))}},select:{get:function(e){for(var t,n=e.options,r=e.selectedIndex,i="select-one"===e.type,o=i?null:[],a=i?r+1:n.length,s=r<0?a:i?r:0;s<a;s++)if(((t=n[s]).selected||s===r)&&!t.disabled&&(!t.parentNode.disabled||!L(t.parentNode,"optgroup"))){if(t=E(t).val(),i)return t;o.push(t)}return o},set:function(e,t){for(var n,r,i=e.options,o=E.makeArray(t),a=i.length;a--;)((r=i[a]).selected=-1<E.inArray(E.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<E.inArray(E(e).val(),t)}},b.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),b.focusin="onfocusin"in C;function Et(e){e.stopPropagation()}var At=/^(?:focusinfocus|focusoutblur)$/;E.extend(E.event,{trigger:function(e,t,n,r){var i,o,a,s,l,u,c,d=[n||w],p=y.call(e,"type")?e.type:e,f=y.call(e,"namespace")?e.namespace.split("."):[],h=c=o=n=n||w;if(3!==n.nodeType&&8!==n.nodeType&&!At.test(p+E.event.triggered)&&(-1<p.indexOf(".")&&(p=(f=p.split(".")).shift(),f.sort()),s=p.indexOf(":")<0&&"on"+p,(e=e[E.expando]?e:new E.Event(p,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=f.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:E.makeArray(t,[e]),u=E.event.special[p]||{},r||!u.trigger||!1!==u.trigger.apply(n,t))){if(!r&&!u.noBubble&&!g(n)){for(a=u.delegateType||p,At.test(a+p)||(h=h.parentNode);h;h=h.parentNode)d.push(h),o=h;o===(n.ownerDocument||w)&&d.push(o.defaultView||o.parentWindow||C)}for(i=0;(h=d[i++])&&!e.isPropagationStopped();)c=h,e.type=1<i?a:u.bindType||p,(l=(G.get(h,"events")||Object.create(null))[e.type]&&G.get(h,"handle"))&&l.apply(h,t),(l=s&&h[s])&&l.apply&&V(h)&&(e.result=l.apply(h,t),!1===e.result&&e.preventDefault());return e.type=p,r||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(d.pop(),t)||!V(n)||s&&m(n[p])&&!g(n)&&((o=n[s])&&(n[s]=null),E.event.triggered=p,e.isPropagationStopped()&&c.addEventListener(p,Et),n[p](),e.isPropagationStopped()&&c.removeEventListener(p,Et),E.event.triggered=void 0,o&&(n[s]=o)),e.result}},simulate:function(e,t,n){e=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(e,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),b.focusin||E.each({focus:"focusin",blur:"focusout"},function(n,r){function i(e){E.event.simulate(r,e.target,E.event.fix(e))}E.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=G.access(e,r);t||e.addEventListener(n,i,!0),G.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=G.access(e,r)-1;t?G.access(e,r,t):(e.removeEventListener(n,i,!0),G.remove(e,r))}}});var St=C.location,Lt={guid:Date.now()},Tt=/\?/;E.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||E.error("Invalid XML: "+(n?E.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var $t=/\[\]$/,It=/\r?\n/g,kt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;E.param=function(e,t){function n(e,t){t=m(t)?t():t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var r,i=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){n(this.name,this.value)});else for(r in e)!function n(r,e,i,o){if(Array.isArray(e))E.each(e,function(e,t){i||$t.test(r)?o(r,t):n(r+"["+("object"==typeof t&&null!=t?e:"")+"]",t,i,o)});else if(i||"object"!==h(e))o(r,e);else for(var t in e)n(r+"["+t+"]",e[t],i,o)}(r,e[r],t,n);return i.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&jt.test(this.nodeName)&&!kt.test(e)&&(this.checked||!ce.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(It,"\r\n")}}):{name:t.name,value:n.replace(It,"\r\n")}}).get()}});var qt=/%20/g,Ft=/#.*$/,Dt=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Nt=/^(?:GET|HEAD)$/,Pt=/^\/\//,Mt={},Rt={},Ht="*/".concat("*"),Qt=w.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(m(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Ut(t,r,i,o){var a={},s=t===Rt;function l(e){var n;return a[e]=!0,E.each(t[e]||[],function(e,t){t=t(r,i,o);return"string"!=typeof t||s||a[t]?s?!(n=t):void 0:(r.dataTypes.unshift(t),l(t),!1)}),n}return l(r.dataTypes[0])||!a["*"]&&l("*")}function zt(e,t){var n,r,i=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r=r||{})[n]=t[n]);return r&&E.extend(!0,e,r),e}Qt.href=St.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:St.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(St.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,E.ajaxSettings),t):zt(E.ajaxSettings,e)},ajaxPrefilter:Bt(Mt),ajaxTransport:Bt(Rt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var l,u,c,n,d,p,f,r,i,h=E.ajaxSetup({},t=t||{}),m=h.context||h,g=h.context&&(m.nodeType||m.jquery)?E(m):E.event,v=E.Deferred(),y=E.Callbacks("once memory"),b=h.statusCode||{},o={},a={},s="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(p){if(!n)for(n={};t=Ot.exec(c);)n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return p?c:null},setRequestHeader:function(e,t){return null==p&&(e=a[e.toLowerCase()]=a[e.toLowerCase()]||e,o[e]=t),this},overrideMimeType:function(e){return null==p&&(h.mimeType=e),this},statusCode:function(e){if(e)if(p)x.always(e[x.status]);else for(var t in e)b[t]=[b[t],e[t]];return this},abort:function(e){e=e||s;return l&&l.abort(e),_(0,e),this}};if(v.promise(x),h.url=((e||h.url||St.href)+"").replace(Pt,St.protocol+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(D)||[""],null==h.crossDomain){i=w.createElement("a");try{i.href=h.url,i.href=i.href,h.crossDomain=Qt.protocol+"//"+Qt.host!=i.protocol+"//"+i.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=E.param(h.data,h.traditional)),Ut(Mt,h,t,x),p)return x;for(r in(f=E.event&&h.global)&&0==E.active++&&E.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Nt.test(h.type),u=h.url.replace(Ft,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(i=h.url.slice(u.length),h.data&&(h.processData||"string"==typeof h.data)&&(u+=(Tt.test(u)?"&":"?")+h.data,delete h.data),!1===h.cache&&(u=u.replace(Dt,"$1"),i=(Tt.test(u)?"&":"?")+"_="+Lt.guid+++i),h.url=u+i),h.ifModified&&(E.lastModified[u]&&x.setRequestHeader("If-Modified-Since",E.lastModified[u]),E.etag[u]&&x.setRequestHeader("If-None-Match",E.etag[u])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&x.setRequestHeader("Content-Type",h.contentType),x.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Ht+"; q=0.01":""):h.accepts["*"]),h.headers)x.setRequestHeader(r,h.headers[r]);if(h.beforeSend&&(!1===h.beforeSend.call(m,x,h)||p))return x.abort();if(s="abort",y.add(h.complete),x.done(h.success),x.fail(h.error),l=Ut(Rt,h,t,x)){if(x.readyState=1,f&&g.trigger("ajaxSend",[x,h]),p)return x;h.async&&0<h.timeout&&(d=C.setTimeout(function(){x.abort("timeout")},h.timeout));try{p=!1,l.send(o,_)}catch(e){if(p)throw e;_(-1,e)}}else _(-1,"No Transport");function _(e,t,n,r){var i,o,a,s=t;p||(p=!0,d&&C.clearTimeout(d),l=void 0,c=r||"",x.readyState=0<e?4:0,r=200<=e&&e<300||304===e,n&&(a=function(e,t,n){for(var r,i,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}a=a||i}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}(h,x,n)),!r&&-1<E.inArray("script",h.dataTypes)&&E.inArray("json",h.dataTypes)<0&&(h.converters["text script"]=function(){}),a=function(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(h,a,x,r),r?(h.ifModified&&((n=x.getResponseHeader("Last-Modified"))&&(E.lastModified[u]=n),(n=x.getResponseHeader("etag"))&&(E.etag[u]=n)),204===e||"HEAD"===h.type?s="nocontent":304===e?s="notmodified":(s=a.state,i=a.data,r=!(o=a.error))):(o=s,!e&&s||(s="error",e<0&&(e=0))),x.status=e,x.statusText=(t||s)+"",r?v.resolveWith(m,[i,s,x]):v.rejectWith(m,[x,s,o]),x.statusCode(b),b=void 0,f&&g.trigger(r?"ajaxSuccess":"ajaxError",[x,h,r?i:o]),y.fireWith(m,[x,s]),f&&(g.trigger("ajaxComplete",[x,h]),--E.active||E.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],function(e,i){E[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),E.ajax(E.extend({url:e,type:i,dataType:r,data:t,success:n},E.isPlainObject(e)&&e))}}),E.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),E._evalUrl=function(e,t,n){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){E.globalEval(e,t,n)}})},E.fn.extend({wrapAll:function(e){return this[0]&&(m(e)&&(e=e.call(this[0])),e=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){E(this).wrapInner(n.call(this,e))}):this.each(function(){var e=E(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){E(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Vt=E.ajaxSettings.xhr();b.cors=!!Vt&&"withCredentials"in Vt,b.ajax=Vt=!!Vt,E.ajaxTransport(function(i){var o,a;if(b.cors||Vt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Wt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),E.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),E.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=E("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),w.head.appendChild(r[0])},abort:function(){i&&i()}}});var Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||E.expando+"_"+Lt.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),b.createHTMLDocument=((d=w.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===d.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(b.createHTMLDocument?((r=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(r)):t=w),r=!n&&[],(n=T.exec(e))?[t.createElement(n[1])]:(n=ve([e],t,r),r&&r.length&&E(r).remove(),E.merge([],n.childNodes)));var r},E.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=xt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&E.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s=E.css(e,"position"),l=E(e),u={};"static"===s&&(e.style.position="relative"),o=l.offset(),r=E.css(e,"top"),a=E.css(e,"left"),a=("absolute"===s||"fixed"===s)&&-1<(r+a).indexOf("auto")?(i=(s=l.position()).top,s.left):(i=parseFloat(r)||0,parseFloat(a)||0),null!=(t=m(t)?t.call(e,n,E.extend({},o)):t).top&&(u.top=t.top-o.top+i),null!=t.left&&(u.left=t.left-o.left+a),"using"in t?t.using.call(e,u):l.css(u)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return Q(this,function(e,t,n){var r;return g(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n)},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=Xe(b.pixelPosition,function(e,t){if(t)return t=Ve(e,n),Be.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return Q(this,function(e,t,n){var r;return g(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Kt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var n,r;if("string"==typeof t&&(r=e[t],t=e,e=r),m(e))return n=s.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(s.call(arguments)))}).guid=e.guid=e.guid||E.guid++,r},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=L,E.isFunction=m,E.isWindow=g,E.camelCase=W,E.type=h,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(Kt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return E});var Zt=C.jQuery,Yt=C.$;return E.noConflict=function(e){return C.$===E&&(C.$=Yt),e&&C.jQuery===E&&(C.jQuery=Zt),E},void 0===e&&(C.jQuery=C.$=E),E}),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t(require("./punycode"),require("./IPv6"),require("./SecondLevelDomains")):"function"==typeof define&&define.amd?define(["./punycode","./IPv6","./SecondLevelDomains"],t):e.URI=t(e.punycode,e.IPv6,e.SecondLevelDomains,e)}(this,function(s,t,u,n){"use strict";var r=n&&n.URI;function h(e,t){var n=1<=arguments.length;if(!(this instanceof h))return n?2<=arguments.length?new h(e,t):new h(e):new h;if(void 0===e){if(n)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&n)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==t?this.absoluteTo(t):this}h.version="1.19.11";var e=h.prototype,l=Object.prototype.hasOwnProperty;function a(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function c(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function d(e){return"Array"===c(e)}function p(e,t){var n,r,i={};if("RegExp"===c(t))i=null;else if(d(t))for(n=0,r=t.length;n<r;n++)i[t[n]]=!0;else i[t]=!0;for(n=0,r=e.length;n<r;n++)(i&&void 0!==i[e[n]]||!i&&t.test(e[n]))&&(e.splice(n,1),r--,n--);return e}function f(e,t){if(d(t)){for(r=0,i=t.length;r<i;r++)if(!f(e,t[r]))return!1;return!0}for(var n=c(t),r=0,i=e.length;r<i;r++)if("RegExp"===n){if("string"==typeof e[r]&&e[r].match(t))return!0}else if(e[r]===t)return!0;return!1}function m(e,t){if(!d(e)||!d(t))return!1;if(e.length!==t.length)return!1;e.sort(),t.sort();for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0}function g(e){return e.replace(/^\/+|\/+$/g,"")}function i(e){return escape(e)}function o(e){return encodeURIComponent(e).replace(/[!'()*]/g,i).replace(/\*/g,"%2A")}h._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,preventInvalidHostname:h.preventInvalidHostname,duplicateQueryParameters:h.duplicateQueryParameters,escapeQuerySpace:h.escapeQuerySpace}},h.preventInvalidHostname=!1,h.duplicateQueryParameters=!1,h.escapeQuerySpace=!0,h.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,h.idn_expression=/[^a-z0-9\._-]/i,h.punycode_expression=/(xn--)/i,h.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,h.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,h.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,h.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},h.leading_whitespace_expression=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,h.ascii_tab_whitespace=/[\u0009\u000A\u000D]+/g,h.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},h.hostProtocols=["http","https"],h.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,h.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},h.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return h.domAttributes[t]}},h.encode=o,h.decode=decodeURIComponent,h.iso8859=function(){h.encode=escape,h.decode=unescape},h.unicode=function(){h.encode=o,h.decode=decodeURIComponent},h.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},h.encodeQuery=function(e,t){e=h.encode(e+"");return(t=void 0===t?h.escapeQuerySpace:t)?e.replace(/%20/g,"+"):e},h.decodeQuery=function(t,e){t+="",void 0===e&&(e=h.escapeQuerySpace);try{return h.decode(e?t.replace(/\+/g,"%20"):t)}catch(e){return t}};function v(n,r){return function(t){try{return h[r](t+"").replace(h.characters[n][r].expression,function(e){return h.characters[n][r].map[e]})}catch(e){return t}}}var y,b={encode:"encode",decode:"decode"};for(y in b)h[y+"PathSegment"]=v("pathname",b[y]),h[y+"UrnPathSegment"]=v("urnpath",b[y]);function x(o,a,s){return function(e){for(var t=s?function(e){return h[a](h[s](e))}:h[a],n=(e+"").split(o),r=0,i=n.length;r<i;r++)n[r]=t(n[r]);return n.join(o)}}function _(n){return function(e,t){return void 0===e?this._parts[n]||"":(this._parts[n]=e||null,this.build(!t),this)}}function C(n,r){return function(e,t){return void 0===e?this._parts[n]||"":(null!==e&&(e+="").charAt(0)===r&&(e=e.substring(1)),this._parts[n]=e,this.build(!t),this)}}h.decodePath=x("/","decodePathSegment"),h.decodeUrnPath=x(":","decodeUrnPathSegment"),h.recodePath=x("/","encodePathSegment","decode"),h.recodeUrnPath=x(":","encodeUrnPathSegment","decode"),h.encodeReserved=v("reserved","encode"),h.parse=function(e,t){var n;return t=t||{preventInvalidHostname:h.preventInvalidHostname},-1<(n=(e=(e=e.replace(h.leading_whitespace_expression,"")).replace(h.ascii_tab_whitespace,"")).indexOf("#"))&&(t.fragment=e.substring(n+1)||null,e=e.substring(0,n)),-1<(n=e.indexOf("?"))&&(t.query=e.substring(n+1)||null,e=e.substring(0,n)),"//"===(e=(e=e.replace(/^(https?|ftp|wss?)?:+[/\\]*/i,"$1://")).replace(/^[/\\]{2,}/i,"//")).substring(0,2)?(t.protocol=null,e=e.substring(2),e=h.parseAuthority(e,t)):-1<(n=e.indexOf(":"))&&(t.protocol=e.substring(0,n)||null,t.protocol&&!t.protocol.match(h.protocol_expression)?t.protocol=void 0:"//"===e.substring(n+1,n+3).replace(/\\/g,"/")?(e=e.substring(n+3),e=h.parseAuthority(e,t)):(e=e.substring(n+1),t.urn=!0)),t.path=e,t},h.parseHost=function(e,t){var n,r,i=(e=(e=e||"").replace(/\\/g,"/")).indexOf("/");return-1===i&&(i=e.length),"["===e.charAt(0)?(n=e.indexOf("]"),t.hostname=e.substring(1,n)||null,t.port=e.substring(n+2,i)||null,"/"===t.port&&(t.port=null)):(r=e.indexOf(":"),n=e.indexOf("/"),-1!==(r=e.indexOf(":",r+1))&&(-1===n||r<n)?(t.hostname=e.substring(0,i)||null,t.port=null):(n=e.substring(0,i).split(":"),t.hostname=n[0]||null,t.port=n[1]||null)),t.hostname&&"/"!==e.substring(i).charAt(0)&&(i++,e="/"+e),t.preventInvalidHostname&&h.ensureValidHostname(t.hostname,t.protocol),t.port&&h.ensureValidPort(t.port),e.substring(i)||"/"},h.parseAuthority=function(e,t){return e=h.parseUserinfo(e,t),h.parseHost(e,t)},h.parseUserinfo=function(e,t){var n=e,r=(e=-1!==e.indexOf("\\")?e.replace(/\\/g,"/"):e).indexOf("/"),i=e.lastIndexOf("@",-1<r?r:e.length-1);return-1<i&&(-1===r||i<r)?(r=e.substring(0,i).split(":"),t.username=r[0]?h.decode(r[0]):null,r.shift(),t.password=r[0]?h.decode(r.join(":")):null,e=n.substring(i+1)):(t.username=null,t.password=null),e},h.parseQuery=function(e,t){if(!e)return{};if(!(e=e.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,"")))return{};for(var n,r,i={},o=e.split("&"),a=o.length,s=0;s<a;s++)r=o[s].split("="),n=h.decodeQuery(r.shift(),t),r=r.length?h.decodeQuery(r.join("="),t):null,"__proto__"!==n&&(l.call(i,n)?("string"!=typeof i[n]&&null!==i[n]||(i[n]=[i[n]]),i[n].push(r)):i[n]=r);return i},h.build=function(e){var t="",n=!1;return e.protocol&&(t+=e.protocol+":"),e.urn||!t&&!e.hostname||(t+="//",n=!0),t+=h.buildAuthority(e)||"","string"==typeof e.path&&("/"!==e.path.charAt(0)&&n&&(t+="/"),t+=e.path),"string"==typeof e.query&&e.query&&(t+="?"+e.query),"string"==typeof e.fragment&&e.fragment&&(t+="#"+e.fragment),t},h.buildHost=function(e){var t="";return e.hostname?(h.ip6_expression.test(e.hostname)?t+="["+e.hostname+"]":t+=e.hostname,e.port&&(t+=":"+e.port),t):""},h.buildAuthority=function(e){return h.buildUserinfo(e)+h.buildHost(e)},h.buildUserinfo=function(e){var t="";return e.username&&(t+=h.encode(e.username)),e.password&&(t+=":"+h.encode(e.password)),t&&(t+="@"),t},h.buildQuery=function(e,t,n){var r,i,o,a,s="";for(i in e)if("__proto__"!==i&&l.call(e,i))if(d(e[i]))for(r={},o=0,a=e[i].length;o<a;o++)void 0!==e[i][o]&&void 0===r[e[i][o]+""]&&(s+="&"+h.buildQueryParameter(i,e[i][o],n),!0!==t&&(r[e[i][o]+""]=!0));else void 0!==e[i]&&(s+="&"+h.buildQueryParameter(i,e[i],n));return s.substring(1)},h.buildQueryParameter=function(e,t,n){return h.encodeQuery(e,n)+(null!==t?"="+h.encodeQuery(t,n):"")},h.addQuery=function(e,t,n){if("object"==typeof t)for(var r in t)l.call(t,r)&&h.addQuery(e,r,t[r]);else{if("string"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");void 0!==e[t]?("string"==typeof e[t]&&(e[t]=[e[t]]),d(n)||(n=[n]),e[t]=(e[t]||[]).concat(n)):e[t]=n}},h.setQuery=function(e,t,n){if("object"==typeof t)for(var r in t)l.call(t,r)&&h.setQuery(e,r,t[r]);else{if("string"!=typeof t)throw new TypeError("URI.setQuery() accepts an object, string as the name parameter");e[t]=void 0===n?null:n}},h.removeQuery=function(e,t,n){var r,i,o;if(d(t))for(r=0,i=t.length;r<i;r++)e[t[r]]=void 0;else if("RegExp"===c(t))for(o in e)t.test(o)&&(e[o]=void 0);else if("object"==typeof t)for(o in t)l.call(t,o)&&h.removeQuery(e,o,t[o]);else{if("string"!=typeof t)throw new TypeError("URI.removeQuery() accepts an object, string, RegExp as the first parameter");void 0!==n?"RegExp"===c(n)?!d(e[t])&&n.test(e[t])?e[t]=void 0:e[t]=p(e[t],n):e[t]!==String(n)||d(n)&&1!==n.length?d(e[t])&&(e[t]=p(e[t],n)):e[t]=void 0:e[t]=void 0}},h.hasQuery=function(e,t,n,r){switch(c(t)){case"String":break;case"RegExp":for(var i in e)if(l.call(e,i)&&t.test(i)&&(void 0===n||h.hasQuery(e,i,n)))return!0;return!1;case"Object":for(var o in t)if(l.call(t,o)&&!h.hasQuery(e,o,t[o]))return!1;return!0;default:throw new TypeError("URI.hasQuery() accepts a string, regular expression or object as the name parameter")}switch(c(n)){case"Undefined":return t in e;case"Boolean":return n===Boolean(d(e[t])?e[t].length:e[t]);case"Function":return!!n(e[t],t,e);case"Array":return d(e[t])?(r?f:m)(e[t],n):!1;case"RegExp":return d(e[t])?!!r&&f(e[t],n):Boolean(e[t]&&e[t].match(n));case"Number":n=String(n);case"String":return d(e[t])?!!r&&f(e[t],n):e[t]===n;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},h.joinPaths=function(){for(var e=[],t=[],n=0,r=0;r<arguments.length;r++){var i=new h(arguments[r]);e.push(i);for(var o=i.segment(),a=0;a<o.length;a++)"string"==typeof o[a]&&t.push(o[a]),o[a]&&n++}if(!t.length||!n)return new h("");var s=new h("").segment(t);return""!==e[0].path()&&"/"!==e[0].path().slice(0,1)||s.path("/"+s.path()),s.normalize()},h.commonPath=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r)){r--;break}return r<1?e.charAt(0)===t.charAt(0)&&"/"===e.charAt(0)?"/":"":("/"===e.charAt(r)&&"/"===t.charAt(r)||(r=e.substring(0,r).lastIndexOf("/")),e.substring(0,r+1))},h.withinString=function(e,t,n){var r=(n=n||{}).start||h.findUri.start,i=n.end||h.findUri.end,o=n.trim||h.findUri.trim,a=n.parens||h.findUri.parens,s=/[a-z0-9-]=["']?$/i;for(r.lastIndex=0;;){var l=r.exec(e);if(!l)break;var u=l.index;if(n.ignoreHtml){var c=e.slice(Math.max(u-3,0),u);if(c&&s.test(c))continue}for(var c=u+e.slice(u).search(i),d=e.slice(u,c),p=-1;;){var f=a.exec(d);if(!f)break;f=f.index+f[0].length,p=Math.max(p,f)}(d=-1<p?d.slice(0,p)+d.slice(p).replace(o,""):d.replace(o,"")).length<=l[0].length||n.ignore&&n.ignore.test(d)||(void 0!==(l=t(d,u,c=u+d.length,e))?(l=String(l),e=e.slice(0,u)+l+e.slice(c),r.lastIndex=u+l.length):r.lastIndex=c)}return r.lastIndex=0,e},h.ensureValidHostname=function(e,t){var n=!!e,r=!1;if((r=!!t?f(h.hostProtocols,t):r)&&!n)throw new TypeError("Hostname cannot be empty, if protocol is "+t);if(e&&e.match(h.invalid_hostname_characters)){if(!s)throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(s.toASCII(e).match(h.invalid_hostname_characters))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-:_]')}},h.ensureValidPort=function(e){if(e){var t=Number(e);if(!(/^[0-9]+$/.test(t)&&0<t&&t<65536))throw new TypeError('Port "'+e+'" is not a valid port')}},h.noConflict=function(e){if(e){e={URI:this.noConflict()};return n.URITemplate&&"function"==typeof n.URITemplate.noConflict&&(e.URITemplate=n.URITemplate.noConflict()),n.IPv6&&"function"==typeof n.IPv6.noConflict&&(e.IPv6=n.IPv6.noConflict()),n.SecondLevelDomains&&"function"==typeof n.SecondLevelDomains.noConflict&&(e.SecondLevelDomains=n.SecondLevelDomains.noConflict()),e}return n.URI===this&&(n.URI=r),this},e.build=function(e){return!0===e?this._deferred_build=!0:void 0!==e&&!this._deferred_build||(this._string=h.build(this._parts),this._deferred_build=!1),this},e.clone=function(){return new h(this)},e.valueOf=e.toString=function(){return this.build(!1)._string},e.protocol=_("protocol"),e.username=_("username"),e.password=_("password"),e.hostname=_("hostname"),e.port=_("port"),e.query=C("query","?"),e.fragment=C("fragment","#"),e.search=function(e,t){t=this.query(e,t);return"string"==typeof t&&t.length?"?"+t:t},e.hash=function(e,t){t=this.fragment(e,t);return"string"==typeof t&&t.length?"#"+t:t},e.pathname=function(e,t){if(void 0!==e&&!0!==e)return this._parts.urn?this._parts.path=e?h.recodeUrnPath(e):"":this._parts.path=e?h.recodePath(e):"/",this.build(!t),this;t=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?h.decodeUrnPath:h.decodePath)(t):t},e.path=e.pathname,e.href=function(e,t){if(void 0===e)return this.toString();this._string="",this._parts=h._parts();var n=e instanceof h,r="object"==typeof e&&(e.hostname||e.path||e.pathname);if(e.nodeName&&(e=e[h.getDomAttribute(e)]||"",r=!1),"string"==typeof(e=!n&&r&&void 0!==e.pathname?e.toString():e)||e instanceof String)this._parts=h.parse(String(e),this._parts);else{if(!n&&!r)throw new TypeError("invalid input");var i=n?e._parts:e;for(var o in i)"query"!==o&&l.call(this._parts,o)&&(this._parts[o]=i[o]);i.query&&this.query(i.query,!1)}return this.build(!t),this},e.is=function(e){var t=!1,n=!1,r=!1,i=!1,o=!1,a=!1,s=!1,l=!this._parts.urn;switch(this._parts.hostname&&(l=!1,n=h.ip4_expression.test(this._parts.hostname),r=h.ip6_expression.test(this._parts.hostname),o=(i=!(t=n||r))&&u&&u.has(this._parts.hostname),a=i&&h.idn_expression.test(this._parts.hostname),s=i&&h.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return l;case"absolute":return!l;case"domain":case"name":return i;case"sld":return o;case"ip":return t;case"ip4":case"ipv4":case"inet4":return n;case"ip6":case"ipv6":case"inet6":return r;case"idn":return a;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return s}return null};var w=e.protocol,E=e.port,A=e.hostname;e.protocol=function(e,t){if(e&&!(e=e.replace(/:(\/\/)?$/,"")).match(h.protocol_expression))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return w.call(this,e,t)},e.scheme=e.protocol,e.port=function(e,t){return this._parts.urn?void 0===e?"":this:(void 0!==e&&(e=0===e?null:e)&&(":"===(e+="").charAt(0)&&(e=e.substring(1)),h.ensureValidPort(e)),E.call(this,e,t))},e.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var n={preventInvalidHostname:this._parts.preventInvalidHostname};if("/"!==h.parseHost(e,n))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=n.hostname,this._parts.preventInvalidHostname&&h.ensureValidHostname(e,this._parts.protocol)}return A.call(this,e,t)},e.origin=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var n=this.protocol();return this.authority()?(n?n+"://":"")+this.authority():""}e=h(e);return this.protocol(e.protocol()).authority(e.authority()).build(!t),this},e.host=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?h.buildHost(this._parts):"";if("/"!==h.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},e.authority=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?h.buildAuthority(this._parts):"";if("/"!==h.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},e.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e)return"@"!==e[e.length-1]&&(e+="@"),h.parseUserinfo(e,this._parts),this.build(!t),this;t=h.buildUserinfo(this._parts);return t&&t.substring(0,t.length-1)},e.resource=function(e,t){return void 0===e?this.path()+this.search()+this.hash():(e=h.parse(e),this._parts.path=e.path,this._parts.query=e.query,this._parts.fragment=e.fragment,this.build(!t),this)},e.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,n)||""}n=this._parts.hostname.length-this.domain().length,n=this._parts.hostname.substring(0,n),n=new RegExp("^"+a(n));if(e&&"."!==e.charAt(e.length-1)&&(e+="."),-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return e&&h.ensureValidHostname(e,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(n,e),this.build(!t),this},e.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.match(/\./g);if(n&&n.length<2)return this._parts.hostname;n=this._parts.hostname.length-this.tld(t).length-1,n=this._parts.hostname.lastIndexOf(".",n-1)+1;return this._parts.hostname.substring(n)||""}if(!e)throw new TypeError("cannot set domain empty");if(-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return h.ensureValidHostname(e,this._parts.protocol),!this._parts.hostname||this.is("IP")?this._parts.hostname=e:(n=new RegExp(a(this.domain())+"$"),this._parts.hostname=this._parts.hostname.replace(n,e)),this.build(!t),this},e.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.lastIndexOf("."),n=this._parts.hostname.substring(n+1);return!0!==t&&u&&u.list[n.toLowerCase()]?u.get(this._parts.hostname)||n:n}var r;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!u||!u.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');r=new RegExp(a(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(r,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");r=new RegExp(a(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(r,e)}return this.build(!t),this},e.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var n=this._parts.path.length-this.filename().length-1,n=this._parts.path.substring(0,n)||(this._parts.hostname?"/":"");return e?h.decodePath(n):n}n=this._parts.path.length-this.filename().length,n=this._parts.path.substring(0,n),n=new RegExp("^"+a(n));return this.is("relative")||"/"!==(e=e||"/").charAt(0)&&(e="/"+e),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=h.recodePath(e),this._parts.path=this._parts.path.replace(n,e),this.build(!t),this},e.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var n=this._parts.path.lastIndexOf("/"),r=this._parts.path.substring(n+1);return e?h.decodePathSegment(r):r}n=!1;(e="/"===e.charAt(0)?e.substring(1):e).match(/\.?\//)&&(n=!0);r=new RegExp(a(this.filename())+"$");return e=h.recodePath(e),this._parts.path=this._parts.path.replace(r,e),n?this.normalizePath(t):this.build(!t),this},e.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var n=this.filename(),r=n.lastIndexOf(".");return-1===r?"":(o=n.substring(r+1),o=/^[a-z0-9%]+$/i.test(o)?o:"",e?h.decodePathSegment(o):o)}"."===e.charAt(0)&&(e=e.substring(1));var i,o=this.suffix();if(o)i=e?new RegExp(a(o)+"$"):new RegExp(a("."+o)+"$");else{if(!e)return this;this._parts.path+="."+h.recodePath(e)}return i&&(e=h.recodePath(e),this._parts.path=this._parts.path.replace(i,e)),this.build(!t),this},e.segment=function(e,t,n){var r=this._parts.urn?":":"/",i=this.path(),o="/"===i.substring(0,1),a=i.split(r);if(void 0!==e&&"number"!=typeof e&&(n=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(o&&a.shift(),e<0&&(e=Math.max(a.length+e,0)),void 0===t)return void 0===e?a:a[e];if(null===e||void 0===a[e])if(d(t))for(var a=[],s=0,l=t.length;s<l;s++)(t[s].length||a.length&&a[a.length-1].length)&&(a.length&&!a[a.length-1].length&&a.pop(),a.push(g(t[s])));else!t&&"string"!=typeof t||(t=g(t),""===a[a.length-1]?a[a.length-1]=t:a.push(t));else t?a[e]=g(t):a.splice(e,1);return o&&a.unshift(""),this.path(a.join(r),n)},e.segmentCoded=function(e,t,n){var r,i,o;if("number"!=typeof e&&(n=t,t=e,e=void 0),void 0===t){if(d(r=this.segment(e,t,n)))for(i=0,o=r.length;i<o;i++)r[i]=h.decode(r[i]);else r=void 0!==r?h.decode(r):void 0;return r}if(d(t))for(i=0,o=t.length;i<o;i++)t[i]=h.encode(t[i]);else t="string"==typeof t||t instanceof String?h.encode(t):t;return this.segment(e,t,n)};var S=e.query;return e.query=function(e,t){if(!0===e)return h.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"!=typeof e)return void 0!==e&&"string"!=typeof e?(this._parts.query=h.buildQuery(e,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this):S.call(this,e,t);var n=h.parseQuery(this._parts.query,this._parts.escapeQuerySpace),e=e.call(this,n);return this._parts.query=h.buildQuery(e||n,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this},e.setQuery=function(e,t,n){var r=h.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("string"==typeof e||e instanceof String)r[e]=void 0!==t?t:null;else{if("object"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");for(var i in e)l.call(e,i)&&(r[i]=e[i])}return this._parts.query=h.buildQuery(r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!(n="string"!=typeof e?t:n)),this},e.addQuery=function(e,t,n){var r=h.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return h.addQuery(r,e,void 0===t?null:t),this._parts.query=h.buildQuery(r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!(n="string"!=typeof e?t:n)),this},e.removeQuery=function(e,t,n){var r=h.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return h.removeQuery(r,e,t),this._parts.query=h.buildQuery(r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!(n="string"!=typeof e?t:n)),this},e.hasQuery=function(e,t,n){var r=h.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return h.hasQuery(r,e,t,n)},e.setSearch=e.setQuery,e.addSearch=e.addQuery,e.removeSearch=e.removeQuery,e.hasSearch=e.hasQuery,e.normalize=function(){return(this._parts.urn?this.normalizeProtocol(!1):this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1)).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},e.normalizeProtocol=function(e){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!e)),this},e.normalizeHostname=function(e){return this._parts.hostname&&(this.is("IDN")&&s?this._parts.hostname=s.toASCII(this._parts.hostname):this.is("IPv6")&&t&&(this._parts.hostname=t.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!e)),this},e.normalizePort=function(e){return"string"==typeof this._parts.protocol&&this._parts.port===h.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!e)),this},e.normalizePath=function(e){var t,n=this._parts.path;if(!n)return this;if(this._parts.urn)return this._parts.path=h.recodeUrnPath(this._parts.path),this.build(!e),this;if("/"===this._parts.path)return this;var r,i,o="";for("/"!==(n=h.recodePath(n)).charAt(0)&&(t=!0,n="/"+n),"/.."!==n.slice(-3)&&"/."!==n.slice(-2)||(n+="/"),n=n.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),t&&(o=(o=n.substring(1).match(/^(\.\.\/)+/)||"")&&o[0]);;){if(-1===(r=n.search(/\/\.\.(\/|$)/)))break;0!==r?(-1===(i=n.substring(0,r).lastIndexOf("/"))&&(i=r),n=n.substring(0,i)+n.substring(r+3)):n=n.substring(3)}return t&&this.is("relative")&&(n=o+n.substring(1)),this._parts.path=n,this.build(!e),this},e.normalizePathname=e.normalizePath,e.normalizeQuery=function(e){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(h.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!e)),this},e.normalizeFragment=function(e){return this._parts.fragment||(this._parts.fragment=null,this.build(!e)),this},e.normalizeSearch=e.normalizeQuery,e.normalizeHash=e.normalizeFragment,e.iso8859=function(){var e=h.encode,t=h.decode;h.encode=escape,h.decode=decodeURIComponent;try{this.normalize()}finally{h.encode=e,h.decode=t}return this},e.unicode=function(){var e=h.encode,t=h.decode;h.encode=o,h.decode=unescape;try{this.normalize()}finally{h.encode=e,h.decode=t}return this},e.readable=function(){var e=this.clone();e.username("").password("").normalize();var t="";if(e._parts.protocol&&(t+=e._parts.protocol+"://"),e._parts.hostname&&(e.is("punycode")&&s?(t+=s.toUnicode(e._parts.hostname),e._parts.port&&(t+=":"+e._parts.port)):t+=e.host()),e._parts.hostname&&e._parts.path&&"/"!==e._parts.path.charAt(0)&&(t+="/"),t+=e.path(!0),e._parts.query){for(var n="",r=0,i=e._parts.query.split("&"),o=i.length;r<o;r++){var a=(i[r]||"").split("=");n+="&"+h.decodeQuery(a[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==a[1]&&(n+="="+h.decodeQuery(a[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}t+="?"+n.substring(1)}return t+=h.decodeQuery(e.hash(),!0)},e.absoluteTo=function(e){var t,n,r,i=this.clone(),o=["protocol","username","password","hostname","port"];if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e instanceof h||(e=new h(e)),i._parts.protocol)return i;if(i._parts.protocol=e._parts.protocol,this._parts.hostname)return i;for(n=0;r=o[n];n++)i._parts[r]=e._parts[r];return i._parts.path?(".."===i._parts.path.substring(-2)&&(i._parts.path+="/"),"/"!==i.path().charAt(0)&&(t=(t=e.directory())||(0===e.path().indexOf("/")?"/":""),i._parts.path=(t?t+"/":"")+i._parts.path,i.normalizePath())):(i._parts.path=e._parts.path,i._parts.query||(i._parts.query=e._parts.query)),i.build(),i},e.relativeTo=function(e){var t,n,r=this.clone().normalize();if(r._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e=new h(e).normalize(),t=r._parts,i=e._parts,n=r.path(),e=e.path(),"/"!==n.charAt(0))throw new Error("URI is already relative");if("/"!==e.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(t.protocol===i.protocol&&(t.protocol=null),t.username!==i.username||t.password!==i.password)return r.build();if(null!==t.protocol||null!==t.username||null!==t.password)return r.build();if(t.hostname!==i.hostname||t.port!==i.port)return r.build();if(t.hostname=null,t.port=null,n===e)return t.path="",r.build();if(!(e=h.commonPath(n,e)))return r.build();var i=i.path.substring(e.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return t.path=i+t.path.substring(e.length)||"./",r.build()},e.equals=function(e){var t,n,r,i,o=this.clone(),a=new h(e),s={};if(o.normalize(),a.normalize(),o.toString()===a.toString())return!0;if(r=o.query(),e=a.query(),o.query(""),a.query(""),o.toString()!==a.toString())return!1;if(r.length!==e.length)return!1;for(i in t=h.parseQuery(r,this._parts.escapeQuerySpace),n=h.parseQuery(e,this._parts.escapeQuerySpace),t)if(l.call(t,i)){if(d(t[i])){if(!m(t[i],n[i]))return!1}else if(t[i]!==n[i])return!1;s[i]=!0}for(i in n)if(l.call(n,i)&&!s[i])return!1;return!0},e.preventInvalidHostname=function(e){return this._parts.preventInvalidHostname=!!e,this},e.duplicateQueryParameters=function(e){return this._parts.duplicateQueryParameters=!!e,this},e.escapeQuerySpace=function(e){return this._parts.escapeQuerySpace=!!e,this},h}),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t(require("jquery"),require("./URI")):"function"==typeof define&&define.amd?define(["jquery","./URI"],t):t(e.jQuery,e.URI)}(this,function(r,o){"use strict";var i={},a={"=":function(e,t){return e===t},"^=":function(e,t){return!!(e+"").match(new RegExp("^"+s(t),"i"))},"$=":function(e,t){return!!(e+"").match(new RegExp(s(t)+"$","i"))},"*=":function(e,t,n){return"directory"===n&&(e+="/"),!!(e+"").match(new RegExp(s(t),"i"))},"equals:":function(e,t){return e.equals(t)},"is:":function(e,t){return e.is(t)}};function s(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function l(e){var t=e.nodeName.toLowerCase(),n=o.domAttributes[t];if("input"!==t||"image"===e.type)return n}r.each("origin authority directory domain filename fragment hash host hostname href password path pathname port protocol query resource scheme search subdomain suffix tld username".split(" "),function(e,t){var n;i[t]=!0,r.attrHooks["uri:"+t]=(n=t,{get:function(e){return r(e).uri()[n]()},set:function(e,t){return r(e).uri()[n](t),t}})});var e,n={get:function(e){return r(e).uri()},set:function(e,t){return r(e).uri().href(t).toString()}};r.each(["src","href","action","uri","cite"],function(e,t){r.attrHooks[t]={set:n.set}}),r.attrHooks.uri.get=n.get,r.fn.uri=function(e){var t=this.first(),n=t.get(0),r=l(n);if(!r)throw new Error('Element "'+n.nodeName+'" does not have either property: href, src, action, cite');if(void 0!==e){var i=t.data("uri");if(i)return i.href(e);e instanceof o||(e=o(e||""))}else{if(e=t.data("uri"))return e;e=o(t.attr(r)||"")}return e._dom_element=n,e._dom_attribute=r,e.normalize(),t.data("uri",e),e},o.prototype.build=function(e){return this._dom_element?(this._string=o.build(this._parts),this._deferred_build=!1,this._dom_element.setAttribute(this._dom_attribute,this._string),this._dom_element[this._dom_attribute]=this._string):!0===e?this._deferred_build=!0:void 0!==e&&!this._deferred_build||(this._string=o.build(this._parts),this._deferred_build=!1),this};var u=/^([a-zA-Z]+)\s*([\^\$*]?=|:)\s*(['"]?)(.+)\3|^\s*([a-zA-Z0-9]+)\s*$/;function c(e,t){var n;return!(!l(e)||!t)&&(!(!(t=t.match(u))||!t[5]&&":"!==t[2]&&!a[t[2]])&&(e=r(e).uri(),t[5]?e.is(t[5]):":"===t[2]?(n=t[1].toLowerCase()+":",!!a[n]&&a[n](e,t[4])):(n=t[1].toLowerCase(),!!i[n]&&a[t[2]](e[n](),t[4],n))))}return e=r.expr.createPseudo?r.expr.createPseudo(function(t){return function(e){return c(e,t)}}):function(e,t,n){return c(e,n[3])},r.expr[":"].uri=e,r}),function(e,t){var n,r;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,n=e.Cookies,(r=e.Cookies=t()).noConflict=function(){return e.Cookies=n,r})}(this,function(){"use strict";function a(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)e[n]=r[n]}return e}return function t(s,o){function n(e,t,n){if("undefined"!=typeof document){"number"==typeof(n=a({},o,n)).expires&&(n.expires=new Date(Date.now()+864e5*n.expires)),n.expires&&(n.expires=n.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var r,i="";for(r in n)n[r]&&(i+="; "+r,!0!==n[r]&&(i+="="+n[r].split(";")[0]));return document.cookie=e+"="+s.write(t,e)+i}}return Object.create({set:n,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},r=0;r<t.length;r++){var i=t[r].split("="),o=i.slice(1).join("=");try{var a=decodeURIComponent(i[0]);if(n[a]=s.read(o,a),e===a)break}catch(e){}}return e?n[e]:n}},remove:function(e,t){n(e,"",a({},t,{expires:-1}))},withAttributes:function(e){return t(this.converter,a({},this.attributes,e))},withConverter:function(e){return t(a({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(s)}})}({read:function(e){return(e='"'===e[0]?e.slice(1,-1):e).replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}),function(t){"use strict";function f(e){var t,n=H(e.getAttribute(P));U(e,(_defineProperty(t={},M,"true"),_defineProperty(t,"tabindex","0"),t)),n.removeAttribute(N),setTimeout(function(){e.focus()},0)}function h(e,t,n,r){var i=void 0;e.forEach(function(e,t){"true"===e.querySelector("."+v).getAttribute(M)&&(i=t)}),z(t),W(n),"next"===r&&(f(t[i+1]),setTimeout(function(){t[i+1].focus()},0)),"prev"===r&&(f(t[i-1]),setTimeout(function(){t[i-1].focus()},0))}function e(e){n(e).forEach(function(e){var n=Math.random().toString(32).slice(2,12),a=!0===e.hasAttribute(p)?e.getAttribute(p)+"-":"",s=!0===e.hasAttribute(x)?e.getAttribute(x):"",l=!0===e.hasAttribute(_)?e.getAttribute(_):I,u=!0===e.hasAttribute(C)?e.getAttribute(C):"",t=[].slice.call(e.querySelectorAll("."+d)),r=[].slice.call(e.querySelectorAll("."+g)),i=[].slice.call(e.querySelectorAll("."+v)),o=[].slice.call(e.querySelectorAll("."+y)),c=!0;Q(e,a+A),e.setAttribute("id",A+n),t.forEach(function(e){Q(e,a+S),U(e,(_defineProperty(e={},D,k),_defineProperty(e,"id",S+n),e))}),r.forEach(function(e,t){Q(e,a+L),U(e,(_defineProperty(e={},D,F),_defineProperty(e,"id",L+n+"-"+(t+1)),e))}),i.forEach(function(e){var t,n=e.getAttribute("href").replace("#",""),r=H(n),i=e.innerText,o=!0===e.hasAttribute(w);Q(e,a+T),U(e,(_defineProperty(t={id:E+n},D,j),_defineProperty(t,P,n),_defineProperty(t,"tabindex","-1"),_defineProperty(t,M,"false"),t)),U(r,(_defineProperty(t={},N,"true"),_defineProperty(t,D,q),_defineProperty(t,O,E+n),t)),Q(r,a+$),o&&c&&(c=!1,U(e,_defineProperty({tabindex:"0"},M,"true")),U(r,_defineProperty({},N,"false"))),""!==s&&((o=document.createElement(s)).setAttribute("class",l),o.setAttribute("tabindex","0"),o.innerHTML=i,r.insertBefore(o,r.firstChild)),""!==u&&[].slice.call(r.querySelectorAll(u+":first-child")).forEach(function(e){e.setAttribute("tabindex","0")}),e.removeAttribute("href")}),""===R||null!==(r=H(R))&&null!==e.querySelector("#"+R)&&(!0===B(r,y)?(z(i),W(o),r.removeAttribute(N),e=H(E+R),U(e,_defineProperty({tabindex:"0"},M,"true")),c=!1):""!==(r=V(r,y))&&(z(i),W(o),H(r).removeAttribute(N),r=H(E+r),U(r,_defineProperty({tabindex:"0"},M,"true")),c=!1)),!0===c&&(U(i[0],_defineProperty({tabindex:"0"},M,"true")),H(i[0].getAttribute(P)).removeAttribute(N))})}var m="js-tabs",d="js-tablist",g="js-tablist__item",v="js-tablist__link",y="js-tabcontent",b="js-link-to-tab",p="data-tabs-prefix-class",x="data-hx",_="data-tabs-generated-hx-class",C="data-existing-hx",w="data-selected",E="label_",A="tabs",S="tabs__list",L="tabs__item",T="tabs__link",$="tabs__content",I="invisible",k="tablist",j="tab",q="tabpanel",F="presentation",D="role",O="aria-labelledby",N="aria-hidden",P="aria-controls",M="aria-selected",R=window.location.hash.replace("#",""),H=function(e){return t.getElementById(e)},Q=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t},B=function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)},U=function(t,n){Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])})},z=function(e){e.forEach(function(e){U(e,(_defineProperty(e={},M,"false"),_defineProperty(e,"tabindex","-1"),e))})},W=function(e){e.forEach(function(e){e.setAttribute(N,!0)})},V=function(e,t){for(var n=!1,r=e.parentNode;r&&!1===n;)!0===B(r,t)?n=!0:r=r.parentNode;return!0===n?r.getAttribute("id"):""},n=function(){var e=arguments.length<=0||void 0===arguments[0]?t:arguments[0];return[].slice.call(e.querySelectorAll("."+m))};["click","keydown"].forEach(function(p){t.body.addEventListener(p,function(e){var t,n=V(e.target,v);!0!==B(e.target,v)&&""===n||"click"!==p||(t=!0===B(e.target,v)?e.target:H(n),s=V(e.target,m),l=H(s),u=[].slice.call(l.querySelectorAll("."+v)),c=[].slice.call(l.querySelectorAll("."+y)),z(u),W(c),f(t),e.preventDefault()),!0!==B(e.target,v)&&""===n||"keydown"!==p||(s=V(e.target,m),l=H(s),a=[].slice.call(l.querySelectorAll("."+g)),u=[].slice.call(l.querySelectorAll("."+v)),c=[].slice.call(l.querySelectorAll("."+y)),i=a[0].querySelector("."+v),o=a[a.length-1].querySelector("."+v),36===e.keyCode?(z(u),W(c),f(i),e.preventDefault()):35===e.keyCode?(z(u),W(c),f(o),e.preventDefault()):37!==e.keyCode&&38!==e.keyCode||e.ctrlKey?40!==e.keyCode&&39!==e.keyCode||e.ctrlKey||("true"===o.getAttribute(M)?(z(u),W(c),f(i)):h(a,u,c,"next"),e.preventDefault()):("true"===i.getAttribute(M)?(z(u),W(c),f(o)):h(a,u,c,"prev"),e.preventDefault()));var r,i,o,a,n=V(e.target,y);""!==n&&"keydown"===p&&(r=H(H(n).getAttribute(O)),i=V(e.target,m),o=H(i),a=[].slice.call(o.querySelectorAll("."+g)),n=[].slice.call(o.querySelectorAll("."+v)),d=[].slice.call(o.querySelectorAll("."+y)),i=a[0].querySelector("."+v),o=a[a.length-1].querySelector("."+v),38===e.keyCode&&e.ctrlKey&&(setTimeout(function(){r.focus()},0),e.preventDefault()),33===e.keyCode&&e.ctrlKey&&(r.focus(),e.preventDefault(),"true"===i.getAttribute(M)?(z(n),W(d),f(o)):h(a,n,d,"prev")),34===e.keyCode&&e.ctrlKey&&(r.focus(),e.preventDefault(),"true"===o.getAttribute(M)?(z(n),W(d),f(i)):h(a,n,d,"next")));var s,l,u,c,d=V(e.target,b);!0!==B(e.target,b)&&""===d||"click"!==p||(d=(!0===B(e.target,b)?e.target.getAttribute("href"):H(d)).replace("#",""),d=H(d),d=H(d.getAttribute(O)),s=V(e.target,m),l=H(s),u=[].slice.call(l.querySelectorAll("."+v)),c=[].slice.call(l.querySelectorAll("."+y)),z(u),W(c),f(d),e.preventDefault())},!0)});function r(){e(),document.removeEventListener("DOMContentLoaded",r)}document.addEventListener("DOMContentLoaded",r),window.van11yAccessibleTabPanelAria=e}(document),function(t){"use strict";function c(e){return t.getElementById(e)}function d(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}function p(e){e.forEach(function(e){q(e,(_defineProperty(e={},I,"false"),_defineProperty(e,"tabindex","-1"),e))})}function f(e){e.setAttribute(I,!0),e.removeAttribute("tabindex")}function h(e,t){var n=void 0;e.forEach(function(e,t){"true"===e.getAttribute(I)&&(n=t)}),"next"===t&&(f(e[n+1]),setTimeout(function(){e[n+1].focus()},0)),"prev"===t&&(f(e[n-1]),setTimeout(function(){e[n-1].focus()},0))}function e(e){a(e).forEach(function(a){var s=Math.random().toString(32).slice(2,12),l=!0===a.hasAttribute(n)?a.getAttribute(n)+"-":"";"none"===a.getAttribute(r)?a.setAttribute(A,"false"):a.setAttribute(A,"true"),a.setAttribute(E,o),k(a,l+i),[].slice.call(a.querySelectorAll("."+m)).forEach(function(e,t){var n=t+1,r=e.nextElementSibling,i=e.innerHTML,o=document.createElement("BUTTON"),t=!0===e.hasAttribute(u)?e.getAttribute(u):"";o.innerHTML=i,k(o,m),k(o,l+x),q(o,(_defineProperty(i={},E,C),_defineProperty(i,"id",g+s+v+n),_defineProperty(i,$,g+s+y+n),_defineProperty(i,I,"false"),_defineProperty(i,"tabindex","-1"),_defineProperty(i,"type","button"),i)),o=a.insertBefore(o,e),r.insertBefore(e,r.firstChild),k(e,l+b),j(e,m),k(r,l+_),q(r,(_defineProperty(i={},E,w),_defineProperty(i,L,g+s+v+n),_defineProperty(i,"id",g+s+y+n),i)),"true"===t?(o.setAttribute(S,"true"),e.removeAttribute(u),r.setAttribute(T,"false")):(o.setAttribute(S,"false"),r.setAttribute(T,"true")),1===n&&o.removeAttribute("tabindex")})})}var m="js-accordion__header",n="data-accordion-prefix-classes",u="data-accordion-opened",r="data-accordion-multiselectable",g="accordion",v="_tab",y="_panel",i="accordion",b="accordion__title",x="accordion__header",_="accordion__panel",o="tablist",C="tab",w="tabpanel",E="role",A="aria-multiselectable",S="aria-expanded",L="aria-labelledby",T="aria-hidden",$="aria-controls",I="aria-selected",k=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t},j=function(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")},q=function(t,n){Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])})},a=function(){var e=arguments.length<=0||void 0===arguments[0]?t:arguments[0];return[].slice.call(e.querySelectorAll(".js-accordion"))};["click","keydown","focus"].forEach(function(u){t.body.addEventListener(u,function(e){var n,t,r,i;!0===d(e.target,m)&&"focus"===u&&(t=(r=e.target).parentNode,t=[].slice.call(t.querySelectorAll("."+m)),p(t),f(r)),!0===d(e.target,m)&&"click"===u&&(n=e.target,t=n.parentNode,l=[].slice.call(t.querySelectorAll("."+m)),r=t.getAttribute(A),t=c(n.getAttribute($)),"false"===n.getAttribute(S)?(n.setAttribute(S,!0),t.removeAttribute(T)):(n.setAttribute(S,!1),t.setAttribute(T,!0)),"false"===r&&l.forEach(function(e){var t=c(e.getAttribute($));e!==n?(e.setAttribute(I,!1),e.setAttribute(S,!1),t.setAttribute(T,!0)):e.setAttribute(I,!0)}),setTimeout(function(){n.focus()},0),e.preventDefault()),!0===d(e.target,m)&&"keydown"===u&&(o=e.target.parentNode,i=[].slice.call(o.querySelectorAll("."+m)),36===e.keyCode?(p(i),f(i[0]),setTimeout(function(){i[0].focus()},0),e.preventDefault()):35===e.keyCode?(p(i),f(i[i.length-1]),setTimeout(function(){i[i.length-1].focus()},0),e.preventDefault()):37!==e.keyCode&&38!==e.keyCode||e.ctrlKey?40!==e.keyCode&&39!==e.keyCode||e.ctrlKey||("true"===i[i.length-1].getAttribute(I)?(p(i),f(i[0]),setTimeout(function(){i[0].focus()},0)):h(i,"next"),e.preventDefault()):("true"===i[0].getAttribute(I)?(p(i),f(i[i.length-1]),setTimeout(function(){i[i.length-1].focus()},0)):h(i,"prev"),e.preventDefault()));var o,a,s,l=function(e,t){for(var n=!1,r=e.parentNode;r&&!1===n;)!0===d(r,t)?n=!0:r=r.parentNode;return!0===n?r.getAttribute("id"):""}(e.target,"js-accordion__panel");""!==l&&"keydown"===u&&(o=c(l),l=o.parentNode,a=[].slice.call(l.querySelectorAll("."+m)),s=c(o.getAttribute(L)),38===e.keyCode&&e.ctrlKey&&(p(a),f(s),setTimeout(function(){s.focus()},0),e.preventDefault()),33===e.keyCode&&e.ctrlKey&&(p(a),f(s),s.focus(),e.preventDefault(),"true"===a[0].getAttribute(I)?(p(a),f(a[a.length-1]),setTimeout(function(){a[a.length-1].focus()},0)):h(a,"prev")),34===e.keyCode&&e.ctrlKey&&(p(a),f(s),s.focus(),e.preventDefault(),"true"===a[a.length-1].getAttribute(I)?(p(a),f(a[0]),setTimeout(function(){a[0].focus()},0)):h(a,"next")))},!0)});function s(){e(),document.removeEventListener("DOMContentLoaded",s)}document.addEventListener("DOMContentLoaded",s),window.van11yAccessibleAccordionAria=e}(document);var FCL=FCL||{};function GenericComponent(e,t){this.root_node=e,this.MQ_MOBILE=matchMedia?window.matchMedia("(max-width: 750px)"):void 0,this.MQ_TABLET=matchMedia?window.matchMedia("(min-width: 751px) and (max-width: 1024px)"):void 0,this.MQ_DESKTOP=matchMedia?window.matchMedia("(min-width: 1025px)"):void 0,this.uid=Math.random().toString(32).slice(2,12)}function OpusPublist(e){GenericComponent.call(this,e);var n=this;this.Config={cssClasses:{year:"opus-year"}},n.init=function(){n.root_node.setAttribute("role","tablist"),n.root_node.setAttribute("aria-multiselectable","true"),[].slice.call(n.root_node.parentElement.children).forEach(function(e){"SPAN"!=e.nodeName&&"A"!=e.nodeName||n.root_node.parentNode.removeChild(e)});var e=[].slice.call(n.root_node.querySelectorAll("."+n.Config.cssClasses.year)),t=!0;e.forEach(function(e){e.setAttribute("aria-expanded",t?"true":"false"),e.setAttribute("role","tab"),FCL.element.nextUntil(e,"."+n.Config.cssClasses.year).forEach(function(e){e.setAttribute("aria-hidden",t?"false":"true")}),e.addEventListener("click",function(){var t=this.getAttribute("aria-expanded");FCL.element.nextUntil(this,"."+n.Config.cssClasses.year).forEach(function(e){"true"===t?e.setAttribute("aria-hidden","true"):e.setAttribute("aria-hidden","false")}),this.setAttribute("aria-expanded","true"===t?"false":"true")}),t=!1})},n.init()}function ResponsiveIframe(e){GenericComponent.call(this,e);var n=this;try{document.domain="hs-furtwangen.de",n.root_node.dataset.iframeSrc=n.root_node.getAttribute("src");var t=jQuery(n.root_node).closest(".js-tabcontent");0<t.length&&document.getElementById("label_"+t[0].getAttribute("id")).addEventListener("click",function(){n.resizeIframe()}),n.resizeIframe=function(){var e,t=n.root_node.contentDocument||n.root_node.contentWindow.document;t?(e=t.body,t=t.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight),n.root_node.style.height="",n.root_node.style.height=t+"px"):console.error("FCL: Could not load iframe.")},n.root_node.onload=function(){n.resizeIframe()},window.addEventListener("load",function(){n.resizeIframe(),window.addEventListener("resize",function(){window.requestAnimationFrame(function(){n.resizeIframe()})})})}catch(e){console.error("FCL:"+e.message)}}FCL.utility={browserSupportsCssVariables:function(){return window.CSS&&window.CSS.supports&&window.CSS.supports("--fake-var",0)}},(FCL=FCL||{}).element={findById:function(e){return document.getElementById(e)},findByClass:function(e){return document.querySelectorAll(e)},hasClass:function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)},toggleClass:function(e,t){var n,r;e.classList?e.classList.toggle(t):(0<=(r=(n=e.className.split(" ")).indexOf(t))?n.splice(r,1):n.push(t),e.className=n.join(" "))},nextUntil:function(e,t){var n=[];for(e=e.nextElementSibling,Element.prototype.matches||(console.log("FCL: Polyfill Element.prototype.matches"),Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length;0<=--n&&t.item(n)!==this;);return-1<n});e&&!e.matches(t);)n.push(e),e=e.nextElementSibling;return n},findAncestor:function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e},animateWithDelay:function(e){var t,n;FCL.utility.browserSupportsCssVariables()&&(n=function(){var e,t=document.createElement("fakeelement"),n={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in n)if(void 0!==t.style[e])return n[e]}(),(t=e.querySelector(".js-news-card-image"))&&(e.addEventListener("mouseenter",function(){FCL.element.toggleClass(t,"js-animate-news-card")}),e.addEventListener("mouseleave",function(){FCL.element.toggleClass(t,"js-animate-news-card")}),e.addEventListener("focus",function(){FCL.element.toggleClass(t,"js-animate-news-card")}),t.addEventListener(n,function(){var e=Math.floor(11*Math.random())+5;t.classList.remove("js-animate-news-card"),t.style="--animation-delay:"+e+"s",t.offsetWidth,t.classList.add("js-animate-news-card")}),n=Math.floor(11*Math.random())+5,t.style="--animation-delay:"+n+"s",t.classList.add("js-animate-news-card")))}},(FCL=FCL||{}).localisation={_translations:'{ "closeModal": { "de-DE": "Schließen", "en-GB": "Close"}, "toTopModal": { "de-DE": "Nach oben", "en-GB": "To top"} }',_getLangCode:function(){return document.documentElement.getAttribute("lang")},translate:function(e){var t=JSON.parse(FCL.localisation._translations),n=FCL.localisation._getLangCode();return t[e][n]}},(FCL=FCL||{}).matomo={manuallyTrackPageView:function(e,t,n){"object"==typeof _paq&&(_paq.push(["setReferrerUrl",e]),_paq.push(["setCustomUrl",t]),_paq.push(["setDocumentTitle",n]),_paq.push(["deleteCustomVariables","page"]),_paq.push(["disableCookies"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]))}},(FCL=FCL||{}).typo3SpamProtectEmailAddresses={decryptEmailCharcode:function(e,t,n,r){return e+=r,0<r&&n<e?e=t+(e-n-1):r<0&&e<t&&(e=n-(t-e-1)),String.fromCharCode(e)},decryptEmailString:function(e,t){for(var n="",r=0;r<e.length;r++){var i=e.charCodeAt(r);n+=43<=i&&i<=58?this.decryptEmailCharcode(i,43,58,t):64<=i&&i<=90?this.decryptEmailCharcode(i,64,90,t):97<=i&&i<=122?this.decryptEmailCharcode(i,97,122,t):e.charAt(r)}return n},initEmailLinks:function(e){var n=this;Array.from(e).forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var t=e.currentTarget.dataset,e=t.mailtoToken,t=-1*parseInt(t.mailtoVector,10);document.location.href=n.decryptEmailString(e,t)})})}},(FCL=FCL||{}).Navigation=function(){this.$nav_root=document.querySelector(".js-navigation"),this.$nav_open_close=document.querySelector(".js-open-close-navigation"),this.$nav_sub_triggers=document.querySelectorAll(".js-open-navigation-sub"),this.$focusableEls=null,this.$firstFocusableEl=null,this.$lastFocusableEl=null,this.$nav_root&&this.$nav_open_close&&this.$nav_sub_triggers&&void 0!==this.$nav_open_close.dataset.btnOpenClass&&void 0!==this.$nav_open_close.dataset.btnCloseClass&&this._init()},FCL.Navigation.prototype={MQL:window.matchMedia("(min-width: 1121px)"),_init:function(){var t=this;if(t.$nav_open_close&&t.$nav_open_close.addEventListener("click",function(e){t._handleHamburgerClick.call(t,e)}),t.$nav_sub_triggers)for(var e=0;e<t.$nav_sub_triggers.length;e++)t.$nav_sub_triggers[e].addEventListener("click",function(e){t._triggerSubmenu.call(t,e)});t.MQL.addEventListener("change",function(){t._handleMediaQueries.call(t)}),t._handleMediaQueries()},_handleMediaQueries:function(){this.MQL.matches&&this._reset.call(this)},_reset:function(){var e=this;document.body.classList.remove("u-no-scroll","js-navigation-open"),e.$nav_root.classList.remove("is-open"),e.$nav_open_close.setAttribute("aria-expanded","false"),e.$nav_open_close.parentElement.classList.remove("c-navigation__meta__entry--close"),e.$nav_open_close.parentElement.classList.add("c-navigation__meta__entry--open"),e.$nav_open_close.classList.remove(e.$nav_open_close.dataset.btnCloseClass),e.$nav_open_close.classList.add(e.$nav_open_close.dataset.btnOpenClass);for(var t=0;t<e.$nav_sub_triggers.length;t++)e.$nav_sub_triggers[t].setAttribute("aria-expanded","false"),e.$nav_sub_triggers[t].parentElement.querySelector("a").setAttribute("aria-expanded","false"),e.$nav_sub_triggers[t].parentElement.classList.remove("is-active");e.$nav_root.onkeydown=null,e.$nav_open_close.focus()},_handleHamburgerClick:function(e){var t=this;t.$nav_root.classList.contains("is-open")?(t.$nav_open_close.setAttribute("aria-expanded","false"),t.$nav_open_close.parentElement.classList.remove("c-navigation__meta__entry--close"),t.$nav_open_close.parentElement.classList.add("c-navigation__meta__entry--open"),t.$nav_open_close.classList.remove(t.$nav_open_close.dataset.btnCloseClass),t.$nav_open_close.classList.add(t.$nav_open_close.dataset.btnOpenClass),t._reset.call(t)):(t.$nav_open_close.setAttribute("aria-expanded","true"),t.$nav_open_close.parentElement.classList.remove("c-navigation__meta__entry--open"),t.$nav_open_close.parentElement.classList.add("c-navigation__meta__entry--close"),t.$nav_open_close.classList.remove(t.$nav_open_close.dataset.btnOpenClass),t.$nav_open_close.classList.add(t.$nav_open_close.dataset.btnCloseClass),document.body.classList.add("u-no-scroll","js-navigation-open"),t.$nav_root.classList.add("is-open"),t._setFocus.call(t),t.$nav_root.onkeydown=function(e){t._handleKeyDown(e)})},_triggerSubmenu:function(e){e.target.nextElementSibling;e.target.parentElement.classList.contains("is-active")?(e.target.parentElement.classList.remove("is-active"),e.target.setAttribute("aria-expanded","false"),e.target.parentElement.querySelector("a").setAttribute("aria-expanded","false")):(e.target.parentElement.classList.add("is-active"),e.target.setAttribute("aria-expanded","true"),e.target.parentElement.querySelector("a").setAttribute("aria-expanded","true"))},_setFocus:function(){var e=this,t=e.$nav_root.querySelectorAll('.c-navigation__1st-lvl a[href]:not([tabindex="-1"]), button:not([disabled]):not([aria-hidden]), .c-navigation__1st-lvl [tabindex="0"], input[type="text"]');e.$focusableEls=[].slice.call(t),e.$firstFocusableEl=e.$focusableEls[0],e.$lastFocusableEl=e.$nav_open_close,e.$nav_root.focus()},_handleKeyDown:function(e){var t=this;switch(e.keyCode){case 9:if(1===t.$focusableEls.length){e.preventDefault();break}e.shiftKey?document.activeElement===t.$firstFocusableEl&&(e.preventDefault(),t.$lastFocusableEl.focus()):document.activeElement===t.$lastFocusableEl&&(e.preventDefault(),t.$firstFocusableEl.focus());break;case 27:t._reset.call(t)}}},(FCL=FCL||{}).Gallery=function(e){void 0!==e&&(this.$galleryRoot=e,this.$galleryItems=this.$galleryRoot.querySelectorAll(".js-gallery__item"),this.numberOfItems=this.$galleryItems.length,this.activeItemIndex=0,this.currentOffset=0,this.isInFullscreenMode=!1,this._init_())},FCL.Gallery.prototype={MEDIAQUERIES:{S:matchMedia?window.matchMedia("(max-width: 419px)"):void 0,M:matchMedia?window.matchMedia("(min-width: 420px) and (max-width: 1220px)"):void 0,L:matchMedia?window.matchMedia("(min-width: 1221px)"):void 0},_init_:function(){var e,t,o=this,n=o.$galleryRoot.firstElementChild;n.classList.add("u-no-scroll"),1!==o.numberOfItems&&((e=document.createElement("nav")).setAttribute("aria-hidden",!0),e.classList.add("c-gallery__controls","js-gallery__controls"),e.innerHTML='<ul class="o-bare-list">   <li><button class="js-gallery__controls__prev c-gallery__controls__prev"><span class="u-visuallyhidden">Prev</span></button></li>   <li><button class="js-gallery__controls__next c-gallery__controls__next"><span class="u-visuallyhidden">Next</span></button></li></ul>',(t=document.createElement("button")).classList.add("c-gallery__close"),t.classList.add("js-gallery__close"),t.setAttribute("aria-hidden","true"),t.innerHTML='<span class="u-visuallyhidden">Schließen</span>',n.appendChild(e),n.appendChild(t)),function(){if(matchMedia)for(var e=Object.keys(o.MEDIAQUERIES),t=0;t<e.length;t++)o.MEDIAQUERIES[e[t]].addListener(function(e){o.handleMediaQueries.call(o,e)}),o.handleMediaQueries.call(o,o.MEDIAQUERIES[e[t]]);var n=o.$galleryRoot.querySelectorAll(".js-gallery__controls__prev, .js-gallery__controls__next");if(0<n.length)for(t=0;t<n.length;t++)n[t].addEventListener("click",function(e){o.handleNavigation(e)});var r=o.$galleryRoot.querySelectorAll(".js-enlarge-image");if(0<r.length)for(t=0;t<r.length;t++)r[t].addEventListener("click",function(e){var t=e.target.parentElement.parentElement.parentElement.parentElement,t=[].indexOf.call(o.$galleryItems,t);o.activeItemIndex=t,o.handleFullscreen.call(o,e)});var i=o.$galleryRoot.querySelector(".js-gallery__close");null!==i&&i.addEventListener("click",function(e){o.handleFullscreen.call(o,e)})}()},recalculateOffset:function(){var e=this,t=[],n=0;if(0<e.activeItemIndex)if(2==e.numberOfItems&&e.MEDIAQUERIES.L.matches&&!e.isInFullscreenMode)n=0;else{for(var r=0;r<e.$galleryItems.length;r++)t.push(e.$galleryItems[r]);for(var i=t.slice(0,e.activeItemIndex),r=0;r<i.length;r++)n+=i[r].offsetWidth}e.currentOffset=n,e.$galleryItems[0].parentElement.style.transform="translateX("+-1*e.currentOffset+"px)",e.handleNavigationVisibility.call(e),e.handleNavigationControlStates.call(e)},recalculateHeight:function(e){this.$galleryItems[0].parentElement.style.height=void 0!==e?e+"px":"auto"},handleNavigation:function(e){var t,n,r=this,e=e.target;void 0!==e&&void 0!==r.$galleryItems&&0<=(n="next"==(t=FCL.element.hasClass(e,"js-gallery__controls__next")?"next":"prev")?r.activeItemIndex+1:r.activeItemIndex-1)&&n<=r.numberOfItems-1&&(t="next"==t?r.$galleryItems[r.activeItemIndex].offsetWidth:-1*r.$galleryItems[r.activeItemIndex-1].offsetWidth,r.currentOffset+=t,r.activeItemIndex=n,r.$galleryItems[r.activeItemIndex].parentElement.style.transform="translateX("+-1*r.currentOffset+"px)",r.isInFullscreenMode&&null===r._loadImgAsync(r.$galleryItems[r.activeItemIndex].firstElementChild.dataset.imgFs)&&r.recalculateHeight.call(r,r.$galleryItems[r.activeItemIndex].querySelector(".js-fullscreen").height),r.handleNavigationControlStates.call(r))},handleNavigationControlStates:function(){var e,t=this;1<t.numberOfItems&&(e=t.$galleryRoot.querySelector(".js-gallery__controls__next"),t.$galleryRoot.querySelector(".js-gallery__controls__prev").disabled=0===t.activeItemIndex,e.disabled=t.activeItemIndex===t.numberOfItems-1)},handleNavigationVisibility:function(){var e,t=this;1<t.numberOfItems&&(e=t.$galleryRoot.querySelector("nav"),t.MEDIAQUERIES.L.matches&&(e.setAttribute("aria-hidden",!0),(2<t.numberOfItems||t.isInFullscreenMode)&&e.removeAttribute("aria-hidden")),(t.MEDIAQUERIES.S.matches||t.MEDIAQUERIES.M.matches)&&e.removeAttribute("aria-hidden"))},handleMediaQueries:function(e){var t=this;e.matches&&(t.activeItemIndex=0,t.currentOffset=0,t.$galleryItems[0].parentElement.style.transform="translateX("+t.currentOffset+"px)",t.handleNavigationControlStates.call(t),t.handleNavigationVisibility.call(t))},handleFullscreen:function(e){var t=this;switch(t.isInFullscreenMode){case!0:e.preventDefault(),t.$galleryRoot.classList.remove("c-gallery--fullscreen"),t.recalculateHeight.call(t);break;case!1:e.preventDefault(),t.$galleryRoot.classList.add("c-gallery--fullscreen");var n=t.$galleryItems[t.activeItemIndex].firstElementChild.dataset.imgFs;null===t._loadImgAsync(n)&&t.recalculateHeight.call(t,t.$galleryItems[t.activeItemIndex].querySelector(".js-fullscreen").height)}t.isInFullscreenMode=!t.isInFullscreenMode,t.recalculateOffset.call(t)},_loadImgAsync:function(e){var t,n=this,r=null!==n.$galleryItems[n.activeItemIndex].querySelector(".js-fullscreen");return t=null,r||((t=new Image).src=e,t.onload=function(){n._appendImg(this,n)}),t},_appendImg:function(e,t){var n=t.$galleryItems[t.activeItemIndex];e.height=e.naturalHeight,e.width=e.naturalWidth,e.classList.add("js-fullscreen","o-img-fluid","u-block"),n.firstElementChild.insertAdjacentElement("afterbegin",e),t.recalculateHeight.call(t,e.height)}},(FCL=FCL||{}).VideoGrid=function(e){void 0!==e&&(this.$galleryRoot=e,this.$galleryItems=this.$galleryRoot.querySelectorAll(".js-videogrid__item"),this.numberOfItems=this.$galleryItems.length,this.activeItemIndex=0,this.currentOffset=0,this._init_())},FCL.VideoGrid.prototype={MEDIAQUERIES:{S:matchMedia?window.matchMedia("(max-width: 419px)"):void 0,M:matchMedia?window.matchMedia("(min-width: 420px) and (max-width: 1023px)"):void 0,L:matchMedia?window.matchMedia("(min-width: 1024px)"):void 0},_init_:function(){var e,r=this;r.$galleryRoot.firstElementChild;r.$galleryRoot.classList.add("u-no-scroll"),1!==r.numberOfItems&&((e=document.createElement("nav")).setAttribute("aria-hidden",!0),e.classList.add("c-gallery__controls","js-videogrid__controls"),e.innerHTML='<ul class="o-bare-list">   <li><button class="js-videogrid__controls__prev c-gallery__controls__prev"><span class="u-visuallyhidden">Prev</span></button></li>   <li><button class="js-videogrid__controls__next c-gallery__controls__next"><span class="u-visuallyhidden">Next</span></button></li></ul>',r.$galleryRoot.appendChild(e)),function(){if(matchMedia)for(var e=Object.keys(r.MEDIAQUERIES),t=0;t<e.length;t++)r.MEDIAQUERIES[e[t]].addListener(function(e){r.handleMediaQueries.call(r,e)}),r.handleMediaQueries.call(r,r.MEDIAQUERIES[e[t]]);var n=r.$galleryRoot.querySelectorAll(".js-videogrid__controls__prev, .js-videogrid__controls__next");if(0<n.length)for(t=0;t<n.length;t++)n[t].addEventListener("click",function(e){r.handleNavigation(e)})}()},recalculateOffset:function(){var e=this,t=[],n=0;if(0<e.activeItemIndex)if(2==e.numberOfItems&&e.MEDIAQUERIES.L.matches&&!e.isInFullscreenMode)n=0;else{for(var r=0;r<e.$galleryItems.length;r++)t.push(e.$galleryItems[r]);for(var i=t.slice(0,e.activeItemIndex),r=0;r<i.length;r++)n+=i[r].offsetWidth}e.currentOffset=n,e.$galleryItems[0].parentElement.style.transform="translateX("+-1*e.currentOffset+"px)",e.handleNavigationVisibility.call(e),e.handleNavigationControlStates.call(e)},recalculateHeight:function(e){this.$galleryItems[0].parentElement.style.height=void 0!==e?e+"px":"auto"},handleNavigation:function(e){var t,n,r=this,e=e.target;void 0!==e&&void 0!==r.$galleryItems&&0<=(n="next"==(t=FCL.element.hasClass(e,"js-videogrid__controls__next")?"next":"prev")?r.activeItemIndex+1:r.activeItemIndex-1)&&n<=r.numberOfItems-1&&(t="next"==t?r.$galleryItems[r.activeItemIndex].offsetWidth:-1*r.$galleryItems[r.activeItemIndex-1].offsetWidth,r.currentOffset+=t,r.activeItemIndex=n,r.$galleryItems[r.activeItemIndex].parentElement.style.transform="translateX("+-1*r.currentOffset+"px)",r.isInFullscreenMode&&null===r._loadImgAsync(r.$galleryItems[r.activeItemIndex].firstElementChild.dataset.imgFs)&&r.recalculateHeight.call(r,r.$galleryItems[r.activeItemIndex].querySelector(".js-fullscreen").height),r.handleNavigationControlStates.call(r))},handleNavigationControlStates:function(){var e,t=this;1<t.numberOfItems&&(e=t.$galleryRoot.querySelector(".js-videogrid__controls__next"),t.$galleryRoot.querySelector(".js-videogrid__controls__prev").disabled=0===t.activeItemIndex,e.disabled=t.activeItemIndex===t.numberOfItems-1)},handleNavigationVisibility:function(){var e=this;if($container=e.$galleryRoot.firstElementChild,1<e.numberOfItems){var t=e.$galleryRoot.querySelector("nav");if(e.MEDIAQUERIES.S.matches||e.MEDIAQUERIES.M.matches){t.removeAttribute("aria-hidden"),t.classList.remove("u-visuallyhidden"),$container.classList.remove("o-grid","o-grid--items"),$container.classList.add("o-bare-list","c-gallery__items");for(var n=0;n<e.numberOfItems;n++)e.$galleryItems[n].classList.remove("o-grid__item"),e.$galleryItems[n].classList.add("c-gallery__item"),e.$galleryItems[n].classList.add("c-gallery__item--video")}if(e.MEDIAQUERIES.L.matches){t.setAttribute("aria-hidden",!0),null==t.classList["u-visuallyhidden"]&&t.classList.add("u-visuallyhidden"),$container.classList.add("o-grid","o-grid--items"),$container.classList.remove("o-bare-list","c-gallery__items");for(n=0;n<e.numberOfItems;n++)e.$galleryItems[n].classList.add("o-grid__item"),e.$galleryItems[n].classList.remove("c-gallery__item","c-gallery__item--video")}}},handleMediaQueries:function(e){var t=this;e.matches&&(t.activeItemIndex=0,t.currentOffset=0,t.$galleryItems[0].parentElement.style.transform="translateX("+t.currentOffset+"px)",t.handleNavigationControlStates.call(t),t.handleNavigationVisibility.call(t))},_loadImgAsync:function(e){var t,n=this,r=null!==n.$galleryItems[n.activeItemIndex].querySelector(".js-fullscreen");return t=null,r||((t=new Image).src=e,t.onload=function(){n._appendImg(this,n)}),t},_appendImg:function(e,t){var n=t.$galleryItems[t.activeItemIndex];e.height=e.naturalHeight,e.width=e.naturalWidth,e.classList.add("js-fullscreen","o-img-fluid","u-block"),n.firstElementChild.insertAdjacentElement("afterbegin",e),t.recalculateHeight.call(t,e.height)}},(FCL=(FCL=(FCL=FCL||{})||{})||{}).Modal=function(e){if(this.$modalRoot=document.querySelector(this.MODAL_SELECTOR),this.$pageLinks=document.querySelectorAll(e),this.$pageLinks&&this.$modalRoot){this.$closeButtons=document.querySelectorAll(this.MODAL_CLOSE_SELECTOR),this.$title=document.querySelector(this.MODAL_TITLE_SELECTOR),this.$nextPageButton=null,this.$prevPageButton=null,this.$scrollTopButton=null,this.$focusedElementBeforeOpen=null,this.indexOfCurrentPageShown=null,this.$focusableEls=null,this.$firstFocusableEl=null,this.$lastFocusableEl=null,this.parentPageUrl=window.location.href,this.parentPageTitle=document.title;for(var t=this,n=0;n<this.$pageLinks.length;n++)this.$pageLinks[n].setAttribute("aria-haspopup","dialog"),this.$pageLinks[n].addEventListener("click",function(e){t.open(e)});this.$modalRoot.setAttribute("aria-hidden","true"),this.$modalRoot.setAttribute("tabindex","-1")}},FCL.Modal.prototype={MODAL_SELECTOR:"#js-modal",MODAL_PAGES_SELECTOR:".js-modal",MODAL_CLOSE_SELECTOR:".js-modal-close",MODAL_CONTENT_SELECTOR:"#js-modal-content",MODAL_NAV_NEXT_SELECTOR:"#js-modal-nav-next",MODAL_NAV_PREV_SELECTOR:"#js-modal-nav-prev",MODAL_SCROLL_TOP_SELECTOR:"#js-modal-to-top",MODAL_TITLE_SELECTOR:"#js-modal-title",MODAL_TOP_WRAP:"#js-modal-top-wrap",open:function(e){e.preventDefault(),e.stopPropagation();var t=this,n=e.target;"A"!==e.target.nodeName&&(n=FCL.element.findAncestor(n,"js-modal")),t.indexOfCurrentPageShown=[].indexOf.call(t.$pageLinks,n),t.$focusedElementBeforeOpen=document.activeElement,document.body.classList.add("u-no-scroll"),t.$modalRoot.classList.add("is-open"),t.$modalRoot.removeAttribute("aria-hidden"),t.$modalRoot.setAttribute("tabindex","0"),t.loadContentFrom(n.dataset.ajaxUri),t.createNavigation(),t.$modalRoot.onkeydown=function(e){t.handleKeyDown(e)};for(var r=0;r<t.$closeButtons.length;r++)t.$closeButtons[r].innerHTML='<span class="u-visuallyhidden">'+FCL.localisation.translate("closeModal")+"</span>",t.$closeButtons[r].title=FCL.localisation.translate("closeModal"),t.$closeButtons[r].onclick=t.close.bind(t)},close:function(){var e=this,t=e.$modalRoot.querySelector(".c-modal__footer"),n=e.$modalRoot.querySelector(".c-modal__content");e.$modalRoot.classList.remove("is-open"),e.$modalRoot.setAttribute("aria-hidden","true"),e.$modalRoot.setAttribute("tabindex","-1"),t&&n.removeChild(t),e.handleBrowserHistory(),document.body.classList.contains("js-navigation-open")||document.body.classList.remove("u-no-scroll"),e.$focusedElementBeforeOpen.focus(),e.setContentTo(""),e.setTitleTo(""),e.indexOfCurrentPageShown=null},setTitleTo:function(e){this.$title.innerHTML=e},setContentTo:function(e){this.$modalRoot.querySelector(this.MODAL_CONTENT_SELECTOR).innerHTML=e},createNavigation:function(){var t=this,e=document.createElement("div");e.setAttribute("class","c-modal__footer"),e.innerHTML='<nav class="o-container"><ul class="o-bare-list c-modal__nav"><li class="c-modal__nav__to-top"><button id="js-modal-to-top" class="c-modal__nav__to-top__link" title="'+FCL.localisation.translate("toTopModal")+'">'+FCL.localisation.translate("toTopModal")+'</button></li><li class="c-modal__nav__next"><button id="js-modal-nav-next" class="c-modal__nav__next__link"></button></li><li class="c-modal__nav__prev u-hide-on-mobile"><button id="js-modal-nav-prev" class="c-modal__nav__prev__link" aria-hidden="true"></button></li></ul></nav>',t.$modalRoot.querySelector(t.MODAL_CONTENT_SELECTOR).insertAdjacentElement("afterend",e),t.$nextPageButton=document.querySelector(t.MODAL_NAV_NEXT_SELECTOR),t.$nextPageButton.addEventListener("click",function(e){t.handleNavigation(e)}),t.$prevPageButton=document.querySelector(t.MODAL_NAV_PREV_SELECTOR),t.$prevPageButton.addEventListener("click",function(e){t.handleNavigation(e)}),t.$scrollTopButton=document.querySelector(t.MODAL_SCROLL_TOP_SELECTOR),t.$scrollTopButton.addEventListener("click",function(e){t.handleScrollTop(e)})},setNavigationFor:function(e){var t,n=this;function r(e){return void 0!==n.$pageLinks[e]}"true"===e.dataset.modalHideNav?(n.$nextPageButton.setAttribute("aria-hidden",!0),n.$prevPageButton.setAttribute("aria-hidden",!0)):(t=n.indexOfCurrentPageShown+1,e=n.indexOfCurrentPageShown-1,r(t)?(n.$nextPageButton.removeAttribute("aria-hidden"),n.$nextPageButton.innerHTML=n.$pageLinks[t].dataset.modalNavLinkText,n.$nextPageButton.title=n.$pageLinks[t].dataset.modalNavLinkText):n.$nextPageButton.setAttribute("aria-hidden",!0),t=window.matchMedia("(max-width: 750px)"),r(e)?(t.matches||n.$prevPageButton.removeAttribute("aria-hidden"),n.$prevPageButton.innerHTML=n.$pageLinks[e].dataset.modalNavLinkText,n.$prevPageButton.title=n.$pageLinks[e].dataset.modalNavLinkText):n.$prevPageButton.setAttribute("aria-hidden",!0),n.handleNavigationFocusOnMobile(t,n),t.addEventListener("change",n.handleNavigationFocusOnMobile(t,n)),n.handleBrowserHistory())},handleNavigationFocusOnMobile:function(e,t){return function(){e.matches&&t.$prevPageButton.setAttribute("aria-hidden",!0),t.setFocus()}},setFocus:function(){var e=this,t=e.$modalRoot.querySelectorAll('a[href]:not([tabindex="-1"]), area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]):not([aria-hidden]), [tabindex="0"]');e.$focusableEls=[].slice.call(t),e.$firstFocusableEl=e.$focusableEls[0],e.$lastFocusableEl=e.$focusableEls[e.$focusableEls.length-1],e.$modalRoot.focus()},handleKeyDown:function(e){var t=this;switch(e.keyCode){case 9:if(1===t.$focusableEls.length){e.preventDefault();break}e.shiftKey?document.activeElement===t.$firstFocusableEl&&(e.preventDefault(),t.$lastFocusableEl.focus()):document.activeElement===t.$lastFocusableEl&&(e.preventDefault(),t.$firstFocusableEl.focus());break;case 27:t.close()}},loadContentFrom:function(e){var r,i=this;function t(){try{if(i.setTitleTo(""),i.setContentTo(""),r.readyState===XMLHttpRequest.DONE){if(404!==r.status&&403!==r.status||i.loadContentFrom(window.location.protocol+"//"+window.location.host+"/"+r.status+".page.html"),i.setContentTo(r.responseText),200===r.status){FCL.initVendor(),FCL.initComponents();var e=document.querySelectorAll(i.MODAL_CONTENT_SELECTOR+" a[data-mailto-token][data-mailto-vector]");if(FCL.typo3SpamProtectEmailAddresses.initEmailLinks(e),jQuery(i.MODAL_CONTENT_SELECTOR+" .maps2").each(function(){var e=jQuery(this),t=e.data("environment"),n=e.data("override"),t=jQuery.extend(!0,t,n);$maps2OpenStreetMaps.push(new OpenStreetMap2(e,t))}),"function"==typeof m2cGetCookieHosts&&"function"==typeof m2cSetCookieHosts&&"function"==typeof m2cActivateFrame){let a=m2cGetCookieHosts(),e=i.$modalRoot.querySelectorAll(i.MODAL_CONTENT_SELECTOR+" .media2click-wrap");e.forEach(function(e){let n=e.querySelector(".media2click-placeholder"),r=e.querySelector(".media2click-iframedata");var t=e.querySelector(".media2click-old");let i=null,o=null;null!==t?i=t:(i=e.querySelector(".media2click-once"),o=e.querySelector(".media2click-permanent")),null!==i&&i.addEventListener("click",function(e){e.preventDefault(),m2cActivateFrame(r,n)},!1),null!==o&&o.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("data-host"),e=this.getAttribute("data-cookielifetime");null!==t&&""!==t&&(a.push(t),m2cSetCookieHosts(a,e)),m2cActivateFrame(r,n)},!1),a.find(e=>e===n.getAttribute("data-host"))&&m2cActivateFrame(r,n)})}}var t=i.$modalRoot.querySelector(i.MODAL_CONTENT_SELECTOR).parentNode,n=t.offsetWidth-t.clientWidth;i.$modalRoot.querySelector("#js-modal-top-wrap").style.setProperty("--scroll-bar-width",n+"px"),i.setTitleTo(i.$pageLinks[i.indexOfCurrentPageShown].title),i.setNavigationFor(i.$pageLinks[i.indexOfCurrentPageShown]),i.setFocus(),i.handleScrollTop(),i.$modalRoot.querySelector("#js-modal-loading").setAttribute("aria-hidden","true")}}catch(e){console.error("FCL - caught exception: "+e.description)}}i.$modalRoot.querySelector("#js-modal-loading").removeAttribute("aria-hidden"),(r=new XMLHttpRequest)&&(r.onload=t,r.open("GET",e,!0),r.responseType="text",r.send())},handleNavigation:function(e){var t=this;switch(e.target.id.match("prev")?"prev":"next"){case"prev":e.preventDefault(),--t.indexOfCurrentPageShown,t.loadContentFrom(t.$pageLinks[t.indexOfCurrentPageShown].dataset.ajaxUri);break;case"next":e.preventDefault(),t.indexOfCurrentPageShown+=1,t.loadContentFrom(t.$pageLinks[t.indexOfCurrentPageShown].dataset.ajaxUri)}},handleBrowserHistory:function(){var e=this,t=e.$pageLinks[e.indexOfCurrentPageShown].getAttribute("href");e.$modalRoot.classList.contains("is-open")||(t=e.parentPageUrl);var n=location.href;window.history.replaceState(null,null,t);t=location.href;document.title=e.handleBrowserTitle(),FCL.matomo.manuallyTrackPageView(n,t,document.title)},handleBrowserTitle:function(){var e=this.$modalRoot.querySelector(".js-modal-document-title").dataset.modalDocumentTitle;return e=!this.$modalRoot.classList.contains("is-open")?this.parentPageTitle:e},handleScrollTop:function(e){e&&e.preventDefault(),this.$modalRoot.querySelector(this.MODAL_CONTENT_SELECTOR).parentNode.scrollTop=0}},(FCL=FCL||{}).SolrSearchController=function(){var u=this;u.ajaxType="solr.html",this.init=function(){jQuery("body").delegate(".solr-ajaxified","click",u.handleClickOnAjaxifiedUri),jQuery("body").delegate("button.js-solr-filter","click",function(){u.handleClickOnFilterBtn(!0)}),jQuery("body").delegate("form.js-solr-submit","submit",function(e){u.handleFormSubmit(e)}),u.handleClickOnFilterBtn()},this.getCookie=function(){return void 0===Cookies.get("filter_visible")&&Cookies.set("filter_visible","no",{sameSite:"strict",secure:!0}),Cookies.get("filter_visible")},this.setCookie=function(e){Cookies.set("filter_visible",e,{sameSite:"strict",secure:!0})},this.handleClickOnAjaxifiedUri=function(){var r,e,i=location.href,o=jQuery(this),a=o.closest(".tx_solr"),s=a,l=jQuery("<div class='c-loader'><div class='c-loader__spinner'></div></div>");r=o.is("a")?o.uri():new URI(o.data("solr-uri")),void 0!==o.data("search-input-name")&&(t="*",void 0!==(e=document.getElementsByName(o.data("search-input-name")))&&void 0!==e[0]&&""!==e[0].value&&""!==e[0].value.trim()&&(t=e[0].value.trim()),r.addSearch(o.data("search-input-name"),t)),s.append(l);var t=new URI(r.href());return t.suffix(u.ajaxType),jQuery.get(t.href(),function(e){a=a.replaceWith(e),void 0===o.data("solr-prevent-scrolltop")&&u.scrollToTopOfElement(s,50),jQuery("body").trigger("tx_solr_updated"),FCL.initExpandableContent(),u.handleClickOnFilterBtn(),window.van11yAccessibleAccordionAria(),FCL.initModal(),FCL.initFilterSearchInput();var t=document.querySelectorAll(".tx_solr a[data-mailto-token][data-mailto-vector]");FCL.typo3SpamProtectEmailAddresses.initEmailLinks(t),l.fadeOut().remove();var n=r.href();window.history.pushState({},window.title,n);e=""!==r.search(),t=document.querySelector("link[rel='canonical']");e||(t||(t=document.createElement("link")).setAttribute("rel","canonical"),t.setAttribute("href",n),document.head.appendChild(t)),t&&e&&document.head.removeChild(t);n=document.querySelector("meta[name='robots']"),t=!1;n&&(t="noindex,nofollow"===n.getAttribute("content")),e&&(n||((n=document.createElement("meta")).setAttribute("name","robots"),document.head.appendChild(n)),t||n.setAttribute("content","noindex,follow")),!n||e||t||document.head.removeChild(n);n=r;o.data("mtm-campaign")&&o.data("mtm-kwd")&&n.addSearch("mtm_campaign",o.data("mtm-campaign")).addSearch("mtm_kwd",o.data("mtm-kwd")),n=encodeURI(r.readable().replace("."+u.ajaxType,"")),FCL.matomo.manuallyTrackPageView(i,n,document.title)}),!1},this.handleFormSubmit=function(t){t.preventDefault();var n=location.href,r=jQuery(t.target),i=r.closest(".tx_solr"),o=i,a=jQuery("<div class='c-loader'><div class='c-loader__spinner'></div></div>"),e=new URI(r.attr("action").slice(0,-1));o.append(a),e.suffix(u.ajaxType),$.ajax({type:r.attr("method"),url:e,data:r.serialize()}).done(function(e){i=i.replaceWith(e),void 0===r.data("solr-prevent-scrolltop")&&u.scrollToTopOfElement(o,50),jQuery("body").trigger("tx_solr_updated"),FCL.initExpandableContent(),u.handleClickOnFilterBtn(),window.van11yAccessibleAccordionAria(),FCL.initModal(),FCL.initFilterSearchInput();e=document.querySelectorAll(".tx_solr a[data-mailto-token][data-mailto-vector]");FCL.typo3SpamProtectEmailAddresses.initEmailLinks(e),a.fadeOut().remove();e=new URI(n).removeSearch("tx_solr[q]").addSearch("tx_solr[q]",t.target.elements["tx_solr[q]"].value).readable();FCL.matomo.manuallyTrackPageView(n,e,document.title)})},this.scrollToTopOfElement=function(e,t){jQuery("html, body").animate({scrollTop:e.offset().top-t+"px"},"slow")},this.setAjaxType=function(e){u.ajaxType=e},this.handleClickOnFilterBtn=function(e){var t=jQuery(".js-solr-filter")[0],n=jQuery(".js-solr-extra")[0],r=jQuery(".js-solr-content")[0],i=jQuery(".js-solr-results");function o(){n.removeAttribute("aria-hidden"),r.parentElement.classList.remove("o-grid--solr--filtering"),i.each(function(){this.classList.remove("o-grid--tiles"),this.classList.add("o-grid--bisect")}),t.classList.add("is-active")}function a(){n.setAttribute("aria-hidden","true"),r.parentElement.classList.add("o-grid--solr--filtering"),i.each(function(){this.classList.remove("o-grid--bisect"),this.classList.add("o-grid--tiles")}),t.classList.remove("is-active")}void 0!==n&&void 0!==i&&void 0!==r&&void 0!==t&&(jQuery(".js-solr-facets-title")[0].style.display="none",t.removeAttribute("aria-hidden"),"yes"===u.getCookie()&&e?(a(),u.setCookie("no")):"no"===u.getCookie()&&e?(o(),u.setCookie("yes")):("yes"!==u.getCookie()||e?a:o)())}},(FCL=FCL||{}).Filter=function(e){var t;void 0!==e&&void 0!==e.dataset.filtersTarget&&void 0!==e.dataset.filtersSection&&(this.$filterInput=e,this.$filterLists=document.querySelectorAll(this.$filterInput.dataset.filtersTarget),this.$filterSections=document.querySelectorAll(this.$filterInput.dataset.filtersSection),this.$nothingFoundMsg=document.querySelector(this.$filterInput.dataset.filtersNothingFound),(t=this).$filterInput.addEventListener("input",function(){t.filterTarget(t)}))},FCL.Filter.prototype={normalizeString:function(e){return e.replace(/\s+/g,"").replace(/\./g,"").toUpperCase()},filterTarget:function(e){for(var t=[],n=0;n<e.$filterLists.length;n++)t.push(!0);for(var r=this.normalizeString(e.$filterInput.value),i=0;i<e.$filterLists.length;i++){for(var o,a=0,s=e.$filterLists[i].querySelectorAll("li"),l=0;l<s.length;l++)null!==(o=s[l].querySelector(".js-filterable-list__item"))&&(-1<this.normalizeString(o.innerHTML).indexOf(r)?(s[l].style.display="",a+=s[l].offsetHeight):(s[l].style.display="none",a-=s[l].offsetHeight));0==a?(e.$filterSections[i].style.overflow="hidden",e.$filterSections[i].style.height="0px",e.$filterSections[i].style.marginBottom="0",t[i]=!1):(e.$filterSections[i].style.overflow="",e.$filterSections[i].style.height="",e.$filterSections[i].style.marginBottom="",t[i]=!0),t.includes(!0)?e.$nothingFoundMsg.style.display="none":e.$nothingFoundMsg.style.display=""}}},(FCL=FCL||{}).ExpandableContent=function(e){void 0===e||void 0===e.dataset.toggletextshow||void 0===e.dataset.toggletexthide||void 0===e.dataset.toggleclass||void 0===e.dataset.toggleelementclass||(void 0===(this.$expandableContent=e).dataset.type?this.$expandableContentType="default":this.$expandableContentType=this.$expandableContent.dataset.type,"default"!=this.$expandableContentType||void 0!==e.dataset.visibleelements?"paragraph"!=this.$expandableContentType||void 0!==e.dataset.maxlength&&void 0!==e.dataset.wrapinsideparagraph?(this.$expandableContentTextShow=this.$expandableContent.dataset.toggletextshow,this.$expandableContentTextHide=this.$expandableContent.dataset.toggletexthide,this.$expandableContentToggleClass=this.$expandableContent.dataset.toggleclass,this.$expandableContentToggleElementClass=this.$expandableContent.dataset.toggleelementclass,this.$expandableContentPaddingClass=this.$expandableContent.dataset.addpaddingclass,this.$expandableContentVisibility=this.$expandableContent.dataset.visibility,this.$expandableContentVisibleElements=this.$expandableContent.dataset.visibleelements,this.$expandableContentMaxLength=parseInt(this.$expandableContent.dataset.maxlength),this.$expandableContentInside=this.$expandableContent.dataset.wrapinsideparagraph,this.$expandableContentTitle=this.$expandableContent.dataset.wraptitle,this.$expandableContentExpanderClass=this.$expandableContent.dataset.expanderclass,this.$expandableContentParagraphClass="js-expandable-content__expander-paragraph",this._init()):console.log("Es fehlen Übergabeparameter im aufklappbaren Textelement"):console.log("es fehlen Übergabeparameter in der aufklappbaren Liste"))},FCL.ExpandableContent.prototype={_init:function(){var n,e=this;"default"==this.$expandableContentType?(this.$expandableContentToggleClass+="--hide"+this.$expandableContentVisibleElements,null!=this.$expandableContent.childElementCount&&this.$expandableContent.childElementCount>this.$expandableContentVisibleElements&&(FCL.element.toggleClass(this.$expandableContent,this.$expandableContentToggleClass),this.createExpander())):"paragraph"==this.$expandableContentType&&(n=0,e.$expandableContent.childNodes.forEach(function(e,t){void 0!==e.innerHTML&&""!==e.innerHTML&&(n+=e.innerHTML.length)}),(n>=e.$expandableContentMaxLength||e.$expandableContentInside)&&(e.createExpander(),e.toggleContentElement()))},toggleContentElement:function(e){var n,r=this;"default"==r.$expandableContentType?(FCL.element.hasClass(r.$expandableContent,r.$expandableContentToggleClass)?e.value=r.$expandableContentTextHide:e.value=r.$expandableContentTextShow,FCL.element.toggleClass(r.$expandableContent,r.$expandableContentToggleClass)):"paragraph"==r.$expandableContentType&&(n=0,r.$expandableContent.childNodes.forEach(function(e,t){e.innerHTML&&""!==e.innerHTML&&void 0!==e.innerHTML.length&&(n+=e.innerHTML.length),n>=r.$expandableContentMaxLength&&t<r.$expandableContent.childNodes.length-1&&e.className!==r.$expandableContentParagraphClass&&void 0!==e.classList&&FCL.element.toggleClass(e,r.$expandableContentToggleClass)}),e&&(e.getAttribute("value")==r.$expandableContentTextShow?e.setAttribute("value",r.$expandableContentTextHide):e.setAttribute("value",r.$expandableContentTextShow),r.$expandableContentInside&&e.parentNode.childNodes[0].classList.toggle(r.$expandableContentToggleClass),r.$expandableContentToggleElementClass&&e.classList.toggle(r.$expandableContentElementClass)))},createExpander:function(){var e,t=this;"paragraph"==t.$expandableContentType&&(e=document.createElement("p")).classList.add(t.$expandableContentParagraphClass);var n,r,i,o,a=document.createElement("input");a.setAttribute("type","button"),a.setAttribute("value",t.$expandableContentTextShow),a.setAttribute("aria-hidden","true"),t.$expandableContentTitle&&a.setAttribute("title",t.$expandableContentTitle),t.$expandableContentExpanderClass&&a.classList.add(t.$expandableContentExpanderClass),t.$expandableContentToggleElementClass&&a.classList.add(t.$expandableContentToggleElementClass),t.$expandableContentPaddingClass&&a.classList.add(t.$expandableContentPaddingClass),t.$expandableContentVisibility&&a.classList.add(t.$expandableContentVisibility),"default"==t.$expandableContentType?t.$expandableContent.insertAdjacentElement("afterend",a):"paragraph"==t.$expandableContentType&&(t.$expandableContent.appendChild(e),t.$expandableContentInside&&(n=!1,r="",t.$expandableContent.childNodes.forEach(function(e,t){void 0!==e.innerHTML&&0==n&&0<e.innerHTML.length&&(r=t,n=!0)}),i=t.wordWrap(t.$expandableContent.childNodes[r].innerHTML,t.$expandableContentMaxLength),(o=document.createElement("span")).innerHTML=i,e.appendChild(o)),e.appendChild(a)),a.addEventListener("click",function(e){t.toggleContentElement(e.target)})},wordWrap:function(e,t){t=(e=e.replace("&nbsp;"," ")).split(" ").splice(0,t).join(" ");return t+="... "}},(FCL=FCL||{}).StandaloneImagesFullscreen=function(e){void 0!==e&&(this.$rootElement=e,this.$image=e.querySelector("figure"),this.isInFullscreenMode=!1,this._init_())},FCL.StandaloneImagesFullscreen.prototype={_init_:function(){var t=this,e=document.createElement("button");e.classList.add("c-gallery__close"),e.classList.add("js-btn-fullscreen-close"),e.setAttribute("aria-hidden","true"),e.innerHTML='<span class="u-visuallyhidden">Schließen</span>',t.$rootElement.appendChild(e);var n=t.$rootElement.querySelectorAll(".js-enlarge-image");if(0<n.length)for(var r=0;r<n.length;r++)n[r].addEventListener("click",function(e){t.handleFullscreen.call(t,e)});e=t.$rootElement.querySelector(".js-btn-fullscreen-close");null!==e&&e.addEventListener("click",function(e){t.handleFullscreen.call(t,e)})},handleFullscreen:function(e){var t=this;e.preventDefault(),t.isInFullscreenMode?t.$rootElement.classList.remove("c-textmedia__picture--fullscreen"):(e=t.$image.dataset.imgFs,t._loadImgAsync(e)),t.isInFullscreenMode=!t.isInFullscreenMode},_loadImgAsync:function(e){var t,n=this,r=null!==n.$image.querySelector(".js-img-fullscreen");return t=null,r?n.$rootElement.classList.add("c-textmedia__picture--fullscreen"):((t=new Image).src=e,t.onload=function(){n._appendImg(this,n),n.$rootElement.classList.add("c-textmedia__picture--fullscreen")}),t},_appendImg:function(e,t){t=t.$image;e.height=e.naturalHeight,e.width=e.naturalWidth,e.classList.add("js-img-fullscreen","o-img-fluid","u-block"),t.insertAdjacentElement("afterbegin",e)}},(FCL=FCL||{}).FinquasSpoVersionSwitch=function(e){void 0!==e&&void 0!==e.dataset.finquasSpoVersionSwitchTarget&&void 0!==e.dataset.finquasSpoVersionSwitchToggle&&(this.$rootElement=e,this.$spoTableWrapper=document.querySelector(this.$rootElement.dataset.finquasSpoVersionSwitchTarget),this.$spoVersionSwitch=this.$rootElement.querySelector(this.$rootElement.dataset.finquasSpoVersionSwitchToggle),this._init())},FCL.FinquasSpoVersionSwitch.prototype={_init:function(){var t=this;this._initAccessibilityMarkup(),this.$spoVersionSwitch.addEventListener("change",function(e){t.loadSpoTableForVersion(e.target.options[e.target.selectedIndex].dataset.finquasSpoVersionSwitchUri,t.$spoTableWrapper)})},_initAccessibilityMarkup:function(){this.$spoVersionSwitch.setAttribute("aria-controls",this.$spoTableWrapper.getAttribute("id")),this.$spoTableWrapper.setAttribute("role","region"),this.$spoTableWrapper.setAttribute("aria-live","polite")},loadSpoTableForVersion:function(e,t){var n,r=this;function i(){try{n.readyState===XMLHttpRequest.DONE&&(404!==n.status&&403!==n.status||r.loadContentFrom(window.location.protocol+"//"+window.location.host+"/"+n.status+".page.html"),t.innerHTML=n.responseText,200===n.status&&FCL.initVendor())}catch(e){console.error("FCL - caught exception: "+e.description)}}(n=new XMLHttpRequest)&&(n.onload=i,n.open("GET",e,!0),n.responseType="text",n.send())}},(FCL=FCL||{}).initComponents=function(){var e=document.querySelectorAll(".js-gallery");if(0<e.length)for(var t=0;t<=e.length;t++)new FCL.Gallery(e[t]);var n=document.querySelectorAll(".js-videogrid");if(0<n.length)for(t=0;t<=n.length;t++)new FCL.VideoGrid(n[t]);var r=document.querySelectorAll(".js-standalone-image-fullscreen");if(0<r.length)for(t=0;t<=r.length;t++)new FCL.StandaloneImagesFullscreen(r[t]);var i=document.getElementById("opus-publist");null!==i&&new OpusPublist(i.getElementsByTagName("table")[0]);i=[].slice.call(document.querySelectorAll(".js-responsive-iframe"));0<i.length&&i.forEach(function(e){new ResponsiveIframe(e)});i=[].slice.call(document.querySelectorAll(".js-news-card"));0<i.length&&i.forEach(function(e){FCL.element.animateWithDelay(e)});var o=document.querySelectorAll(".js-finquas-spo-version-switch");if(0<o.length)for(t=0;t<=o.length;t++)new FCL.FinquasSpoVersionSwitch(o[t]);var a=document.querySelectorAll(".c-slider__slides__item--hidden");if(0<a.length)for(t=0;t<=a.length;t++)a[t].classList.remove("c-slider__slides__item--hidden");FCL.initFilterSearchInput()},FCL.initVendor=function(){window.van11yAccessibleTabPanelAria(),window.van11yAccessibleAccordionAria(),FCL.unloadVendor()},FCL.unloadVendor=function(){for(var e=document.querySelectorAll(".js-accordion"),t=0;t<e.length;t++)e[t].classList.remove("js-accordion")},FCL.initModal=function(){new FCL.Modal('.js-modal[data-modal-group="pages"]'),new FCL.Modal('.js-modal[data-modal-group="menu--services"]'),new FCL.Modal('.js-modal[data-modal-group="news"]')},FCL.initFilterSearchInput=function(){var e=[].slice.call(document.querySelectorAll(".js-filter-input"));0<e.length&&e.forEach(function(e){new FCL.Filter(e)})},FCL.initExpandableContent=function(){var e=[].slice.call(document.querySelectorAll(".js-expandable-content"));0<e.length&&e.forEach(function(e){new FCL.ExpandableContent(e)})},document.addEventListener("DOMContentLoaded",function(){new FCL.Navigation,FCL.initComponents(),FCL.initModal();var e=new FCL.SolrSearchController;e.init(),"undefined"!=typeof solrSearchAjaxType&&e.setAjaxType(solrSearchAjaxType),FCL.unloadVendor(),FCL.initExpandableContent()});!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}})