function IsDesktop(){return IsMobile()||IsTablet()?!1:!0}function IsMobile(){var n=getParameterByName("mobile");return n==="true"?!0:!1}function IsMobileByScreenSize(){return window.innerWidth<=650}function IsTablet(){var n=getParameterByName("tablet");return n==="true"?!0:!1}function IsAndroid(){var n=navigator.userAgent.toLowerCase(),t=n.indexOf("android")>-1;return t?!0:!1}function getParameterByName(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function detectIE(){var n=window.navigator.userAgent,i=n.indexOf("MSIE "),u,r,t;return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):(u=n.indexOf("Trident/"),u>0)?(r=n.indexOf("rv:"),parseInt(n.substring(r+3,n.indexOf(".",r)),10)):(t=n.indexOf("Edge/"),t>0)?parseInt(n.substring(t+5,n.indexOf(".",t)),10):!1}function accorClick(n){var t=$(this).attr("expanded");$(this).parent().find("[expanded=true]").removeClass("accordion__title--active");$(n.target).next("div").siblings("div").slideUp();$(this).parent().find("[expanded=true]").attr("expanded",!1);$(n.target).next("div").slideToggle();t?($(this).removeClass("accordion__title--active"),$(this).attr("expanded",!1),$(this).attr("aria-label",$(this).text()+" Collapsed"),$(n.target).hasClass("accordion__title__center__btn")&&$(n.target).removeClass("accordion__title__center__btn--active")):($(this).addClass("accordion__title--active"),$(this).attr("expanded",!0),$(this).attr("aria-label",$(this).text()+" Expanded"),$(n.target).hasClass("accordion__title__center__btn")&&$(n.target).addClass("accordion__title__center__btn--active"))}function qs(n){n=n.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var t=location.search.match(new RegExp("[?&]"+n+"=([^&]+)(&|$)"));return t&&decodeURIComponent(t[1].replace(/\+/g," "))}function SetAdjustTabsPositions(){var t,n;try{t=$("#findFlights");t.length&&(f=$("#findFlights").offset().top,n=parseInt($(".booking-widget").css("padding-top").replace("px",""))+parseInt($(".transformer-tabs").height()),n>f&&(n=f),$("#flightStatus").attr("style").indexOf("visibility: visible")!=-1?$("#flightStatus").attr("style","visibility: visible;position:absolute !important;top: "+n+"px !important"):$("#flightStatus").attr("style","visibility: hidden;position:absolute !important;top:"+n+"px !important"),$("#checkIn").attr("style").indexOf("visibility: visible")!=-1?$("#checkIn").attr("style","visibility: visible;position:absolute !important;top:"+n+"px !important"):$("#checkIn").attr("style","visibility: hidden;position:absolute !important;top:"+n+"px !important"))}catch(i){}}function SetHomePageHeroVideos(n,t){var r=$("#js-hero-vid"),i;r.length>0&&$(window).width()>1024&&(i='<div class="hero-video__wrap">',i+='<video class="hero-video" id="js-hero-video" preload="auto" autoplay="autoplay" loop="loop" muted="muted">',i+='<source src="'+t+'" type="video/webm" />',i+='<source src="'+n+'" type="video/mp4" />',i+="<\/video>",i+="<\/div>",r.append(i))}function isValidEmailAddress(n){var t=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return t.test(n)}function ReplaceErrorText(n){var t=n.replace('<a data-toggle="modal" href="#forgot_password" class="error-forgot-password-link">reset your password<\/a>','<a style="color:red; cursor:pointer; text-decoration:underline;" id="aForgotPassword">reset your password<\/a>').replace('<a href="#account_locked" data-toggle="modal" class="error-forgot-password-link" >click here<\/a>','<a style="color:red; cursor:pointer; text-decoration:underline;" id="aAccountLocked">click here<\/a>');return t.replace('<a href="#0" data-f9slideopen="forgot_password" class="ibe-link ibe-color-red cd-btn">reset your password<\/a>','<a style="color:red; cursor:pointer; text-decoration:underline;" id="aForgotPassword">reset your password<\/a>').replace('<a href="#0" data-f9slideopen="account_locked" class="ibe-link ibe-color-red cd-btn" >click here<\/a>','<a style="color:red; cursor:pointer; text-decoration:underline;" id="aAccountLocked">click here<\/a>')}function ValidateEmail(n){return/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(n)}var MenuAccessibility,Geolocation,FlightLibrary,blockTabs,Sha256,Login,SessionTimeoutWarning,_init,_open,_close,F9Storage;!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function br(n,t,i){var r,e,u=(i=i||f).createElement("script");if(u.text=n,t)for(r in oe)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,e);i.head.appendChild(u).parentNode.removeChild(u)}function ut(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ri[pr.call(n)]||"object":typeof n}function pi(n){var t=!!n&&"length"in n&&n.length,i=ut(n);return!u(n)&&!rt(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function c(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function bi(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return-1<ii.call(t,n)!==r}):i.filter(t,n,r)}function uu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function et(n){return n}function fi(n){throw n;}function fu(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function oi(){f.removeEventListener("DOMContentLoaded",oi);n.removeEventListener("load",oi);i.ready()}function ce(n,t){return t.toUpperCase()}function y(n){return n.replace(se,"ms-").replace(he,ce)}function bt(){this.expando=i.expando+bt.uid++}function ou(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:le.test(r)?JSON.parse(r):r)}catch(n){}o.set(n,t,i)}else i=void 0;return i}function hu(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||"px"!==e&&+o)&&kt.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f/=h;f*=2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function ht(n,t){for(var h,f,a,s,c,l,e,o=[],u=0,v=n.length;u<v;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&dt(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=ki[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),ki[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<v;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function s(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&c(n,t)?i.merge([n],r):r}function di(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function vu(n,t,r,u,f){for(var e,o,p,a,w,v,c=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===ut(e))i.merge(y,e.nodeType?[e]:e);else if(au.test(e)){for(o=o||c.appendChild(t.createElement("div")),p=(cu.exec(e)||["",""])[1].toLowerCase(),a=h[p]||h._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);(o=c.firstChild).textContent=""}else y.push(t.createTextNode(e));for(c.textContent="",l=0;e=y[l++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=st(e),o=s(c.appendChild(e),"script"),w&&di(o),r)for(v=0;e=o[v++];)lu.test(e.type||"")&&r.push(e);return c}function ct(){return!0}function lt(){return!1}function we(n,t){return n===function(){try{return f.activeElement}catch(n){}}()==("focus"===t)}function gi(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)gi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=lt;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function hi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(1&n.isTrigger&&this[t]){if(f.length)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(f=k.call(arguments),r.set(this,t,f),o=u(this,t),this[t](),f!==(e=r.get(this,t))||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),e.value}else f.length&&(r.set(this,t,{value:i.event.trigger(i.extend(f[0],i.Event.prototype),f.slice(1),this)}),n.stopImmediatePropagation())}})):void 0===r.get(n,t)&&i.event.add(n,t,ct)}function pu(n,t){return c(n,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function ge(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function no(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function wu(n,t){var u,s,f,h,c,e;if(1===t.nodeType){if(r.hasData(n)&&(e=r.get(n).events))for(f in r.remove(t,"handle events"),e)for(u=0,s=e[f].length;u<s;u++)i.event.add(t,f,e[f][u]);o.hasData(n)&&(h=o.access(n),c=i.extend({},h),o.set(t,c))}}function at(n,t,f,o){t=yr(t);var a,b,l,v,h,y,c=0,p=n.length,d=p-1,w=t[0],k=u(w);if(k||1<p&&"string"==typeof w&&!e.checkClone&&ke.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));at(r,t,f,o)});if(p&&(b=(a=vu(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=b),b||o)){for(v=(l=i.map(s(a,"script"),ge)).length;c<p;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),v&&i.merge(l,s(h,"script"))),f.call(n[c],h,c);if(v)for(y=l[l.length-1].ownerDocument,i.map(l,no),c=0;c<v;c++)h=l[c],lu.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(y,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},y):br(h.textContent.replace(de,""),h,y))}return n}function bu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(s(u)),u.parentNode&&(r&&st(u)&&di(s(u,"script")),u.parentNode.removeChild(u));return n}function ni(n,t,r){var o,s,h,f,u=n.style;return(r=r||ci(n))&&(""!==(f=r.getPropertyValue(t)||r[t])||st(n)||(f=i.style(n,t)),!e.pixelBoxStyles()&&nr.test(f)&&to.test(t)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=r.width,u.width=o,u.minWidth=s,u.maxWidth=h)),void 0!==f?f+"":f}function du(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function tr(n){var t=i.cssProps[n]||tf[n];return t||(n in nf?n:tf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=gu.length;t--;)if((n=gu[t]+i)in nf)return n}(n)||n)}function ff(n,t,i){var r=kt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function ir(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(s+=i.css(n,r+b[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+b[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+b[o]+"Width",!0,f))):(s+=i.css(n,"padding"+b[o],!0,f),"padding"!==r?s+=i.css(n,"border"+b[o]+"Width",!0,f):h+=i.css(n,"border"+b[o]+"Width",!0,f));return!u&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function ef(n,t,r){var f=ci(n),o=(!e.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,f),s=o,u=ni(n,t,f),h="offset"+t[0].toUpperCase()+t.slice(1);if(nr.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||!e.reliableTrDimensions()&&c(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,f),(s=h in n)&&(u=n[h])),(u=parseFloat(u)||0)+ir(n,t,r||(o?"border":"content"),s,f,u)+"px"}function a(n,t,i,r,u){return new a.prototype.init(n,t,i,r,u)}function rr(){li&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(rr):n.setTimeout(rr,i.fx.interval),i.fx.tick())}function cf(){return n.setTimeout(function(){vt=void 0}),vt=Date.now()}function ai(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=b[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function lf(n,t,i){for(var u,f=(v.tweeners[t]||[]).concat(v.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function v(n,t,r){var o,s,h=0,a=v.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=vt||cf(),t=Math.max(0,f.startTime+f.duration-o),i=1-(t/f.duration||0),r=0,u=f.tweens.length;r<u;r++)f.tweens[r].run(i);return e.notifyWith(n,[f,i,t]),i<1&&u?t:(u||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:vt||cf(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),c=f.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,f.opts.specialEasing);h<a;h++)if(o=v.prefilters[h].call(f,n,c,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,lf,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:f,queue:f.opts.queue})),f}function tt(n){return(n.match(l)||[]).join(" ")}function it(n){return n.getAttribute&&n.getAttribute("class")||""}function ur(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(l)||[]}function sr(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||uo.test(n)?u(n,i):sr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==ut(t))u(n,t);else for(f in t)sr(n+"["+f+"]",t[f],r,u)}function gf(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(l)||[];if(u(i))while(r=e[f++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function ne(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===hr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function lr(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var p=[],vr=Object.getPrototypeOf,k=p.slice,yr=p.flat?function(n){return p.flat.call(n)}:function(n){return p.concat.apply([],n)},yi=p.push,ii=p.indexOf,ri={},pr=ri.toString,ui=ri.hasOwnProperty,wr=ui.toString,ee=wr.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},rt=function(n){return null!=n&&n===n.window},f=n.document,oe={type:!0,src:!0,nonce:!0,noModule:!0},kr="3.5.1",i=function(n,t){return new i.fn.init(n,t)},d,wi,nu,tu,iu,ru,l,eu,ei,ot,dt,ki,h,au,vt,li,yt,of,sf,hf,af,pt,vf,yf,pf,fr,er,te,wt,ie,ar,vi,re,ue,fe;i.fn=i.prototype={jquery:kr,constructor:i,length:0,toArray:function(){return k.call(this)},get:function(n){return null==n?k.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(k.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:yi,sort:p.sort,splice:p.splice};i.extend=i.fn.extend=function(){var s,f,e,t,o,c,n=arguments[0]||{},r=1,l=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[r]||{},r++),"object"==typeof n||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(f in s)t=s[f],"__proto__"!==f&&n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(e=n[f],c=o&&!Array.isArray(e)?[]:o||i.isPlainObject(e)?e:{},o=!1,n[f]=i.extend(h,c,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(kr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==pr.call(n))&&(!(t=vr(n))||"function"==typeof(i=ui.call(t,"constructor")&&t.constructor)&&wr.call(i)===ee)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},globalEval:function(n,t,i){br(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(pi(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},makeArray:function(n,t){var r=t||[];return null!=n&&(pi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):yi.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ii.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(pi(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return yr(f)},guid:1,support:e});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=p[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){ri["[object "+t+"]"]=t.toLowerCase()});d=function(n){function u(n,t,r,u){var s,y,c,l,p,w,d,v=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==a&&9!==a&&11!==a)return r;if(!u&&(b(t),t=t||i,h)){if(11!==a&&(p=ar.exec(n)))if(s=p[1]){if(9===a){if(!(c=t.getElementById(s)))return r;if(c.id===s)return r.push(c),r}else if(v&&(c=v.getElementById(s))&&et(t,c)&&c.id===s)return r.push(c),r}else{if(p[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=p[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(d=n,v=t,1===a&&(er.test(n)||yi.test(n))){for((v=ti.test(n)&&ri(t.parentNode)||t)===t&&f.scope||((l=t.getAttribute("id"))?l=l.replace(pi,wi):t.setAttribute("id",l=e)),y=(w=ft(n)).length;y--;)w[y]=(l?"#"+l:":scope")+" "+pt(w[y]);d=w.join(",")}try{return k.apply(r,v.querySelectorAll(d)),r}catch(t){lt(n,!0)}finally{l===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function yt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function ki(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function yr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function di(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&vr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function gi(){}function pt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function wt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,s=nr++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(l=(a=t[e]||(t[e]={}))[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===v&&c[1]===s)return y[2]=c[2];if((l[f]=y)[2]=n(t,i,h))return!0}return!1}}function ui(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,f,o){return r&&!r[e]&&(r=fi(r)),f&&!f[e]&&(f=fi(f,o)),l(function(e,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=e||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!e&&t?d:bt(d,w,n,s,h),c=i?f||(e?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=bt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);f(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=f?nt(e,v):w[l])&&(e[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),f?f(null,o,c,h):k.apply(o,c)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=wt(function(n){return n===o},c,!0),a=wt(function(n){return-1<nt(o,n)},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])f=[wt(ui(f),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(1<i&&ui(f),1<i&&pt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&pt(n))}f.push(u)}return ui(f)}var rt,f,t,st,oi,ft,kt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,nr=0,hi=yt(),ci=yt(),li=yt(),lt=yt(),dt=function(n,t){return n===t&&(ut=!0),0},tr={}.hasOwnProperty,g=[],ir=g.pop,rr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",ni=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",ur=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),fr=new RegExp("^"+r+"*,"+r+"*"),yi=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),er=new RegExp(r+"|>"),or=new RegExp(ni),sr=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+ni),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("^(?:"+gt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},hr=/HTML$/i,cr=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,y=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),p=function(n,t){var i="0x"+n.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},pi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},bi=function(){b()},vr=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){rr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in f=u.support={},oi=u.isXML=function(n){var i=n.namespaceURI,t=(n.ownerDocument||n).documentElement;return!hr.test(i||t&&t.nodeName||"HTML")},b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!=i&&9===l.nodeType&&l.documentElement&&(s=(i=l).documentElement,h=!oi(i),c!=i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",bi,!1):u.attachEvent&&u.attachEvent("onunload",bi)),f.scope=a(function(n){return s.appendChild(n).appendChild(i.createElement("div")),"undefined"!=typeof n.querySelectorAll&&!n.querySelectorAll(":scope fieldset div").length}),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){var t;s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+gt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");(t=i.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||o.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]");n.querySelectorAll("\\\f");o.push("[\\r\\n\\f]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",ni)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===r?n==i||n.ownerDocument==c&&et(c,n)?-1:t==i||t.ownerDocument==c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n==i?-1:t==i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return ki(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?ki(f[u],e[u]):f[u]==c?-1:e[u]==c?1:0}),i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if(b(n),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){lt(t,!0)}return 0<u(t,i,null,[n]).length},u.contains=function(n,t){return(n.ownerDocument||n)!=i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!=i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&tr.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(pi,wi)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(dt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&or.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&-1<f.indexOf(i):"$="===t?i&&f.slice(-i.length)===i:"~="===t?-1<(" "+f.replace(ur," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(k){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)while(c=++a&&c&&c[b]||(l=a=0)||w.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&((d=(y=c[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c===t))break;return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):1<r.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=kt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return 0<u(n,t).length}}),contains:l(function(n){return n=n.replace(y,p),function(t){return-1<(t.textContent||st(t)).indexOf(n)}}),lang:l(function(n){return sr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:di(!1),disabled:di(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=yr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=pr(rt);return gi.prototype=t.filters=t.pseudos,t.setFilters=new gi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in e&&!(f=fr.exec(r))||(f&&(r=r.slice(f[0].length)||r),h.push(s=[])),e=!1,(f=yi.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},kt=u.compile=function(n,r){var s,c,a,o,y,p,w=[],d=[],f=li[n+" "];if(!f){for(r||(r=ft(n)),s=r.length;s--;)(f=ei(r[s]))[e]?w.push(f):d.push(f);(f=li(n,(c=d,o=0<(a=w).length,y=0<c.length,p=function(n,r,f,e,s){var l,nt,d,g=0,p="0",tt=n&&[],w=[],it=ht,rt=n||y&&t.find.TAG("*",s),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ht=r==i||r||s);p!==ft&&null!=(l=rt[p]);p++){if(y&&l){for(nt=0,r||l.ownerDocument==i||(b(l),f=!h);d=c[nt++];)if(d(l,r||i,f)){e.push(l);break}s&&(v=ut)}o&&((l=!d&&l)&&g--,n&&tt.push(l))}if(g+=p,o&&p!==g){for(nt=0;d=a[nt++];)d(tt,w,r,f);if(n){if(0<g)while(p--)tt[p]||w[p]||(w[p]=ir.call(e));w=bt(w)}k.apply(e,w);s&&!n&&0<w.length&&1<g+a.length&&u.uniqueSort(e)}return s&&(v=ut,ht=it),tt},o?l(p):p))).selector=n}return f},si=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ti.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&pt(f)))return k.apply(r,u),r;break}}}return(c||kt(n,s))(u,i,!h,r,!i||ti.test(n)&&ri(i.parentNode)||i),r},f.sortStable=e.split("").sort(dt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(gt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=d;i.expr=d.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=d.uniqueSort;i.text=d.getText;i.isXMLDoc=d.isXML;i.contains=d.contains;i.escapeSelector=d.escape;var ft=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},dr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},gr=i.expr.match.needsContext;wi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(bi(this,n||[],!1))},not:function(n){return this.pushStack(bi(this,n||[],!0))},is:function(n){return!!bi(this,"string"==typeof n&&gr.test(n)?i(n):n||[],!1).length}});tu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||nu,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:tu.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),wi.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return(o=f.getElementById(e[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;nu=i(f);iu=/^(?:parents|prev(?:Until|All))/;ru={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!gr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ii.call(i(n),this[0]):ii.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return ft(n,"parentNode")},parentsUntil:function(n,t,i){return ft(n,"parentNode",i)},next:function(n){return uu(n,"nextSibling")},prev:function(n){return uu(n,"previousSibling")},nextAll:function(n){return ft(n,"nextSibling")},prevAll:function(n){return ft(n,"previousSibling")},nextUntil:function(n,t,i){return ft(n,"nextSibling",i)},prevUntil:function(n,t,i){return ft(n,"previousSibling",i)},siblings:function(n){return dr((n.parentNode||{}).firstChild,n)},children:function(n){return dr(n.firstChild)},contents:function(n){return null!=n.contentDocument&&vr(n.contentDocument)?n.contentDocument:(c(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(ru[n]||i.uniqueSort(f),iu.test(n)&&f.reverse()),this.pushStack(f)}});l=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var a,h;n="string"==typeof n?(a=n,h={},i.each(a.match(l)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,v,f,t=[],s=[],e=-1,y=function(){for(f=f||n.once,v=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)!1===t[e].apply(r[0],r[1])&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(e=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==ut(r)&&f(r)})}(arguments),r&&!o&&y()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return f=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=s=[],r||o||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||y()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!v}};return c};i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,e){function s(t,r,f,e){return function(){var h=this,c=arguments,l=function(){var n,i;if(!(t<o)){if((n=f.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;u(i)?e?i.call(n,s(o,r,et,e),s(o,r,fi,e)):(o++,i.call(n,s(o,r,et,e),s(o,r,fi,e),s(o,r,et,r.notifyWith))):(f!==et&&(h=void 0,c=[n]),(e||r.resolveWith)(h,c))}},a=e?l:function(){try{l()}catch(l){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(l,a.stackTrace);o<=t+1&&(f!==fi&&(h=void 0,c=[l]),r.rejectWith(h,c))}};t?a():(i.Deferred.getStackHook&&(a.stackTrace=i.Deferred.getStackHook()),n.setTimeout(a))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:et,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:et));f[2][3].add(s(0,n,u(r)?r:fi))}).promise()},promise:function(n){return null!=n?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add;u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,t=e,o=Array(t),f=k.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;f[n]=1<arguments.length?k.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(fu(n,r.done(s(t)).resolve,r.reject,!e),"pending"===r.state()||u(f[t]&&f[t].then)))return r.then();while(t--)fu(f[t],s(t),r.reject);return r.promise()}});eu=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&eu.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ei=i.Deferred();i.fn.ready=function(n){return ei.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||ei.resolveWith(f,[i])}});i.ready.then=ei.then;"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",oi),n.addEventListener("load",oi));var w=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===ut(r))for(h in e=!0,r)w(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},se=/^-ms-/,he=/-([a-z])/g;ot=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};bt.uid=1;bt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ot(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(l)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new bt,o=new bt,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g;i.extend({hasData:function(n){return o.hasData(n)||r.hasData(n)},data:function(n,t,i){return o.access(n,t,i)},removeData:function(n,t){o.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],s=i&&i.attributes;if(void 0===n){if(this.length&&(e=o.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&0===(u=s[f].name).indexOf("data-")&&(u=y(u.slice(5)),ou(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){o.set(this,n)}):w(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=o.get(i,n))?r:void 0!==(r=ou(i,n))?r:void 0;this.each(function(){o.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){o.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var su=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,kt=new RegExp("^(?:([+-])=|)("+su+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],g=f.documentElement,st=function(n){return i.contains(n.ownerDocument,n)},ve={composed:!0};g.getRootNode&&(st=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(ve)===n.ownerDocument});dt=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&st(n)&&"none"===i.css(n,"display")};ki={};i.fn.extend({show:function(){return ht(this,!0)},hide:function(){return ht(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){dt(this)?i(this).show():i(this).hide()})}});var nt,si,gt=/^(?:checkbox|radio)$/i,cu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,lu=/^$|^module$|\/(?:java|ecma)script/i;nt=f.createDocumentFragment().appendChild(f.createElement("div"));(si=f.createElement("input")).setAttribute("type","radio");si.setAttribute("checked","checked");si.setAttribute("name","t");nt.appendChild(si);e.checkClone=nt.cloneNode(!0).cloneNode(!0).lastChild.checked;nt.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!nt.cloneNode(!0).lastChild.defaultValue;nt.innerHTML="<option><\/option>";e.option=!!nt.lastChild;h={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,"",""]};h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;e.option||(h.optgroup=h.option=[1,"<select multiple='multiple'>","<\/select>"]);au=/<|&#?\w+;/;var ye=/^key/,pe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,yu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,a,k,v,w,h,s,c,o,b,d,y=r.get(n);if(ot(n))for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(g,e),u.guid||(u.guid=i.guid++),(v=y.events)||(v=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(l)||[""]).length;w--;)o=d=(k=yu.exec(t[w])||[])[1],b=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},p),(c=v[o])||((c=v[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,a)||n.addEventListener&&n.addEventListener(o,a)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,h,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(p=(t=(t||"").match(l)||[""]).length;p--;)if(o=d=(c=yu.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},a=v[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,s=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[t.type]||[],o=i.event.special[t.type]||{};for(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==f.namespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click",ct),!1},trigger:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click"),!0},_default:function(n){var t=n.target;return gt.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?ct:lt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:lt,isPropagationStopped:lt,isImmediatePropagationStopped:lt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ct;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ct;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ct;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.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:function(n){var t=n.button;return null==n.which&&ye.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&pe.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return hi(this,n,we),!1},trigger:function(){return hi(this,n),!0},delegateType:t}});i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return gi(this,n,t,i,r)},one:function(n,t,i,r){return gi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=lt),this.each(function(){i.event.remove(this,n,r,t)})}});var be=/<script|<style|<link/i,ke=/checked\s*(?:[^=]|=\s*.checked.)/i,de=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,c,o,f,l,a,v,h=n.cloneNode(!0),y=st(n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(h),u=0,c=(o=s(n)).length;u<c;u++)l=o[u],a=f[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&gt.test(l.type)?a.checked=l.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=l.defaultValue);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)wu(o[u],f[u]);else wu(n,h);return 0<(f=s(h,"script")).length&&di(f,!y&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ot(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[o.expando]&&(t[o.expando]=void 0)}}});i.fn.extend({detach:function(n){return bu(this,n,!0)},remove:function(n){return bu(this,n)},text:function(n){return w(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return at(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||pu(this,n).appendChild(n)})},prepend:function(){return at(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return w(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!be.test(n)&&!h[(cu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return at(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(s(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),yi.apply(f,u.get());return this.pushStack(f)}});var nr=new RegExp("^("+su+")(?!px)[a-z%]+$","i"),ci=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},ku=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];for(r in u=i.call(n),t)n.style[r]=f[r];return u},to=new RegExp(b.join("|"),"i");!function(){function r(){if(t){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";g.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);h="1%"!==i.top;v=12===u(i.marginLeft);t.style.right="60%";a=36===u(i.right);c=36===u(i.width);t.style.position="absolute";l=12===u(t.offsetWidth/3);g.removeChild(s);t=null}}function u(n){return Math.round(parseFloat(n))}var h,c,l,a,o,v,s=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(e,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),a},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),v},scrollboxSize:function(){return r(),l},reliableTrDimensions:function(){var t,i,r,u;return null==o&&(t=f.createElement("table"),i=f.createElement("tr"),r=f.createElement("div"),t.style.cssText="position:absolute;left:-11111px",i.style.height="1px",r.style.height="9px",g.appendChild(t).appendChild(i).appendChild(r),u=n.getComputedStyle(i),o=3<parseInt(u.height),g.removeChild(t)),o}}))}();var gu=["Webkit","Moz","ms"],nf=f.createElement("div").style,tf={};var io=/^(none|table(?!-c[ea]).+)/,rf=/^--/,ro={position:"absolute",visibility:"hidden",display:"block"},uf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ni(n,"opacity");return""===i?"1":i}}}},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(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var f,h,o,c=y(t),l=rf.test(t),s=n.style;if(l||(t=tr(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(f=o.get(n,!1,u))?f:s[t];"string"==(h=typeof r)&&(f=kt.exec(r))&&f[1]&&(r=hu(n,t,f),h="number");null!=r&&r==r&&("number"!==h||l||(r+=f&&f[3]||(i.cssNumber[c]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=y(t);return rf.test(t)||(t=tr(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ni(n,t,u)),"normal"===f&&t in uf&&(f=uf[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!io.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?ef(n,t,u):ku(n,ro,function(){return ef(n,t,u)})},set:function(n,r,u){var s,f=ci(n),h=!e.scrollboxSize()&&"absolute"===f.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,f),o=u?ir(n,t,u,c,f):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-ir(n,t,"border",!1,f)-.5)),o&&(s=kt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),ff(0,r,o)}}});i.cssHooks.marginLeft=du(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ni(n,"marginLeft"))||n.getBoundingClientRect().left-ku(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=ff)});i.fn.extend({css:function(n,t){return w(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=ci(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}});((i.Tween=a).prototype={constructor:a,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=a.propHooks[this.prop];return n&&n.get?n.get(this):a.propHooks._default.get(this)},run:function(n){var t,r=a.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):a.propHooks._default.set(this),this}}).init.prototype=a.prototype;(a.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[tr(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=a.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=a.prototype.init;i.fx.step={};sf=/^(?:toggle|show|hide)$/;hf=/queueHooks$/;i.Animation=i.extend(v,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return hu(i.elem,n,kt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(l);for(var i,r=0,f=n.length;r<f;r++)i=n[r],v.tweeners[i]=v.tweeners[i]||[],v.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&dt(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})})),t)if(y=t[f],sf.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(ht([n],!0),o=n.style.display||o,l=i.css(n,"display"),ht([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&ht([n],!0),v.done(function(){for(f in a||ht([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=lf(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?v.prefilters.unshift(n):v.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(dt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=v(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&hf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ai(t,!0),n,i,u)}});i.each({slideDown:ai("show"),slideUp:ai("hide"),slideToggle:ai("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(vt=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();vt=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){li||(li=!0,rr())};i.fx.stop=function(){li=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};yt=f.createElement("input");of=f.createElement("select").appendChild(f.createElement("option"));yt.type="checkbox";e.checkOn=""!==yt.value;e.optSelected=of.selected;(yt=f.createElement("input")).value="t";yt.type="radio";e.radioValue="t"===yt.value;pt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return w(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?af:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&c(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(l);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});af={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=pt[t]||i.find.attr;pt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=pt[u],pt[u]=f,f=null!=r(n,t,i)?u:null,pt[u]=e),f}});vf=/^(?:input|select|textarea|button)$/i;yf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return w(this,i.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):vf.test(n.nodeName)||yf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var o,t,r,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,it(this)))});if((o=ur(n)).length)while(t=this[c++])if(f=it(t),r=1===t.nodeType&&" "+tt(f)+" "){for(s=0;e=o[s++];)r.indexOf(" "+e+" ")<0&&(r+=e+" ");f!==(h=tt(r))&&t.setAttribute("class",h)}return this},removeClass:function(n){var o,r,t,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,it(this)))});if(!arguments.length)return this.attr("class","");if((o=ur(n)).length)while(r=this[c++])if(f=it(r),t=1===r.nodeType&&" "+tt(f)+" "){for(s=0;e=o[s++];)while(-1<t.indexOf(" "+e+" "))t=t.replace(" "+e+" "," ");f!==(h=tt(t))&&r.setAttribute("class",h)}return this},toggleClass:function(n,t){var f=typeof n,e="string"===f||Array.isArray(n);return"boolean"==typeof t&&e?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,it(this),t),t)}):this.each(function(){var t,o,u,s;if(e)for(o=0,u=i(this),s=ur(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==f||((t=it(this))&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===n?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+tt(it(t))+" ").indexOf(i))return!0;return!1}});pf=/\r/g;i.fn.extend({val:function(n){var t,r,e,f=this[0];return arguments.length?(e=u(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=e?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(f,"value"))?r:"string"==typeof(r=f.value)?r.replace(pf,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:tt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!c(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=-1<i.inArray(i.valHooks.option.get(u),e))&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}};e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});e.focusin="onfocusin"in n;fr=/^(?:focusinfocus|focusoutblur)$/;er=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,p,w=[o||f],h=ui.call(t,"type")?t.type:t,b=ui.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!fr.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,e))){if(!s&&!a.noBubble&&!rt(o)){for(d=a.delegateType||h,fr.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||f)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=1<k?d:a.bindType||h,(y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&ot(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),e)||!ot(o)||v&&u(o[h])&&!rt(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,er),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,er),i.event.triggered=void 0,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ti=n.location,wf={guid:Date.now()},or=/\?/;i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var uo=/\[\]$/,bf=/\r?\n/g,fo=/^(?:submit|button|image|reset|file)$/i,eo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,f=[],e=function(n,t){var i=u(t)?t():t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)sr(r,n[r],t,e);return f.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&eo.test(this.nodeName)&&!fo.test(n)&&(this.checked||!gt.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(bf,"\r\n")}}):{name:t.name,value:r.replace(bf,"\r\n")}}).get()}});var oo=/%20/g,so=/#.*$/,ho=/([?&])_=[^&]*/,co=/^(.*?):[ \t]*([^\r\n]*)$/gm,lo=/^(?:GET|HEAD)$/,ao=/^\/\//,kf={},hr={},df="*/".concat("*"),cr=f.createElement("a");return cr.href=ti.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ti.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":df,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":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?lr(lr(n,i.ajaxSettings),t):lr(i.ajaxSettings,n)},ajaxPrefilter:gf(kf),ajaxTransport:gf(hr),ajax:function(t,r){function b(t,r,f,c){var v,rt,b,p,g,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=c||"",e.readyState=0<t?4:0,v=200<=t&&t<300||304===t,f&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(u,e,f)),!v&&-1<i.inArray("script",u.dataTypes)&&(u.converters["text script"]=function(){}),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(b=p.error))):(b=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?tt.resolveWith(h,[rt,l,e]):tt.rejectWith(h,[e,l,b]),e.statusCode(w),w=void 0,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:b]),it.fireWith(h,[e,l]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,v,d,c,s,y,g,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=u.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!v)for(v={};t=co.exec(k);)v[t[1].toLowerCase()+" "]=(v[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=v[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||ti.href)+"").replace(ao,ti.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(l)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url;c.href=c.href;u.crossDomain=cr.protocol+"//"+cr.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ne(kf,u,r,e),s)return e;for(g in(y=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!lo.test(u.type),o=u.url.replace(so,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(oo,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(or.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(ho,"$1"),p=(or.test(o)?"&":"?")+"_="+wf.guid+++p),u.url=o+p),u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType),e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+df+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=ne(hr,u,r,e)){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&0<u.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;a.send(rt,b)}catch(t){if(s)throw t;b(-1,t)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){var t;for(t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},te={0:200,1223:204},wt=i.ajaxSettings.xhr(),e.cors=!!wt&&"withCredentials"in wt,e.ajax=wt=!!wt,i.ajaxTransport(function(t){var i,r;if(e.cors||wt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(te[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)return{send:function(u,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}),ar=[],vi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ar.pop()||i.expando+"_"+wf.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=!1!==t.jsonp&&(vi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&vi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(vi,"$1"+e):!1!==t.jsonp&&(t.url+=(or.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return s||i.error(e+" was not called"),s[0]},t.dataTypes[0]="json",o=n[e],n[e]=function(){s=arguments},f.always(function(){void 0===o?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,ar.push(e));s&&u(o)&&o(s[0]);s=o=void 0}),"script"}),e.createHTMLDocument=((ie=f.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===ie.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=wi.exec(n))?[t.createElement(o[1])]:(o=vu([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return-1<o&&(f=tt(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<e.length&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).always(r&&function(n,t){e.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,o,s,h,e,c,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");e=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&-1<(s+c).indexOf("auto")?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);u(t)&&(t=t.call(n,r,i.extend({},e)));null!=t.top&&(f.top=t.top-e.top+h);null!=t.left&&(f.left=t.left-e.left+o);"using"in t?t.using.call(n,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),a.css(f))}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||g})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return w(this,function(n,i,u){var f;if(rt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=du(e.pixelPosition,function(n,r){if(r)return r=ni(n,t),nr.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return w(this,function(t,r,f){var e;return rt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.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(n,t){i.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),re=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var r,f,e;if("string"==typeof t&&(r=n[t],t=n,n=r),u(n))return f=k.call(arguments,2),(e=function(){return n.apply(t||this,f.concat(k.call(arguments)))}).guid=n.guid=n.guid||i.guid++,e},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=c,i.isFunction=u,i.isWindow=rt,i.camelCase=y,i.type=ut,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(re,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),ue=n.jQuery,fe=n.$,i.noConflict=function(t){return n.$===i&&(n.$=fe),t&&n.jQuery===i&&(n.jQuery=ue),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i}),function(n){var i=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],u=["January","February","March","April","May","June","July","August","September","October","November","December"],t=[];t.Jan="01";t.Feb="02";t.Mar="03";t.Apr="04";t.May="05";t.Jun="06";t.Jul="07";t.Aug="08";t.Sep="09";t.Oct="10";t.Nov="11";t.Dec="12";n.format=function(){function e(n){return i[parseInt(n,10)]||n}function o(n){var t=parseInt(n,10)-1;return r[t]||n}function s(n){var t=parseInt(n,10)-1;return u[t]||n}var f=function(n){return t[n]||n},n=function(n){var t=n,u="",r,i;return t.indexOf(".")!==-1&&(r=t.split("."),t=r[0],u=r[1]),i=t.split(":"),i.length===3?(hour=i[0],minute=i[1],second=i[2],{time:t,hour:hour,minute:minute,second:second,millis:u}):{time:"",hour:"",minute:"",second:"",millis:""}};return{date:function(t,i){var l,u,p,d,b;try{var w=null,y=null,a=null,v=null,k=null,c=null;if(typeof t=="number")return this.date(new Date(t),i);if(typeof t.getFullYear=="function")y=t.getFullYear(),a=t.getMonth()+1,v=t.getDate(),k=t.getDay(),c=n(t.toTimeString());else if(t.search(/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.?\d{0,3}[-+]?\d{2}:?\d{2}/)!=-1)l=t.split(/[T\+-]/),y=l[0],a=l[1],v=l[2],c=n(l[3].split(".")[0]),w=new Date(y,a-1,v),k=w.getDay();else{l=t.split(" ");switch(l.length){case 6:y=l[5];a=f(l[1]);v=l[2];c=n(l[3]);w=new Date(y,a-1,v);k=w.getDay();break;case 2:u=l[0].split("-");y=u[0];a=u[1];v=u[2];c=n(l[1]);w=new Date(y,a-1,v);k=w.getDay();break;case 7:case 9:case 10:y=l[3];a=f(l[1]);v=l[2];c=n(l[4]);w=new Date(y,a-1,v);k=w.getDay();break;case 1:u=l[0].split("");y=u[0]+u[1]+u[2]+u[3];a=u[5]+u[6];v=u[8]+u[9];c=n(u[13]+u[14]+u[15]+u[16]+u[17]+u[18]+u[19]+u[20]);w=new Date(y,a-1,v);k=w.getDay();break;default:return t}}var r="",h="",g="";for(p=0;p<i.length;p++){d=i.charAt(p);r+=d;g="";switch(r){case"ddd":h+=e(k);r="";break;case"dd":if(i.charAt(p+1)=="d")break;String(v).length===1&&(v="0"+v);h+=v;r="";break;case"d":if(i.charAt(p+1)=="d")break;h+=parseInt(v,10);r="";break;case"MMMM":h+=s(a);r="";break;case"MMM":if(i.charAt(p+1)==="M")break;h+=o(a);r="";break;case"MM":if(i.charAt(p+1)=="M")break;String(a).length===1&&(a="0"+a);h+=a;r="";break;case"M":if(i.charAt(p+1)=="M")break;h+=parseInt(a,10);r="";break;case"yyyy":h+=y;r="";break;case"yy":if(i.charAt(p+1)=="y"&&i.charAt(p+2)=="y")break;h+=String(y).slice(-2);r="";break;case"HH":h+=c.hour;r="";break;case"hh":b=c.hour==0?12:c.hour<13?c.hour:c.hour-12;b=String(b).length==1?"0"+b:b;h+=b;r="";break;case"h":if(i.charAt(p+1)=="h")break;b=c.hour==0?12:c.hour<13?c.hour:c.hour-12;h+=parseInt(b,10);r="";break;case"mm":h+=c.minute;r="";break;case"ss":h+=c.second.substring(0,2);r="";break;case"SSS":h+=c.millis.substring(0,3);r="";break;case"a":h+=c.hour>=12?"PM":"AM";r="";break;case" ":h+=d;r="";break;case"/":h+=d;r="";break;case":":h+=d;r="";break;default:r.length===2&&r.indexOf("y")!==0&&r!="SS"?(h+=r.substring(0,1),r=r.substring(1,2)):r.length===3&&r.indexOf("yyy")===-1?r="":g=r}}return h+g}catch(nt){return console.log(nt),t}}}}()}(jQuery);jQuery.format.date.defaultShortDateFormat="dd/MM/yyyy";jQuery.format.date.defaultLongDateFormat="dd/MM/yyyy hh:mm:ss";jQuery(document).ready(function(){jQuery(".shortDateFormat").each(function(n,t){jQuery(t).is(":input")?jQuery(t).val(jQuery.format.date(jQuery(t).val(),jQuery.format.date.defaultShortDateFormat)):jQuery(t).text(jQuery.format.date(jQuery(t).text(),jQuery.format.date.defaultShortDateFormat))});jQuery(".longDateFormat").each(function(n,t){jQuery(t).is(":input")?jQuery(t).val(jQuery.format.date(jQuery(t).val(),jQuery.format.date.defaultLongDateFormat)):jQuery(t).text(jQuery.format.date(jQuery(t).text(),jQuery.format.date.defaultLongDateFormat))})});F9Qubit={version:"1.2.1",UserEmail:"",HomeAirport:"",Functions:{BuildContentJSON:function(n,t){var r={},u={},e=[],i,h;r.page=u;r.version=F9Qubit.version;u.type="Content";u.breadcrumb=e;e.push(t);r.user=[];var f=$("#accountLoginText").text(),o="",s="";f==="Account sign in"?f="":(i=f.split(" "),i[0]&&(o=i[0]),i[i.length-1]&&(s=i[i.length-1]));var c={first_name:o,last_name:s,user_id:"",email:F9Qubit.UserEmail,gender:"",date_of_birth:"",home_airport:F9Qubit.HomeAirport,discountden_member:"",mastercard_member:"",returning:"",has_transacted:""};r.user.push(c);h=[];r.events=h;n.universal_variable=r}}};$(function(){MenuAccessibility.Functions.Init()});MenuAccessibility={CurrentSubMenuItem:"",Functions:{Init:function(){$("#HeroImageAnchor").keydown(function(n){var t=window.event||n,i=t.keyCode||t.which,r;(i==9&&t.shiftKey||i==37)&&(n.preventDefault(),n.stopImmediatePropagation(),$("#top3").focus(),r=$(".tertiary-menu"),$(r).each(function(n,t){$(t).removeClass("MenuAccess")}))});$("#top0").focus(function(){MenuAccessibility.Functions.RemoveClasses("top1");MenuAccessibility.Functions.RemoveClasses("top2");MenuAccessibility.Functions.RemoveClasses("top3");MenuAccessibility.Functions.AddClasses("top0");MenuAccessibility.Functions.KeyDown("top0","top1")});$("#top1").focus(function(){MenuAccessibility.Functions.RemoveClasses("top0");MenuAccessibility.Functions.RemoveClasses("top2");MenuAccessibility.Functions.RemoveClasses("top3");MenuAccessibility.Functions.AddClasses("top1");MenuAccessibility.Functions.KeyDown("top1","top2")});$("#top2").focus(function(){MenuAccessibility.Functions.RemoveClasses("top1");MenuAccessibility.Functions.RemoveClasses("top0");MenuAccessibility.Functions.RemoveClasses("top3");MenuAccessibility.Functions.AddClasses("top2");MenuAccessibility.Functions.KeyDown("top2","top3")});$("#top3").focus(function(){MenuAccessibility.Functions.RemoveClasses("top1");MenuAccessibility.Functions.RemoveClasses("top2");MenuAccessibility.Functions.RemoveClasses("top0");MenuAccessibility.Functions.AddClasses("top3");MenuAccessibility.Functions.KeyDown("top3","HeroImageAnchor")})},KeyDown:function(n){$("#"+n).keydown(function(t){var c=$(".tertiary-menu"),i,r,s,h;if($(c).each(function(n,t){$(t).removeClass("MenuAccess")}),t.keyCode!=13){t.preventDefault();t.stopImmediatePropagation();var f=window.event||t,e=f.keyCode||f.which,o=$("#MenuBar>li").children("a"),u=[].indexOf.call(o,this);if(u==0?(i="firstA",r=o[u+1]):u==3?(i=o[u-1],r="lastA"):(i=o[u-1],r=o[u+1]),e==9&&f.shiftKey||e==37)if(i!="firstA")$(i).focus();else{MenuAccessibility.Functions.RemoveClasses("top0");$('a[href="/"').focus();return}else if((e!=9||f.shiftKey)&&e!=39)f.shiftKey||$($("#"+n).parent().children("ul").find("a")[0]).focus();else if(r!="lastA")$(r).focus();else{MenuAccessibility.Functions.RemoveClasses(n);$("#HeroImageAnchor").length?$("#HeroImageAnchor").focus():$(".bread-crumbs").find("a").length?$(".bread-crumbs").find("a")[0].focus():$(".main-torso").find("a")[0].focus();return}s=$("#"+n).parent().children("ul").find("a");e==40&&(h=$(document.activeElement).parent().children("ul"),h.length&&$(h[0]).addClass("MenuAccess"));$(s).each(function(){$(this).keydown(function(t){var l,o,h,c,e,f,u;if(t.keyCode!=13){l=window.event||t;t.preventDefault();t.stopImmediatePropagation();o=$(document.activeElement).parent().children("ul").find("a");switch(t.keyCode){case 37:if($(document.activeElement).parent().parent()&&$($(document.activeElement).parent().parent()).hasClass("tertiary-menu")){$($($(document.activeElement).parent().parent().parent()).children("a")[0]).focus();break}i!="firstA"?$(i).focus():(MenuAccessibility.Functions.RemoveClasses("top0"),$('a[href="/"').focus());break;case 38:$(document.activeElement).attr("id").substring(0,3)=="tri"?(u=JSLINQ(s).Where(function(n){return $(n).attr("id").indexOf("tri")>=0}),u.items.length&&(e=[].indexOf.call(u.items,this),f=u.items[e-1],console.log(f),$(f).focus())):($(this).parent().children(".MenuAccess").removeClass("MenuAccess"),h=$(this).parent().prev().children("a")[0],h?$(h).focus():(c=$(this).parent().parent().parent(),c&&$(c).children("a")[0].focus()),u=$(document.activeElement).parent().children("ul"),u.length&&$(u[0]).addClass("MenuAccess"));break;case 39:o.length>0?$(o[0]).focus():r!="lastA"?$(r).focus():(MenuAccessibility.Functions.RemoveClasses(n),$("#HeroImageAnchor").length?$("#HeroImageAnchor").focus():$(".bread-crumbs").find("a").length?$(".bread-crumbs").find("a")[0].focus():$(".main-torso").find("a")[0].focus());break;case 40:$(document.activeElement).attr("id").substring(0,3)=="tri"?(u=JSLINQ(s).Where(function(n){return $(n).attr("id").indexOf("tri")>=0}),u.items.length&&(e=[].indexOf.call(u.items,this),f=u.items[e+1],console.log(f),$(f).focus())):($(this).parent().children(".MenuAccess").removeClass("MenuAccess"),$($(this).parent().next().children("a")[0]).focus(),u=$(document.activeElement).parent().children("ul"),u.length&&$(u[0]).addClass("MenuAccess"));break;case 9:if(l.shiftKey){if($(document.activeElement).parent().parent()&&$($(document.activeElement).parent().parent()).hasClass("tertiary-menu")){$($($(document.activeElement).parent().parent().parent()).children("a")[0]).focus();break}if(i!="firstA")$(i).focus();else{MenuAccessibility.Functions.RemoveClasses("top0");$('a[href="/"').focus();return}}else if(r!="lastA")$(r).focus();else{MenuAccessibility.Functions.RemoveClasses(n);$("#HeroImageAnchor").focus();return}}}})})}})},AddClasses:function(n){var t=$("#"+n);$(t).next().addClass("MenuAccess");$(t).parent().css({background:"rgb(0, 103, 67)"});$(t).css({color:"white"});$(t).find(".menu-over").addClass("MenuAccessMenuOver");$(t).find(".menu-up").addClass("MenuAccessMenuUp")},RemoveClasses:function(n){var t=$("#"+n);$(t).parent().children("ul").removeClass("MenuAccess");$(t).find(".menu-over").removeClass("MenuAccessMenuOver");$(t).find(".menu-up").removeClass("MenuAccessMenuUp");$(t).parent().removeAttr("style");$(t).removeAttr("style")}}};Geolocation={Options:{enableHighAccuracy:!0,timeout:5e3,maximumAge:0},Callback:"",OnError:"",geoLocationError:function(){Geolocation.Callback!=""&&Geolocation.Callback()},geoLocationSuccess:function(n){var t=n.coords;Geolocation.PrivateFunctions.SetClosestAirportCode(t.latitude,t.longitude)},Data:{closestAirportCode:""},Functions:{SetClosestAirportCode:function(){navigator.geolocation?navigator.geolocation.getCurrentPosition(Geolocation.geoLocationSuccess,Geolocation.geoLocationError,Geolocation.geoLocationOptions):Geolocation.Callback!=""&&Geolocation.Callback()},GetDistanceFromLatLonInKm:function(n,t,i,r){var u=.017453292519943295,f=Math.cos,e=.5-f((i-n)*u)/2+f(n*u)*f(i*u)*(1-f((r-t)*u))/2;return 12742*Math.asin(Math.sqrt(e))}},PrivateFunctions:{SetClosestAirportCode:function(n,t){FlightLibrary.IsCityParLoaded=!1;$.ajax({url:window.location.protocol+"//"+window.location.hostname+"/scripts/scripts-src/Airports.js",dataType:"jsonp",jsonp:!0,jsonpCallback:"returnJson",async:!1,cache:!1,success:function(i){try{var r=12742,u=[];FlightLibrary.Data.CityPar.markets&&FlightLibrary.Data.CityPar.markets.length>0&&(u=$.map(FlightLibrary.Data.CityPar.markets,function(n){return n.fromStation}));$.each(u,function(u,f){var e=$.grep(i,function(n){return n.airportCode===f}),o;e.length>0&&(o=Geolocation.Functions.GetDistanceFromLatLonInKm(n,t,e[0].latitude,e[0].longitude),o<r&&(r=o,Geolocation.Data.closestAirportCode=e[0].airportCode))});Geolocation.Callback!=""&&Geolocation.Callback()}catch(f){console.log(f);Geolocation.Callback!=""&&Geolocation.Callback()}}})}}};FrontierCalendar={nDate:new Date("1/1/1900"),DepartDate:new Date("1/1/1900"),ReturnDate:new Date("1/1/1900"),CdnUrl:"https://flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net",InitSalesPageCalendar:function(n,t,i){FrontierCalendar.CalendarFunctions.InternalVariables.workingCalendarBlackOutDates;FrontierCalendar.SalesPageCalendar.Internal.Init(n,t,i)},Init:function(n,t,i,r){DepartDate=FrontierCalendar.nDate;ReturnDate=FrontierCalendar.nDate;FrontierCalendar.CalendarFunctions.InternalVariables.workingCalendarBlackOutDates=r;FrontierCalendar.CalendarFunctions.InternalVariables.workingMinDate=t;FrontierCalendar.CalendarFunctions.InternalVariables.workingMaxDate=i;FrontierCalendar.CalendarFunctions.BindCalendar(n,t,i)},SalesPageCalendar:{Internal:{Init:function(n,t,i){$.ajax({url:FrontierCalendar.CdnUrl+"/static/FlightData_City_"+t+".js",dataType:"jsonp",crossDomain:!0,jsonp:!0,jsonpCallback:"returnJson",async:!0,success:function(t){var r=JSLINQ(t.arrivalRoute).Where(function(n){return n.stationCode==i}),u=moment(r.items[0].firstFlyDate.split("T")[0]).toDate(),o=moment(r.items[0].routeEndDate.split("T")[0]).toDate(),f=(new moment).toDate(),e;u<f&&(u=f);e=r.items[0].blackout_FlyDates;FrontierCalendar.Init(n,u,o,e)}})}}},CalendarFunctions:{InternalVariables:{workingMinDate:new Date("1/1/1900"),workingMaxDate:new Date("1/1/1900"),workingDepartDate:new Date("1/1/1900"),workingReturnDate:new Date("1/1/1900"),workingCheckDate:new Date("1/1/1900"),workingDate:new Date("1/1/1900"),workingTodayDate:new Date("1/1/1900"),workingCalendarBlackOutDates:[],workingFirstFlyDate:new Date("1/1/1900")},BindCalendar:function(n,t,i){var r,u,e;FrontierCalendar.ReturnDate=new Date("1/1/1900");r=2;IsMobile()&&(r=1);$("#"+n).hasClass("hasDatepicker")&&$("#"+n).empty().datepicker("destroy");$("#"+n).datepicker({dateFormat:"M dd yy",minDate:new Date(moment(t)),maxDate:new Date(moment(i)),autoclose:!1,numberOfMonths:r,onSelect:function(n){n=$(this).val();FrontierCalendar.CalendarFunctions.OnSelect(n)},beforeShowDay:function(n){return FrontierCalendar.CalendarFunctions.BeforeShowDay(n)}});var o=$($("#"+n).find("a")),f=JSLINQ(o).Where(function(n){var t=$(n).attr("id");if(t)return!0});f.items.length&&(u=$(f.items[0]).attr("id"),u&&(e=u.replace(/-/g,"/"),FrontierCalendar.DepartDate=new Date(moment(e)),$("#"+n).datepicker("setDate",FrontierCalendar.DepartDate)))},SetDates:function(n){FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate=$.format.date(new Date(Date.parse(FrontierCalendar.DepartDate)),"MM/dd/yyyy");FrontierCalendar.CalendarFunctions.InternalVariables.workingReturnDate=$.format.date(new Date(Date.parse(FrontierCalendar.ReturnDate)),"MM/dd/yyyy");FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate=$.format.date(new Date(Date.parse(FrontierCalendar.nDate)),"MM/dd/yyyy");FrontierCalendar.CalendarFunctions.InternalVariables.workingDate=$.format.date(new Date(Date.parse(n)),"MM/dd/yyyy");FrontierCalendar.CalendarFunctions.InternalVariables.workingTodayDate=$.format.date(new Date,"MM/dd/yyyy");FrontierCalendar.CalendarFunctions.InternalVariables.workingFirstFlyDate=$.format.date(new Date("1/1/1900"),"MM/dd/yyyy")},IsDateSingleDiget:function(n){return $.format.date(n,"dd")<10},IsDateBlackedOut:function(n){var t=!1,i;return n.setHours(0,0,0,0),i=JSLINQ(FrontierCalendar.CalendarFunctions.InternalVariables.workingCalendarBlackOutDates).Where(function(t){var i=new Date(moment(t));if(i)return i.getTime()==n.getTime()}),i.items.length&&(t=!0),t},IsValidFlyDate:function(n){return FrontierCalendar.CalendarFunctions.IsDateBlackedOut(n)?!1:!0},OnSelect:function(n){FrontierCalendar.CalendarFunctions.SetDates(n);FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate==FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate?FrontierCalendar.DepartDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingDate:FrontierCalendar.CalendarFunctions.InternalVariables.workingReturnDate==FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate?FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate<FrontierCalendar.CalendarFunctions.InternalVariables.workingDate?FrontierCalendar.ReturnDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingDate:(FrontierCalendar.DepartDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingDate,FrontierCalendar.ReturnDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate):(FrontierCalendar.DepartDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingDate,FrontierCalendar.ReturnDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate);$("input[name$=tripType]:checked").val()=="oneway"&&(FrontierCalendar.DepartDate=FrontierCalendar.CalendarFunctions.InternalVariables.workingDate,FrontierCalendar.ReturnDate=$.format.date(new Date("1/1/1900"),"MM/dd/yyyy"))},BeforeShowDay:function(n){FrontierCalendar.CalendarFunctions.SetDates(n);var r=FrontierCalendar.CalendarFunctions.IsDateSingleDiget(n),t="",i=!1;return FrontierCalendar.CalendarFunctions.IsValidFlyDate(n)?(i=!0,FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate==FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate&&FrontierCalendar.CalendarFunctions.InternalVariables.workingDate==FrontierCalendar.CalendarFunctions.InternalVariables.workingTodayDate&&(t="greenFromDate"),FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate!=FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate&&FrontierCalendar.CalendarFunctions.InternalVariables.workingReturnDate!=FrontierCalendar.CalendarFunctions.InternalVariables.workingCheckDate&&(FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate==FrontierCalendar.CalendarFunctions.InternalVariables.workingDate?t="greenFromDateAfter":FrontierCalendar.CalendarFunctions.InternalVariables.workingReturnDate==FrontierCalendar.CalendarFunctions.InternalVariables.workingDate?t="blueToDate":FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate<FrontierCalendar.CalendarFunctions.InternalVariables.workingDate&&FrontierCalendar.CalendarFunctions.InternalVariables.workingReturnDate>FrontierCalendar.CalendarFunctions.InternalVariables.workingDate&&(t="GreyInbetween"))):FrontierCalendar.CalendarFunctions.InternalVariables.workingDepartDate<FrontierCalendar.CalendarFunctions.InternalVariables.workingDate&&FrontierCalendar.CalendarFunctions.InternalVariables.workingReturnDate>FrontierCalendar.CalendarFunctions.InternalVariables.workingDate&&(t+=" GreyInbetween"),[i,t]}}};F9Social={CDNURL:"https://flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net",BookingUrl:"//booking.flyfrontier.com/Flight/internalselect?o1=[0]&d1=[1]&dd1=[2]&o2=[1]&d2=[0]&dd[3]&mon=true&umnr=false&ADT=1",Data:{SalesDataJson:""},Init:function(){},Functions:{PostToFaceBook:function(n,t){var i=window.location.href,r,u;return n&&t&&(i=i+"?from="+n+"&to="+t),n&&!t&&(i=i+"?from="+n),!n&&t&&(i=i+"?to="+t),r=encodeURIComponent(i),u=window.open("https://www.facebook.com/sharer/sharer.php?u="+r,"pop","width=600, height=400, scrollbars=no"),!1},PostToTwitter:function(n,t){var i=window.location.href,r;return n&&t&&(i=i+"?from="+n+"&to="+t),n&&!t&&(i=i+"?from="+n),!n&&t&&(i=i+"?to="+t),r=encodeURIComponent(i),i="https://twitter.com/intent/tweet?text=I just found the cheapest fares! %23FlyFrontier &url="+r,window.open(i,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600"),!1},Email:function(n,t){var i=window.location.href,u,r;i=i.replace("?mobile=true","");n&&t&&(i=i+"?from="+n+"&to="+t);n&&!t&&(i=i+"?from="+n);!n&&t&&(i=i+"?to="+t);u=encodeURIComponent(i);$("#aImageEmailShare").attr("href",i);$("#aEmailShare").attr("href",i);r=JSLINQ(SalesPageData.Data.SalesResultImageUrls).Where(function(n){return n.stationCode.toLowerCase().indexOf(t.toLowerCase())>-1});r.items.length>0&&($("#emailImg").attr("src",r.items[0].stationImage),$("#emailImg").attr("alt",t));$("#errorSending").hide();$("#dialog-email").dialog({closeOnEscape:!1,open:function(){$(".ui-dialog-titlebar-close").hide();var n=$(":button:contains('Send Email')");n.addClass("ui-state-hover")},responsive:!0,title:"Share deal!",resizable:!0,height:550,width:800,modal:!0,buttons:[{text:"Send Email",click:function(){var n,r,u;$("#errorSending").hide();var e=$(this).find("img").attr("src"),t=$("#To",this).val(),i=$("#From",this).val(),f=$("#emailBody",this).html().trim();if(isValidEmailAddress(t)!==!0){$("#errorTo").show();return}if($("#errorTo").hide(),isValidEmailAddress(i)!==!0){$("#errorFrom").show();return}$("#errorFrom").hide();n={ToAddresses:t,FromAddress:i,Body:f};r="SendEmail";u=window.location.origin+WebServiceServerPath+r;$.ajax({url:u,type:"POST",data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n===!0?($("#errorSending").hide(),$("#dialog-email").dialog("destroy")):$("#errorSending").show()},error:function(){$("#errorSending").show()}})}},{text:"Cancel",click:function(){$("#dialog-email").dialog("destroy")}}]})}}},function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+v*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=u?undefined:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=f(p.shift()),h=p.join("=");if(u===w){l=r(h,o);break}u||(h=r(h))===undefined||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}});CookieHelper={BookingWidget:{CookieName:"BookingWidgetCookie",SetCookie:function(n,t,i,r,u,f,e,o,s,h,c,l){$.cookie.raw=!0;$.cookie.json=!1;var a=JSON.stringify(CookieHelper.BookingWidget.CreateJsonString(n,t,i,r,u,f,e,o,s,h,c,l));$.cookie(CookieHelper.BookingWidget.CookieName,a,{expires:1,path:"/"})},GetCookie:function(){try{if($.cookie(CookieHelper.BookingWidget.CookieName)){var n=$.cookie(CookieHelper.BookingWidget.CookieName);return JSON.parse(n)}}catch(t){return null}},RemoveCookie:function(){$.removeCookie(CookieHelper.BookingWidget.CookieName)},CreateJsonString:function(n,t,i,r,u,f,e,o,s,h,c,l){return'{"from":"'+n+'","to":"'+t+'","departureDate":"'+i+'","returnDate":"'+r+'","passengers":"'+u+'","lapinfants":"'+f+'","children":"'+e+'","promocode":"'+o+'","oneway":"'+s+'","roundtrip":"'+h+'","dollars":"'+c+'","miles":"'+l+'"}'}}};IBEFlightData={IBEMarketsUrl:"",IBEScheduleUrl:"",IBEFlightInternalUrl:"",FlightDataImagesUrl:"",stations:[],stationsFormatted:[],Functions:{GetMarketsFromIBE:function(){$.ajax({url:IBEFlightData.IBEMarketsUrl,dataType:"json",async:!1,cache:!1,success:function(n){FlightLibrary.Data.CityPar=n;FlightLibrary.ContinueInit()}})},GetFlightSchedule:function(n,t,i,r){$.ajax({url:IBEFlightData.IBEScheduleUrl+"?calendarSelectableDays.Origin="+n+"&calendarSelectableDays.Destination="+t+"",dataType:"json",async:!0,cache:!1,success:function(u){try{var f="",e=u.calendarSelectableDays.seasonalityMessage,o=u.calendarSelectableDays.marketNoteMessage;e&&(f=e);o&&(f=o);f&&(FlightLibrary.routeMessage="<p class='seasonalMessage'>"+f+"<\/p>");r=="Bind_FromCalendar"&&(FlightLibrary.ToBlackoutDates=IBEFlightData.Functions.GetBlackoutDates(u),FlightLibrary.ToAvaliableDates=IBEFlightData.Functions.GetAvaliableDates(u),i());r=="RequestReturnFlightDates"&&(FlightLibrary.FromBlackoutDates=IBEFlightData.Functions.GetBlackoutDates(u),FlightLibrary.FromAvaliableDates=IBEFlightData.Functions.GetAvaliableDates(u),i(t,n))}catch(s){console.log(s)}}})},GetBlackoutDates:function(n){var t=[];return $(n.calendarSelectableDays.disabledDates).each(function(n,i){t.push(moment(i).toDate())}),t.sort(function(n,t){return new Date(n)-new Date(t)}),t},GetAvaliableDates:function(n){var o=IBEFlightData.Functions.GetBlackoutDates(n),u=[],f=[],i=moment().toDate(),r,t,e;for(i.setHours(0,0,0,0),r=moment(n.calendarSelectableDays.lastAvailableDate).toDate(),r.setHours(23,59,59,999),$.each(o,function(n,t){var r=moment(t).toDate();r.setHours(0,0,0,0);r>=i&&u.push(moment(r).toDate().getTime())}),t=moment(i).toDate(),e=moment(r).toDate();t<e;)$.inArray(t.getTime(),u)==-1&&f.push(moment(t).toDate()),t=moment(t).add(1,"days").toDate();return f},GetFlightScheduleForSales:function(n,t,i,r){$.ajax({url:IBEFlightData.IBEScheduleUrl+"?calendarSelectableDays.Origin="+n+"&calendarSelectableDays.Destination="+t+"",dataType:"json",async:!0,cache:!1,success:function(u){var s,o,h,l,f,a;try{s=[];$(u.calendarSelectableDays.disabledDates).each(function(n,t){var i=moment(t).format("YYYY-MM-DD")+"T00:00:00";s.push(i)});s.sort(function(n,t){return new Date(moment(n).toDate())-new Date(moment(t).toDate())});var v=[],e=[],c=moment().toDate();for(c.setHours(0,0,0,0),o=moment(u.calendarSelectableDays.lastAvailableDate).toDate(),o.setHours(23,59,59,999),h=[],l=[],$.each(s,function(n,t){var i=new Date(moment(t)),r;i.setHours(0,0,0,0);l.push(new Date(i).getTime());r=moment(t).format("MMM DD, YYYY");h.push(r)}),f=moment(c).toDate(),a=moment(o).toDate();f<a;)$.inArray(f.getTime(),v)==-1&&e.push(moment(f).toDate()),f=moment(f).add(1,"days").toDate();if(r=="RequestReturnCalendardates"){SalesPageData.ResultView.BookingWidget.fromBookingUnFormattedAvaliableDates=e;SalesPageData.ResultView.BookingWidget.fromBookingFormattedBlackoutDates=h;SalesPageData.ResultView.BookingWidget.fromBookingStartDate=e[0];SalesPageData.ResultView.BookingWidget.fromBookingEndDate=o;i(t,n);return}if(r=="Bind"){SalesPageData.ResultView.BookingWidget.toBookingUnFormattedAvaliableDates=e;SalesPageData.ResultView.BookingWidget.toBookingFormattedBlackoutDates=h;SalesPageData.ResultView.BookingWidget.toBookingStartDate=e[0];SalesPageData.ResultView.BookingWidget.toBookingEndDate=o;i();return}}catch(y){console.log(y);IBEFlightData.Functions.GetFlightScheduleForSalesPageBookingWidgetFromCDN(n,t)}}})}}};FlightLibrary={CustomSearch:"",loadCalendarTo:!1,FromItem:"",ToItem:"",FromItemFS:"",ToItemFS:"",FromDateEntered:"",ToDateEntered:"",IsCityParDataLoaded:!1,IsCityParLoaded:!1,IsCityImagesLoaded:!1,WebServiceServerPath:"",BookingServicePath:"",BookAFlightTo:"",FlightStatusYesterday:"",FlightStatusYesterdayVal:"",FlightStatusToday:"",FlightStatusTodayVal:"",FlightStatusTomorrow:"",FlightStatusTomorrowVal:"",FlightStatusValues:"",CdnUrl:"",FromAvaliableDates:[],FromBlackoutDates:[],ToAvaliableDates:[],ToBlackoutDates:[],routeMessage:"",bookingThrough:"",clickTripsObject:{},Error:{LastAjaxError:""},Data:{CityPar:"",CityParData:"",CityImages:"",ToStations:"",toStationsFS:""},Functions:{LoadGeolocation:function(){Geolocation.Callback=FlightLibrary.Functions.CallOnSuccessOfClosestAirport;Geolocation.Functions.SetClosestAirportCode()},CallOnSuccessOfClosestAirport:function(){var n=FlightLibrary.Functions.Bind_GetQueryStringParms("from");if(n){try{CachedFare.Data.Input.Origin=n;CachedFare.Functions.Init()}catch(t){}return}if(Geolocation.Data.closestAirportCode){FlightLibrary.Functions.HydrateBookingWidget(Geolocation.Data.closestAirportCode,"","","","","","","","","","");$("#toCityDiv").addClass("setHeightTo99px");try{CachedFare.Data.Input.Origin=Geolocation.Data.closestAirportCode;CachedFare.Functions.Init()}catch(t){}}else{FlightLibrary.Functions.Bind_CookieParameters();try{CachedFare.Functions.Init()}catch(t){}}},CustomSearchToStationMapping:function(){$.each(FlightLibrary.Data.CityPar.marketDetails,function(n,t){var i=t.stationCode;$.each(FlightLibrary.CustomSearch,function(n,r){var u=r.searchText;$.each(r.stationCodes,function(n,r){r.toLowerCase()===i.toLowerCase()&&(t.specialSearch+=u+=" ",t.specialSearch=t.specialSearch.replace("undefined",""))})})})},MonthDiff:function(n,t){var i;return i=(t.getFullYear()-n.getFullYear())*12,i-=n.getMonth()+1,i+=t.getMonth(),i<=0?0:i},AndroidHackMaxLengthIssue:function(){$("#ConfirmationCode").keyup(function(){var n=6;$(this).val().length>n&&$(this).val($(this).val().substr(0,n))});$("#promocode").keyup(function(){var n=8;$(this).val().length>n&&$(this).val($(this).val().substr(0,n))});$("#flightScheduleSearch\\.FlightNumber").keyup(function(){var n=4;$(this).val().length>n&&$(this).val($(this).val().substr(0,n))})},Bind_TabKeyLeftRightEnter:function(){$(document).keydown(function(n){if($("#ui-datepicker-div").is(":visible"))return!0;var i=window.event||n,t=i.keyCode||i.which;if(t==9&&!i.shiftKey&&($("#liBookFlight > a").is(":focus")||$("#liCheckin > a").is(":focus")||$("#liFlightStatus > a").is(":focus"))){setTimeout(function(){$("#js-sticky-cta > a").focus()},1);return}if(t==9&&i.shiftKey&&$("#js-sticky-cta > a").is(":focus")){if($("#liBookFlight").hasClass("active")){setTimeout(function(){$("#liBookFlight > a").focus()},1);return}if($("#liCheckin").hasClass("active")){setTimeout(function(){$("#liCheckin > a").focus()},1);return}if($("#liFlightStatus").hasClass("active")){setTimeout(function(){$("#liFlightStatus > a").focus()},1);return}}if(t==9&&i.shiftKey&&$(document.activeElement).parent().attr("id")==="liBookFlight"){setTimeout(function(){$(".menu").children().last().focus()},1);return}if(t==9&&i.shiftKey&&$(document.activeElement).parent().attr("id")==="liCheckin"){setTimeout(function(){$(".menu").children().last().focus()},1);return}if(t==9&&i.shiftKey&&$(document.activeElement).parent().attr("id")==="liFlightStatus"){setTimeout(function(){$(".menu").children().last().focus()},1);return}if(t==9&&i.shiftKey){if($("#rbroundtrip").is(":focus")||$("#rboneway").is(":focus")){setTimeout(function(){$("#liBookFlight > a").focus()},1);return}if($("#"+FlightLibrary.Controls.CheckIn.LastName.ID).is(":focus")){setTimeout(function(){$("#liCheckin > a").focus()},1);return}if($("#byCities").is(":focus")||$("#byFlightNumber").is(":focus")){setTimeout(function(){$("#liFlightStatus > a").focus()},1);return}}if(t==13&&$("#liBookFlight > a").is(":focus")){setTimeout(function(){$("#rbroundtrip").focus()},1);return}if(t==13&&$("#liCheckin > a").is(":focus")){setTimeout(function(){$("#"+FlightLibrary.Controls.CheckIn.LastName.ID).focus()},1);return}if(t==13&&$("#liFlightStatus > a").is(":focus")){setTimeout(function(){$("#byCities").focus()},1);return}if($("#liBookFlight").hasClass("active")&&$("#liBookFlight > a").is(":focus")){if(t==37){$("#liBookFlight").removeClass("active");$("#liCheckin").removeClass("active");$("#liFlightStatus").addClass("active");$("#signInWrap").is(":visible")&&$("#accountSignIn").click();$("#liFlightStatus > a").focus();return}if(t==39){$("#liBookFlight").removeClass("active");$("#liCheckin").addClass("active");$("#liCheckin > a").focus();$("#liFlightStatus").removeClass("active");$("#signInWrap").is(":visible")&&$("#accountSignIn").click();return}}if($("#liCheckin").hasClass("active")&&$("#liCheckin > a").is(":focus")){if(t==37){$("#liBookFlight").addClass("active");$("#liBookFlight > a").focus();$("#liCheckin").removeClass("active");$("#liFlightStatus").removeClass("active");$("#signInWrap").is(":visible")&&$("#accountSignIn").click();return}if(t==39){$("#liBookFlight").removeClass("active");$("#liCheckin").removeClass("active");$("#liFlightStatus").addClass("active");$("#liFlightStatus > a").focus();$("#signInWrap").is(":visible")&&$("#accountSignIn").click();return}}if($("#liFlightStatus").hasClass("active")&&$("#liFlightStatus > a").is(":focus")){if(t==37){$("#liBookFlight").removeClass("active");$("#liCheckin").addClass("active");$("#liCheckin > a").focus();$("#liFlightStatus").removeClass("active");$("#signInWrap").is(":visible")&&$("#accountSignIn").click();return}if(t==39){$("#liBookFlight").addClass("active");$("#liBookFlight > a").focus();$("#liCheckin").removeClass("active");$("#liFlightStatus").removeClass("active");$("#signInWrap").is(":visible")&&$("#accountSignIn").click();return}}})},Bind_SearchEnterKey:function(){$(document).keypress(function(n){var t=n.keyCode||n.which;t==13&&$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).is(":focus")&&$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).trigger("click");t==13&&$("#"+FlightLibrary.Controls.CheckIn.SearchBookingButton.ID).is(":focus")&&$("#"+FlightLibrary.Controls.CheckIn.SearchBookingButton.ID).trigger("click");t==13&&$("#"+FlightLibrary.Controls.FlightStatus.BtnFlightStatus.ID).is(":focus")&&$("#"+FlightLibrary.Controls.FlightStatus.BtnFlightStatus.ID).trigger("click")})},RemoveErrorClass:function(n){n.removeClass("ToFromError");n.removeClass("kselectBorderError")},Refresh:function(){$("#origin").val("");$("#destination").val("");$("#destination").prop("disabled",!0);$("#departureDate").val("");$("#departureDate").prop("disabled",!0);$("#returnDate").val("");$("#returnDate").prop("disabled",!0);$("#kendoAdtPaxCount").val("");$("#kendoInfPaxCount").val("");$("#kendoChdPaxCount").val("");$("#promocode").val("");$("#passengerLastName").val("");$("#ConfirmationCode").val("");$("#kendoDepartFromFS").val("");$("#kendoArrivalToFS").val("");$("#flightScheduleSearch\\.FlightNumber").val("");$("#byCities").trigger("click")},get_Image:function(n){var r=n.split("("),i="",u,f,t;return r.length>1?(u=r[1].replace(")",""),i=u):i=n,f=i.toLowerCase(),t=FlightLibrary.Data.CityImages[f],(t===null||t==="")&&(t=urls.GENERIC03),t},get_StationName:function(n){var t=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(t){return t.stationCode==n});return t.items[0].stationName},get_CountryName:function(n){var t=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(t){return t.stationCode==n});return t.items[0].countryHeader},Controls:{BookAFlight:{IsOneWaySelected:function(){return $("input[name$='tripType']")[0].checked},SetFocus_ToCalendar:function(){$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).datepicker("hide");$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1);$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).focus()}}},Bind_GetQueryStringParms:function(n,t){t||(t=window.location.href);t=t.toLowerCase();n=n.replace(/[\[\]]/g,"\\$&").toLowerCase();var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null},Bind_CookieParameters:function(){var i="",r="",t="",u="",f="",e="",o="",s="",h="",c="",l="",n=CookieHelper.BookingWidget.GetCookie(),a,v;n&&(n.from&&(i=n.from),n.to&&(r=n.to),n.departureDate&&(t=n.departureDate),n.returnDate&&(u=n.returnDate),n.passengers&&(f=n.passengers),n.lapinfants&&(e=n.lapinfants),n.promocode&&(o=n.promocode),n.oneway&&(s=n.oneway),n.roundtrip&&(c=n.roundtrip),n.dollars&&(h=n.dollars),n.miles&&(l=n.miles),a=new Date(t),v=new Date,a<v&&(CookieHelper.BookingWidget.RemoveCookie(),i="",r="",t="",u="",f="",e="",o="",s="",h="",c="",l=""),FlightLibrary.Functions.HydrateBookingWidget(i,r,t,u,f,e,o,s,h,c,l))},Bind_QueryStringParameters:function(){var n="",t="",i="",r="",u="",f="",e="",o="",h="",c="",s="";FlightLibrary.Functions.LoadGeolocation();FlightLibrary.Functions.Bind_GetQueryStringParms("from")&&(n="",t="",i="",r="",u="",f="",e="",o="",h="",c="",s="",n=FlightLibrary.Functions.Bind_GetQueryStringParms("from"),$("#toCityDiv").addClass("setHeightTo99px"));FlightLibrary.Functions.Bind_GetQueryStringParms("to")&&(t=FlightLibrary.Functions.Bind_GetQueryStringParms("to"));FlightLibrary.Functions.Bind_GetQueryStringParms("departdate")&&(i=FlightLibrary.Functions.Bind_GetQueryStringParms("departdate"));FlightLibrary.Functions.Bind_GetQueryStringParms("returndate")&&(r=FlightLibrary.Functions.Bind_GetQueryStringParms("returndate"));FlightLibrary.Functions.Bind_GetQueryStringParms("passengers")&&(u=FlightLibrary.Functions.Bind_GetQueryStringParms("passengers"));FlightLibrary.Functions.Bind_GetQueryStringParms("infants")&&(f=FlightLibrary.Functions.Bind_GetQueryStringParms("infants"));FlightLibrary.Functions.Bind_GetQueryStringParms("promocode")&&(e=FlightLibrary.Functions.Bind_GetQueryStringParms("promocode"));FlightLibrary.Functions.Bind_GetQueryStringParms("oneway")&&(o=FlightLibrary.Functions.Bind_GetQueryStringParms("oneway"));FlightLibrary.Functions.Bind_GetQueryStringParms("miles")&&(s=FlightLibrary.Functions.Bind_GetQueryStringParms("miles"));FlightLibrary.Functions.HydrateBookingWidget(n,t,i,r,u,f,e,o,h,c,s)},HydrateBookingWidget:function(n,t,i,r,u,f,e,o,s,h,c){var l,v,a,y,w,p,b;n&&(l=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(t){return t.stationCode==n.toUpperCase()}),l.items[0]&&l.items[0].stationCode&&(FlightLibrary.FromItem=l.items[0],$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val(n.toUpperCase()),$("#"+FlightLibrary.Controls.BookAFlight.originLabel.ID).text(l.items[0].stationName+", "+(l.items[0].stateCode==""?l.items[0].state:l.items[0].stateCode)),$("#"+FlightLibrary.Controls.BookAFlight.originLabelContainer.ID).show(),FlightLibrary.ControlBindings.BookAFlight.Bind_ToDropDown(FlightLibrary.FromItem.stationCode),v=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID),v&&v.removeAttr("disabled")));t&&(a=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(n){return n.stationCode==t.toUpperCase()}),a.items.length>0&&a.items[0].stationName&&($("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val(t.toUpperCase()),$("#"+FlightLibrary.Controls.BookAFlight.destinationLabel.ID).text(a.items[0].stationName+", "+(a.items[0].stateCode==""?a.items[0].state:a.items[0].stateCode)),$("#"+FlightLibrary.Controls.BookAFlight.destinationLabelContainer.ID).show(),FlightLibrary.BookAFlightTo=a.items[0].stationCode,$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!1)));o=="true"&&$($("input[name$='tripType']")[0]).attr("checked",!0);c=="true"?($($("input[name$='searchType']")[1]).attr("checked",!0),$("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).prop("disabled",!0),e=""):$("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).prop("disabled",!1);o=="true"&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(""),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!0));i?(y=new Date(i),Date.parse(y)&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!1),w=moment(y).format("MMM DD, YYYY"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val(w),IBEFlightData.Functions.GetFlightSchedule(n,t,FlightLibrary.Functions.RequestReturnFlightDates,"RequestReturnFlightDates"))):t&&!i&&IBEFlightData.Functions.GetFlightSchedule(n,t,FlightLibrary.Functions.RequestReturnFlightDates,"RequestReturnFlightDates");(o=="false"||o=="")&&(r?(p=new Date(r),Date.parse(p)&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1),b=moment(p).format("MMM DD, YYYY"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(b))):i&&!r&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1),setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).click()},300)));e&&($("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).val(e),$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).focus());i&&r&&FlightLibrary.Functions.QueryStringIECloseCalendar();n&&t&&i&&r&&(setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).focus()},200),setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).focus()},400),setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).focus()},600),setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).focus()},800),setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).focus()},1e3))},QueryStringIECloseCalendar:function(){setTimeout(function(){$("#ui-datepicker-div").css("display","none")},200);setTimeout(function(){$("#ui-datepicker-div").css("display","none")},400);setTimeout(function(){$("#ui-datepicker-div").css("display","none")},600);setTimeout(function(){$("#ui-datepicker-div").css("display","none")},800);setTimeout(function(){$("#ui-datepicker-div").css("display","none")},1e3)},ClearKendoDropDownControlTextAndValue:function(n){n.text("");n.value("")},RequestReturnFlightDates:function(n,t){IBEFlightData.Functions.GetFlightSchedule(n,t,FlightLibrary.ControlBindings.BookAFlight.Bind_FromCalendar,"Bind_FromCalendar")},MakeGreyReturnDateGreenIfBlackoutDate:function(){var i=moment(new Date(FlightLibrary.Controls.BookAFlight.CalendarFrom.Value())).format("M-D-YYYY"),t=$("#"+i),n;t.length&&(n=$(t.parent()),n.length&&n.hasClass("ui-datepicker-unselectable ui-state-disabled greenFromDateAfter")&&(n.removeClass().addClass("greenFromDateAfter"),$(t).changeElementType("a")))}},ControlBindings:{BookAFlight:{Bind_FromDropDown:function(){var r=FlightLibrary.Data.CityPar.marketDetails,n=[],t=[],i;r.filter(function(i){i.value=i.stationCode;i.label=i.cityAndCode;i.countryCode==="US"?n.push(i):t.push(i)});n.sort(function(n,t){n.cityAndCode.localeCompare(t.cityAndCode,"en",{sensitivity:"base"})});i=n.concat(t);$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).f9AutoComplete({source:i,minLength:0,select:function(n,t){FlightLibrary.ControlBindings.BookAFlight.Bind_ToDropDown(t.item.value);var i=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(n){return n.stationCode==t.item.value.toUpperCase()});FlightLibrary.FromItem=i.items[0];$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val(t.item.value.toUpperCase());$("#"+FlightLibrary.Controls.BookAFlight.originLabel.ID).text(i.items[0].stationName+", "+(i.items[0].stateCode==""?i.items[0].state:i.items[0].stateCode));$("#"+FlightLibrary.Controls.BookAFlight.originLabelContainer.ID).show();FlightLibrary.ControlBindings.BookAFlight.ClikTripsAddfromstation(i.items[0].stationName+", "+i.items[0].countryHeader,i.items[0].stationCode)},html:!0,open:function(){$(".invalid-route").hide();$(".ui-autocomplete").css("z-index",1e3);IsMobileByScreenSize()&&$("ul.ui-menu").width($(this).innerWidth());$(this).addClass("up")},close:function(){$(this).removeClass("up")}});$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).focus(function(){$(".invalid-route").hide();$(this).keydown();$("#"+FlightLibrary.Controls.BookAFlight.originLabelContainer.ID).hide();$("#"+FlightLibrary.Controls.BookAFlight.destinationLabelContainer.ID).hide();var n=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val();n&&($("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).prop("disabled",!0),$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val(""));$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!0);$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val("");$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!0);$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val("")});$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).click(function(){$(this).keydown();$(".invalid-route").hide()})},Bind_ToDropDown:function(n){var e=FlightLibrary.Data.CityPar.markets.filter(function(t){return t.fromStation===n}),f=[],i,r,u,t;e[0].toStations.filter(function(n){var t=FlightLibrary.Data.CityPar.marketDetails.filter(function(t){return t.stationCode===n});t.length&&f.push(t[0])});i=[];r=[];f.filter(function(n){n.value=n.stationCode;n.label=n.cityAndCode;n.countryCode==="US"?i.push(n):r.push(n)});i.sort(function(n,t){n.cityAndCode.localeCompare(t.cityAndCode,"en",{sensitivity:"base"})});u=i.concat(r);FlightLibrary.Data.ToStations=u;t=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID);t.removeAttr("disabled");t.f9AutoComplete({source:u,minLength:0,select:function(n,t){var i=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(n){return n.stationCode==t.item.value.toUpperCase()}),r;i.items.length>0&&i.items[0].stationName&&($("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val(t.item.value.toUpperCase()),$("#"+FlightLibrary.Controls.BookAFlight.destinationLabel.ID).text(i.items[0].stationName+", "+(i.items[0].stateCode==""?i.items[0].state:i.items[0].stateCode)),$("#"+FlightLibrary.Controls.BookAFlight.destinationLabelContainer.ID).show(),FlightLibrary.BookAFlightTo=i.items[0].stationCode,FlightLibrary.ControlBindings.BookAFlight.ClikTripsAddtostation(i.items[0].stationName+", "+i.items[0].countryHeader,FlightLibrary.BookAFlightTo),$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!1));FlightLibrary.Controls.BookAFlight.ResetFromCalendar();FlightLibrary.Controls.BookAFlight.ResetToCalendar();$(".dateFieldSpinner").show();r=$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val();IBEFlightData.Functions.GetFlightSchedule(r,t.item.value,FlightLibrary.Functions.RequestReturnFlightDates,"RequestReturnFlightDates")},html:!0,open:function(){$(".invalid-route").hide();$(".ui-autocomplete").css("z-index",1e3);IsMobileByScreenSize()&&$("ul.ui-menu").width($(this).innerWidth());$(this).addClass("up")},close:function(){$(this).removeClass("up")}});t.focus(function(){$(this).keydown();$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!0);$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val("");$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!0);$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val("")});t.click(function(){$(this).keydown();$(".invalid-route").hide()})},Bind_FromCalendarFocus:function(){$(".dateFieldSpinner").hide();$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).focus(function(){if($(".pax-type-dropdown").hide(),$("#passengersInput").attr("aria-expanded","false"),$(".arrow-container").hasClass("flipped-arrow")&&$(".arrow-container").removeClass("flipped-arrow"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).data("datepicker")==null&&FlightLibrary.ControlBindings.BookAFlight.Bind_FromCalendar(),!$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val()){var n=moment(FlightLibrary.FromAvaliableDates[0]).toDate(),t=moment(n).format("M-D-YYYY");$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).attr("aria-activedescendant",t);$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).datepicker("setDate",n)}FlightLibrary.Controls.BookAFlight.ResetToCalendar();setTimeout(function(){var n=FlightLibrary.FromAvaliableDates[FlightLibrary.FromAvaliableDates.length-1];FlightLibrary.bookingThrough="<p class='BookingThrough'>Booking through "+moment(n).format("MM/DD/YYYY")+"<\/p>";FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()},1)})},Bind_FromCalendar:function(){function f(){var n=$(".transformer-tabs__section.flightdate").children().children("span").children("span").children();n!=undefined&&$(".transformer-tabs__section.flightdate").children().children("span").children("span").children().attr("role","option")}var i,t,r,n,u;if(FlightLibrary.ControlBindings.BookAFlight.Bind_FromCalendarFocus(),FlightLibrary.Functions.RemoveErrorClass($("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID)),i=1,(IsDesktop()||IsTablet())&&(i=2),t=moment().toDate(),t.setHours(0,0,0,0),r=FlightLibrary.FromAvaliableDates[0],r)$(".invalid-route").hide();else{$(".invalid-route").show();return}n=FlightLibrary.FromAvaliableDates[FlightLibrary.FromAvaliableDates.length-1];n.setHours(23,59,59,999);u=t;FlightLibrary.FromAvaliableDates.length>0&&(u=r);$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).datepicker({dateFormat:"M dd yy",minDate:u,maxDate:n,autoclose:!0,numberOfMonths:i,onSelect:function(n){var t,i,r,f,u;if(n=$(this).val(),Date.parse(n)){if(t=new Date(n),i=!1,$.each(FlightLibrary.FromBlackoutDates,function(n,r){if(r.getTime()===t.getTime())return i=!0,!1}),i)return;r=moment(t).format("MMM DD, YYYY");$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val(r);FlightLibrary.ControlBindings.BookAFlight.ClikTripsFromCalendar(r)}else return;f=$("input[name$=tripType]:checked").val();f=="roundtrip"?setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1);FlightLibrary.ControlBindings.BookAFlight.Bind_ToCalendar()},1):(u=$("#passengersInput"),u&&u.focus())},beforeShowDay:function(i){var r=!1,u;return $.each(FlightLibrary.FromBlackoutDates,function(n,t){if(t.getTime()===i.getTime())return r=!0,!1}),u=i>=t&&i<=n&&!r,[u,"greenHover"]}}).keydown(function(n){var i,f,o,s,h,e,t,r,u;if(n.preventDefault(),n.stopImmediatePropagation(),i=n.keyCode||n.which,i===13)return $(this).datepicker("hide"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1),!0;if(n.shiftKey&&i===9?$("#kendoArrivalTo_input").focus():i===9&&(f=!1,o=moment($(this).val()).toDate(),$.each(FlightLibrary.FromAvaliableDates,function(n,t){t.getTime()===o.getTime()&&(f=!0)}),f?(s=$("input[name=tripType]"),h=s.filter(":checked").val(),h=="oneway"?($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!0),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(""),e=$("#passengersInput"),e&&e.focus()):($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(""),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1),FlightLibrary.ControlBindings.BookAFlight.Bind_ToCalendar()),$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).datepicker("hide")):($(this).trigger("click"),setTimeout(function(){var n=$(".ui-datepicker-unselectable.ui-state-disabled.greenHover.ui-datepicker-current-day");$(n).addClass("ui-datepicker-days-cell-over");FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()},200))),i===37||i===38||i===39||i===40||i===36||i===35||i===36||i===33||i===34){t=null;t=$(this).val()?moment($(this).val()).toDate():moment(FlightLibrary.FromAvaliableDates[0]).toDate();switch(i){case 37:t.setDate(t.getDate()-1);break;case 38:t.setDate(t.getDate()-7);break;case 39:t.setDate(t.getDate()+1);break;case 40:t.setDate(t.getDate()+7);break;case 36:r=moment(t).format("M-D-YYYY");u=$("#"+r).closest("tr");$(u).find("td").each(function(){var n=$(this).children(),i;if(n.length>0)return i=moment($(n).attr("id")).toDate(),t.setDate(i.getDate()),!1});break;case 35:var r=moment(t).format("M-D-YYYY"),u=$("#"+r).closest("tr"),c=$(u).find("td"),l=$(c).get().reverse();$(l).each(function(){var n=$(this).children(),i;if(n.length>0)return i=moment($(n).attr("id")).toDate(),t.setDate(i.getDate()),!1});break;case 33:t.setMonth(t.getMonth()+1);break;case 34:t.setMonth(t.getMonth()-1)}return t!=null&&$(this).datepicker("setDate",t),!0}$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).datepicker("hide")});FlightLibrary.bookingThrough="<p class='BookingThrough'>Booking through "+moment(n).format("MM/DD/YYYY")+"<\/p>";setTimeout(function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()},1);$(document).on("click",".ui-datepicker-next",function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()});$(document).on("click",".ui-datepicker-prev",function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()});$("#departureDate").keyup(function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()});$("#departureDate").keydown(function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()});f();$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!1);$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val()&&FlightLibrary.ControlBindings.BookAFlight.Bind_ToCalendar()},Bind_CalendarMessaging:function(){$(".seasonalMessage").remove();$(".BookingThrough").remove();FlightLibrary.routeMessage&&$(".ui-datepicker-calendar:first").after(FlightLibrary.routeMessage);(IsDesktop()||IsTablet())&&FlightLibrary.routeMessage&&$(".ui-datepicker-calendar:last").after("<p class='seasonalMessage'><\/p>");$(".ui-datepicker-calendar").after(FlightLibrary.bookingThrough)},Bind_ToCalendarFocus:function(){$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).focus(function(){$(".pax-type-dropdown").hide();$("#passengersInput").attr("aria-expanded","false");$(".arrow-container").hasClass("flipped-arrow")&&$(".arrow-container").removeClass("flipped-arrow");setTimeout(function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging();FlightLibrary.Functions.MakeGreyReturnDateGreenIfBlackoutDate()},1)})},Bind_ToCalendar:function(){var r,n,i,o,s,u,f,t;if(FlightLibrary.Functions.RemoveErrorClass($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID)),r=1,(IsDesktop()||IsTablet())&&(r=2),n=FlightLibrary.ToAvaliableDates[0],i=FlightLibrary.ToAvaliableDates[FlightLibrary.ToAvaliableDates.length-1],$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).datepicker({dateFormat:"M dd yy",minDate:n,maxDate:i,autoclose:!0,numberOfMonths:r,onSelect:function(n){var r=new Date(n),u=!1,t,i;($.each(FlightLibrary.ToBlackoutDates,function(n,t){if(t.getTime()===r.getTime())return u=!0,!1}),u)||(t=moment(r).format("MMM DD, YYYY"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(t),FlightLibrary.ControlBindings.BookAFlight.ClikTripsToCalendar(t),i=$("#passengersInput"),i&&(i.focus(),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).datepicker("hide")))},beforeShowDay:function(n){var t;if(!FlightLibrary.ToAvaliableDates[0])return[!1];var u=new Date(FlightLibrary.Controls.BookAFlight.CalendarFrom.Value()),r=new Date(FlightLibrary.Controls.BookAFlight.CalendarTo.Value()),c=$.format.date(n,"yyyy-MM-dd")+"T00:00:00",f=new Date(FlightLibrary.Controls.BookAFlight.CalendarFrom.Value()),e=!1;if($.each(FlightLibrary.ToBlackoutDates,function(t,i){if(i.getTime()===n.getTime())return e=!0,!1}),t=n>=f&&n<=i&&!e,new Date(n).toString()===new Date(f).toString())return r!=="Invalid Date"?[t,"greenFromDateAfter"]:[t,"greenFromDate"];if(r&&new Date(n).toString()===new Date(r).toString())return[t,"blueToDate"];if(u!=="Invalid Date"&&r!=="Invalid Date"){var s=new Date(u),h=new Date(r),o=new Date(n);return o>s&&o<h?[t,"GreyInbetween"]:[t,"blueHover"]}return[t,"blueHover"]}}).keydown(function(n){var t,u,o,f,i,r,e;if(n.preventDefault(),n.stopImmediatePropagation(),t=n.keyCode||n.which,t===13)return $(this).datepicker("hide"),!0;if(n.shiftKey&&t===9?$("#departureDate").focus():t===9&&(u=!1,o=moment($(this).val()).toDate(),$.each(FlightLibrary.ToAvaliableDates,function(n,t){t.getTime()===o.getTime()&&(u=!0)}),u?(f=$("#passengersInput"),f&&f.focus()):($(this).trigger("click"),setTimeout(function(){$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).datepicker("show");var n=$(".ui-datepicker-unselectable.ui-state-disabled.blueToDate.ui-datepicker-current-day");$(n).addClass("ui-datepicker-days-cell-over");FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()},200))),t===37||t===38||t===39||t===40||t===36||t===35||t===36||t===33||t===34){ToCurrentDate=new Date($(this).val());switch(t){case 37:ToCurrentDate.setDate(ToCurrentDate.getDate()-1);break;case 38:ToCurrentDate.setDate(ToCurrentDate.getDate()-7);break;case 39:ToCurrentDate.setDate(ToCurrentDate.getDate()+1);break;case 40:ToCurrentDate.setDate(ToCurrentDate.getDate()+7);break;case 36:i=moment(ToCurrentDate).format("M-D-YYYY");r=$("#"+i).closest("tr");$(r).find("td").each(function(){var n=$(this).children(),t;if(n.length>0)return t=moment($(n).attr("id")).toDate(),ToCurrentDate.setDate(t.getDate()),!1});break;case 35:var i=moment(ToCurrentDate).format("M-D-YYYY"),r=$("#"+i).closest("tr"),s=$(r).find("td"),h=$(s).get().reverse();$(h).each(function(){var n=$(this).children(),t;if(n.length>0)return t=moment($(n).attr("id")).toDate(),ToCurrentDate.setDate(t.getDate()),!1});break;case 33:ToCurrentDate.setMonth(ToCurrentDate.getMonth()+1);break;case 34:ToCurrentDate.setMonth(ToCurrentDate.getMonth()-1)}ToCurrentDate!=null&&(e=moment(FlightLibrary.Controls.BookAFlight.CalendarFrom.Value()).toDate(),e>=ToCurrentDate?$(this).datepicker("setDate",e):$(this).datepicker("setDate",ToCurrentDate))}return!1}),o=new Date(FlightLibrary.Controls.BookAFlight.CalendarFrom.Value()),s=new Date(FlightLibrary.Controls.BookAFlight.CalendarTo.Value()),s.getTime()<o.getTime()&&$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(""),!$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val()&&n){u=moment(n).toDate();f=[];$.each(FlightLibrary.ToAvaliableDates,function(n,t){var i=moment(t).toDate();f.push(i.getTime())});var h=new Date(FlightLibrary.Controls.BookAFlight.CalendarFrom.Value()).getTime(),e=null,c=$.each(f,function(n,t){if(t>h)return e=t,!1});e&&(u=new Date(e));$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).datepicker("setDate",u)}FlightLibrary.bookingThrough="<p class='BookingThrough'>Booking through "+moment(i).format("MM/DD/YYYY")+"<\/p>";FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging();$("#returnDate").keyup(function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()});$("#returnDate").keydown(function(){FlightLibrary.ControlBindings.BookAFlight.Bind_CalendarMessaging()});$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val()?(t=moment($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val()).format("M-D-YYYY"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).attr("aria-activedescendant",t)):(t=moment(n).format("M-D-YYYY"),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).attr("aria-activedescendant",t));$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).get(0).focus();$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).datepicker("show")},Bind_RadioButtonTripType:function(){$("input[name$=tripType]:checkbox").focus(function(){$(".pax-type-dropdown").hide();$("#passengersInput").attr("aria-expanded","false");$(".arrow-container").hasClass("flipped-arrow")&&$(".arrow-container").removeClass("flipped-arrow")});$("input[name$=tripType]:radio").change(function(){this.value=="oneway"?($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!0),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(""),FlightLibrary.ControlBindings.BookAFlight.AddTripType(this.value)):this.value=="roundtrip"&&(FlightLibrary.ControlBindings.BookAFlight.AddTripType(this.value),$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val()&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!1),FlightLibrary.ControlBindings.BookAFlight.Bind_ToCalendar()))})},Bind_RadioButtonDollarsMiles:function(){$("input[name$=searchType]:radio").focus(function(){$(".pax-type-dropdown").hide();$("#passengersInput").attr("aria-expanded","false");$(".arrow-container").hasClass("flipped-arrow")&&$(".arrow-container").removeClass("flipped-arrow")});$("input[name$=searchType]:radio").change(function(){this.value=="searchPoints"?$("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).prop("disabled",!0):this.value=="searchDollars"&&$("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).prop("disabled",!1)})},Bind_Search:function(){$("#"+FlightLibrary.Controls.BookAFlight.BtnSearch.ID).click(function(n){n.preventDefault();$("#signInWrap").is(":visible")&&$("#accountSignIn").click();FlightLibrary.ControlBindings.BookAFlight.Bind_SearchValidation()&&(FlightLibrary.ControlBindings.BookAFlight.SetClickTripsObject(),FlightLibrary.ControlBindings.BookAFlight.Bind_SearchIBERedirect())})},updateClickTripsObject:function(){FlightLibrary.clickTripsObject.user.anonymous=!0;FlightLibrary.clickTripsObject.enabled=!0;window._CTZ=FlightLibrary.clickTripsObject},ClikTripsAddfromstation:function(n,t){FlightLibrary.clickTripsObject.verticals.flight.search.airportFrom=n;FlightLibrary.clickTripsObject.verticals.flight.search.airportFromIATA=t;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject()},ClikTripsAddtostation:function(n,t){FlightLibrary.clickTripsObject.verticals.flight.search.airportTo=n;FlightLibrary.clickTripsObject.verticals.flight.search.airportToIATA=t;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject()},ClikTripsFromCalendar:function(n){FlightLibrary.clickTripsObject.verticals.flight.search.departureDate=n;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject()},ClikTripsToCalendar:function(n){FlightLibrary.clickTripsObject.verticals.flight.search.returnDate=n;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject()},AddTripType:function(n){n=="oneway"&&(FlightLibrary.clickTripsObject.verticals.flight.search.oneWay=!0,delete FlightLibrary.clickTripsObject.verticals.flight.search.returnDate,FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject());n=="roundtrip"&&(FlightLibrary.clickTripsObject.verticals.flight.search.oneWay=!1,FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject())},AddPassenger:function(){$("input[name$=passengersInput]").change(function(){FlightLibrary.clickTripsObject.verticals.flight.search.adults=parseInt($("#"+FlightLibrary.Controls.BookAFlight.AdtPaxCount.ID).text());FlightLibrary.clickTripsObject.verticals.flight.search.children=parseInt($("#"+FlightLibrary.Controls.BookAFlight.ChdPaxCount.ID).text());FlightLibrary.clickTripsObject.verticals.flight.search.infants=parseInt($("#"+FlightLibrary.Controls.BookAFlight.InfPaxCount.ID).text());FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject()})},SetStartClickTripsObject:function(n){var c="input[name="+FlightLibrary.Controls.BookAFlight.ClickTrips.ID+"]",l=$(c).val(),t,r,u,e,o,f,s,h,i;l&&(t={},n==!1&&(r=$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val(),u=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val(),t.airportFrom=FlightLibrary.Functions.get_StationName(r)+","+FlightLibrary.Functions.get_CountryName(r),t.airportTo=FlightLibrary.Functions.get_StationName(u)+","+FlightLibrary.Functions.get_CountryName(u),t.airportFromIATA=r,t.airportToIATA=u,e=new Date,o=new Date,o.setDate(e.getDate()+3),t.departureDate=e.toLocaleDateString("en-US"),t.returnDate=o.toLocaleDateString("en-US")),t.adults=1,t.children=0,t.infants=0,t.oneWay=!1,f={},f.active=!0,f.search=t,s={},s.flight=f,h={},h.anonymous=!0,i={},i.enabled=!0,i.verticals=s,i.user=h,FlightLibrary.clickTripsObject=i,window._CTZ=i)},SetClickTripsObject:function(){var v="input[name="+FlightLibrary.Controls.BookAFlight.ClickTrips.ID+"]",y=$(v).val(),h,c,e,i,r,o,s,t;if(y){var n={},u=$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val(),f=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val();n.airportFrom=FlightLibrary.Functions.get_StationName(u)+","+FlightLibrary.Functions.get_CountryName(u);n.airportTo=FlightLibrary.Functions.get_StationName(f)+","+FlightLibrary.Functions.get_CountryName(f);n.airportFromIATA=u;n.airportToIATA=f;h=$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val();c=$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val();const v=new Date(h);e=new Date;i=!1;$("input[name$='tripType']:checked").val()=="roundtrip"&&(i=!0);i&&(e=new Date(c));n.departureDate=v.toLocaleDateString("en-US");n.returnDate=e.toLocaleDateString("en-US");var p=parseInt($("#"+FlightLibrary.Controls.BookAFlight.AdtPaxCount.ID).text()),l=parseInt($("#"+FlightLibrary.Controls.BookAFlight.ChdPaxCount.ID).text()),a=parseInt($("#"+FlightLibrary.Controls.BookAFlight.InfPaxCount.ID).text());n.children=0;l&&(n.children=l);n.infants=0;a&&(n.infants=a);n.adults=p;n.oneWay=!i;r={};r.active=!0;r.search=n;o={};o.flight=r;s={};s.anonymous=!0;t={};t.enabled=!0;t.verticals=o;t.user=s;window._CTZ=t}},Bind_Promo:function(){$("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).focus(function(){$(".pax-type-dropdown").hide();$("#passengersInput").attr("aria-expanded","false");$(".arrow-container").hasClass("flipped-arrow")&&$(".arrow-container").removeClass("flipped-arrow")})},Bind_SearchIBERedirect:function(){var o=$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val(),y=$("#"+FlightLibrary.Controls.BookAFlight.originLabel.ID).text(),s=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val(),p=$("#"+FlightLibrary.Controls.BookAFlight.destinationLabel.ID).text(),r=$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val(),w=moment(r).toISOString()!=="Invalid date"?moment(r).toISOString():"",n=$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val(),b=moment(n).toISOString()!=="Invalid date"?moment(n).toISOString():"",c=parseInt($("#"+FlightLibrary.Controls.BookAFlight.AdtPaxCount.ID).text()),k=parseInt($("#"+FlightLibrary.Controls.BookAFlight.ChdPaxCount.ID).text()),u=parseInt($("#"+FlightLibrary.Controls.BookAFlight.InfPaxCount.ID).text()),d=$(".child-select"),l="",a,h,i,v;d.each(function(){l+="&kids="+$(this).val()});a=$(".lap-infant-select");h="";a.each(function(){h+="&ia="+$(this).val()});var f=$("#"+FlightLibrary.Controls.BookAFlight.PromoCode.ID).val(),e=!1,t=!1;return $("input[name$='searchType']:checked").val()=="searchDollars"?e=!0:(t=!0,f=""),i=!1,$("input[name$='tripType']:checked").val()=="roundtrip"&&(i=!0),CookieHelper.BookingWidget.SetCookie(o,s,r,n,"",u,"",f,i?!1:!0,i?!0:!1,e,t),v=FlightLibrary.BookingServicePath+"/Flight/InternalSelect?o1="+o+"&d1="+s+"&dd1="+r+(n?"&dd2="+n:"")+"&ADT="+c+(i?"&r=true":"")+(u!=0?"&inl="+u:"")+(e?"&mon=true":"")+(t?"&loy=true":"")+"&promo="+f+l+h+(t?"&ftype=Miles":e?"&ftype=DD":""),FlightLibrary.ControlBindings.BookAFlight.FullStoryBookAFlightEventCapture(c,k,u,y,o,p,s,w,b,f,t?"Miles":"Dollars"),window.location.href=v,!1},FullStoryBookAFlightEventCapture:function(n,t,i,r,u,f,e,o,s,h,c){typeof window.FS=="function"&&FS("trackEvent",{name:"Book a Flight Search",properties:{event:"Book a Flight Search",adult:n,children:t,lapInfant:i,origin:r,orig_code:u,destination:f,dest_code:e,departureDate:o,returnDate:s,promoCode:h,searchBy:c}})},Bind_SearchValidation:function(){var n;try{$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).removeClass("ToFromError")}catch(e){}try{$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).removeClass("ToFromError")}catch(e){}try{$("#toCityDiv .k-input").removeClass("ToFromError")}catch(e){}try{$(n).children(".errorFlightLabel").html("")}catch(e){}try{$("#errorSummeryFlights").html("<div id='errorFlightClone' style='display:none;'><img src='https://flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/Icons/red/red-error.png' alt=''><span class='errorFlightLabel' style='color:  white; font-size: 12.8px !important;'><\/span><\/div>")}catch(e){}var t=!0,i=$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).val(),r=$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).val(),u=$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val(),f=$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val();return i&&i.length===3?$("#errorSummeryFrom").remove():(n=$("#errorFlightClone").clone(),$(n).attr("id","errorSummeryFrom"),$(n).children(".errorFlightLabel").text("Error: Please select a valid from city"),$(n).children(".errorFlightLabel").attr("role","alert"),$(n).show(),$("#errorSummeryFlights").children("#errorSummeryFrom").length>0||$("#errorSummeryFlights").append(n),$("#"+FlightLibrary.Controls.BookAFlight.DropDownFrom.ID).addClass("ToFromError"),t=!1),r&&r.length===3?$("#errorSummeryTo").remove():(n=$("#errorFlightClone").clone(),$(n).attr("id","errorSummeryTo"),$(n).children(".errorFlightLabel").text("Error: Please select a valid to city"),$(n).children(".errorFlightLabel").attr("role","alert"),$(n).show(),$("#errorSummeryFlights").children("#errorSummeryTo").length>0||$("#errorSummeryFlights").append(n),$("#"+FlightLibrary.Controls.BookAFlight.DropDownTo.ID).addClass("ToFromError"),t=!1),u?$("#errorSummeryDepart").remove():(n=$("#errorFlightClone").clone(),$(n).attr("id","errorSummeryDepart"),$(n).children(".errorFlightLabel").text("Error: Please select a depart date"),$(n).children(".errorFlightLabel").attr("role","alert"),$(n).show(),$("#errorSummeryFlights").children("#errorSummeryDepart").length>0||$("#errorSummeryFlights").append(n),$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).addClass("ToFromError"),t=!1),$("input[name$=tripType]:checked").val()=="roundtrip"&&(f?$("#errorSummeryReturn").remove():(n=$("#errorFlightClone").clone(),$(n).attr("id","errorSummeryReturn"),$(n).children(".errorFlightLabel").text("Error: Please select a return date"),$(n).children(".errorFlightLabel").attr("role","alert"),$(n).show(),$("#errorSummeryFlights").children("#errorSummeryReturn").length>0||$("#errorSummeryFlights").append(n),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).addClass("ToFromError"),t=!1)),t?$("#errorSummeryFlights").hide():$("#errorSummeryFlights").show(),t}},CheckIn:{Bind_SearchBookingButton:function(){$("#"+FlightLibrary.Controls.CheckIn.LastName.ID).focus(function(){$("#signInWrap").is(":visible")&&$("#accountSignIn").click();FlightLibrary.Functions.RemoveErrorClass($(this))});$("#"+FlightLibrary.Controls.CheckIn.ConfirmationCode.ID).focus(function(){$("#signInWrap").is(":visible")&&$("#accountSignIn").click();FlightLibrary.Functions.RemoveErrorClass($(this))});$("#"+FlightLibrary.Controls.CheckIn.SearchBookingButton.ID).click(function(n){if(n.preventDefault(),$("#signInWrap").is(":visible")&&$("#accountSignIn").click(),FlightLibrary.ControlBindings.CheckIn.Bind_CheckinValidation()){var t=$("#"+FlightLibrary.Controls.CheckIn.LastName.ID).val(),i=$("#"+FlightLibrary.Controls.CheckIn.ConfirmationCode.ID).val(),r=FlightLibrary.BookingServicePath+"/Booking/Edit?st=payment"+(t?"&ln="+t:"")+(i?"&rl="+i:"")+"#checkIn-tab";return window.location.href=r,!1}})},Bind_CheckinValidation:function(){var t=!0,i=$("#"+FlightLibrary.Controls.CheckIn.LastName.ID).val(),r=$("#"+FlightLibrary.Controls.CheckIn.ConfirmationCode.ID).val(),n;return i?$("#errorSummeryLastName").remove():(n=$("#errorCheckinClone").clone(),$(n).attr("id","errorSummeryLastName"),$(n).children(".errorCheckinLabel").text("Error: Please enter a last name"),$(n).show(),$("#errorSummeryCheckin").children("#errorSummeryLastName").length>0||$("#errorSummeryCheckin").append(n),$("#"+FlightLibrary.Controls.CheckIn.LastName.ID).addClass("ToFromError"),t=!1,$("#"+FlightLibrary.Controls.CheckIn.LastName.ID).click(function(){$(this).val("")})),r?$("#errorSummeryConfCode").remove():(n=$("#errorCheckinClone").clone(),$(n).attr("id","errorSummeryConfCode"),$(n).children(".errorCheckinLabel").text("Error: Please enter a confirmation code"),$(n).show(),$("#errorSummeryCheckin").children("#errorSummeryConfCode").length>0||$("#errorSummeryCheckin").append(n),$("#"+FlightLibrary.Controls.CheckIn.ConfirmationCode.ID).addClass("ToFromError"),t=!1,$("#"+FlightLibrary.Controls.CheckIn.ConfirmationCode.ID).click(function(){$(this).val("")})),t?$("#errorSummeryCheckin").hide():$("#errorSummeryCheckin").show(),t}},FlightStatus:{Bind_CityOrFlightNumber:function(){FlightLibrary.ControlBindings.FlightStatus.ByCities.Bind_From();FlightLibrary.ControlBindings.FlightStatus.ByCities.Bind_FlightStatusDates();$("input[type=radio][name=statusType]").change(function(){this.value=="byCities"?($("#"+FlightLibrary.Controls.FlightStatus.DivByCities.ID).show(),$("#"+FlightLibrary.Controls.FlightStatus.DivByFlightNum.ID).hide()):this.value=="byFlightNumber"&&($("#"+FlightLibrary.Controls.FlightStatus.DivByCities.ID).hide(),$("#"+FlightLibrary.Controls.FlightStatus.DivByFlightNum.ID).show())})},ByCities:{Bind_From:function(){var r=FlightLibrary.Data.CityPar.marketDetails,n=[],t=[],i;r.filter(function(i){i.value=i.stationCode;i.label=i.cityAndCode;i.countryCode==="US"?n.push(i):t.push(i)});n.sort(function(n,t){n.cityAndCode.localeCompare(t.cityAndCode,"en",{sensitivity:"base"})});i=n.concat(t);$("#"+FlightLibrary.Controls.FlightStatus.DropDownFromFS.ID).f9AutoComplete({source:i,minLength:0,select:function(n,t){var i=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(n){return n.stationCode==t.item.value.toUpperCase()});$("#"+FlightLibrary.Controls.FlightStatus.originLabelFS.ID).text(i.items[0].stationName+", "+(i.items[0].stateCode==""?i.items[0].state:i.items[0].stateCode));$("#"+FlightLibrary.Controls.FlightStatus.originLabelContainerFS.ID).show();FlightLibrary.ControlBindings.FlightStatus.ByCities.Bind_ToFS(t.item.value)},html:!0,open:function(){$(".ui-autocomplete").css("z-index",1e3);IsMobileByScreenSize()&&$("ul.ui-menu").width($(this).innerWidth());$(this).addClass("up")},close:function(){$(this).removeClass("up")}});$("#"+FlightLibrary.Controls.FlightStatus.DropDownFromFS.ID).focus(function(){$(this).keydown();$("#"+FlightLibrary.Controls.FlightStatus.originLabelContainerFS.ID).hide();$("#"+FlightLibrary.Controls.FlightStatus.destinationLabelContainerFS.ID).hide();var n=$("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID).val();n&&($("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID).prop("disabled",!0),$("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID).val(""))})},Bind_ToFS:function(n){var e=FlightLibrary.Data.CityPar.markets.filter(function(t){return t.fromStation===n}),r=[],t,u,f,i;e[0].toStations.filter(function(n){var t=FlightLibrary.Data.CityPar.marketDetails.filter(function(t){return t.stationCode===n});t.length&&r.push(t[0])});t=[];u=[];r.filter(function(n){n.value=n.stationCode;n.label=n.cityAndCode;n.countryCode==="US"?t.push(n):u.push(n)});t.sort(function(n,t){n.cityAndCode.localeCompare(t.cityAndCode,"en",{sensitivity:"base"})});f=t.concat(u);FlightLibrary.Data.toStationsFS=r;i=$("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID);i.removeAttr("disabled");i.f9AutoComplete({source:f,minLength:0,select:function(n,t){var i=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(n){return n.stationCode==t.item.value.toUpperCase()});$("#"+FlightLibrary.Controls.FlightStatus.destinationLabelFS.ID).text(i.items[0].stationName+", "+(i.items[0].stateCode==""?i.items[0].state:i.items[0].stateCode));$("#"+FlightLibrary.Controls.FlightStatus.destinationLabelContainerFS.ID).show()},html:!0,open:function(){$(".ui-autocomplete").css("z-index",1e3);IsMobileByScreenSize()&&$("ul.ui-menu").width($(this).innerWidth());$(this).addClass("up")},close:function(){$(this).removeClass("up")}});i.focus(function(){$(this).keydown()})},Bind_FlightStatusDates_Open:function(){$("#signInWrap").is(":visible")&&$("#accountSignIn").click()},Bind_FlightStatusDates:function(){var t=new Date,i,n;t.setDate(t.getDate()-1);FlightLibrary.FlightStatusYesterday="Yesterday, "+moment(t).format("MMMM")+" "+t.getDate();FlightLibrary.FlightStatusYesterdayVal=moment(t).format("YYYY-MM-DD");i=new Date;FlightLibrary.FlightStatusToday="Today, "+moment(i).format("MMMM")+" "+i.getDate();FlightLibrary.FlightStatusTodayVal=moment(i).format("YYYY-MM-DD");n=new Date;n.setDate(n.getDate()+1);FlightLibrary.FlightStatusTomorrow="Tomorrow, "+moment(n).format("MMMM")+" "+n.getDate();FlightLibrary.FlightStatusTomorrowVal=moment(n).format("YYYY-MM-DD");FlightLibrary.FlightStatusValues=[{text:FlightLibrary.FlightStatusYesterday,value:FlightLibrary.FlightStatusYesterdayVal},{text:FlightLibrary.FlightStatusToday,value:FlightLibrary.FlightStatusTodayVal},{text:FlightLibrary.FlightStatusTomorrow,value:FlightLibrary.FlightStatusTomorrowVal}];$.each(FlightLibrary.FlightStatusValues,function(n,t){$("#"+FlightLibrary.Controls.FlightStatus.FlightStatusDate.ID).append("<option value="+t.value+"> "+t.text+" <\/option>")});$("#"+FlightLibrary.Controls.FlightStatus.FlightStatusDate.ID).val(FlightLibrary.FlightStatusTodayVal)}},Bind_FlightStatusSubmit:function(){$("#"+FlightLibrary.Controls.FlightStatus.BtnFlightStatus.ID).click(function(n){if(n.preventDefault(),$("#signInWrap").is(":visible")&&$("#accountSignIn").click(),FlightLibrary.ControlBindings.FlightStatus.Bind_FlightStatusValidation())if($("input[name$=statusType]:checked").val()=="byCities"){var t=$("#"+FlightLibrary.Controls.FlightStatus.DropDownFromFS.ID).val(),i=$("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID).val();$("#"+FlightLibrary.Controls.FlightStatus.Origin.ID).val(t);$("#"+FlightLibrary.Controls.FlightStatus.Destination.ID).val(i);$("#flight-status-search-form").submit()}else $("#"+FlightLibrary.Controls.FlightStatus.Origin.ID).val(""),$("#"+FlightLibrary.Controls.FlightStatus.Destination.ID).val(""),$("#flight-status-search-form").submit()})},Bind_FlightStatusValidation:function(){var t=!0,u,i,r,f,n;return $("input[name$=statusType]:checked").val()=="byCities"?(u=$("#"+FlightLibrary.Controls.FlightStatus.DropDownFromFS.ID).val(),i=$("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID).val(),u?$("#errorSummeryFromFS").remove():(n=$("#errorFlightStatusClone").clone(),$(n).attr("id","errorSummeryFromFS"),$(n).children(".errorFlightStatusLabel").text("Error: Please select a from city"),$(n).children(".errorFlightStatusLabel").attr("role","alert"),$(n).show(),$("#errorSummeryFlightStatus").children("#errorSummeryFromFS").length>0||$("#errorSummeryFlightStatus").append(n),t=!1),i&&i!="To"||(n=$("#errorFlightStatusClone").clone(),$(n).attr("id","errorSummeryToFS"),$(n).children(".errorFlightStatusLabel").text("Error: Please select a to city"),$(n).children(".errorFlightStatusLabel").attr("role","alert"),$(n).show(),$("#errorSummeryFlightStatus").children("#errorSummeryToFS").length>0||$("#errorSummeryFlightStatus").append(n),r=$("#"+FlightLibrary.Controls.FlightStatus.DropDownToFS.ID),r?(r.addClass("ToFromError"),t=!1):$("#errorSummeryToFS").remove())):(f=$("#"+FlightLibrary.Controls.FlightStatus.FlightNumber.ID).val(),f?$("#errorSummeryFlightNumber").remove():(n=$("#errorFlightStatusClone").clone(),$(n).attr("id","errorSummeryFlightNumber"),$(n).children(".errorFlightStatusLabel").text("Error: Please enter a flight number"),$(n).show(),$("#errorSummeryFlightStatus").children("#errorSummeryFlightNumber").length>0||$("#errorSummeryFlightStatus").append(n),$("#"+FlightLibrary.Controls.FlightStatus.FlightNumber.ID).addClass("ToFromError"),t=!1,$("#"+FlightLibrary.Controls.FlightStatus.FlightNumber.ID).click(function(){$(this).val("")}))),t?$("#errorSummeryFlightStatus").hide():$("#errorSummeryFlightStatus").show(),t}}},Controls:{BookAFlight:{ResetFromCalendar:function(){try{$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).datepicker("destroy");$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).text("");$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val("");$("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).prop("disabled",!0)}catch(n){}},ResetToCalendar:function(){try{$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).datepicker("destroy");$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).text("");$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val("");$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).prop("disabled",!0)}catch(n){}},DropDownFrom:{ID:"origin",Name:"origin"},DropDownTo:{ID:"destination",Name:"destination"},originLabel:{ID:"origin-label"},destinationLabel:{ID:"destination-label"},originLabelContainer:{ID:"origin-label-container"},destinationLabelContainer:{ID:"destination-label-container"},CalendarFrom:{ID:"departureDate",Name:"departureDate",Value:function(){return $("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).val()}},CalendarTo:{ID:"returnDate",Name:"returnDate",Value:function(){return $("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).val()}},AdtPaxCount:{ID:"adult-count",Name:"adult-count"},InfPaxCount:{ID:"infant-count",Name:"infant-count"},ChdPaxCount:{ID:"child-count",Name:"child-count"},PromoCode:{ID:"promocode",Name:"promocode"},BtnSearch:{ID:"btnSearch"},ClickTrips:{ID:"__ClickTripsEnabled"}},CheckIn:{LastName:{ID:"passengerLastName",Name:"passengerLastName"},ConfirmationCode:{ID:"ConfirmationCode",Name:"ConfirmationCode"},SearchBookingButton:{ID:"searchBookingButton",Name:"searchBookingButton"}},FlightStatus:{DropDownFromFS:{ID:"originFS",Name:"originFS"},DropDownToFS:{ID:"destinationFS",Name:"destinationFS"},Origin:{ID:"flightScheduleSearch\\.Origin",Name:"flightScheduleSearch\\.Origin"},Destination:{ID:"flightScheduleSearch\\.Destination",Name:"flightScheduleSearch\\.Destination"},originLabelFS:{ID:"origin-labelFS"},destinationLabelFS:{ID:"destination-labelFS"},originLabelContainerFS:{ID:"origin-label-containerFS"},destinationLabelContainerFS:{ID:"destination-label-containerFS"},FlightStatusDate:{ID:"flightStatusDate",Name:"flightScheduleSearch.DepartureDate"},DivByCities:{ID:"divByCities"},DivByFlightNum:{ID:"divByFlightNum"},FlightNumber:{ID:"flightScheduleSearch\\.FlightNumber"},BtnFlightStatus:{ID:"btnFlightStatus"}}},Init:function(){$(function(){navigator.userAgent.indexOf("Firefox")!=-1&&(window.onunload=function(){});navigator.userAgent.indexOf("Safari")!=-1&&(window.onpageshow=function(n){n.persisted&&window.location.reload()});FlightLibrary.Functions.Refresh();IBEFlightData.Functions.GetMarketsFromIBE()})},ContinueInit:function(){FlightLibrary.Functions.CustomSearchToStationMapping();FlightLibrary.ControlBindings.BookAFlight.Bind_FromDropDown();FlightLibrary.ControlBindings.BookAFlight.Bind_RadioButtonTripType();FlightLibrary.ControlBindings.FlightStatus.Bind_CityOrFlightNumber();FlightLibrary.ControlBindings.FlightStatus.Bind_FlightStatusSubmit();FlightLibrary.ControlBindings.CheckIn.Bind_SearchBookingButton();FlightLibrary.ControlBindings.BookAFlight.Bind_ToCalendarFocus();FlightLibrary.ControlBindings.BookAFlight.Bind_RadioButtonDollarsMiles();FlightLibrary.ControlBindings.BookAFlight.Bind_Search();FlightLibrary.ControlBindings.BookAFlight.Bind_Promo();FlightLibrary.Functions.Bind_SearchEnterKey();FlightLibrary.Functions.Bind_TabKeyLeftRightEnter();FlightLibrary.Functions.Bind_QueryStringParameters();FlightLibrary.Functions.AndroidHackMaxLengthIssue();FlightLibrary.ControlBindings.BookAFlight.SetStartClickTripsObject(!0);IsDesktop()&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).attr("readonly",!1),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).attr("readonly",!1));IsTablet()&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).attr("readonly",!0),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).attr("readonly",!0));IsMobile()&&($("#"+FlightLibrary.Controls.BookAFlight.CalendarFrom.ID).attr("readonly",!0),$("#"+FlightLibrary.Controls.BookAFlight.CalendarTo.ID).attr("readonly",!0));$.fn.changeElementType=function(n){var t={};$.each(this[0].attributes,function(n,i){t[i.nodeName]=i.nodeValue});this.replaceWith(function(){return $("<"+n+"/>",t).append($(this).contents())})};$(".passengersInput").val("1 Adult").addClass("unchanged-input")}},function(){JSLINQ=window.JSLINQ=function(n){return new JSLINQ.fn.init(n)};JSLINQ.fn=JSLINQ.prototype={init:function(n){this.items=n},jslinq:"2.10",ToArray:function(){return this.items},Where:function(n){for(var i=[],t=0;t<this.items.length;t++)n(this.items[t],t)&&(i[i.length]=this.items[t]);return new JSLINQ(i)},Select:function(n){for(var i=[],t=0;t<this.items.length;t++)n(this.items[t])&&(i[i.length]=n(this.items[t]));return new JSLINQ(i)},OrderBy:function(n){for(var i=[],t=0;t<this.items.length;t++)i[i.length]=this.items[t];return new JSLINQ(i.sort(function(t,i){var r=n(t),u=n(i);return r<u?-1:r>u?1:0}))},OrderByDescending:function(n){for(var i=[],t=0;t<this.items.length;t++)i[i.length]=this.items[t];return new JSLINQ(i.sort(function(t,i){var r=n(i),u=n(t);return r<u?-1:r>u?1:0}))},SelectMany:function(n){for(var i=[],t=0;t<this.items.length;t++)i=i.concat(n(this.items[t]));return new JSLINQ(i)},Count:function(n){return n==null?this.items.length:this.Where(n).items.length},Distinct:function(n){for(var t,r={},u=[],i=0;i<this.items.length;i++)t=n(this.items[i]),r[t]==null&&(r[t]=!0,u[u.length]=t);return r=null,new JSLINQ(u)},Any:function(n){for(var t=0;t<this.items.length;t++)if(n(this.items[t],t))return!0;return!1},All:function(n){for(var t=0;t<this.items.length;t++)if(!n(this.items[t],t))return!1;return!0},Reverse:function(){for(var t=[],n=this.items.length-1;n>-1;n--)t[t.length]=this.items[n];return new JSLINQ(t)},First:function(n){return n!=null?this.Where(n).First():this.items.length>0?this.items[0]:null},Last:function(n){return n!=null?this.Where(n).Last():this.items.length>0?this.items[this.items.length-1]:null},ElementAt:function(n){return this.items[n]},Concat:function(n){var t=n.items||n;return new JSLINQ(this.items.concat(t))},Intersect:function(n,t){var e,f,u,i,r;for(e=t!=undefined?t:function(n,t,i){return n==i},f=n.items||n,u=[],i=0;i<this.items.length;i++)for(r=0;r<f.length;r++)e(this.items[i],i,f[r],r)&&(u[u.length]=this.items[i]);return new JSLINQ(u)},DefaultIfEmpty:function(n){return this.items.length==0?n:this},ElementAtOrDefault:function(n,t){return n>=0&&n<this.items.length?this.items[n]:t},FirstOrDefault:function(n){return this.First()||n},LastOrDefault:function(n){return this.Last()||n}};JSLINQ.fn.init.prototype=JSLINQ.fn}();JSLINQ.fn.Take=function(n){for(var i=[],t=0;t<n&&t<this.items.length;t++)i[i.length]=this.items[t];return new JSLINQ(i)},function(n){n.fn.placeholder=function(){typeof document.createElement("input").placeholder=="undefined"&&n("[placeholder]").focus(function(){var t=n(this);t.val()==t.attr("placeholder")&&(t.val(""),t.removeClass("placeholder"))}).blur(function(){var t=n(this);(t.val()==""||t.val()==t.attr("placeholder"))&&(t.addClass("placeholder"),t.val(t.attr("placeholder")))}).blur().parents("form").submit(function(){n(this).find("[placeholder]").each(function(){var t=n(this);t.val()==t.attr("placeholder")&&t.val("")})})}}(jQuery);jQuery(function(n){n(".accor h3").attr("expanded",!1);n(".accor h3").click(function(n){accorClick(n)});n(".accordion__title").on("keydown",function(t){if(t.keyCode==13||t.keyCode==32){var i=n(this).attr("expanded");n(this).parent().find("[expanded=true]").removeClass("accordion__title--active");n(t.target).next("div").siblings("div").slideUp();n(this).parent().find("[expanded=true]").attr("expanded",!1);n(t.target).next("div").slideToggle();i=="true"?(n(this).removeClass("accordion__title--active"),n(this).attr("aria-expanded","false"),n(this).attr("expanded",!1)):(n(this).addClass("accordion__title--active"),n(this).attr("expanded",!0),n(this).attr("aria-expanded","true"))}})});$(document).ready(function(){var n=qs("according"),t=!1;$.each($(".accordion__title"),function(i,r){n&&n.toLowerCase()==r.innerHTML.toLowerCase()&&($(r).next("div").slideToggle(),$(r).addClass("accordion__title--active"),$(r).attr("expanded",!0),$(r).attr("aria-label",$(this).text()+" Expanded"),$("html, body").animate({scrollTop:$(".accordion__title.accordion__title--active").offset().top},2e3),t=!0)});t==!1&&$.each($(".accordion__title"),function(t,i){n&&i.innerHTML.toLowerCase().indexOf(n.toLowerCase())!=-1&&($(i).next("div").slideToggle(),$(i).addClass("accordion__title--active"),$(i).attr("expanded",!0),$(i).attr("aria-label",$(this).text()+" Expanded"),$("html, body").animate({scrollTop:$(".accordion__title.accordion__title--active").offset().top},2e3))})});$(window).on("orientationchange",function(){$("#signInWrap").is(":visible")&&$("#accountSignIn").click();SetAdjustTabsPositions()});$(function(){var n=$(".booking-widget"),t=$(".transformer-tabs ul li");$(".active").css("visibility","visible");t.click(function(){$("#signInWrap").is(":visible")&&$("#accountSignIn").click();SetAdjustTabsPositions();n.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){$(".active").css("visibility","visible");$(".tabs > div:not(.active)").css("visibility","hidden")})})});jQuery(function(n){var t=n(".hamburger"),i=n(".menu"),r=n(".head-nav"),u=n(".menu-ttl");n(".m-nav").click(function(){t.toggleClass("x-in-disguise");i.toggleClass("heynav");r.toggleClass("heynav");u.toggleClass("close")});n(".menu > li").click(function(){n(this).toggleClass("hey_sub-nav").siblings().removeClass("hey_sub-nav")});n(document).keydown(function(t){var i=n("body").find(":focusable"),r=n(i).last(),u=n(document.activeElement).is("body"),f=n(document.activeElement).is(r);t.keyCode==9&&(u||f)&&n("#SkipToContent").show()});n("#f9navigationskip").click(function(t){if(t.preventDefault(),n("#liBookFlight").hasClass("active")){n("#rbroundtrip").focus();return}if(n("#liCheckin").hasClass("active")){n("#passengerLastName").focus();return}if(n("#liFlightStatus").hasClass("active")){n("#byCities").focus();return}if(n(".main-torso").length){var i=n(".main-torso").find(":focusable");n(i[0]).length&&n(i[0]).focus()}n("#SkipToContent").hide()})});$(function(){$("#js-sticky-cta").stickystop({stopper:"#js-sticky"});$(window).scroll()}),function(n){n.fn.stickystop=function(t){var i={win:null,cta:null,stopper:null,timer:null,opt:n.extend({inner:"",stopper:".stickystop__stopper"},t),init:function(t){if(i.cta=t,i.cta.length>0){i.win=n(window);i.inner=n(i.cta).children();i.stopper=n(i.opt.stopper);i.stopper.before('<div class="sticky-cta sticky-cta__spacer"><!-- spacer for sticky cta --><\/div>');i.win.on("scroll resize",function(){clearTimeout(i.timer);i.timer=setTimeout(i.move,3)})}},move:function(){var u=i.win.scrollTop(),n=u+i.win.height(),f=i.cta.offset().top,r=f+i.cta.height(),t=i.stopper.offset().top;r<=n&&n<=t?(i.cta.addClass("sticky-cta--sticky"),i.inner.css("top","auto")):n>t?(i.cta.removeClass("sticky-cta--sticky"),i.inner.css("top",t-r)):(i.cta.removeClass("sticky-cta--sticky"),i.inner.css("top",0))}};n(document).ready(function(){i.init(n("#js-sticky-cta"))})}}(jQuery);blockTabs={init:function(){this.bindUIfunctions();this.pageLoadCorrectTab()},bindUIfunctions:function(){$(document).on("click",".transformer-tabs a[href^='#']:not('.active')",function(n){blockTabs.changeTab(this.hash);n.preventDefault()}).on("click",".transformer-tabs li.active > a",function(n){n.preventDefault()})},changeTab:function(n){if(n!=""){var t=$("[href="+n+"]"),i=$(n);t.parent().addClass("active");t.parent().siblings().removeClass("active");i.addClass("active").siblings().removeClass("active")}},pageLoadCorrectTab:function(){this.changeTab(document.location.hash)}};$(function(){blockTabs.init()});$(function(){$("#EmailSignUpTxtBoxValidation").hide();$("#btnEmailSignup").click(function(n){n.preventDefault();$("#EmailSignUpTxtBoxValidation").hide();isValidEmailAddress($("#EmailSignUpTxtBox").val())?($("#EmailSignUpTxtBoxValidation").hide(),window.location.href="https://emails.flyfrontier.com/pub/rf?_ri_=X0Gzc2X%3DYQpglLjHJlTQGhvsl3IyRTFJeNNR2LzgXpjzfkIg0tFcA6VwjpnpgHlpgneHmgJoXX0Gzc2X%3DYQpglLjHJlTQGnjsbk2bB7NzggtcGGnzbk9jEueh464bMv&EMAIL_ADDRESS_="+$("#EmailSignUpTxtBox").val()):$("#EmailSignUpTxtBoxValidation").show()})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function k(n){for(var t=n.css("visibility");t==="inherit";)n=n.parent(),t=n.css("visibility");return t!=="hidden"}function tt(n){for(var t,i;n.length&&n[0]!==document;){if(t=n.css("position"),(t==="absolute"||t==="relative"||t==="fixed")&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&i!==0))return i;n=n.parent()}return 0}function a(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=v(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function v(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!==-1&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,y)}function y(){n.datepicker._isDisabledDatepicker(t.inline?t.dpDiv.parent()[0]:t.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&n(this).addClass("ui-datepicker-next-hover"))}function u(t,i){n.extend(t,i);for(var r in i)i[r]==null&&(t[r]=i[r]);return t}function i(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var w,b,g,nt,t,it,rt,ut,e,ft,et,ot;n.ui=n.ui||{};var st=n.ui.version="1.12.1",p=0,h=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;(u=i[f])!=null;f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var f=h.call(arguments,1),u=0,e=f.length,i,r;u<e;u++)for(i in f[u])r=f[u][i],f[u].hasOwnProperty(i)&&r!==undefined&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var o=typeof u=="string",e=h.call(arguments,1),f=this;return o?this.length||u!=="instance"?this.each(function(){var i,o=n.data(this,r);return u==="instance"?(f=o,!1):o?!n.isFunction(o[u])||u.charAt(0)==="_"?n.error("no such method '"+u+"' for "+t+" widget instance"):(i=o[u].apply(o,e),i!==o&&i!==undefined?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=undefined:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=p++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var e=t,r,u,f;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof t=="string")if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;f<r.length-1;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),arguments.length===1)return u[t]===undefined?null:u[t];u[t]=i}else{if(arguments.length===1)return this.options[t]===undefined?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return n==="classes"&&this._setOptionClasses(t),this.options[n]=t,n==="disabled"&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)(r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length)&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=r.classesElementLookup[u[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),r.classesElementLookup[u[e]]=o,i.push(u[e]),f&&t.classes[u[e]]&&i.push(t.classes[u[e]])}var i=[],r=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){n.inArray(t.target,u)!==-1&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r=typeof r=="boolean"?r:i;var u=typeof n=="string"||n===null,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];if(c)f.on(h,c,o);else i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{};typeof u=="number"&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});w=n.widget,function(){function c(n,t,i){return[parseFloat(n[0])*(h.test(n[0])?t/100:1),parseFloat(n[1])*(h.test(n[1])?i/100:1)]}function r(t,i){return parseInt(n.css(t,i),10)||0}function a(t){var i=t[0];return i.nodeType===9?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var u,i=Math.max,t=Math.abs,f=/left|center|right/,e=/top|center|bottom/,o=/[\+\-]\d+(\.[\d]+)?%?/,s=/^\w+/,h=/%$/,l=n.fn.position;n.position={scrollbarWidth:function(){if(u!==undefined)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u=i==="scroll"||i==="auto"&&t.width<t.element[0].scrollWidth,f=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&i[0].nodeType===9,f=!r&&!u;return{element:i,isWindow:r,isDocument:u,offset:f?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return l.apply(this,arguments);u=n.extend({},u);var w,h,v,p,y,k,d=n(u.of),nt=n.position.getWithinInfo(u.within),tt=n.position.getScrollInfo(nt),b=(u.collision||"flip").split(" "),g={};return k=a(d),d[0].preventDefault&&(u.at="left top"),h=k.width,v=k.height,p=k.offset,y=n.extend({},p),n.each(["my","at"],function(){var n=(u[this]||"").split(" "),t,i;n.length===1&&(n=f.test(n[0])?n.concat(["center"]):e.test(n[0])?["center"].concat(n):["center","center"]);n[0]=f.test(n[0])?n[0]:"center";n[1]=e.test(n[1])?n[1]:"center";t=o.exec(n[0]);i=o.exec(n[1]);g[this]=[t?t[0]:0,i?i[0]:0];u[this]=[s.exec(n[0])[0],s.exec(n[1])[0]]}),b.length===1&&(b[1]=b[0]),u.at[0]==="right"?y.left+=h:u.at[0]==="center"&&(y.left+=h/2),u.at[1]==="bottom"?y.top+=v:u.at[1]==="center"&&(y.top+=v/2),w=c(g.at,h,v),y.left+=w[0],y.top+=w[1],this.each(function(){var a,k,e=n(this),o=e.outerWidth(),s=e.outerHeight(),it=r(this,"marginLeft"),rt=r(this,"marginTop"),ut=o+it+r(this,"marginRight")+tt.width,ft=s+rt+r(this,"marginBottom")+tt.height,f=n.extend({},y),l=c(g.my,e.outerWidth(),e.outerHeight());u.my[0]==="right"?f.left-=o:u.my[0]==="center"&&(f.left-=o/2);u.my[1]==="bottom"?f.top-=s:u.my[1]==="center"&&(f.top-=s/2);f.left+=l[0];f.top+=l[1];a={marginLeft:it,marginTop:rt};n.each(["left","top"],function(t,i){n.ui.position[b[t]]&&n.ui.position[b[t]][i](f,{targetWidth:h,targetHeight:v,elemWidth:o,elemHeight:s,collisionPosition:a,collisionWidth:ut,collisionHeight:ft,offset:[w[0]+l[0],w[1]+l[1]],my:u.my,at:u.at,within:nt,elem:e})});u.using&&(k=function(n){var r=p.left-f.left,a=r+h-o,c=p.top-f.top,y=c+v-s,l={target:{element:d,left:p.left,top:p.top,width:h,height:v},element:{element:e,left:f.left,top:f.top,width:o,height:s},horizontal:a<0?"left":r>0?"right":"center",vertical:y<0?"top":c>0?"bottom":"middle"};h<o&&t(r+a)<h&&(l.horizontal="center");v<s&&t(c+y)<v&&(l.vertical="middle");l.important=i(t(r),t(a))>i(t(c),t(y))?"horizontal":"vertical";u.using.call(this,n,l)});e.offset(n.extend(f,{using:k}))})};n.ui.position={fit:{left:function(n,t){var e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,r=u-s,f=s+t.collisionWidth-o-u,h;t.collisionWidth>o?r>0&&f<=0?(h=n.left+r+t.collisionWidth-o-u,n.left+=r-h):n.left=f>0&&r<=0?u:r>f?u+o-t.collisionWidth:u:r>0?n.left+=r:f>0?n.left-=f:n.left=i(n.left-s,n.left)},top:function(n,t){var o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,r=u-s,f=s+t.collisionHeight-e-u,h;t.collisionHeight>e?r>0&&f<=0?(h=n.top+r+t.collisionHeight-e-u,n.top+=r-h):n.top=f>0&&r<=0?u:r>f?u+e-t.collisionHeight:u:r>0?n.top+=r:f>0?n.top-=f:n.top=i(n.top-s,n.top)}},flip:{left:function(n,i){var r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,o=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-o,v=l+i.collisionWidth-c-o,u=i.my[0]==="left"?-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,f=i.at[0]==="left"?i.targetWidth:i.at[0]==="right"?-i.targetWidth:0,e=-2*i.offset[0],s,h;a<0?(s=n.left+u+f+e+i.collisionWidth-c-y,(s<0||s<t(a))&&(n.left+=u+f+e)):v>0&&(h=n.left-i.collisionPosition.marginLeft+u+f+e-o,(h>0||t(h)<v)&&(n.left+=u+f+e))},top:function(n,i){var r=i.within,y=r.offset.top+r.scrollTop,c=r.height,o=r.isWindow?r.scrollTop:r.offset.top,l=n.top-i.collisionPosition.marginTop,a=l-o,v=l+i.collisionHeight-c-o,p=i.my[1]==="top",u=p?-i.elemHeight:i.my[1]==="bottom"?i.elemHeight:0,f=i.at[1]==="top"?i.targetHeight:i.at[1]==="bottom"?-i.targetHeight:0,e=-2*i.offset[1],s,h;a<0?(h=n.top+u+f+e+i.collisionHeight-c-y,(h<0||h<t(a))&&(n.top+=u+f+e)):v>0&&(s=n.top-i.collisionPosition.marginTop+u+f+e-o,(s>0||t(s)<v)&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}}}();var ht=n.ui.position,ct=n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}}),lt=n.fn.extend({disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),r="ui-effects-",o="ui-effects-style",s="ui-effects-animated",c=n;n.effects={effect:{}},function(n,t){function e(n,t,i){var r=s[t.type]||{};return n==null?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n))?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:r.max<n?r.max:n}function l(t){var e=i(),o=e._rgba=[];return(t=t.toLowerCase(),r(v,function(n,i){var r,s=i.re.exec(t),h=s&&i.parse(s),f=i.space||"rgba";if(h)return r=e[f](h),e[u[f].cache]=r[u[f].cache],o=e._rgba=r._rgba,!1}),o.length)?(o.join()==="0,0,0,0"&&n.extend(o,f.transparent),e):f[t]}function o(n,t,i){return(i=(i+1)%1,i*6<1)?n+(t-n)*i*6:i*2<1?t:i*3<2?n+(t-n)*(2/3-i)*6:n}var a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1]*2.55,n[2]*2.55,n[3]*2.55,n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},s={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},h=i.support={},c=n("<p>")[0],f,r=n.each;c.style.cssText="background-color:rgba(1,1,1,.5)";h.rgba=c.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,s,h,c){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(s),s=t);var a=this,v=n.type(o),y=this._rgba=[];return(s!==t&&(o=[o,s,h,c],v="array"),v==="string")?this.parse(l(o)||f._default):v==="array"?(r(u.rgba.props,function(n,t){y[t.idx]=e(o[t.idx],t)}),this):v==="object"?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if(n==="alpha"||o[n]==null)return;a[u]=i.to(a._rgba)}a[u][t.idx]=e(o[n],t,!0)});a[u]&&n.inArray(null,a[u].slice(0,3))<0&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):void 0},is:function(n){var e=i(n),t=!0,f=this;return r(u,function(n,i){var o,u=e[i.cache];return u&&(o=f[i.cache]||i.to&&i.to(f._rgba)||[],r(i.props,function(n,i){if(u[i.idx]!=null)return t=u[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var f=i(n),c=f._space(),o=u[c],l=this.alpha()===0?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),h=a.slice();return f=f[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=f[c],o=s[i.type]||{};u!==null&&(r===null?h[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),h[c]=e((u-r)*t+r,i)))}),this[c](h)},blend:function(t){if(this._rgba[3]===1)return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return n==null?t>2?1:0:n});return t[3]===1&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return n==null&&(n=t>2?1:0),t&&t<3&&(n=Math.round(n*100)+"%"),n});return t[3]===1&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(r*255)),"#"+n.map(i,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var i=n[0]/255,r=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,h=o*.5,c,l;return c=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,l=t===0?0:h<=.5?t/o:t/(2-o),[Math.round(c)%360,l,h,s==null?1:s]};u.hsla.from=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=t<=.5?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(o(f,i,r+1/3)*255),Math.round(o(f,i,r)*255),Math.round(o(f,i,r-1/3)*255),e]};r(u,function(u,f){var s=f.props,o=f.cache,h=f.to,c=f.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v=a==="array"||a==="object"?u:arguments,f=this[o].slice();return r(s,function(n,t){var i=v[a==="object"?n:t.idx];i==null&&(i=f[t.idx]);f[t.idx]=e(i,t)}),c?(l=i(c(f)),l[o]=f,l):i(f)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f=n.type(i),h=t==="alpha"?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx],e;return f==="undefined"?s:(f==="function"&&(i=i.call(this,s),f=n.type(i)),i==null&&r.empty)?this:(f==="string"&&(e=a.exec(i),e&&(i=s+parseFloat(e[2])*(e[1]==="+"?1:-1))),o[r.idx]=i,this[h](o))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if(u!=="transparent"&&(n.type(u)!=="string"||(o=l(u)))){if(u=i(o||u),!h.rgba&&u._rgba[3]!==1){for(f=r==="backgroundColor"?t.parentNode:t;(e===""||e==="transparent")&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(s){}u=u.blend(e&&e!=="transparent"?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(s){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};f=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(c),function(){function t(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)r=i[u],typeof i[r]=="string"&&(f[n.camelCase(r)]=i[r]);else for(r in i)typeof i[r]=="string"&&(f[r]=i[r]);return f}function u(t,i){var e={},u,f;for(u in i)f=i[u],t[u]!==f&&(r[u]||(n.fx.step[u]||!isNaN(parseFloat(f)))&&(e[u]=f));return e}var i=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){(n.end==="none"||n.setAttr)&&(n.pos!==1||n.setAttr)||(c.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(r,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var e=n(this),h=e.attr("class")||"",o,f=s.children?e.find("*").addBack():e;f=f.map(function(){var i=n(this);return{el:i,start:t(this)}});o=function(){n.each(i,function(n,t){r[t]&&e[t+"Class"](r[t])})};o();f=f.map(function(){return this.end=t(this.el[0]),this.diff=u(this.start,this.end),this});e.attr("class",h);f=f.map(function(){var i=this,t=n.Deferred(),r=n.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,f.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(t){return function(i,r,u,f,e){return typeof r=="boolean"||r===undefined?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):t.apply(this,arguments):n.effects.animateClass.call(this,{toggle:i},r,u,f)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function t(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},i==null&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),(typeof i=="number"||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:typeof r=="number"?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function i(t){return!t||typeof t=="number"||n.fx.speeds[t]?!0:typeof t=="string"&&!n.effects.effect[t]?!0:n.isFunction(t)?!0:typeof t=="object"&&!t.effect?!0:!1}function u(n,t){var r=t.outerWidth(),u=t.outerHeight(),i=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(n)||["",0,r,u,0];return{top:parseFloat(i[1])||0,right:i[2]==="auto"?r:parseFloat(i[2]),bottom:i[3]==="auto"?u:parseFloat(i[3]),left:parseFloat(i[4])||0}}n.expr&&n.expr.filters&&n.expr.filters.animated&&(n.expr.filters.animated=function(t){return function(i){return!!n(i).data(s)||t(i)}}(n.expr.filters.animated));n.uiBackCompat!==!1&&n.extend(n.effects,{save:function(n,t){for(var i=0,u=t.length;i<u;i++)t[i]!==null&&n.data(r+t[i],n[0].style[t[i]])},restore:function(n,t){for(var u,i=0,f=t.length;i<f;i++)t[i]!==null&&(u=n.data(r+t[i]),n.css(t[i],u))},setMode:function(n,t){return t==="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).trigger("focus"),u=t.parent(),t.css("position")==="static"?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.12.1",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(t===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var r=i!=="horizontal"?(t||100)/100:1,u=i!=="vertical"?(t||100)/100:1;return{height:n.height()*u,width:n.width()*r,outerHeight:n.outerHeight()*u,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();t>1&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(o,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(o)||"";n.removeData(o)},mode:function(n,t){var i=n.is(":hidden");return t==="toggle"&&(t=i?"show":"hide"),(i?t==="hide":t==="show")&&(t="none"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,u=t.css("position"),f=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(u)&&(u="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(r+"placeholder",i)),t.css({position:u,left:f.left,top:f.top}),i},removePlaceholder:function(n){var t=r+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function a(t){function l(){o.removeData(s);n.effects.cleanUp(o);i.mode==="hide"&&o.hide();h()}function h(){n.isFunction(f)&&f.call(o[0]);n.isFunction(t)&&t()}var o=n(this);i.mode=c.shift();n.uiBackCompat===!1||u?i.mode==="none"?(o[r](),h()):e.call(o[0],i,l):(o.is(":hidden")?r==="hide":r==="show")?(o[r](),h()):e.call(o[0],i,h)}var i=t.apply(this,arguments),e=n.effects.effect[i.effect],u=e.mode,o=i.queue,h=o||"fx",f=i.complete,r=i.mode,c=[],l=function(t){var f=n(this),i=n.effects.mode(f,r)||u;f.data(s,!0);c.push(i);u&&(i==="show"||i===u&&i==="hide")&&f.show();u&&i==="none"||n.effects.saveStyle(f);n.isFunction(t)&&t()};return n.fx.off||!e?r?this[r](i.duration,f):this.each(function(){f&&f.call(this)}):o===!1?this.each(l).each(a):this.queue(h,l).queue(h,a)},show:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="show",this.effect.call(this,u)}}(n.fn.show),hide:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="hide",this.effect.call(this,u)}}(n.fn.hide),toggle:function(n){return function(r){if(i(r)||typeof r=="boolean")return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="toggle",this.effect.call(this,u)}}(n.fn.toggle),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):u(this.css("clip"),this)},transfer:function(t,i){var u=n(this),r=n(t.to),f=r.css("position")==="fixed",e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n("<div class='ui-effects-transfer'><\/div>").appendTo("body").addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();n.isFunction(i)&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),typeof t.end=="string"&&(t.end=u(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return n===0||n===1?n:-Math.pow(2,8*(n-1))*Math.sin(((n-1)*80-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((t*3-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(n*2)/2:1-i(n*-2+2)/2}})}();var l=n.effects,at=n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];t.mode==="show"&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),vt=n.effects.define("bounce",function(t,i){var e,o,a,u=n(this),p=t.mode,s=p==="hide",w=p==="show",h=t.direction||"up",r=t.distance,v=t.times||5,b=v*2+(w||s?1:0),c=t.duration/b,l=t.easing,f=h==="up"||h==="down"?"top":"left",y=h==="up"||h==="left",k=0,d=u.queue().length;for(n.effects.createPlaceholder(u),a=u.css(f),r||(r=u[f==="top"?"outerHeight":"outerWidth"]()/3),w&&(o={opacity:1},o[f]=a,u.css("opacity",0).css(f,y?-r*2:r*2).animate(o,c,l)),s&&(r=r/Math.pow(2,v-1)),o={},o[f]=a;k<v;k++)e={},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l).animate(o,c,l),r=s?r*2:r/2;s&&(e={opacity:0},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l));u.queue(i);n.effects.unshift(u,d,b+1)}),yt=n.effects.define("clip","hide",function(t,i){var r,u={},f=n(this),e=t.direction||"vertical",o=e==="both",s=o||e==="horizontal",h=o||e==="vertical";r=f.cssClip();u.clip={top:h?(r.bottom-r.top)/2:r.top,right:s?(r.right-r.left)/2:r.right,bottom:h?(r.bottom-r.top)/2:r.bottom,left:s?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);t.mode==="show"&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),pt=n.effects.define("drop","hide",function(t,i){var e,u=n(this),h=t.mode,c=h==="show",f=t.direction||"left",o=f==="up"||f==="down"?"top":"left",s=f==="up"||f==="left"?"-=":"+=",l=s==="+="?"-=":"+=",r={opacity:0};n.effects.createPlaceholder(u);e=t.distance||u[o==="top"?"outerHeight":"outerWidth"](!0)/2;r[o]=s+e;c&&(u.css(r),r[o]=l+e,r.opacity=1);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),wt=n.effects.define("explode","hide",function(t,i){function k(){p.push(this);p.length===e*c&&d()}function d(){o.css({visibility:"visible"});n(p).remove();i()}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),b=t.mode,f=b==="show",w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;r<e;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;u<c;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,k)}),bt=n.effects.define("fade","toggle",function(t,i){var r=t.mode==="show";n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),kt=n.effects.define("fold","hide",function(t,i){var u=n(this),l=t.mode,v=l==="show",y=l==="hide",o=t.size||15,a=/([0-9]+)%/.exec(o),p=!!t.horizFirst,f=p?["right","bottom"]:["bottom","right"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),c={clip:n.extend({},e)},r={clip:n.extend({},e)},w=[e[f[0]],e[f[1]]],b=u.queue().length;a&&(o=parseInt(a[1],10)/100*w[y?0:1]);c.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(c),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(c,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,b,4)}),dt=n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};t.mode==="hide"&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),gt=n.effects.define("size",function(t,i){var l,r,p,u=n(this),v=["fontSize"],s=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],w=t.mode,y=w!=="effect",c=t.scale||"both",b=t.origin||["middle","center"],k=u.css("position"),a=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);w==="show"&&(p=f,f=e,e=p);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};(c==="box"||c==="both")&&(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,s,r.from.y,f),e=n.effects.setTransition(u,s,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,h,r.from.x,f),e=n.effects.setTransition(u,h,r.to.x,e)));(c==="content"||c==="both")&&r.from.y!==r.to.y&&(f=n.effects.setTransition(u,v,r.from.y,f),e=n.effects.setTransition(u,v,r.to.y,e));b&&(l=n.effects.getBaseline(b,o),f.top=(o.outerHeight-f.outerHeight)*l.y+a.top,f.left=(o.outerWidth-f.outerWidth)*l.x+a.left,e.top=(o.outerHeight-e.outerHeight)*l.y+a.top,e.left=(o.outerWidth-e.outerWidth)*l.x+a.left);u.css(f);(c==="content"||c==="both")&&(s=s.concat(["marginTop","marginBottom"]).concat(v),h=h.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var i=n(this),u=n.effects.scaledDimensions(i),f={height:u.height*r.from.y,width:u.width*r.from.x,outerHeight:u.outerHeight*r.from.y,outerWidth:u.outerWidth*r.from.x},e={height:u.height*r.to.y,width:u.width*r.to.x,outerHeight:u.height*r.to.y,outerWidth:u.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(i,s,r.from.y,f),e=n.effects.setTransition(i,s,r.to.y,e));r.from.x!==r.to.x&&(f=n.effects.setTransition(i,h,r.from.x,f),e=n.effects.setTransition(i,h,r.to.x,e));y&&n.effects.saveStyle(i);i.css(f);i.animate(e,t.duration,t.easing,function(){y&&n.effects.restoreStyle(i)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();e.opacity===0&&u.css("opacity",f.opacity);y||(u.css("position",k==="static"?"relative":k).offset(t),n.effects.saveStyle(u));i()}})}),ni=n.effects.define("scale",function(t,i){var u=n(this),f=t.mode,e=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:f!=="effect"?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,e,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)}),ti=n.effects.define("puff","hide",function(t,i){var r=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,r,i)}),ii=n.effects.define("pulsate","show",function(t,i){var r=n(this),e=t.mode,o=e==="show",c=e==="hide",l=o||c,f=(t.times||5)*2+(l?1:0),s=t.duration/f,u=0,h=1,a=r.queue().length;for((o||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1);h<f;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,a,f+1)}),ri=n.effects.define("shake",function(t,i){var l=1,r=n(this),f=t.direction||"left",e=t.distance||20,a=t.times||3,v=a*2+1,u=Math.round(t.duration/v),o=f==="up"||f==="down"?"top":"left",s=f==="up"||f==="left",h={},c={},y={},p=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+e*2,y[o]=(s?"-=":"+=")+e*2,r.animate(h,u,t.easing);l<a;l++)r.animate(c,u,t.easing).animate(y,u,t.easing);r.animate(c,u,t.easing).animate(h,u/2,t.easing).queue(i);n.effects.unshift(r,p,v+1)}),ui=n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e=f==="up"||f==="down"?"top":"left",l=f==="up"||f==="left",a=t.distance||u[e==="top"?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];c==="show"&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.uiBackCompat!==!1&&(l=n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}));b=l;n.ui.focusable=function(t,i){var u,f,e,r,o,s=t.nodeName.toLowerCase();return"area"===s?(u=t.parentNode,f=u.name,!t.href||!f||u.nodeName.toLowerCase()!=="map")?!1:(e=n("img[usemap='#"+f+"']"),e.length>0&&e.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(r=!t.disabled,r&&(o=n(t).closest("fieldset")[0],o&&(r=!o.disabled))):r="a"===s?t.href||i:i,r&&n(t).is(":visible")&&k(n(t)))};n.extend(n.expr[":"],{focusable:function(t){return n.ui.focusable(t,n.attr(t,"tabindex")!=null)}});var fi=n.ui.focusable,ei=n.fn.form=function(){return typeof this[0].form=="string"?this.closest("form"):n(this[0].form)},oi=n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var n=this.form.data("ui-form-reset-instances")||[];if(!n.length)this.form.on("reset.ui-form-reset",this._formResetHandler);n.push(this);this.form.data("ui-form-reset-instances",n)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(n.inArray(this,t),1);t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};n.fn.jquery.substring(0,3)==="1.7"&&(n.each(["Width","Height"],function(t,i){function f(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e=i==="Width"?["Left","Right"]:["Top","Bottom"],r=i.toLowerCase(),u={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return t===undefined?u["inner"+i].call(this):this.each(function(){n(this).css(r,f(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return typeof t!="number"?u["outer"+i].call(this,t):this.each(function(){n(this).css(r,f(this,t,!0,e)+"px")})}}),n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))});var si=n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},hi=n.ui.escapeSelector=function(){var n=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(t){return t.replace(n,"\\$1")}}(),ci=n.fn.labels=function(){var t,r,u,i,f;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),u=this.attr("id"),u&&(t=this.eq(0).parents().last(),f=t.add(t.length?t.siblings():this.siblings()),r="label[for='"+n.ui.escapeSelector(u)+"']",i=i.add(f.find(r).addBack(r))),this.pushStack(i))},li=n.fn.scrollParent=function(t){var i=this.css("position"),u=i==="absolute",f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&t.css("position")==="static"?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return i==="fixed"||!r.length?n(this[0].ownerDocument||document):r},ai=n.extend(n.expr[":"],{tabbable:function(t){var i=n.attr(t,"tabindex"),r=i!=null;return(!r||i>=0)&&n.ui.focusable(t,r)}}),vi=n.fn.extend({uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}}),yi=n.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||t.active!==!1&&t.active!=null||(t.active=0);this._processPanels();t.active<0&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var i,r,t=this.options.icons;t&&(i=n("<span>"),this._addClass(i,"ui-accordion-header-icon","ui-icon "+t.header),i.prependTo(this.headers),r=this.active.children(".ui-accordion-header-icon"),this._removeClass(r,t.header)._addClass(r,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();this.options.heightStyle!=="content"&&n.css("height","")},_setOption:function(n,t){if(n==="active"){this._activate(t);return}n==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t));this._super(n,t);n!=="collapsible"||t||this.options.active!==!1||this._activate(0);n==="icons"&&(this._destroyIcons(),t&&this._createIcons())},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();(t.active!==!1||t.collapsible!==!0)&&this.headers.length?t.active===!1?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active):(t.active=!1,this.active=n());this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers=this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);r==="fill"?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");r!=="absolute"&&r!=="fixed"&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var e,o,i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],s=f&&i.collapsible,c=s?n():r.next(),l=u.next(),h={oldHeader:u,oldPanel:l,newHeader:s?n():r,newPanel:c};(t.preventDefault(),(!f||i.collapsible)&&this._trigger("beforeActivate",t,h)!==!1)&&(i.active=s?!1:this.headers.index(r),this.active=f?n():r,this._toggle(h),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(e=u.children(".ui-accordion-header-icon"),this._removeClass(e,null,i.icons.activeHeader)._addClass(e,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(o=r.children(".ui-accordion-header-icon"),this._removeClass(o,null,i.icons.header)._addClass(o,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return parseInt(n(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,o=0,l=n.css("box-sizing"),a=n.length&&(!t.length||n.index()<t.index()),e=this.options.animate||{},f=a&&e.down||e,s=function(){c._toggleComplete(i)};if(typeof f=="number"&&(u=f),typeof f=="string"&&(r=f),r=r||f.easing||e.easing,u=u||f.duration||e.duration,!t.length)return n.animate(this.showProps,u,r,s);if(!n.length)return t.animate(this.hideProps,u,r,s);h=n.show().outerHeight();t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}});n.hide().animate(this.showProps,{duration:u,easing:r,complete:s,step:function(n,i){i.now=Math.round(n);i.prop!=="height"?l==="content-box"&&(o+=i.now):c.options.heightStyle!=="content"&&(i.now=Math.round(h-t.outerHeight()-o),o=0)}})},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}}),pi=n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t||(t=n.body),t.nodeName||(t=n.body),t},wi=n.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault()},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget);r[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){var i=!n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n);this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=t.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();i.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,u,r,f,e=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=!1;u=this.previousFilter||"";f=!1;r=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===u?f=!0:r=u+r;i=this._filterMenuItems(r);i=f&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}e&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var u,t,f,i,e,r=this,s=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);f=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),u=n("<span>").data("ui-menu-submenu-caret",!0);r._addClass(u,"ui-menu-icon","ui-icon "+s);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});this._addClass(f,"ui-menu","ui-widget ui-widget-content ui-front");u=o.add(this.element);t=u.find(this.options.items);t.not(".ui-menu-item").each(function(){var t=n(this);r._isDivider(t)&&r._addClass(t,"ui-menu-divider","ui-widget-content")});i=t.not(".ui-menu-item, .ui-menu-divider");e=i.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(i,"ui-menu-item")._addClass(e,"ui-menu-item-wrapper");t.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){if(n==="icons"){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",String(n));this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i,r,u;this.blur(n,n&&n.type==="focus");this._scrollIntoView(t);this.active=t.first();r=this.active.children(".ui-menu-item-wrapper");this._addClass(r,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));u=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(u,null,"ui-state-active");n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.outerHeight(),i<0?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){(clearTimeout(this.timer),n.attr("aria-hidden")==="true")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(this.options.items)[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r-u<0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))},previousPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),r=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return r.test(n.trim(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f=u==="textarea",e=u==="input";this.isMultiLine=f||!e&&this._isContentEditable(this.element);this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0;r=!0;i=!0;return}t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t){t=!1;(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1;n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,i){var r,u;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}u=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:u})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(u.value);r=i.item.attr("aria-label")||u.value;r&&n.trim(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion))},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);n==="source"&&this._initSource();n==="appendTo"&&this.menu.element.appendTo(this._appendTo());n==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return(n=n!=null?n:this._value(),this.term=this._value(),n.length<this.options.minLength)?this.close(t):this._trigger("search",t)===!1?void 0:this._search(n)},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)){this.isMultiLine||this._value(this.term);this.menu.blur();return}this.menu[n](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return t==="inherit"?this._isContentEditable(n.parent()):t==="true"}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;(this._superApply(arguments),this.options.disabled||this.cancelSearch)||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(i).appendTo(this.liveRegion))}});var bi=n.ui.autocomplete,d=/ui-corner-([a-z]){2,6}/g,ki=n.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u){if(r==="controlgroupLabel"){f=t.element.find(u);f.each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")});t._addClass(f,null,"ui-widget ui-widget-content ui-state-default");i=i.concat(f.get());return}n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),f=u[r]("instance"),o=n.widget.extend({},e),s;r==="button"&&u.parent(".ui-spinner").length||(f||(f=u[r]()[r]("instance")),f&&(o.classes=t._resolveClassesValues(o.classes,f)),u[r](o),s=u[r]("widget"),n.data(s[0],"ui-controlgroup-data",f?f:u[r]("instance")),i.push(s[0]))}))}});this.childWidgets=n(n.unique(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var r=n(this),i=r.data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){var i=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,i)},_buildSimpleOptions:function(n,t){var i=this.options.direction==="vertical",r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){var t=this._buildSimpleOptions(n,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t=this.options.direction==="vertical";return{width:t?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(u){var f=i.options.classes[u]||"";f=n.trim(f.replace(d,""));r[u]=(f+" "+t[u]).replace(/\s+/g," ")}),r},_setOption:function(n,t){if(n==="direction"&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(n,t),n==="disabled"){this._callChildMethod(t?"disable":"enable");return}this.refresh()},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);this.options.direction==="horizontal"&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;this.options.onlyVisible&&(t=t.filter(":visible"));t.length&&(n.each(["first","last"],function(n,r){var u=t[r]().data("ui-controlgroup-data"),f;u&&i["_"+u.widgetName+"Options"]?(f=i["_"+u.widgetName+"Options"](t.length===1?"only":r),f.classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i,u=this,r=this._super()||{};return this._readType(),i=this.element.labels(),this.label=n(i[i.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){u.originalLabel+=this.nodeType===3?n(this).text():this.outerHTML}),this.originalLabel&&(r.label=this.originalLabel),t=this.element[0].disabled,t!=null&&(r.disabled=t),r},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();this.options.disabled==null&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");this.type==="radio"&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover"));this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;t==="input"&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t,i=this.element[0].name,r="input[name='"+n.ui.escapeSelector(i)+"']";return i?(t=this.form.length?n(this.form[0].elements).filter(r):n(r).filter(function(){return n(this).form().length===0}),t.not(this.element)):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&this.type==="checkbox"&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);this.type==="radio"&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if(n!=="label"||t){if(this._super(n,t),n==="disabled"){this._toggleClass(this.label,null,"ui-state-disabled",t);this.element[0].disabled=t;return}this.refresh()}},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),this.type==="checkbox"?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==undefined&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));this.iconSpace&&(n=n.not(this.iconSpace[0]));n.remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);this.options.label!==null&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);g=n.ui.checkboxradio;n.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var n,t=this._super()||{};return this.isInput=this.element.is("input"),n=this.element[0].disabled,n!=null&&(t.disabled=n),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);this.options.disabled==null&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u=t!=="iconPosition",r=u?this.options.iconPosition:i,f=r==="top"||r==="bottom";this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);f?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=n.showLabel===undefined?this.options.showLabel:n.showLabel,i=n.icon===undefined?this.options.icon:n.icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){n==="icon"&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));n==="iconPosition"&&this._updateIcon(n,t);n==="showLabel"&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());n==="label"&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);n==="disabled"&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.blur())},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});n.uiBackCompat!==!1&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);!this.options.icon&&(this.options.icons.primary||this.options.icons.secondary)?this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"):this.options.icon&&(this.options.icons.primary=this.options.icon);this._super()},_setOption:function(n,t){if(n==="text"){this._super("showLabel",t);return}n==="showLabel"&&(this.options.text=t);n==="icon"&&(this.options.icons.primary=t);n==="icons"&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end")));this._superApply(arguments)}}),n.fn.button=function(t){return function(){return!this.length||this.length&&this[0].tagName!=="INPUT"||this.length&&this[0].tagName==="INPUT"&&this.attr("type")!=="checkbox"&&this.attr("type")!=="radio"?t.apply(this,arguments):(n.ui.checkboxradio||n.error("Checkboxradio widget missing"),arguments.length===0)?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments)}}(n.fn.button),n.fn.buttonset=function(){return(n.ui.controlgroup||n.error("Controlgroup widget missing"),arguments[0]==="option"&&arguments[1]==="items"&&arguments[2])?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):arguments[0]==="option"&&arguments[1]==="items"?this.controlgroup.apply(this,[arguments[0],"items.button"]):(typeof arguments[0]=="object"&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});nt=n.ui.button;n.extend(n.ui,{datepicker:{version:"1.12.1"}});n.extend(a.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,f,u;r=t.nodeName.toLowerCase();f=r==="div"||r==="span";t.id||(this.uuid+=1,t.id="dp"+this.uuid);u=this._newInst(n(t),f);u.settings=n.extend({},i||{});r==="input"?this._connectDatepicker(t,u):f&&this._inlineDatepicker(t,u)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?v(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);if(i.append=n([]),i.trigger=n([]),!r.hasClass(this.markerClassName)){this._attachments(r,i);r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp);this._autoSize(i);n.data(t,"datepicker",i);i.settings.disabled&&this._disableDatepicker(t)}},_attachments:function(t,i){var u,r,f,e=this._get(i,"appendText"),o=this._get(i,"isRTL");if(i.append&&i.append.remove(),e&&(i.append=n("<span class='"+this._appendClass+"'>"+e+"<\/span>"),t[o?"before":"after"](i.append)),t.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),u=this._get(i,"showOn"),u==="focus"||u==="both")t.on("focus",this._showDatepicker);if(u==="button"||u==="both"){r=this._get(i,"buttonText");f=this._get(i,"buttonImage");i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'><\/button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r));t[o?"before":"after"](i.trigger);i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1})}},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var r,u,f,t,i=new Date(2009,11,20),e=this._get(n,"dateFormat");e.match(/[DM]/)&&(r=function(n){for(u=0,f=0,t=0;t<n.length;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay()));n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,f,e){var s,h,c,l,a,o=this._dialogInst;if(!o){this.uuid+=1;s="dp"+this.uuid;this._dialogInput=n("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.on("keydown",this._doKeyDown);n("body").append(this._dialogInput);o=this._dialogInst=this._newInst(this._dialogInput,!1);o.settings={};n.data(this._dialogInput[0],"datepicker",o)}return u(o.settings,f||{}),i=i&&i.constructor===Date?this._formatDate(o,i):i,this._dialogInput.val(i),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(h=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+l,c/2-150+a]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(i){var r,u=n(i),f=n.data(i,"datepicker");u.hasClass(this.markerClassName)&&(r=i.nodeName.toLowerCase(),n.removeData(i,"datepicker"),r==="input"?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(r==="div"||r==="span")&&u.removeClass(this.markerClassName).empty(),t===f&&(t=null))},_enableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i==="input"?(t.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(i==="div"||i==="span")&&(r=u.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i==="input"?(t.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(i==="div"||i==="span")&&(r=u.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var e,h,o,s,f=this._getInst(t);if(arguments.length===2&&typeof i=="string")return i==="defaults"?n.extend({},n.datepicker._defaults):f?i==="all"?n.extend({},f.settings):this._get(f,i):null;e=i||{};typeof i=="string"&&(e={},e[i]=r);f&&(this._curInst===f&&this._hideDatepicker(),h=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(f,"min"),s=this._getMinMaxDate(f,"max"),u(f.settings,e),o!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(f.settings.minDate=this._formatDate(f,o)),s!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(f.settings.maxDate=this._formatDate(f,s)),"disabled"in e&&(e.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),f),this._autoSize(f),this._setDate(f,h),this._updateAlternate(f),this._updateDatepicker(f))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var u,e,f,i=n.datepicker._getInst(t.target),r=!0,o=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return f=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),f[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,f[0]),u=n.datepicker._get(i,"onSelect"),u?(e=n.datepicker._formatDate(i),u.apply(i.input?i.input[0]:null,[e,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode===36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,r,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return i=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),r=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||r<" "||!i||i.indexOf(r)>-1},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,t.nodeName.toLowerCase()!=="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var i,o,s,r,f,e,h;(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),o=n.datepicker._get(i,"beforeShow"),s=o?o.apply(t,[t,i]):{},s!==!1)&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),r=!1,n(t).parents().each(function(){return r|=n(this).css("position")==="fixed",!r}),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),f=n.datepicker._checkOffset(i,f,r),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":r?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),i.inline||(e=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",tt(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[e]?i.dpDiv.show(e,n.datepicker._get(i,"showOptions"),h):i.dpDiv[e||"show"](e?h:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i))}},_updateDatepicker:function(i){this.maxRows=4;t=i;i.dpDiv.empty().append(this._generateHTML(i));this._attachHandlers(i);var r,u=this._getNumberOfMonths(i),f=u[1],e=i.dpDiv.find("."+this._dayOverClass+" a");e.length>0&&y.apply(e.get(0));i.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");f>1&&i.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em");i.dpDiv[(u[0]!==1||u[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");i.dpDiv[(this._get(i,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");i===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus");i.yearshtml&&(r=i.yearshtml,setTimeout(function(){r===i.yearshtml&&i.yearshtml&&i.dpDiv.find("select.ui-datepicker-year:first").replaceWith(i.yearshtml);r=i.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&(t.type==="hidden"||t.nodeType!==1||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r,f,u,e,i=this._curInst;i&&(!t||i===n.data(t,"datepicker"))&&this._datepickerShowing&&(r=this._get(i,"showAnim"),f=this._get(i,"duration"),u=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),f,u):i.dpDiv[r==="slideDown"?"slideUp":r==="fadeIn"?"fadeOut":"hide"](r?f:null,u),r||u(),this._datepickerShowing=!1,e=this._get(i,"onClose"),e&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||i.parents("#"+n.datepicker._mainDivId).length!==0||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+(r==="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+(r==="M"?"Month":"Year")]=u["draw"+(r==="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=i!=null?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u,f=this._get(t,"altField");f&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),u=this.formatDate(i,r,this._getFormatConfig(t)),n(f).val(u))},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(t==null||i==null)throw"Invalid arguments";if(i=typeof i=="object"?i.toString():i+"",i==="")return null;for(var a,v,f=0,y=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,d=typeof y!="string"?y:(new Date).getFullYear()%100+parseInt(y,10),g=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(r?r.dayNames:null)||this._defaults.dayNames,tt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,it=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,p=-1,w=!1,u,l=function(n){var i=o+1<t.length&&t.charAt(o+1)===n;return i&&o++,i},c=function(n){var u=l(n),r=n==="@"?14:n==="!"?20:n==="y"&&u?4:n==="o"?3:2,e=n==="y"?r:1,o=new RegExp("^\\d{"+e+","+r+"}"),t=i.substring(f).match(o);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return e=t[0],f+=r.length,!1}),e!==-1)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(o))throw"Unexpected literal at position "+f;f++},o=0;o<t.length;o++)if(w)t.charAt(o)!=="'"||l("'")?b():w=!1;else switch(t.charAt(o)){case"d":h=c("d");break;case"D":k("D",g,nt);break;case"o":p=c("o");break;case"m":s=c("m");break;case"M":s=k("M",tt,it);break;case"y":e=c("y");break;case"@":u=new Date(c("@"));e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4);e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"'":l("'")?b():w=!0;break;default:b()}if(f<i.length&&(v=i.substr(f),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(e===-1?e=(new Date).getFullYear():e<100&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=d?0:-100)),p>-1){s=1;h=p;do{if(a=this._getDaysInMonth(e,s-1),h<=a)break;s++;h-=a}while(1)}if(u=this._daylightSavingAdjust(new Date(e,s-1,h)),u.getFullYear()!==e||u.getMonth()+1!==s||u.getDate()!==h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*864e9,formatDate:function(n,t,i){if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!=="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=t+1<n.length&&n.charAt(t+1)===i;return r&&t++,r},t=0;t<n.length;t++)if(r)n.charAt(t)!=="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return n.settings[t]!==undefined?n.settings[t]:this._defaults[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=i==null||i===""?r:typeof i=="string"?e(i):typeof i=="number"?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&u.toString()==="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f===n.selectedMonth&&e===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()===""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var b,s,rt,h,ut,k,ft,et,ri,c,ot,ui,fi,ei,oi,st,g,si,ht,nt,o,y,ct,p,lt,l,u,at,vt,yt,pt,tt,wt,i,bt,kt,d,a,it,dt=new Date,gt=this._daylightSavingAdjust(new Date(dt.getFullYear(),dt.getMonth(),dt.getDate())),f=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ni=this._get(n,"navigationAsDateFormat"),e=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),ti=e[0]!==1||e[1]!==1,ii=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),v=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(t<0&&(t+=12,r--),v)for(b=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-e[0]*e[1]+1,v.getDate())),b=w&&b<w?w:b;this._daylightSavingAdjust(new Date(r,t,1))>b;)t--,t<0&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ni?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,rt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>",h=this._get(n,"nextText"),h=ni?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,ut=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>",k=this._get(n,"currentText"),ft=this._get(n,"gotoCurrent")&&n.currentDay?ii:gt,k=ni?this.formatDate(k,ft,this._getFormatConfig(n)):k,et=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"<\/button>",ri=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(f?et:"")+(this._isInRange(n,ft)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"<\/button>":"")+(f?"":et)+"<\/div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,ot=this._get(n,"showWeek"),ui=this._get(n,"dayNames"),fi=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),oi=this._get(n,"monthNamesShort"),st=this._get(n,"beforeShowDay"),g=this._get(n,"showOtherMonths"),si=this._get(n,"selectOtherMonths"),ht=this._getDefaultDate(n),nt="",y=0;y<e[0];y++){for(ct="",this.maxRows=4,p=0;p<e[1];p++){if(lt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",ti){if(u+="<div class='ui-datepicker-group",e[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first";l=" ui-corner-"+(f?"right":"left");break;case e[1]-1:u+=" ui-datepicker-group-last";l=" ui-corner-"+(f?"left":"right");break;default:u+=" ui-datepicker-group-middle";l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&y===0?f?ut:rt:"")+(/all|right/.test(l)&&y===0?f?rt:ut:"")+this._generateMonthYearHeader(n,t,r,w,v,y>0||p>0,ei,oi)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",at=ot?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"<\/th>":"",o=0;o<7;o++)vt=(o+c)%7,at+="<th scope='col'"+((o+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ui[vt]+"'>"+fi[vt]+"<\/span><\/th>";for(u+=at+"<\/tr><\/thead><tbody>",yt=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,yt)),pt=(this._getFirstDayOfMonth(r,t)-c+7)%7,tt=Math.ceil((pt+yt)/7),wt=ti?this.maxRows>tt?this.maxRows:tt:tt,this.maxRows=wt,i=this._daylightSavingAdjust(new Date(r,t,1-pt)),bt=0;bt<wt;bt++){for(u+="<tr>",kt=ot?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"<\/td>":"",o=0;o<7;o++)d=st?st.apply(n.input?n.input[0]:null,[i]):[!0,""],a=i.getMonth()!==t,it=a&&!si||!d[0]||w&&i<w||v&&i>v,kt+="<td class='"+((o+c+6)%7>=5?" ui-datepicker-week-end":"")+(a?" ui-datepicker-other-month":"")+(i.getTime()===lt.getTime()&&t===n.selectedMonth&&n._keyEvent||ht.getTime()===i.getTime()&&ht.getTime()===lt.getTime()?" "+this._dayOverClass:"")+(it?" "+this._unselectableClass+" ui-state-disabled":"")+(a&&!g?"":" "+d[1]+(i.getTime()===ii.getTime()?" "+this._currentClass:"")+(i.getTime()===gt.getTime()?" ui-datepicker-today":""))+"'"+((!a||g)&&d[2]?" title='"+d[2].replace(/'/g,"&#39;")+"'":"")+(it?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(a&&!g?"&#xa0;":it?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===gt.getTime()?" ui-state-highlight":"")+(i.getTime()===ii.getTime()?" ui-state-active":"")+(a?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=kt+"<\/tr>"}t++;t>11&&(t=0,r++);u+="<\/tbody><\/table>"+(ti?"<\/div>"+(e[0]>0&&p===e[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"");ct+=u}nt+=ct}return nt+=ri,n._keyEvent=!1,nt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var k,d,h,v,y,p,s,a,w=this._get(n,"changeMonth"),b=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!w)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(k=r&&r.getFullYear()===i,d=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!k||h>=r.getMonth())&&(!d||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(g||(c+=l+(f||!(w&&b)?"&#xa0;":"")),!n.yearshtml)if(n.yearshtml="",f||!b)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(v=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),p=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?y+parseInt(n,10):parseInt(n,10);return isNaN(t)?y:t},s=p(v[0]),a=Math.max(s,p(v[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(f||!(w&&b)?"&#xa0;":"")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.selectedYear+(i==="Y"?t:0),f=n.selectedMonth+(i==="M"?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+(i==="D"?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();(i==="M"||i==="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&t<i?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[0]*f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,e=this._getMinMaxDate(n,"min"),o=this._getMinMaxDate(n,"max"),r=null,u=null,s=this._get(n,"yearRange");return s&&(i=s.split(":"),f=(new Date).getFullYear(),r=parseInt(i[0],10),u=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=f),i[1].match(/[+\-].*/)&&(u+=f)),(!e||t.getTime()>=e.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!u||t.getFullYear()<=u)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;if(!n.datepicker.initialized){n(document).on("mousedown",n.datepicker._checkExternalClick);n.datepicker.initialized=!0}n("#"+n.datepicker._mainDivId).length===0&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t==="isDisabled"||t==="getDate"||t==="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t==="option"&&arguments.length===2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new a;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.12.1";var di=n.datepicker,gi=n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),f=!1;n(document).on("mouseup",function(){f=!1});var nr=n.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!f){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,r=t.which===1,u=typeof this.options.cancel=="string"&&t.target.nodeName?n(t.target).closest(this.options.cancel).length:!1;if(!r||u||!this._mouseCapture(t))return!0;if(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted))return t.preventDefault(),!0;!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(n){return i._mouseMove(n)};this._mouseUpDelegate=function(n){return i._mouseUp(n)};this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate);return t.preventDefault(),f=!0,!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return((t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted)?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;f=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),tr=n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&n.element[0].parentNode.nodeType!==11))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}},ir=n.ui.safeBlur=function(t){t&&t.nodeName.toLowerCase()!=="body"&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);n==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=!0;return}this._removeHandleClassName();this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),!this.handle)?!1:(this._blurActiveElement(t),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]),r=n(t.target);r.closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return(this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return n(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!i||this.options.revert==="valid"&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):r.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo(r.appendTo==="parent"?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];if(this.relativeContainer=null,!r.containment){this.containment=null;return}if(r.containment==="window"){this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment==="document"){this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment.constructor===Array){this.containment=r.containment;return}(r.containment==="parent"&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i)&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t)},_convertPositionTo:function(n,t){t||(t=this.position);var i=n==="absolute"?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-(this.cssPosition==="fixed"?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-(this.cssPosition==="fixed"?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),r.axis==="y"&&(e=this.originalPageX),r.axis==="x"&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&i.scrollParentNotHidden[0].tagName!=="HTML"&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&e.tagName!=="HTML"?(u.axis&&u.axis==="x"||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&u.axis==="y"||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&u.axis==="x"||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&u.axis==="y"||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--){if(c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,k<c-f||y>a+f||d<l-f||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)){r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item}));r.snapElements[u].snapping=!1;continue}b.snapMode!=="inner"&&(e=Math.abs(l-d)<=f,o=Math.abs(v-p)<=f,s=Math.abs(c-k)<=f,h=Math.abs(a-y)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left));w=e||o||s||h;b.snapMode!=="outer"&&(e=Math.abs(l-p)<=f,o=Math.abs(v-d)<=f,s=Math.abs(c-y)<=f,h=Math.abs(a-k)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left));!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item}));r.snapElements[u].snapping=e||o||s||h||w}}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});it=n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;var r=i&&i==="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},_create:function(){var r,t=this.options,i=this;if(this._addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper' style='overflow: hidden;'><\/div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize()),this._setupHandles(),t.autoHide)n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){this._super(n,t);switch(n){case"handles":this._removeHandles();this._setupHandles()}},_setupHandles:function(){var u=this.options,i,r,f,o,t,e=this;if(this.handles=u.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),f=this.handles.split(","),this.handles={},r=0;r<f.length;r++)i=n.trim(f[r]),o="ui-resizable-"+i,t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:u.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.append(t);this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),f=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),u=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(u,f),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});u.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var r,i,u=!1;for(r in this.handles)i=n(this.handles[r])[0],(i===t.target||n.contains(i,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,e,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor",e==="auto"?this.axis+"-resize":e),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,r,u=this.originalMousePosition,e=this.axis,o=t.pageX-u.left||0,s=t.pageY-u.top||0,f=this._change[e];return(this._updatePrevProperties(),!f)?!1:(i=f.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1)},_mouseStop:function(t){this.resizing=!1;var r,u,f,e,o,s,h,c=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,o={width:i.helper.width()-e,height:i.helper.height()-f},s=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,h=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(n.extend(o,{top:h,left:s})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,f,e,t,i=this.options;t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:Infinity,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:Infinity};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,u=t.maxHeight*this.aspectRatio,e=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),f>t.minHeight&&(t.minHeight=f),u<t.maxWidth&&(t.maxWidth=u),e<t.maxHeight&&(t.maxHeight=e));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),r==="sw"&&(n.left=t.left+(i.width-n.width),n.top=null),r==="nw"&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&c&&(n.top=s-t.minHeight),u&&c&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];t<4;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'><\/div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);t!=="resize"&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var r,f,e,o,s,h,c,t=n(this).resizable("instance"),l=t.options,a=t.element,u=l.containment,i=u instanceof n?u.get(0):/parent/.test(u)?a.parent().get(0):u;i&&(t.containerElement=n(i),/document/.test(u)||u===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(r=n(i),f=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){f[n]=t._num(r.css("padding"+i))}),t.containerOffset=r.offset(),t.containerPosition=r.position(),t.containerSize={height:r.innerHeight()-f[3],width:r.innerWidth()-f[1]},e=t.containerOffset,o=t.containerSize.height,s=t.containerSize.width,h=t._hasScroll(i,"left")?i.scrollWidth:s,c=t._hasScroll(i)?i.scrollHeight:o,t.parentData={element:i,left:e.left,top:e.top,width:h,height:c}))},resize:function(t){var o,s,h,c,i=n(this).resizable("instance"),v=i.options,r=i.containerOffset,l=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},a=i.containerElement,u=!0;a[0]!==document&&/static/.test(a.css("position"))&&(e=r);l.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,u=!1),i.position.left=v.helper?r.left:0);l.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,u=!1),i.position.top=i._helper?r.top:0);h=i.containerElement.get(0)===i.element.parent().get(0);c=/relative|absolute/.test(i.containerElement.css("position"));h&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);o=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));o+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-o,f&&(i.size.height=i.size.width/i.aspectRatio,u=!1));s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,f&&(i.size.width=i.size.height*i.aspectRatio,u=!1));u||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance"),i=t.options;n(i.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&i>=0&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");n.uiBackCompat!==!1&&typeof t.options.ghost=="string"&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,y=t.size,o=t.originalSize,s=t.originalPosition,c=t.axis,l=typeof i.grid=="number"?[i.grid,i.grid]:i.grid,f=l[0]||1,e=l[1]||1,a=Math.round((y.width-o.width)/f)*f,v=Math.round((y.height-o.height)/e)*e,r=o.width+a,u=o.height+v,p=i.maxWidth&&i.maxWidth<r,w=i.maxHeight&&i.maxHeight<u,b=i.minWidth&&i.minWidth>r,k=i.minHeight&&i.minHeight>u;i.grid=l;b&&(r+=f);k&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(c)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.top=s.top-v):/^(sw)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.left=s.left-a):((u-e<=0||r-f<=0)&&(h=t._getPaddingPlusBorderDimensions(this)),u-e>0?(t.size.height=u,t.position.top=s.top-v):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),r-f>0?(t.size.width=r,t.position.left=s.left-a):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});rt=n.ui.resizable;n.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");this.options.title==null&&this.originalTitle!=null&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&this._trigger("beforeClose",t)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,f=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,f);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0;this.opener=n(n.ui.safeActiveElement(this.document[0]));this._size();this._position();this._createOverlay();this._moveToTop(null,!0);this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1);this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")});this._makeFocusTarget();this._trigger("open")},_focusTabbable:function(){var n=this._focusedElement;n||(n=this.element.find("[autofocus]"));n.length||(n=this.element.find(":tabbable"));n.length||(n=this.uiDialogButtonPane.find(":tabbable"));n.length||(n=this.uiDialogTitlebarClose.filter(":tabbable"));n.length||(n=this.uiDialog);n.eq(0).trigger("focus")},_keepFocus:function(t){function i(){var t=n.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===t||n.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault();i.call(this);this._delay(i)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE){t.preventDefault();this.close(t);return}if(t.keyCode===n.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),r=i.filter(":first"),u=i.filter(":last");t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?(t.target===r[0]||t.target===this.uiDialog[0])&&t.shiftKey&&(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault())}},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),n.isEmptyObject(t)||n.isArray(t)&&!t.length){this._removeClass(this.uiDialog,"ui-dialog-buttons");return}n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);u=r.click;f={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;typeof r.text=="boolean"&&delete r.text;n("<button><\/button>",r).button(f).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})});this._addClass(this.uiDialog,"ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(o>=0?"+":"")+o,of:t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function r(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,u=i.resizable,f=this.uiDialog.css("position"),e=typeof u=="string"?u:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:e,start:function(i,u){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,r(u))},resize:function(n,i){t._trigger("resize",n,r(i))},stop:function(u,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),s=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" top"+(s>=0?"+":"")+s,of:t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",u,r(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);i!==-1&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||(n=[],this.document.data("ui-dialog-instances",n)),n},_minHeight:function(){var n=this.options;return n.height==="auto"?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var f,u,r=this.uiDialog;t!=="disabled"&&(this._super(t,i),t==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),t==="buttons"&&this._createButtons(),t==="closeText"&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),t==="draggable"&&(f=r.is(":data(ui-draggable)"),f&&!i&&r.draggable("destroy"),!f&&i&&this._makeDraggable()),t==="position"&&this._position(),t==="resizable"&&(u=r.is(":data(ui-resizable)"),u&&!i&&r.resizable("destroy"),u&&typeof i=="string"&&r.resizable("option","handles",i),u||i===!1||this._makeResizable()),t==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r=typeof n.maxHeight=="number"?Math.max(0,n.maxHeight-t):"none";n.height==="auto"?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return n(t.target).closest(".ui-dialog").length?!0:!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(n){t||this._allowInteraction(n)||(n.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=n("<div>").appendTo(this._appendTo());this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var n=this.document.data("ui-dialog-overlays")-1;n?this.document.data("ui-dialog-overlays",n):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays"));this.overlay.remove();this.overlay=null}}});n.uiBackCompat!==!1&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){n==="dialogClass"&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});ut=n.ui.dialog;n.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,r=i.accept;this.isover=!1;this.isout=!0;this.accept=n.isFunction(r)?r:function(n){return n.is(r)};this.proportions=function(){if(arguments.length)t=arguments[0];else return t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(i.scope);i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;t<n.length;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){if(t==="accept")this.accept=n.isFunction(i)?i:function(n){return n.is(i)};else if(t==="scope"){var r=n.ui.ddmanager.droppables[this.options.scope];this._splice(r);this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return!r||(r.currentItem||r.element)[0]===this.element[0]?!1:(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&e(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return u=!0,!1}),u)?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});e=n.ui.intersect=function(){function n(n,t,i){return n>=t&&n<t+i}return function(t,i,r,u){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,h=o+t.helperProportions.width,c=s+t.helperProportions.height,f=i.offset.left,e=i.offset.top,l=f+i.proportions().width,a=e+i.proportions().height;switch(r){case"fit":return f<=o&&h<=l&&e<=s&&c<=a;case"intersect":return f<o+t.helperProportions.width/2&&h-t.helperProportions.width/2<l&&e<s+t.helperProportions.height/2&&c-t.helperProportions.height/2<a;case"pointer":return n(u.pageY,e,i.proportions().height)&&n(u.pageX,f,i.proportions().width);case"touch":return(s>=e&&s<=a||c>=e&&c<=a||s<e&&c>a)&&(o>=f&&o<=l||h>=f&&h<=l||o<f&&h>l);default:return!1}}}();n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;r<u.length;r++)if(!u[r].options.disabled&&(!t||u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}(u[r].visible=u[r].element.css("display")!=="none",u[r].visible)&&(o==="mousedown"&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,o,f,s=e(t,this,this.options.tolerance,i),u=!s&&this.isover?"isout":s&&!this.isover?"isover":null;u&&(this.options.greedy&&(o=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===o}),f.length&&(r=n(f[0]).droppable("instance"),r.greedyChild=u==="isover")),r&&u==="isover"&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this[u==="isout"?"isover":"isout"]=!1,this[u==="isover"?"_over":"_out"].call(this,i),r&&u==="isout"&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}};n.uiBackCompat!==!1&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});var rr=n.ui.droppable,ur=n.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){if(n===undefined)return this.options.value;this.options.value=this._constrainedValue(n);this._refreshValue()},_constrainedValue:function(n){return n===undefined&&(n=this.options.value),this.indeterminate=n===!1,typeof n!="number"&&(n=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){n==="max"&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}}),fr=n.widget("ui.selectable",n.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),u=i.offset(),r={left:u.left-t.elementPos.left,top:u.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;(this.opos=[t.pageX,t.pageY],this.elementPos=n(this.element[0]).offset(),this.options.disabled)||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,r.selected=u,u?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return r>f&&(o=f,f=r,r=o),u>e&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,s.tolerance==="touch"?c=!(h.left>f||h.right<r||h.top>e||h.bottom<u):s.tolerance==="fit"&&(c=h.left>r&&h.right<f&&h.top>u&&h.bottom<e),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),er=n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.focus();n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);this.options.width!==!1&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){var r=i.item.data("ui-selectmenu-item");t.focusIndex!=null&&r.index!==t.focusIndex&&(t._trigger("focus",n,{item:r}),t.isOpen||t._select(r,n));t.focusIndex=r.index;t.button.attr("aria-activedescendant",t.menuItems.eq(r.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var n,t=this.element.find("option");(this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length)&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length)&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var i,r,u=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),u+=":not(.ui-state-disabled)");r=n==="first"||n==="last"?i[n==="first"?"prevAll":"nextAll"](u).eq(-1):i[n+"All"](u).eq(0);r.length&&this.menuInstance.focus(t,r)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?(n=window.getSelection(),n.removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection(),n.rangeCount&&(this.range=n.getRangeAt(0))):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){var t=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t});this.menu.attr("aria-activedescendant",t)},_setOption:function(n,t){if(n==="icons"){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)}this._super(n,t);n==="appendTo"&&this.menuWrap.appendTo(this._appendTo());n==="width"&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;if(n===!1){this.button.css("width","");return}n===null&&(n=this.element.show().outerWidth(),this.element.hide());this.button.outerWidth(n)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]),or=n.widget("ui.slider",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,i,u=this.options,t=this.element.find(".ui-slider-handle"),f=[];for(i=u.values&&u.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;r<i;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(t.range===!0&&(t.values?t.values.length&&t.values.length!==2?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),(t.range==="min"||t.range==="max")&&this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var s,f,r,i,u,h,e,c,o=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(f-o.values(t));(r>e||r===e&&(t===o._lastChangedValue||o.values(t)===l.min))&&(r=e,i=n(this),u=t)}),h=this._start(t,u),h===!1)?!1:(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),e=i.offset(),c=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,f),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return this.orientation==="horizontal"?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),t<0&&(t=0),this.orientation==="vertical"&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:t!==undefined?t:this.value()};return this._hasMultipleValues()&&(r.value=t!==undefined?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var u,r,f=this.value(),e=this.values();(this._hasMultipleValues()&&(r=this.values(t?0:1),f=this.values(t),this.options.values.length===2&&this.options.range===!0&&(i=t===0?Math.min(r,i):Math.max(r,i)),e[t]=i),i!==f)&&(u=this._trigger("slide",n,this._uiHash(t,i,e)),u!==!1)&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){if(arguments.length){this.options.value=this._trimAlignValue(n);this._refreshValue();this._change(null,0);return}return this._value()},values:function(t,i){var u,f,r;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(i);this._refreshValue();this._change(null,t);return}if(arguments.length)if(n.isArray(arguments[0])){for(u=this.options.values,f=arguments[0],r=0;r<u.length;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()}else return this._hasMultipleValues()?this._values(t):this.value();else return this._values()},_setOption:function(t,i){var r,u=0;t==="range"&&this.options.range===!0&&(i==="min"?(this.options.value=this._values(0),this.options.values=null):i==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null));n.isArray(this.options.values)&&(u=this.options.values.length);this._super(t,i);switch(t){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(i);this.handles.css(i==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=u-1;r>=0;r--)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],this._trimAlignValue(r);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return Math.abs(i)*2>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step,r=Math.round((n-i)/t)*t;n=r+i;n>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return this.options.min!==null&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=n.toString(),i=t.indexOf(".");return i===-1?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){n==="vertical"&&this.range.css({width:"",left:""});n==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=(r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin())*100;o[r.orientation==="horizontal"?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&(r.orientation==="horizontal"?(f===0&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),f===1&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(f===0&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),f===1&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?(c-f)/(h-f)*100:0,o[this.orientation==="horizontal"?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),e==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),e==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),e==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),e==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var e,r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),e=this._start(t,f),e===!1))return}u=this.options.step;r=this._hasMultipleValues()?i=this.values(f):i=this.value();switch(t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}}),sr=n.widget("ui.sortable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return n>=t&&n<t+i},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);n==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||this.options.type==="static"?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return r=n(this),!1}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),!r)?!1:this.options.handle&&!i&&(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),!f)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&u.cursor!=="auto"&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,u,f,o,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-this.document.scrollTop()<i.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-i.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<i.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+i.scrollSpeed)),t.pageX-this.document.scrollLeft()<i.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-i.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<i.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis==="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis==="x"||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--)if((u=this.items[e],f=u.item[0],o=this._intersectsWithPointer(u),o)&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[o===1?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&(this.options.type==="semi-dynamic"?!n.contains(this.element[0],f):!0)){if(this.direction=o===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(u))this._rearrange(t,u);else break;this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&r!=="x"||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft));r&&r!=="y"||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop));this.reverting=!0;n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l=this.options.axis==="x"||i+o>u&&i+o<e,a=this.options.axis==="y"||t+s>r&&t+s<f,v=l&&a;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?v:r<t+this.helperProportions.width/2&&h-this.helperProportions.width/2<f&&u<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<e},_intersectsWithPointer:function(n){var t,i,r=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),u=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),f=r&&u;return f?(t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?i==="right"||t==="down"?2:1:t&&(t==="down"?2:1)):!1},_intersectsWithSides:function(n){var r=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?i==="right"&&u||i==="left"&&!u:t&&(t==="down"&&r||t==="up"&&!r)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return n!==0&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return n!==0&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,e,i,s=[],f=[],o=this._connectWith();if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;r>=0;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,e,i,o,s,h,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(r=c.length-1;r>=0;r--)for(e=n(c[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(o=f[r][1],s=f[r][0],u=0,l=s.length;u<l;u++)h=n(s[u]),h.data(this.widgetName+"-item",o),a.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1;this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)(r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0])||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",r||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),u==="tbody"?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):u==="tr"?t._createTrPlaceholder(t.currentItem,i):u==="img"&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,c,f,a,v,o,l,s,h,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(this.containers.length===1)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,f=null,s=e.floating||this._isFloating(this.currentItem),a=s?"left":"top",v=s?"width":"height",h=s?"pageX":"pageY",u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],l=!1,t[h]-o>this.items[u][v]/2&&(l=!0),Math.abs(t[h]-o)<c&&(c=Math.abs(t[h]-o),f=this.items[u],this.direction=l?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i]){this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1);return}f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[i];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):r.helper==="clone"?this.currentItem.clone():this.currentItem;return i.parents("body").length||n(r.appendTo!=="parent"?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,u,i=this.options;i.containment==="parent"&&(i.containment=this.helper[0].parentNode);(i.containment==="document"||i.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,i.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(i.containment==="document"?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u=n(t).css("overflow")!=="hidden",this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r=t==="absolute"?1:-1,u=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,f=t.pageX,e=t.pageY,o=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(o[0].tagName);return this.cssPosition!=="relative"||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)(this._storedCSS[i]==="auto"||this._storedCSS[i]==="static")&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!t&&r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this.value()!==""&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);u!=null&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}this._stop();this._refresh();this.previous!==this.element.val()&&this._trigger("change",n)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100);n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var t=this.element[0]===n.ui.safeActiveElement(this.document[0]);t||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;(i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur;r.call(this)}),this._start(t)!==!1)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active")){if(this._start(t)===!1)return!1;this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)}},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a><\/a><a><\/a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(this.uiSpinner.height()*.5)&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return!this.spinning&&this._trigger("start",n)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return this.options.min!==null&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=n.toString(),i=t.indexOf(".");return i===-1?0:t.length-i-1},_adjustValue:function(n){var r,i,t=this.options;return(r=t.min!==null?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),t.max!==null&&n>t.max)?t.max:t.min!==null&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var u,i,r;if(n==="culture"||n==="numberFormat"){u=this._parse(this.element.val());this.options[n]=t;this.element.val(this._format(u));return}(n==="max"||n==="min"||n==="step")&&typeof t=="string"&&(t=this._parse(t));n==="icons"&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),r=this.buttons.last().find(".ui-icon"),this._removeClass(r,null,this.options.icons.down),this._addClass(r,null,t.down));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:i(function(n){this._super(n)}),_parse:function(n){return typeof n=="string"&&n!==""&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),n===""||isNaN(n)?null:n},_format:function(n){return n===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return n===null?!1:n===this._adjustValue(n)},_value:function(n,t){var i;n!==""&&(i=this._parse(n),i!==null&&(t||(i=this._adjustValue(i)),n=this._format(i)));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:i(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:i(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:i(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:i(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());i(this._value).call(this,n)},widget:function(){return this.uiSpinner}});n.uiBackCompat!==!1&&n.widget("ui.spinner",n.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a><\/a><a><\/a>"}});ft=n.ui.spinner;n.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var n=/#.*$/;return function(t){var i,r;i=t.href.replace(n,"");r=location.href.replace(n,"");try{i=decodeURIComponent(i)}catch(u){}try{r=decodeURIComponent(r)}catch(u){}return t.hash.length>1&&i===r}}(),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return t===null&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return t=i,!1}),t===null&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(t===null||t===-1)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),t===-1&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:t.preventDefault();clearTimeout(this.activating);this._activate(i);return;case n.ui.keyCode.ENTER:t.preventDefault();clearTimeout(this.activating);this._activate(i===this.options.active?!1:i);return;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),t<0&&(t=r),t}for(var r=this.tabs.length-1;n.inArray(u(),this.options.disabled)!==-1;)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){if(n==="active"){this._activate(t);return}this._super(n,t);n==="collapsible"&&(this._toggleClass("ui-tabs-collapsible",null,t),t||this.options.active!==!1||this._activate(0));n==="event"&&this._setupEvents(t);n==="heightStyle"&&this._setupHeightStyle(t)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return n("a",this)[0]}).attr({role:"presentation",tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var f,u,e,s=n(r).uniqueId().attr("id"),o=n(r).closest("li"),h=o.attr("aria-controls");t._isLocal(r)?(f=r.hash,e=f.substring(1),u=t.element.find(t._sanitizeSelector(f))):(e=o.attr("aria-controls")||n({}).uniqueId()[0].id,f="#"+e,u=t.element.find(f),u.length||(u=t._createPanel(e),u.insertAfter(t.panels[i-1]||t.tablist)),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&o.data("ui-tabs-aria-controls",h);o.attr({"aria-controls":e,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,u,r;for(n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;u=this.tabs[r];r++)i=n(u),t===!0||n.inArray(r,t)!==-1?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,t===!0)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();t==="fill"?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");r!=="absolute"&&r!=="fixed"&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):t==="auto"&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};(t.preventDefault(),i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1)||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(t){return typeof t=="string"&&(t=this.anchors.index(this.anchors.filter("[href$='"+n.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(t===undefined?i=!1:(t=this._getIndex(t),i=n.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(t===undefined)i=!0;else{if(t=this._getIndex(t),n.inArray(t,i)!==-1)return;i=n.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){t=this._getIndex(t);var r=this,u=this.tabs.eq(t),e=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f},s=function(n,t){t==="abort"&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr};this._isLocal(e[0])||(this.xhr=n.ajax(this._ajaxSettings(e,i,o)),this.xhr&&this.xhr.statusText!=="canceled"&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);s(u,t)},1)}).fail(function(n,t){setTimeout(function(){s(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});n.uiBackCompat!==!1&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});et=n.ui.tabs;n.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title")||"";return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i);t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))},_removeDescribedBy:function(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);r!==-1&&i.splice(r,1);t.removeData("ui-tooltip-id");i=n.trim(i.join(" "));i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=n([])},_setOption:function(t,i){var r=this;this._super(t,i);t==="content"&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&i.parents().each(function(){var t=n(this),i;t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var r,i=this.options.content,u=this,f=t?t.type:null;if(typeof i=="string"||i.nodeType||i.jquery)return this._open(t,n,i);r=i.call(n[0],function(i){u._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=f),this._open(t,n,i))})});r&&this._open(t,n,r)},_open:function(t,i,r){function s(n){(o.of=n,u.is(":hidden"))||u.position(o)}var f,u,h,e,o=n.extend({},this.options.position);if(r){if(f=this._find(i),f){f.tooltip.find(".ui-tooltip-content").html(r);return}i.is("[title]")&&(t&&t.type==="mouseover"?i.attr("title",""):i.removeAttr("title"));f=this._tooltip(i);u=f.tooltip;this._addDescribedBy(i,u.attr("id"));u.find(".ui-tooltip-content").html(r);this.liveRegion.children().hide();e=n("<div>").html(u.find(".ui-tooltip-content").html());e.removeAttr("name").find("[name]").removeAttr("name");e.removeAttr("id").find("[id]").removeAttr("id");e.appendTo(this.liveRegion);this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:s}),s(t)):u.position(n.extend({of:i},this.options.position));u.hide();this._show(u,this.options.show);this.options.track&&this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){u.is(":visible")&&(s(o.of),clearInterval(h))},n.fx.interval));this._trigger("open",t,{tooltip:u})}},_registerCloseHandlers:function(t,i){var r={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var r=n.Event(t);r.currentTarget=i[0];this.close(r,!0)}}};i[0]!==this.element[0]&&(r.remove=function(){this._removeTooltip(this._find(i).tooltip)});t&&t.type!=="mouseover"||(r.mouseleave="close");t&&t.type!=="focusin"||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);if(!r){i.removeData("ui-tooltip-open");return}(u=r.tooltip,r.closing)||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1))},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){var t=n.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(n){n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){var t=n.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var f=n.Event("blur"),u=r.element;f.target=f.currentTarget=u[0];t.close(f,!0);n("#"+i).remove();u.data("ui-tooltip-title")&&(u.attr("title")||u.attr("title",u.data("ui-tooltip-title")),u.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});n.uiBackCompat!==!1&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});ot=n.ui.tooltip});Sha256={};Sha256.hash=function(n){var b,t,u,f,s,c,l,y,h,a,v,p,r,i,w,k;n=n.utf8Encode();b=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];t=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];n+=String.fromCharCode(128);var d=n.length/4+2,e=Math.ceil(d/16),o=new Array(e);for(r=0;r<e;r++)for(o[r]=new Array(16),u=0;u<16;u++)o[r][u]=n.charCodeAt(r*64+u*4)<<24|n.charCodeAt(r*64+u*4+1)<<16|n.charCodeAt(r*64+u*4+2)<<8|n.charCodeAt(r*64+u*4+3);for(o[e-1][14]=(n.length-1)*8/Math.pow(2,32),o[e-1][14]=Math.floor(o[e-1][14]),o[e-1][15]=(n.length-1)*8&4294967295,f=new Array(64),r=0;r<e;r++){for(i=0;i<16;i++)f[i]=o[r][i];for(i=16;i<64;i++)f[i]=Sha256.σ1(f[i-2])+f[i-7]+Sha256.σ0(f[i-15])+f[i-16]&4294967295;for(s=t[0],c=t[1],l=t[2],y=t[3],h=t[4],a=t[5],v=t[6],p=t[7],i=0;i<64;i++)w=p+Sha256.Σ1(h)+Sha256.Ch(h,a,v)+b[i]+f[i],k=Sha256.Σ0(s)+Sha256.Maj(s,c,l),p=v,v=a,a=h,h=y+w&4294967295,y=l,l=c,c=s,s=w+k&4294967295;t[0]=t[0]+s&4294967295;t[1]=t[1]+c&4294967295;t[2]=t[2]+l&4294967295;t[3]=t[3]+y&4294967295;t[4]=t[4]+h&4294967295;t[5]=t[5]+a&4294967295;t[6]=t[6]+v&4294967295;t[7]=t[7]+p&4294967295}return Sha256.toHexStr(t[0])+Sha256.toHexStr(t[1])+Sha256.toHexStr(t[2])+Sha256.toHexStr(t[3])+Sha256.toHexStr(t[4])+Sha256.toHexStr(t[5])+Sha256.toHexStr(t[6])+Sha256.toHexStr(t[7])};Sha256.ROTR=function(n,t){return t>>>n|t<<32-n};Sha256.Σ0=function(n){return Sha256.ROTR(2,n)^Sha256.ROTR(13,n)^Sha256.ROTR(22,n)};Sha256.Σ1=function(n){return Sha256.ROTR(6,n)^Sha256.ROTR(11,n)^Sha256.ROTR(25,n)};Sha256.σ0=function(n){return Sha256.ROTR(7,n)^Sha256.ROTR(18,n)^n>>>3};Sha256.σ1=function(n){return Sha256.ROTR(17,n)^Sha256.ROTR(19,n)^n>>>10};Sha256.Ch=function(n,t,i){return n&t^~n&i};Sha256.Maj=function(n,t,i){return n&t^n&i^t&i};Sha256.toHexStr=function(n){for(var i="",r,t=7;t>=0;t--)r=n>>>t*4&15,i+=r.toString(16);return i};typeof String.prototype.utf8Encode=="undefined"&&(String.prototype.utf8Encode=function(){return unescape(encodeURIComponent(this))});typeof String.prototype.utf8Decode=="undefined"&&(String.prototype.utf8Decode=function(){try{return decodeURIComponent(escape(this))}catch(n){return this}});typeof module!="undefined"&&module.exports&&(module.exports=Sha256);typeof define=="function"&&define.amd&&define([],function(){return Sha256});Login=function(n,t){function c(){var n=t.location.protocol+"//"+t.location.host+"/";return t.location.host==="frontierqa.azureedge.net"?n=t.location.protocol+"//contentqa.flyfrontier.com/":t.location.host==="flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net"?n=t.location.protocol+"//www.flyfrontier.com/":t.location.host==="frontierdev.azureedge.net"&&(n=t.location.protocol+"//contentqa.flyfrontier.com/"),n}function e(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}var i=this,u="dotRezUser",r="dotRezSharedSession",f="X-Session-Id",o="X-Session-Sig",s="r2hnns8kRQnyH5tTh5GK",h="JsonProxy.ashx";return i.sessionExpirationMinutes=15,i.okText="Ok",i.cancelText="Cancel",i.apiKeepAliveUrl="KeepAlive",i.apiClearSessionUrl="ClearSession",i.apiDotRezSessionUrl="DotRezSession",i.apiCorpLoginUrl="CorpLogin",i.apiForgotPasswordUrl="ForgotPassword",i.apiCorpLogoutUrl="CorpLogout",i.apiValidateLoginUrl="ValidateLogin",i.sessionToken="",i.sessionSig="",i.loginForgotPassDialogId="aForgotPassword",i.loginForgotPassDialog={},i.loginAccountLockDialogId="aAccountLocked",i.loginAccountLockDialog={},i.serverTime="",i.loginLink={},i.loginLinkId="",i.loginFormId="login",i.loginForm={},i.loginModal={},i.loginModalId="",i.loginSubmitId="",i.loginSubmit={},i.loadingImgId="",i.loadingImg={},i.loginResponseId="",i.loginResponse={},i.forgotLinkId="",i.forgotLink={},i.logoutLinkId="",i.logoutLink={},i.loggedInContainerId="",i.loggedInContainer={},i.forgotPasswordContainerId="",i.forgotPasswordContainer={},i.forgotPasswordSubmitId="",i.forgotPasswordSubmit={},i.forgotPasswordLoadingImgId="",i.forgotPasswordLoadingImg={},i.forgotPasswordResponseId="",i.forgotPasswordResponse={},i.loggedInNameId="",i.loggedInName={},i.loggedInMilesId="",i.loggedInMiles={},i.bookingResetPasswordUrl="",i.LockedOutMessage="",i.LockedOutValidationMessage="",i.ForgotPasswordMessage="",i.ForgotPasswordValidationMessage="",i.onReady=function(){i.loginLink=n("#"+i.loginLinkId);i.loginLink.on("click",i.loginLinkClick);i.forgotLink=n("#"+i.forgotLinkId);i.forgotLink.on("click",i.forgotPassword);i.logoutLink=n("#"+i.logoutLinkId);i.logoutLink.on("click",i.logOut);i.loggedInContainer=n("#"+i.loggedInContainerId);i.forgotPasswordContainer=n("#"+i.forgotPasswordContainerId);i.loginForm=n("#"+i.loginFormId);i.loginForm.on("submit",i.loginFormSubmit);i.loginSubmit=n("#"+i.loginSubmitId);i.loadingImg=n("#"+i.loadingImgId);i.loginResponse=n("#"+i.loginResponseId);i.loggedInName=n("#"+i.loggedInNameId);i.loggedInMiles=n("#"+i.loggedInMilesId);i.forgotPasswordSubmit=n("#"+i.forgotPasswordSubmitId);i.forgotPasswordLoadingImg=n("#"+i.forgotPasswordLoadingImgId);i.forgotPasswordResponse=n("#"+i.forgotPasswordResponseId);i.checkUserCookie();i.initializeModal();n(t).resize(function(){n(t).width()>650&&(n("#accountLoginText").css("top",""),n("#accountLoginText").css("left",""),n("#accountLoginMiles").css("top",""))})},i.initializeModal=function(){n("#sessionStartOver").click(function(){n("#sessionExpired").hide();i.checkUserCookie()})},i.loginLinkClick=function(){return n("#signInWrap").toggle(),n(this).toggleClass("active"),!1},i.getModalOptions=function(){return{autoOpen:!1,width:400,responsive:!0,showCloseButton:!1}},i.getCookieOptions=function(){return{domain:".flyfrontier.com",path:"/",expires:1,secure:!0}},i.showLoggedOutScreen=function(){n("#accountLoginMiles").hide();n("#accountLoginImage").hide();n("#accountLoginText").text("Account sign in");n(t).width()<650&&(n("#accountLoginText").css("top",""),n("#accountLogin").removeClass("signedInMobileLoginText"),t.location.pathname!="/"&&n("#accountLogin").removeClass("signedOutMobileLoginText"));n("#login").show();n("#accountLoginImage").prop("src","");n("#loginSignedIn").hide();n(".sign-in__wrap").css("height","350px");n(".sign-in").css("height","350px");n("#LoginError").css("display")=="block"?(n(".sign-in__wrap").css("height","350px"),n(".sign-in").css("height","350px")):(n(".sign-in__wrap").css("height","350px"),n(".sign-in").css("height","350px"))},i.fullStoryIdentifyUser=function(n){typeof t.FS=="function"&&FS("setIdentity",{uid:n})},i.fullStoryAnonymizeUser=function(){typeof t.FS=="function"&&FS("setIdentity",{anonymous:!0})},i.loginFormSubmit=function(){try{n.ajax({type:"POST",url:i.createUrl(i.apiDotRezSessionUrl)}).always(function(t){if(t!=null&&typeof t.getResponseHeader=="function")if(t.status=="200")if(t&&t.corpPersonResponse&&t.corpPersonResponse.errorMessage){i.loginResponse.html(ReplaceErrorText(t.corpPersonResponse.errorMessage));i.loginForgotPassDialog=n("#"+i.loginForgotPassDialogId);i.loginForgotPassDialog.on("click",i.forgotPasswordDialog);i.loginAccountLockDialog=n("#"+i.loginAccountLockDialogId);i.loginAccountLockDialog.on("click",i.AccountLockedOutDialog)}else i.sessionToken=t.getResponseHeader(f),i.sessionSig=i.computeSig(i.sessionToken),i.logIn();else{if(t&&t.corpPersonResponse&&t.corpPersonResponse.errorMessage){i.loginResponse.html(ReplaceErrorText(t.corpPersonResponse.errorMessage));i.loginForgotPassDialog=n("#"+i.loginForgotPassDialogId);i.loginForgotPassDialog.on("click",i.forgotPasswordDialog);i.loginAccountLockDialog=n("#"+i.loginAccountLockDialogId);i.loginAccountLockDialog.on("click",i.AccountLockedOutDialog)}else i.loginResponse.html("Sorry! You entered an email address, Early Returns account number or password that may be incorrect. Please check your details and try again.");n(".sign-in__wrap").css("height","430px");n(".sign-in").css("height","430px");n(".LoginErrorCss").css("padding-top","10px");n(".LoginErrorCss").css("padding-bottom","10px");n(".LoginErrorCss").css("color","red");n(".LoginErrorCss").css("padding-left","10px")}})}catch(t){}return!1},i.logIn=function(){if(n("#login_email").val()==""||n("#login_password").val()==""){i.loginResponse.html("Username and Password are required");n(".LoginErrorCss").css("padding-top","10px");n(".LoginErrorCss").css("padding-bottom","10px");n(".LoginErrorCss").css("padding-left","10px");n(".LoginErrorCss").css("color","red");n(".sign-in__wrap").css("height","370px");n(".sign-in").css("height","370px");i.loginResponse.show();return}n("#ajax_loading").show();i.loginResponse.hide();var t=i.loginForm.serialize();n.ajax({type:"POST",url:i.createUrl(i.apiCorpLoginUrl),beforeSend:function(n){i.addHeader(n)},data:t}).done(function(t,u,f){if(t!=null&&t.corpPersonResponse&&!t.corpPersonResponse.errorMessage)t.corpPersonResponse.token=f.getResponseHeader(r),i.populateUserContainer(t.corpPersonResponse),i.setCredentials(t.corpPersonResponse),n.fn.SessionTimeoutWarning!=null&&n.fn.SessionTimeoutWarning.setMessage(),i.fullStoryIdentifyUser(t.corpPersonResponse.programNumber);else{if(t&&t.corpPersonResponse&&t.corpPersonResponse.errorMessage){i.loginResponse.html(ReplaceErrorText(t.corpPersonResponse.errorMessage));i.loginForgotPassDialog=n("#"+i.loginForgotPassDialogId);i.loginForgotPassDialog.on("click",i.forgotPasswordDialog);i.loginAccountLockDialog=n("#"+i.loginAccountLockDialogId);i.loginAccountLockDialog.on("click",i.AccountLockedOutDialog)}else i.loginResponse.html("Sorry! You entered an email address, Early Returns account number or password that may be incorrect. Please check your details and try again.");i.loginResponse.show();n(".sign-in__wrap").css("height","430px");n(".sign-in").css("height","430px");n(".LoginErrorCss").css("padding-top","10px");n(".LoginErrorCss").css("padding-bottom","10px");n(".LoginErrorCss").css("color","red");n(".LoginErrorCss").css("padding-left","10px");i.fullStoryAnonymizeUser()}i.loginSubmit.show();n("#ajax_loading").hide()}).always(function(t){if(typeof t.status!="undefined"&&t.status!="200"){if(t&&t.corpPersonResponse&&t.corpPersonResponse.errorMessage){i.loginResponse.html(ReplaceErrorText(t.corpPersonResponse.errorMessage));i.loginForgotPassDialog=n("#"+i.loginForgotPassDialogId);i.loginForgotPassDialog.on("click",i.forgotPasswordDialog);i.loginAccountLockDialog=n("#"+i.loginAccountLockDialogId);i.loginAccountLockDialog.on("click",i.AccountLockedOutDialog)}else i.loginResponse.html("Sorry! You entered an email address, Early Returns account number or password that may be incorrect. Please check your details and try again.");i.loginResponse.show();n(".sign-in__wrap").css("height","430px");n(".sign-in").css("height","430px");n(".LoginErrorCss").css("padding-top","10px");n(".LoginErrorCss").css("padding-bottom","10px");n(".LoginErrorCss").css("color","red");n(".LoginErrorCss").css("padding-left","10px")}i.loginSubmit.show();i.loadingImg.hide()})},i.createUrl=function(n){return c()+h+"?service="+n},i.checkUserCookie=function(){var n=i.getCredentials();n!=null&&(i.keepAlive(n.token),i.populateUserContainer(n))},i.isUserLoggedIn=function(){var n=i.getCredentials();return n!=null},i.keepSessionAlive=function(){var n=i.getCredentials();return n!=null?i.keepAlive(n.token):!1},i.keepAlive=function(){return n.ajax({type:"POST",beforeSend:function(n){i.addHeader(n)},url:i.createUrl(i.apiKeepAliveUrl)}),!0},i.addHeader=function(n){var t="",u="",r;this.sessionToken!=""?(t=this.sessionToken,u=this.sessionSig):(r=i.getCredentials(),r!=null&&(t=r.token,u=r.sig));t!=""&&i.addHeaders(n,t,u)},i.addHeaders=function(n,t,i){n.setRequestHeader(f,t);n.setRequestHeader(o,i)},i.logOut=function(){n(".sign-in__wrap").hide();n.ajax({type:"GET",beforeSend:function(n){i.addHeader(n)},url:i.createUrl(i.apiCorpLogoutUrl)}).always(function(){i.clearCredentials();i.showLoggedOutScreen();i.fullStoryAnonymizeUser()});var t=n("#login");t&&n("#login :input").each(function(){n(this).val("")});n(".sign-in__wrap").hide();n.fn.SessionTimeoutWarning!=null&&n.fn.SessionTimeoutWarning.clearTimer()},i.clearSession=function(){n.ajax({type:"GET",beforeSend:function(n){i.addHeader(n)},url:i.createUrl(i.apiClearSessionUrl)}).always(function(){i.loggedInContainer.hide();i.forgotPasswordContainer.show();i.clearCredentials()});n.fn.SessionTimeoutWarning!=null&&n.fn.SessionTimeoutWarning.clearTimer()},i.populateUserContainer=function(r){if(r.forcePasswordReset==!0){t.location.href=i.bookingResetPasswordUrl+n("#login_email").val();return}F9Qubit&&(F9Qubit.UserEmail=r.emailAddress);n("#accountLoginImage").prop("src",r.avatarImage);n("#accountLoginImage").css("display","inline-block");n("#accountLoginText").text(r.name.first+" "+r.name.last);n("#accountLoginMiles").text(e(r.pointBalance)+" Miles");n(t).width()<650&&(n(".accountLogin").removeClass("signedOutMobileLoginText"),n(".accountLogin").addClass("signedInMobileLoginText"),n(".accountLoginText").css("top","0em"));n("#login").css("display","none");n("#loginSignedIn").css("display","block");n("#accountLoginMiles").css("display","block");n(".sign-in__wrap").css("height","160px");n(".sign-in").css("height","160px");i.loggedInName.html(r.name.first+" "+r.name.last);i.loggedInMiles.html(e(r.pointBalance)+" Miles");n(".sign-in__wrap").hide()},i.forgotPasswordDialog=function(){n("#login_password").val("");n("#LoginError").is(":visible")&&(n("#LoginError").hide(),n(".sign-in__wrap").css("height","350px"),event.preventDefault());n("#login_forgotPassword_form").dialog({closeOnEscape:!0,open:function(){n("#signInWrap").hide();n(".ui-dialog-titlebar-close").hide();n("#login_forgotPassword_form").show().css("height","200px");n(":button:contains('Send Email')").addClass("ui-state-hover");n("#login_forgotPassword_form").scrollTop(0);n("#login_forgotPassword_form").find("span").html(i.ForgotPasswordMessage);n("#forgotpasswordError").html(i.ForgotPasswordValidationMessage);n("#forgotpasswordError").hide()},title:"Forgot Password",resizable:!0,responsive:!0,height:550,width:800,modal:!0,buttons:[{text:"Reset",click:function(){n("#login_forgotPassword_form").find("input").val()!=""?n.isNumeric(n("#login_forgotPassword_form").find("input").val())?(n("#forgotpasswordError").hide(),n("#ajax_forgotPassword_loading").show(),i.forgotFormSubmit(null)):ValidateEmail(n("#login_forgotPassword_form").find("input").val())?(n("#forgotpasswordError").hide(),i.forgotFormSubmit(null)):n("#forgotpasswordError").show():n("#forgotpasswordError").show()}},{text:"Cancel",click:function(){n("#signInWrap").show();n("#login_forgotPassword_form").dialog("destroy").hide()}}]})},i.AccountLockedOutDialog=function(){n("#login_password").val("");n("#LoginError").is(":visible")&&(n("#LoginError").hide(),n(".sign-in__wrap").css("height","350px"));n("#login_forgotPassword_form").dialog({closeOnEscape:!0,open:function(){n("#signInWrap").hide();n(".ui-dialog-titlebar-close").hide();n("#login_forgotPassword_form").show().css("height","200px");n(":button:contains('Send Email')").addClass("ui-state-hover");n("#login_forgotPassword_form").scrollTop(0);n("#login_forgotPassword_form").find("span").html(i.LockedOutMessage);n("#forgotpasswordError").html(i.LockedOutValidationMessage);n("#forgotpasswordError").hide()},title:"Account Locked",resizable:!0,responsive:!0,height:550,width:800,modal:!0,buttons:[{text:"Reset",click:function(){n("#login_forgotPassword_form").find("input").val()!=""?n.isNumeric(n("#login_forgotPassword_form").find("input").val())?(n("#forgotpasswordError").hide(),n("#ajax_forgotPassword_loading").show(),i.forgotFormSubmit(null)):ValidateEmail(n("#login_forgotPassword_form").find("input").val())?(n("#forgotpasswordError").hide(),i.forgotFormSubmit(null)):n("#forgotpasswordError").show():n("#forgotpasswordError").show()}},{text:"Cancel",click:function(){n("#signInWrap").show();n("#login_forgotPassword_form").dialog("destroy").hide()}}]})},i.forgotFormSubmit=function(){i.forgotPasswordLoadingImg.show();var t="un="+n("#login_forgotPassword_form").find("input").val();return n("#login_forgotPassword_form").find("input").val(""),n.ajax({type:"POST",beforeSend:function(n){i.addHeader(n)},url:i.createUrl(i.apiForgotPasswordUrl),data:t}).always(function(t,r){i.forgotPasswordLoadingImg.hide();r=="success"?(n("#login_forgotPassword_form").dialog("destroy"),n("#login_forgotPassword_form").hide(),i.forgotPasswordSuccess()):n("#forgotpasswordError").text("Unable to reset password. Please make sure your email address is correct and try again")}),!1},i.forgotPasswordSuccess=function(){n("#dialog-forgotPasswordSuccess").dialog({closeOnEscape:!0,open:function(){n(".ui-dialog-titlebar-close").hide();n("#dialog-forgotPasswordSuccess").show().css("height","200px");n(":button:contains('Send Email')").addClass("ui-state-hover")},title:"Forgot Password Success",resizable:!0,height:550,width:800,modal:!0,buttons:[{text:"Close",click:function(){this.close;n("#signInWrap").show();n("#dialog-forgotPasswordSuccess").dialog("destroy").hide()}}]})},i.clearCredentials=function(){this.sessionToken="";this.sessionSig="";n.removeCookie(u,i.getCookieOptions());n.removeCookie(r,i.getCookieOptions())},i.setCredentials=function(t){i.sessionToken=t.token;i.sessionSig=i.computeSig(i.sessionToken);i.setSharedToken(i.sessionToken);t.sig=i.sessionSig;n.cookie(u,JSON.stringify(t),i.getCookieOptions())},i.computeSig=function(n){var t=f+n+s;return Sha256.hash(t)},i.getCredentials=function(){var e=n.cookie(u),t=n.cookie(r),f;if(t==null&&e!=null)return i.clearCredentials(),null;f=null;try{f=JSON.parse(e)}catch(o){}return f==null&&t!=null||f!=null&&t!=null&&f.token!=t?(sessionSig=i.computeSig(t),i.populateSharedSessionUserWithToken(t,sessionSig),null):f},i.populateSharedSessionUserWithToken=function(){n.ajax({type:"GET",url:i.createUrl(i.apiValidateLoginUrl)}).always(function(t,u,f){t!=null&&t.corpPersonResponse&&t.corpPersonResponse.valid?(t.corpPersonResponse.token=f.getResponseHeader(r).split(",")[0],i.populateUserContainer(t.corpPersonResponse),i.setCredentials(t.corpPersonResponse),n.fn.SessionTimeoutWarning!=null&&n.fn.SessionTimeoutWarning.setMessage()):i.logOut()})},i.forgotPassword=function(){i.forgotPasswordDialog()},i.setSharedToken=function(t){n.cookie(r,t,i.getCookieOptions())},i};SessionTimeoutWarning=function(n,t){var i=this,f=0,o=0,r=null,e=null,u=0;return i.sessionModalId="",i.sessionModal={},i.refreshButtonId="",i.refreshButton={},i.startOverButtonId="",i.startOverButton={},i.sessionExpiredId="",i.sessionExpired={},i.minutesToTimeout=15,i.minutesToShowMessage=1,i.continueBrowsing={},i.continueBrowsingId="",i.homeUrl="",i.onReady=function(){i.initVariables();i.sessionModal=n("#"+i.sessionModalId);i.refreshButton=n("#"+i.refreshButtonId);i.continueBrowsing=n("#"+i.continueBrowsingId);i.sessionExpired=n("#"+i.sessionExpiredId);i.startOverButton=n("#"+i.startOverButtonId);i.refreshButton.on("click",i.refreshSession);i.startOverButton.on("click",i.cancelSession);i.initializeModal();i.setMessage()},i.initializeModal=function(){var t=n.fn.Login.getModalOptions();i.sessionModal.dialog(t)},i.initVariables=function(){var t=i.minutesToTimeout,r,u;n.fn.Login!=null&&(t=n.fn.Login.sessionExpirationMinutes);r=1;u=i.minutesToShowMessage+r;f=t*6e4;o=f-u*6e4;i.timeToTimeout=new Date(Date.now()+f);e=i.minutesToShowMessage},i.setMessage=function(){var u=n.fn.Login.isUserLoggedIn();u&&t.setTimeout(function(){r=t.setInterval(i.countdown,1e3)},o)},i.countdown=function(){try{i.sessionModal.is(":visible")||i.sessionModal.dialog("open");u>0?u--:e>0?(e--,u=59):i.startOver();u.toString().length===1&&(u="0"+u)}catch(n){}},i.startOver=function(){t.clearInterval(r);r=null;i.continueBrowsing.hide();i.sessionExpired.show()},i.goToUrl=function(){t.location.href=i.homeUrl},i.refreshSession=function(){i.resetTimer();var t=n.fn.Login.keepSessionAlive();t?i.closeWaiter():i.reload()},i.reload=function(){t.location.reload()},i.resetTimer=function(){t.clearInterval(r);i.sessionModal.hide()},i.closeWaiter=function(){i.setMessage()},i.cancelSession=function(){i.sessionModal.dialog("close");n.fn.Login!=null?n.fn.Login.clearSession():i.clearTimer();i.goToUrl()},i.clearTimer=function(){t.clearInterval(r);r=null},i};$.ui.dialog.prototype.options.clickOut=!0;$.ui.dialog.prototype.options.responsive=!0;$.ui.dialog.prototype.options.scaleH=.8;$.ui.dialog.prototype.options.scaleW=.8;$.ui.dialog.prototype.options.showTitleBar=!0;$.ui.dialog.prototype.options.showCloseButton=!0;_init=$.ui.dialog.prototype._init;$.ui.dialog.prototype._init=function(){var n=this;_init.apply(this,arguments);$.ui&&$.ui.dialog&&$.ui.dialog.overlay&&($.ui.dialog.overlay.events=$.map("focus,keydown,keypress".split(","),function(n){return n+".dialog-overlay"}).join(" "))};_open=$.ui.dialog.prototype.open;$.ui.dialog.prototype.open=function(){var n=this;_open.apply(this,arguments);var t=n.element.parent().outerHeight(),i=n.element.parent().outerWidth(),r=$("html").hasClass("touch"),u=function(){if(n.options.responsive===!0||n.options.responsive==="touch"&&r){var u=n.element,f=$(window).height(),e=$(window).width(),h=u.parent().outerHeight(),c=u.parent().outerWidth(),o=Math.min(f*n.options.scaleH,t),s=Math.min(e*n.options.scaleW,i);(t+100>f||u.hasClass("resizedH"))&&(u.dialog("option","height",o).parent().css("max-height",o),u.addClass("resizedH"));(i+100>e||u.hasClass("resizedW"))&&(u.dialog("option","width",s).parent().css("max-width",s),u.addClass("resizedW"));(u.hasClass("resizedH")||u.hasClass("resizedW"))&&(u.dialog("option","position","center"),u.css("overflow","auto"))}r&&u.css("-webkit-overflow-scrolling","touch")};$(window).on("resize",function(){u()});window.addEventListener&&window.addEventListener("orientationchange",function(){u()});n.options.showTitleBar||(n.uiDialogTitlebar.css({height:0,padding:0,background:"none",border:0}),n.uiDialogTitlebar.find(".ui-dialog-title").css("display","none"));n.options.showCloseButton||n.uiDialogTitlebar.find(".ui-dialog-titlebar-close").css("display","none");n.options.clickOut&&!n.options.modal?($('<div id="dialog-overlay"><\/div>').insertBefore(n.element.parent()),$("#dialog-overlay").css({position:"fixed",top:0,right:0,bottom:0,left:0,"background-color":"transparent"}),$("#dialog-overlay").click(function(t){t.preventDefault();t.stopPropagation();n.close()})):n.options.clickOut&&n.options.modal&&$(".ui-widget-overlay").click(function(){n.close()});n.options.dialogClass&&$(".ui-widget-overlay").addClass(n.options.dialogClass)};_close=$.ui.dialog.prototype.close;$.ui.dialog.prototype.close=function(){var n=this;_close.apply(this,arguments);n.options.dialogClass&&$(".ui-widget-overlay").removeClass(n.options.dialogClass);$("#dialog-overlay").length&&$("#dialog-overlay").remove()};window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function vt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function yt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),yt(u,t,i))}function pt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=g,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t)&&i(t).matches||!1:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.flexboxlegacy=function(){return f("boxDirection")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return vt("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return a((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return l('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return l(["#",e,"{font:0/0 a}#",e,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||pt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},a(""),ut=o=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)&&!f.tagUrn?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.8.3",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=at,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document);F9Storage={KEY_FlightData:"KEY_FlightData",KEY_FlightDataCityPar:"KEY_FlightDataCityPar",KEY_FlightDataCity:"KEY_FlightDataCity",KEY_FlightDataCityTimeStampDay:"KEY_FlightDataCityParTimeStampDay",KEY_FlightDataCityTimeStampHour:"KEY_FlightDataCityParTimeStampHour",KEY_FlightDataCityParTimeStampDay:"KEY_FlightDataCityParTimeStampDay",KEY_FlightDataCityParTimeStampHour:"KEY_FlightDataCityParTimeStampHour",KEY_FlightDataTimeStampDay:"KEY_FlightDataTimeStampDay",KEY_FlightDataTimeStampHour:"KEY_FlightDataTimeStampHour",ADD_STORAGE:function(n,t){try{if(typeof Storage!="undefined")t!=""&&n!=""&&localStorage.setItem(t,JSON.stringify(n));else return!1}catch(i){return!1}},FETCH_STORAGE:function(n){try{return typeof Storage!="undefined"?JSON.parse(localStorage.getItem(n)):null}catch(t){return null}}},function(n,t,i){n.fn.responsiveSlides=function(r){var u=n.extend({auto:!0,speed:500,timeout:4e3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:n.noop,after:n.noop},r);return this.each(function(){var ft,et,b,ot,st;i++;var e=n(this),k,w,d,l,y,p,a=0,f=e.children(),ht=f.size(),o=parseFloat(u.speed),ct=parseFloat(u.timeout),g=parseFloat(u.maxwidth),v=u.namespace,s=v+i,lt=v+"_nav "+s+"_nav",nt=v+"_here",h=s+"_on",tt=s+"_s",c=n("<ul class='"+v+"_tabs "+s+"_tabs' />"),it={float:"left",position:"relative",opacity:1,zIndex:2},rt={float:"none",position:"absolute",opacity:0,zIndex:1},at=function(){var r=document.body||document.documentElement,i=r.style,n="transition",t;if(typeof i[n]=="string")return!0;for(k=["Moz","Webkit","Khtml","O","ms"],n=n.charAt(0).toUpperCase()+n.substr(1),t=0;t<k.length;t++)if(typeof i[k[t]+n]=="string")return!0;return!1}(),ut=function(t){u.before(t);at?(f.removeClass(h).css(rt).eq(t).addClass(h).css(it),a=t,setTimeout(function(){u.after(t)},o)):f.stop().fadeOut(o,function(){n(this).removeClass(h).css(rt).css("opacity",1)}).eq(t).fadeIn(o,function(){n(this).addClass(h).css(it);u.after(t);a=t})};if(u.random&&(f.sort(function(){return Math.round(Math.random())-.5}),e.empty().append(f)),f.each(function(n){this.id=tt+n}),e.addClass(v+" "+s),r&&r.maxwidth&&e.css("max-width",g),f.hide().css(rt).eq(0).addClass(h).css(it).show(),at&&f.show().css({"-webkit-transition":"opacity "+o+"ms ease-in-out","-moz-transition":"opacity "+o+"ms ease-in-out","-o-transition":"opacity "+o+"ms ease-in-out",transition:"opacity "+o+"ms ease-in-out"}),f.size()>1){if(ct<o+100)return;u.pager&&!u.manualControls&&(ft=[],f.each(function(n){var t=n+1;ft+="<li><a href='#' class='"+tt+t+"'>"+t+"<\/a><\/li>"}),c.append(ft),r.navContainer?n(u.navContainer).append(c):e.after(c));u.manualControls&&(c=n(u.manualControls),c.addClass(v+"_tabs "+s+"_tabs"));(u.pager||u.manualControls)&&c.find("li").each(function(t){n(this).addClass(tt+(t+1))});(u.pager||u.manualControls)&&(p=c.find("a"),w=function(n){p.closest("li").removeClass(nt).eq(n).addClass(nt)});u.auto&&(d=function(){y=setInterval(function(){f.stop(!0,!0);var n=a+1<ht?a+1:0;(u.pager||u.manualControls)&&w(n);ut(n)},ct)},d());l=function(){u.auto&&(clearInterval(y),d())};u.pause&&e.hover(function(){clearInterval(y)},function(){l()});(u.pager||u.manualControls)&&(p.bind("click",function(t){t.preventDefault();u.pauseControls||l();var i=p.index(this);a===i||n("."+h).queue("fx").length||(w(i),ut(i))}).eq(0).closest("li").addClass(nt),u.pauseControls&&p.hover(function(){clearInterval(y)},function(){l()}));u.nav&&(et="<a href='#' class='"+lt+" prev'>"+u.prevText+"<\/a><a href='#' class='"+lt+" next'>"+u.nextText+"<\/a>",r.navContainer?n(u.navContainer).append(et):e.after(et),b=n("."+s+"_nav"),ot=b.filter(".prev"),b.bind("click",function(t){var i;if(t.preventDefault(),i=n("."+h),!i.queue("fx").length){var r=f.index(i),e=r-1,o=r+1<ht?a+1:0;ut(n(this)[0]===ot[0]?e:o);(u.pager||u.manualControls)&&w(n(this)[0]===ot[0]?e:o);u.pauseControls||l()}}),u.pauseControls&&b.hover(function(){clearInterval(y)},function(){l()}))}typeof document.body.style.maxWidth=="undefined"&&r.maxwidth&&(st=function(){e.css("width","100%");e.width()>g&&e.css("width",g)},st(),n(t).bind("resize",function(){st()}))})}}(jQuery,this,0),function(t,i){function li(n,t,u){if(u===i&&n.nodeType===1)if(u=n.getAttribute("data-"+t),typeof u=="string"){try{u=u==="true"?!0:u==="false"?!1:u==="null"?null:r.isNaN(u)?ci.test(u)?r.parseJSON(u):u:parseFloat(u)}catch(f){}r.data(n,t,u)}else u=i;return u}function tt(){return!1}function bt(){return!0}function vi(n,t,i){return i[0].type=n,r.event.handle.apply(t,i)}function lr(n,t,i){if(r.isFunction(t))return r.grep(n,function(n,r){var u=!!t.call(n,r,n);return u===i});if(t.nodeType)return r.grep(n,function(n){return n===t===i});if(typeof t=="string"){var u=r.grep(n,function(n){return n.nodeType===1});if(hr.test(t))return r.filter(t,u,!i);t=r.filter(t,u)}return r.grep(n,function(n){return r.inArray(n,t)>=0===i})}function pr(n){return r.nodeName(n,"table")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function di(n,t){var i=0;t.each(function(){var u,e;if(this.nodeName===(n[i]&&n[i].nodeName)){var f=r.data(n[i++]),o=r.data(this,f),t=f&&f.events;if(t){delete o.handle;o.events={};for(u in t)for(e in t[u])r.event.add(this,u,t[u][e],t[u][e].data)}}})}function wr(n,t){t.src?r.ajax({url:t.src,async:!1,dataType:"script"}):r.globalEval(t.text||t.textContent||t.innerHTML||"");t.parentNode&&t.parentNode.removeChild(t)}function ti(n,t,i,u){r.isArray(t)&&t.length?r.each(t,function(t,f){i||tu.test(n)?u(n,f):ti(n+"["+(typeof f=="object"||r.isArray(f)?t:"")+"]",f,i,u)}):i||t==null||typeof t!="object"?u(n,t):r.isEmptyObject(t)?u(n,""):r.each(t,function(t,r){ti(n+"["+t+"]",r,i,u)})}var ii="3.2 (01/25/2016)",u=t.document,at={},ri=function(n){return u.getElementById?u.getElementById(n):u.all?u.all[n]:null},c=function(n){var t=u.createElement(n);return arguments.length===1?t:(arguments[1]&&e(t,arguments[1]),arguments[2]&&f(t,arguments[2]),arguments[3]&&yt(t,arguments[3]),arguments[4]&&t.appendChild(arguments[4]),t)},nr=function(n){return u.createTextNode(n)},eu=function(n){return u.createAttribute(n)},ut=function(n,t){if(!n)return null;var i;return n.getAttribute&&(i=n.getAttribute(t)),!i&&n.getAttributeNode&&(i=n.getAttributeNode(t)),!i&&n[t]&&(i=n[t]),i},ft=function(n,t){var r,i;if(!n)return!1;for(r=v(t)?t:[t],i=0;i<r.length;i++)n.removeAttribute&&n.removeAttribute(r[i]);return!1},vt=function(n){return n?n.innerText||n.textContent||r.find.getText([n])||"":""},f=function(n,t,i){var u,s,r,o,f;if(!n)return null;if(n.nodeName&&typeof t=="string"&&!i)return n.style&&n.style[t]?n.style[t]:l(n,t);for(u=v(n)?n:[n],s="top left bottom right width height",r=0;r<u.length;r++)if(typeof t=="string")try{u[r].style[pt(t)]=s.indexOf(t)!==-1&&typeof i=="number"?i+"px":i}catch(c){/*@cc_on@if(@_jscript_version<=5.7)if(t!="display")continue;var e="",h=u[r].nodeName.toLowerCase();switch(h){case"table":case"tr":case"td":case"li":e="block";break;case"caption":e="inline"}u[r].style[t]=e;@end@*/}else if(typeof t=="object")for(o=1;o<arguments.length;o++)for(f in arguments[o])try{u[r].style[pt(f)]=s.indexOf(f)!==-1&&typeof arguments[o][f]=="number"?arguments[o][f]+"px":arguments[o][f]}catch(c){/*@if(@_jscript_version<=5.7)if(f!="display")continue;var e="",h=u[r].nodeName.toLowerCase();switch(h){case"table":case"tr":case"td":case"li":e="block";break;case"caption":e="inline"}u[r].style[f]=e;@end@*/}return n},ui=function(n){return n.replace(/^\s+|\s+$/g,"")},e=function(t,i,r){if(!t)return null;if(typeof i=="string")t.setAttribute(i,r);else if(typeof i=="object")for(n in i)t.setAttribute(n,i[n]);return t},v=function(n){return n&&typeof n=="object"&&typeof n.length=="number"&&typeof n.splice=="function"&&!n.propertyIsEnumerable("length")},d=function(n,t){if(t.indexOf)return t.indexOf(n);for(var i=0;i<t.length;i++)if(t[i]===n)return i;return-1},fi=function(n,t){var i,u,r;if(!n||!n.className)return!1;for(i=t.split(" "),u=0,r=0;r<i.length;r++)n.className.indexOf(i[r])!==-1&&(u+=1);return u===i.length?!0:!1},yt=function(n,t){var r,f,i,u;if(!n)return null;for(r=v(n)?n:[n],f=t.split(" "),i=0;i<r.length;i++)for(u=0;u<f.length;u++)fi(r[i],f[u])||(r[i].className=ui(r[i].className+" "+f[u]));return n},tr=function(n,t){var u,e,i,f,r,o;if(!n)return null;for(u=v(n)?n:[n],e=t.split(" "),i=0;i<u.length;i++)for(f=0;f<e.length;f++)r=u[i].className.split(" "),o=d(e[f],r),o!==-1&&(r.splice(o,1),u[i].className=r.length?ui(r.join(" ")):"");return n},ei=function(n,t){for(var n=n?n.firstChild:null;n;){if(n.nodeType===1&&(!t||t.toLowerCase()===n.nodeName.toLowerCase()))break;n=n.nextSibling}return n},oi=function(n,t){for(var n=n?n.lastChild:null;n;){if(n.nodeType===1&&(!t||t.toLowerCase()===n.nodeName.toLowerCase()))break;n=n.previousSibling}return n},si=function(n,t){return n?(n.parentNode.insertBefore(t,n),t):t},et=0,a=function(){return(new Date).getTime()+et++},y={position:"absolute",clip:"rect(1px 1px 1px 1px)",clip:"rect(1px, 1px, 1px, 1px)",padding:0,border:0,height:"1px",width:"1px",overflow:"hidden",zIndex:-1e3},ot=function(n){return f(n,{position:"",clip:"auto",padding:"",height:"",width:"",overflow:"",zIndex:""}),n},ir=function(){return{width:t.document.documentElement.clientWidth||t.document.body.clientWidth,height:t.document.documentElement.clientHeight||t.document.body.clientHeight}},hi=function(n,t,i){if(n)var r=i.duration,u=t.top,f=t.left,e=b(n),o=k(n),s=f-o,h=u-e,c=Math.PI/(2*r),l=(new Date).getTime(),a=setInterval(function(){var v=(new Date).getTime()-l,t;v<r?(t=Math.abs(Math.sin(v*c)),b(n,Math.round(t*h+e)),k(n,Math.round(t*s+o)),i.step.apply(n)):(clearInterval(a),k(n,f),b(n,u),i.complete.apply(n))},10)},o=function(n,t,i){if(i)return{top:n.offsetTop,left:n.offsetLeft};for(var r={left:0,top:0},t=t||u.body;n&&n!=t;)r.left+=n.offsetLeft,r.top+=n.offsetTop,n=n.offsetParent;return r},pt=function(n){var t,r,i,u;for(i=n.split("-"),u=i[0],t=1;t<i.length;t++)r=i[t].charAt(0),u+=i[t].replace(r,r.toUpperCase());return u},l=function(n,t,i){if(!n)return null;var f,r="undefined",e=u.defaultView;if(e&&e.getComputedStyle)n==u&&(n=u.body),f=e.getComputedStyle(n,""),f&&(r=f.getPropertyValue(t));else if(n.currentStyle)r=n.currentStyle[pt(t)];else return null;return i?parseInt(r)||0:r},g=function(){for(var n=0;n<arguments.length;n++)if(isNaN(arguments[n])||typeof arguments[n]!="number")return!1;return!0},h=function(){for(var n=0;n<arguments.length;n++)if(typeof arguments[n]=="undefined")return!1;return!0},st=function(){for(var n=0;n<arguments.length;n++)if(typeof arguments[n]!="string")return!1;return!0},p=function(n,t){var r,i=0,f=0,e=0,o=0;if(!n)return 0;if(t=g(t)?t<0?0:Math.round(t):-1,r=h(n.style),r&&h(n.offsetHeight)&&st(n.style.height)){if(t>=0){if(u.compatMode=="CSS1Compat"&&(i=l(n,"padding-top",1),i!==null?(f=l(n,"padding-bottom",1),e=l(n,"border-top-width",1),o=l(n,"border-bottom-width",1)):h(n.offsetHeight,n.style.height)&&(n.style.height=t+"px",i=n.offsetHeight-t)),t-=i+f+e+o,isNaN(t)||t<0)return;n.style.height=t+"px"}t=n.offsetHeight}else r&&h(n.style.pixelHeight)&&(t>=0&&(n.style.pixelHeight=t),t=n.style.pixelHeight);return t},w=function(n,t){var r,i=0,f=0,e=0,o=0;if(!n)return 0;if(t=g(t)?t<0?0:Math.round(t):-1,r=h(n.style),r&&h(n.offsetWidth)&&st(n.style.width)){if(t>=0){if(u.compatMode=="CSS1Compat"&&(i=l(n,"padding-left",1),i!==null?(f=l(n,"padding-right",1),e=l(n,"border-left-width",1),o=l(n,"border-right-width",1)):h(n.offsetWidth,n.style.width)&&(n.style.width=t+"px",i=n.offsetWidth-t)),t-=i+f+e+o,isNaN(t)||t<0)return;n.style.width=t+"px"}t=n.offsetWidth}else r&&h(n.style.pixelWidth)&&(t>=0&&(n.style.pixelWidth=t),t=n.style.pixelWidth);return t},b=function(n,t){if(!n)return 0;var i=h(n.style);return i&&st(n.style.top)?g(t)?n.style.top=t+"px":(t=parseInt(n.style.top),isNaN(t)&&(t=l(n,"top",1)),isNaN(t)&&(t=0)):i&&h(n.style.pixelTop)&&(g(t)?n.style.pixelTop=t:t=n.style.pixelTop),t},k=function(n,t){if(!n)return 0;var i=h(n.style);return i&&st(n.style.left)?g(t)?n.style.left=t+"px":(t=parseInt(n.style.left),isNaN(t)&&(t=l(n,"left",1)),isNaN(t)&&(t=0)):i&&h(n.style.pixelLeft)&&(g(t)?n.style.pixelLeft=t:t=n.style.pixelLeft),t},ht,ct=/^(?:textarea|input|select)$/i,rr=/(?:^|\s)hover(\.\S+|)\b/,ur=/^key/,fr=/^(?:mouse|contextmenu)|click/,ou=function(n){return r.event.special.hover?n:n.replace(rr,"mouseenter$1 mouseleave$1")},r=function(){function v(){if(!n.isReady){try{u.documentElement.doScroll("left")}catch(t){setTimeout(v,1);return}n.ready()}}var n=function(t,i){return new n.fn.init(t,i)},y=at.pL,p=ht,e,w=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,b=/\S/,k=/^\s+/,g=/\s+$/,nt=/\W/,tt=/\d/,it=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,rt=/^[\],:{}\s]*$/,ut=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,ft=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,et=/(?:^|:|,)(?:\s*\[)+/g,ct=navigator.userAgent,c=!1,f=[],r,ot=Object.prototype.toString,o=Object.prototype.hasOwnProperty,s=Array.prototype.push,h=Array.prototype.slice,st=String.prototype.trim,l=Array.prototype.indexOf,a={};return n.fn=n.prototype={init:function(t,r){var o,s,f,h;if(!t)return this;if(t.nodeType)return this.context=this[0]=t,this.length=1,this;if(t==="body"&&!r&&u.body)return this.context=u,this[0]=u.body,this.selector="body",this.length=1,this;if(typeof t=="string"){if(o=w.exec(t),o&&(o[1]||!r)){if(o[1])return h=r?r.ownerDocument||r:u,f=it.exec(t),f?n.isPlainObject(r)?(t=[u.createElement(f[1])],n.fn.attr.call(t,r,!0)):t=[h.createElement(f[1])]:(f=n.buildFragment([o[1]],[h]),t=(f.cacheable?f.fragment.cloneNode(!0):f.fragment).childNodes),n.merge(this,t);if(s=u.getElementById(o[2]),s&&s.parentNode){if(s.id!==o[2])return e.find(t);this.length=1;this[0]=s}return this.context=u,this.selector=t,this}return r||nt.test(t)?!r||r.pL?(r||e).find(t):n(r).find(t):(this.selector=t,this.context=u,t=u.getElementsByTagName(t),n.merge(this,t))}return n.isFunction(t)?e.ready(t):(t.selector!==i&&(this.selector=t.selector,this.context=t.context),n.makeArray(t,this))},selector:"",pL:ii,length:0,size:function(){return this.length},toArray:function(){return h.call(this,0)},get:function(n){return n==null?this.toArray():n<0?this.slice(n)[0]:this[n]},pushStack:function(t,i,r){var u=n();return n.isArray(t)?s.apply(u,t):n.merge(u,t),u.prevObject=this,u.context=this.context,i==="find"?u.selector=this.selector+(this.selector?" ":"")+r:i&&(u.selector=this.selector+"."+i+"("+r+")"),u},each:function(t,i){return n.each(this,t,i)},ready:function(t){return n.bindReady(),n.isReady?t.call(u,n):f&&f.push(t),this},slice:function(){return this.pushStack(h.apply(this,arguments),"slice",h.call(arguments).join(","))},map:function(t){return this.pushStack(n.map(this,function(n,i){return t.call(n,i,n)}))},push:s,sort:[].sort,splice:[].splice},n.fn.init.prototype=n.fn,n.extend=n.fn.extend=function(){var o,e,u,r,s,h,t=arguments[0]||{},f=1,l=arguments.length,c=!1;for(typeof t=="boolean"&&(c=t,t=arguments[1]||{},f=2),typeof t=="object"||n.isFunction(t)||(t={}),l===f&&(t=this,--f);f<l;f++)if((o=arguments[f])!=null)for(e in o)(u=t[e],r=o[e],t!==r)&&(c&&r&&(n.isPlainObject(r)||(s=n.isArray(r)))?(s?(s=!1,h=u&&n.isArray(u)?u:[]):h=u&&n.isPlainObject(u)?u:{},t[e]=n.extend(c,h,r)):r!==i&&(t[e]=r));return t},n.extend({noConflict:function(t){return ht=p,t&&(at.pL=y),n},isReady:!1,readyWait:1,ready:function(t){if(t===!0&&n.readyWait--,!n.readyWait||t!==!0&&!n.isReady){if(!u.body)return setTimeout(n.ready,1);if(n.isReady=!0,t!==!0&&--n.readyWait>0)return;if(f){var i,r=0,e=f;for(f=null;i=e[r++];)i.call(u,n);n.fn.trigger&&n(u).trigger("ready").unbind("ready")}}},bindReady:function(){if(!c){if(c=!0,u.readyState==="complete")return setTimeout(n.ready,1);if(u.addEventListener)u.addEventListener("DOMContentLoaded",r,!1),t.addEventListener("load",n.ready,!1);else if(u.attachEvent){u.attachEvent("onreadystatechange",r);t.attachEvent("onload",n.ready);var i=!1;try{i=t.frameElement==null}catch(f){}u.documentElement.doScroll&&i&&v()}}},isFunction:function(t){return n.type(t)==="function"},isArray:Array.isArray||function(t){return n.type(t)==="array"},isWindow:function(n){return n&&typeof n=="object"&&"setInterval"in n},isNaN:function(n){return n==null||!tt.test(n)||isNaN(n)},type:function(n){return n==null?String(n):a[ot.call(n)]||"object"},isPlainObject:function(t){if(!t||n.type(t)!=="object"||t.nodeType||n.isWindow(t)||t.constructor&&!o.call(t,"constructor")&&!o.call(t.constructor.prototype,"isPrototypeOf"))return!1;var r;for(r in t);return r===i||o.call(t,r)},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw n;},parseJSON:function(i){if(typeof i!="string"||!i)return null;if(i=n.trim(i),rt.test(i.replace(ut,"@").replace(ft,"]").replace(et,"")))return t.JSON&&t.JSON.parse?t.JSON.parse(i):new Function("return "+i)();n.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(t){if(t&&b.test(t)){var r=u.getElementsByTagName("head")[0]||u.documentElement,i=u.createElement("script");i.type="text/javascript";n.support.scriptEval?i.appendChild(u.createTextNode(t)):i.text=t;r.insertBefore(i,r.firstChild);r.removeChild(i)}},nodeName:function(n,t){return n.nodeName&&n.nodeName.toUpperCase()===t.toUpperCase()},each:function(t,r,u){var f,e=0,s=t.length,h=s===i||n.isFunction(t),o;if(u){if(h){for(f in t)if(r.apply(t[f],u)===!1)break}else for(;e<s;)if(r.apply(t[e++],u)===!1)break}else if(h){for(f in t)if(r.call(t[f],f,t[f])===!1)break}else for(o=t[0];e<s&&r.call(o,e,o)!==!1;o=t[++e]);return t},trim:st,makeArray:function(t,i){var u=i||[],r;return t!=null&&(r=n.type(t),t.length==null||r==="string"||r==="function"||r==="regexp"||n.isWindow(t)?s.call(u,t):n.merge(u,t)),u},inArray:d,merge:function(n,t){var u=n.length,r=0,f;if(typeof t.length=="number")for(f=t.length;r<f;r++)n[u++]=t[r];else while(t[r]!==i)n[u++]=t[r++];return n.length=u,n},grep:function(n,t,i){var u=[],f,r,e;for(i=!!i,r=0,e=n.length;r<e;r++)f=!!t(n[r],r),i!==f&&u.push(n[r]);return u},map:function(n,t,i){for(var u=[],f,r=0,e=n.length;r<e;r++)f=t(n[r],r,i),f!=null&&(u[u.length]=f);return u.concat.apply([],u)},guid:1,proxy:function(t,r,u){return arguments.length===2&&(typeof r=="string"?(u=t,t=u[r],r=i):r&&!n.isFunction(r)&&(u=r,r=i)),!r&&t&&(r=function(){return t.apply(u||this,arguments)}),t&&(r.guid=t.guid=t.guid||r.guid||n.guid++),r}}),n.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(n,t){a["[object "+t+"]"]=t.toLowerCase()}),l&&(n.inArray=function(n,t){return l.call(t,n)}),/\s/.test(" ")||(k=/^[\s\xA0]+/,g=/[\s\xA0]+$/),e=n(u),u.addEventListener?r=function(){u.removeEventListener("DOMContentLoaded",r,!1);n.ready()}:u.attachEvent&&(r=function(){u.readyState==="complete"&&(u.detachEvent("onreadystatechange",r),n.ready())}),at.pL=ht=n}(),wt,ci,kt,dt,it,gt,rt;(function(){var e,s,h,c;r.support={};var f=u.documentElement,i=u.createElement("script"),n=u.createElement("div"),o="script"+a();if(n.style.display="none",n.innerHTML="   <link/><table><\/table><a href='/a' style='color:red;float:left;opacity:.55;'>a<\/a><input type='checkbox'/>",e=n.getElementsByTagName("*"),s=n.getElementsByTagName("a")[0],e&&e.length&&s){r.support={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,parentNode:!0,deleteExpando:!0,checkClone:!1,scriptEval:!1,noCloneEvent:!0};i.type="text/javascript";try{i.appendChild(u.createTextNode("window."+o+"=1;"))}catch(v){}f.insertBefore(i,f.firstChild);t[o]&&(r.support.scriptEval=!0,delete t[o]);try{delete i.test}catch(v){r.support.deleteExpando=!1}f.removeChild(i);n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",function l(){r.support.noCloneEvent=!1;n.detachEvent("onclick",l)}),n.cloneNode(!0).fireEvent("onclick"));n=u.createElement("div");n.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";h=u.createDocumentFragment();h.appendChild(n.firstChild);r.support.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked;c=function(n){var t=u.createElement("div"),i;return n="on"+n,i=n in t,i||(t.setAttribute(n,"return;"),i=typeof t[n]=="function"),t=null,i};r.support.submitBubbles=c("submit");r.support.changeBubbles=c("change");f=i=n=e=s=null}})();wt={};ci=/^(?:\{.*\}|\[.*\])$/;r.extend({cache:{},uuid:0,expando:"AccDC"+a(),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},data:function(n,u,f){if(r.acceptData(n)){n=n==t?wt:n;var s=n.nodeType,e=s?n[r.expando]:null,o=r.cache,h;if(!s||e||typeof u!="string"||f!==i)return s?e||(n[r.expando]=e=++r.uuid):o=n,typeof u=="object"?s?o[e]=r.extend(o[e],u):r.extend(o,u):s&&!o[e]&&(o[e]={}),h=s?o[e]:o,f!==i&&(h[u]=f),typeof u=="string"?h[u]:h}},removeData:function(n,i){var s;if(r.acceptData(n)){n=n==t?wt:n;var u=n.nodeType,f=u?n[r.expando]:n,o=r.cache,e=u?o[f]:f;if(i)e&&(delete e[i],u&&r.isEmptyObject(e)&&r.removeData(n));else if(u&&r.support.deleteExpando)delete n[r.expando];else if(n.removeAttribute)n.removeAttribute(r.expando);else if(u)delete o[f];else for(s in n)delete n[s]}},acceptData:function(n){if(n.nodeName){var t=r.noData[n.nodeName.toLowerCase()];if(t)return!(t===!0||n.getAttribute("classid")!==t)}return!0}});r.fn.extend({data:function(n,t){var f=null,s,e,o,h,u;if(typeof n=="undefined"){if(this.length)for(s=this[0].attributes,f=r.data(this[0]),o=0,h=s.length;o<h;o++)e=s[o].name,e.indexOf("data-")===0&&(e=e.substr(5),li(this[0],e,f[e]));return f}return typeof n=="object"?this.each(function(){r.data(this,n)}):(u=n.split("."),u[1]=u[1]?"."+u[1]:"",t===i?(f=this.triggerHandler("getData"+u[1]+"!",[u[0]]),f===i&&this.length&&(f=r.data(this[0],n),f=li(this[0],n,f)),f===i&&u[1]?this.data(u[0]):f):this.each(function(){var i=r(this),f=[u[0],t];i.triggerHandler("setData"+u[1]+"!",f);r.data(this,n,t);i.triggerHandler("changeData"+u[1]+"!",f)}))},removeData:function(n){return this.each(function(){r.removeData(this,n)})}});r.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0}});var er=/\.(.*)$/,ct=/^(?:textarea|input|select)$/i,or=/[^\w\s.|`]/g,sr=function(n){return n.replace(or,"\\$&")},ai={focusin:0,focusout:0};r.event={add:function(n,u,f,e){var y,s,h,o,b,a,p,v;if(n.nodeType!==3&&n.nodeType!==8){if(r.isWindow(n)&&n!==t&&!n.frameElement&&(n=t),f===!1)f=tt;else if(!f)return;if(f.handler&&(y=f,f=y.handler),f.guid||(f.guid=r.guid++),h=r.data(n),h){var w=n.nodeType?"events":"__events__",c=h[w],l=h.handle;for(typeof c=="function"?(l=c.handle,c=c.events):c||(n.nodeType||(h[w]=h=function(){}),h.events=c={}),l||(h.handle=l=function(){return typeof r!="undefined"&&!r.event.triggered?r.event.handle.apply(l.elem,arguments):i}),l.elem=n,u=u.split(" "),b=0;o=u[b++];)s=y?r.extend({},y):{handler:f,data:e},o.indexOf(".")>-1?(a=o.split("."),o=a.shift(),s.namespace=a.slice(0).sort().join(".")):(a=[],s.namespace=""),s.type=o,s.guid||(s.guid=f.guid),p=c[o],v=r.event.special[o]||{},p||(p=c[o]=[],v.setup&&v.setup.call(n,e,a,l)!==!1||(n.addEventListener?n.addEventListener(o,l,!1):n.attachEvent&&n.attachEvent("on"+o,l))),v.add&&(v.add.call(n,s),s.handler.guid||(s.handler.guid=f.guid)),p.push(s),r.event.global[o]=!0;n=null}}},global:{},remove:function(n,t,i,u){var p;if(n.nodeType!==3&&n.nodeType!==8){i===!1&&(i=tt);var k,f,e,d=0,v,l,y,a,o,c,w,b=n.nodeType?"events":"__events__",s=r.data(n),h=s&&s[b];if(s&&h){if(typeof h=="function"&&(s=h,h=h.events),t&&t.type&&(i=t.handler,t=t.type),!t||typeof t=="string"&&t.charAt(0)==="."){t=t||"";for(f in h)r.event.remove(n,f+t);return}for(t=t.split(" ");f=t[d++];)if(w=f,c=null,v=f.indexOf(".")<0,l=[],v||(l=f.split("."),f=l.shift(),y=new RegExp("(^|\\.)"+r.map(l.slice(0).sort(),sr).join("\\.(?:.*\\.)?")+"(\\.|$)")),o=h[f],o){if(!i){for(e=0;e<o.length;e++)c=o[e],(v||y.test(c.namespace))&&(r.event.remove(n,w,c.handler,e),o.splice(e--,1));continue}for(a=r.event.special[f]||{},e=u||0;e<o.length;e++)if(c=o[e],i.guid===c.guid&&((v||y.test(c.namespace))&&(u==null&&o.splice(e--,1),a.remove&&a.remove.call(n,c)),u!=null))break;(o.length===0||u!=null&&o.length===1)&&(a.teardown&&a.teardown.call(n,l)!==!1||r.removeEvent(n,f,s.handle),k=null,delete h[f])}r.isEmptyObject(h)&&(p=s.handle,p&&(p.elem=null),delete s.events,delete s.handle,typeof s=="function"?r.removeData(n,b):r.isEmptyObject(s)&&r.removeData(n))}}},trigger:function(n,t,u){var f=n.type||n,a=arguments[3],h,c;if(!a){if(n=typeof n=="object"?n[r.expando]?n:r.extend(r.Event(f),n):r.Event(f),f.indexOf("!")>=0&&(n.type=f=f.slice(0,-1),n.exclusive=!0),u||(n.stopPropagation(),r.event.global[f]&&r.each(r.cache,function(){this.events&&this.events[f]&&r.event.trigger(n,t,this.handle.elem)})),!u||u.nodeType===3||u.nodeType===8)return i;n.result=i;n.target=u;t=r.makeArray(t);t.unshift(n)}n.currentTarget=u;h=u.nodeType?r.data(u,"handle"):(r.data(u,"__events__")||{}).handle;h&&h.apply(u,t);c=u.parentNode||u.ownerDocument;try{u&&u.nodeName&&r.noData[u.nodeName.toLowerCase()]||u["on"+f]&&u["on"+f].apply(u,t)===!1&&(n.result=!1,n.preventDefault())}catch(y){}if(!n.isPropagationStopped()&&c)r.event.trigger(n,t,c,!0);else if(!n.isDefaultPrevented()){var s,e=n.target,o=f.replace(er,""),v=r.nodeName(e,"a")&&o==="click",l=r.event.special[o]||{};if((!l._default||l._default.call(u,n)===!1)&&!v&&!(e&&e.nodeName&&r.noData[e.nodeName.toLowerCase()])){try{e[o]&&(s=e["on"+o],s&&(e["on"+o]=null),r.event.triggered=!0,e[o]())}catch(p){}s&&(e["on"+o]=s);r.event.triggered=!1}}},handle:function(n){var h,u,c,a,f,l=[],v=r.makeArray(arguments),o,y,e,s;if(n=v[0]=r.event.fix(n||t.event),n.currentTarget=this,h=n.type.indexOf(".")<0&&!n.exclusive,h||(c=n.type.split("."),n.type=c.shift(),l=c.slice(0).sort(),a=new RegExp("(^|\\.)"+l.join("\\.(?:.*\\.)?")+"(\\.|$)")),n.namespace=n.namespace||l.join("."),f=r.data(this,this.nodeType?"events":"__events__"),typeof f=="function"&&(f=f.events),u=(f||{})[n.type],f&&u)for(u=u.slice(0),o=0,y=u.length;o<y;o++)if(e=u[o],(h||a.test(e.namespace))&&(n.handler=e.handler,n.data=e.data,n.handleObj=e,s=e.handler.apply(this,v),s!==i&&(n.result=s,s===!1&&(n.preventDefault(),n.stopPropagation())),n.isImmediatePropagationStopped()))break;return n.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return n.which==null&&(n.which=t.charCode!=null?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var o,r,f,e=t.button,s=t.fromElement;return n.pageX==null&&t.clientX!=null&&(o=n.target.ownerDocument||u,r=o.documentElement,f=o.body,n.pageX=t.clientX+(r&&r.scrollLeft||f&&f.scrollLeft||0)-(r&&r.clientLeft||f&&f.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||f&&f.scrollTop||0)-(r&&r.clientTop||f&&f.clientTop||0)),!n.relatedTarget&&s&&(n.relatedTarget=s===n.target?t.toElement:s),n.which||e===i||(n.which=e&1?1:e&2?3:e&4?2:0),n}},fix:function(n){if(n[r.expando])return n;var f,e,t=n,i=r.event.fixHooks[n.type]||{},o=i.props?this.props.concat(i.props):this.props;for(n=r.Event(t),f=o.length;f;)e=o[--f],n[e]=t[e];return n.target||(n.target=t.srcElement||u),n.target.nodeType===3&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,i.filter?i.filter(n,t):n},guid:1e8,proxy:r.proxy,special:{ready:{setup:r.bindReady,teardown:r.noop},beforeunload:{setup:function(n,t,i){r.isWindow(this)&&(this.onbeforeunload=i)},teardown:function(n,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}}};r.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){n.detachEvent&&n.detachEvent("on"+t,i)};r.Event=function(n){if(!this.preventDefault)return new r.Event(n);n&&n.type?(this.originalEvent=n,this.type=n.type):this.type=n;this.timeStamp=a();this[r.expando]=!0};r.Event.prototype={preventDefault:function(){this.isDefaultPrevented=bt;var n=this.originalEvent;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=bt;var n=this.originalEvent;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bt;this.stopPropagation()},isDefaultPrevented:tt,isPropagationStopped:tt,isImmediatePropagationStopped:tt};kt=function(n){var t=n.relatedTarget;try{while(t&&t!==this)t=t.parentNode;t!==this&&(n.type=n.data,r.event.handle.apply(this,arguments))}catch(i){}};dt=function(n){n.type=n.data;r.event.handle.apply(this,arguments)};r.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){r.event.special[n]={setup:function(i){r.event.add(this,t,i&&i.selector?dt:kt,n)},teardown:function(n){r.event.remove(this,t,n&&n.selector?dt:kt)}}});r.support.submitBubbles||(r.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form")r.event.add(this,"click.specialSubmit",function(n){var t=n.target,u=t.type;if((u==="submit"||u==="image")&&r(t).closest("form").length)return n.liveFired=i,vi("submit",this,arguments)}),r.event.add(this,"keypress.specialSubmit",function(n){var t=n.target,u=t.type;if((u==="text"||u==="password")&&r(t).closest("form").length&&n.keyCode===13)return n.liveFired=i,vi("submit",this,arguments)});else return!1},teardown:function(){r.event.remove(this,".specialSubmit")}});r.support.changeBubbles||(gt=function(n){var i=n.type,t=n.value;return i==="radio"||i==="checkbox"?t=n.checked:i==="select-multiple"?t=n.selectedIndex>-1?r.map(n.options,function(n){return n.selected}).join("-"):"":n.nodeName.toLowerCase()==="select"&&(t=n.selectedIndex),t},rt=function(n){var t=n.target,u,f;if(ct.test(t.nodeName)&&!t.readOnly)return(u=r.data(t,"_change_data"),f=gt(t),(n.type!=="focusout"||t.type!=="radio")&&r.data(t,"_change_data",f),u===i||f===u)?void 0:u!=null||f?(n.type="change",n.liveFired=i,r.event.trigger(n,arguments[1],t)):void 0},r.event.special.change={filters:{focusout:rt,beforedeactivate:rt,click:function(n){var t=n.target,i=t.type;if(i==="radio"||i==="checkbox"||t.nodeName.toLowerCase()==="select")return rt.call(this,n)},keydown:function(n){var i=n.target,t=i.type;if(n.keyCode===13&&i.nodeName.toLowerCase()!=="textarea"||n.keyCode===32&&(t==="checkbox"||t==="radio")||t==="select-multiple")return rt.call(this,n)},beforeactivate:function(n){var t=n.target;r.data(t,"_change_data",gt(t))}},setup:function(){if(this.type==="file")return!1;for(var n in it)r.event.add(this,n+".specialChange",it[n]);return ct.test(this.nodeName)},teardown:function(){return r.event.remove(this,".specialChange"),ct.test(this.nodeName)}},it=r.event.special.change.filters,it.focus=it.beforeactivate);u.addEventListener&&r.each({focus:"focusin",blur:"focusout"},function(n,t){function i(n){return n=r.event.fix(n),n.type=t,r.event.trigger(n,null,n.target)}r.event.special[t]={setup:function(){ai[t]++==0&&u.addEventListener(n,i,!0)},teardown:function(){--ai[t]==0&&u.removeEventListener(n,i,!0)}}});r.each(["bind","one"],function(n,t){r.fn[t]=function(n,u,f){var o,s,e,h;if(typeof n=="object"){for(o in n)this[t](o,u,n[o],f);return this}if((r.isFunction(u)||u===!1)&&(f=u,u=i),s=t==="one"?r.proxy(f,function(n){return r(this).unbind(n,s),f.apply(this,arguments)}):f,n==="unload"&&t!=="one")this.one(n,u,f);else for(e=0,h=this.length;e<h;e++)r.event.add(this[e],n,s,u);return this}});r.fn.extend({unbind:function(n,t){var u,i,f;if(typeof n!="object"||n.preventDefault)for(i=0,f=this.length;i<f;i++)r.event.remove(this[i],n,t);else for(u in n)this.unbind(u,n[u]);return this},trigger:function(n,t){return this.each(function(){r.event.trigger(n,t,this)})},triggerHandler:function(n,t){if(this[0]){var i=r.Event(n);return i.preventDefault(),i.stopPropagation(),r.event.trigger(i,t,this[0]),i.result}}});r.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(n,t){r.fn[t]=function(n,i){return i==null&&(i=n,n=null),arguments.length>0?this.bind(t,n,i):this.trigger(t)};r.attrFn&&(r.attrFn[t]=!0);ur.test(t)?r.event.fixHooks[t]=r.event.keyHooks:fr.test(t)&&(r.event.fixHooks[t]=r.event.mouseHooks)});t.attachEvent&&!t.addEventListener&&r(t).bind("unload",function(){for(var n in r.cache)if(r.cache[n].handle)try{r.event.remove(r.cache[n].handle.elem)}catch(t){}}),function(){function b(n,t,i,r,u,f){for(var e,s,o=0,h=r.length;o<h;o++)if(e=r[o],e){for(s=!1,e=e[n];e;){if(e.sizcache===i){s=r[e.sizset];break}if(e.nodeType!==1||f||(e.sizcache=i,e.sizset=o),e.nodeName.toLowerCase()===t){s=e;break}e=e[n]}r[o]=s}}function k(t,i,r,u,f,e){for(var o,h,s=0,c=u.length;s<c;s++)if(o=u[s],o){for(h=!1,o=o[t];o;){if(o.sizcache===r){h=u[o.sizset];break}if(o.nodeType===1)if(e||(o.sizcache=r,o.sizset=s),typeof i!="string"){if(o===i){h=!0;break}}else if(n.filter(i,[o]).length>0){h=o;break}o=o[t]}u[s]=h}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,v=0,p=Object.prototype.toString,h=!1,w=!0,e=/\\/g,c=/\W/,n,o,f,l,s,y;[0,0].sort(function(){return w=!1,0});n=function(i,r,e,o){var tt;if(e=e||[],r=r||u,tt=r,r.nodeType!==1&&r.nodeType!==9)return[];if(!i||typeof i!="string")return e;var w,v,h,nt,l,b,k,c,it=!0,g=n.isXML(r),s=[],rt=i;do if(a.exec(""),w=a.exec(rt),w&&(rt=w[3],s.push(w[1]),w[2])){nt=w[3];break}while(w);if(s.length>1&&d.exec(i))if(s.length===2&&t.relative[s[0]])v=y(s[0]+s[1],r);else for(v=t.relative[s[0]]?[r]:n(s.shift(),r);s.length;)i=s.shift(),t.relative[i]&&(i+=s.shift()),v=y(i,v);else if(!o&&s.length>1&&r.nodeType===9&&!g&&t.match.ID.test(s[0])&&!t.match.ID.test(s[s.length-1])&&(l=n.find(s.shift(),r,g),r=l.expr?n.filter(l.expr,l.set)[0]:l.set[0]),r)for(l=o?{expr:s.pop(),set:f(o)}:n.find(s.pop(),s.length===1&&(s[0]==="~"||s[0]==="+")&&r.parentNode?r.parentNode:r,g),v=l.expr?n.filter(l.expr,l.set):l.set,s.length>0?h=f(v):it=!1;s.length;)b=s.pop(),k=b,t.relative[b]?k=s.pop():b="",k==null&&(k=r),t.relative[b](h,k,g);else h=s=[];if(h||(h=v),h||n.error(b||i),p.call(h)==="[object Array]")if(it)if(r&&r.nodeType===1)for(c=0;h[c]!=null;c++)h[c]&&(h[c]===!0||h[c].nodeType===1&&n.contains(r,h[c]))&&e.push(v[c]);else for(c=0;h[c]!=null;c++)h[c]&&h[c].nodeType===1&&e.push(v[c]);else e.push.apply(e,h);else f(h,e);return nt&&(n(nt,tt,e,o),n.uniqueSort(e)),e};n.uniqueSort=function(n){if(l&&(h=w,n.sort(l),h))for(var t=1;t<n.length;t++)n[t]===n[t-1]&&n.splice(t--,1);return n};n.matches=function(t,i){return n(t,null,null,i)};n.matchesSelector=function(t,i){return n(i,null,null,[t]).length>0};n.find=function(n,i,r){var f,o,c,u,s,h;if(!n)return[];for(o=0,c=t.order.length;o<c;o++)if(s=t.order[o],(u=t.leftMatch[s].exec(n))&&(h=u[1],u.splice(1,1),h.substr(h.length-1)!=="\\"&&(u[1]=(u[1]||"").replace(e,""),f=t.find[s](u,i,r),f!=null))){n=n.replace(t.match[s],"");break}return f||(f=typeof i.getElementsByTagName!="undefined"?i.getElementsByTagName("*"):[]),{set:f,expr:n}};n.filter=function(r,u,f,e){for(var o,h,b=r,l=[],s=u,d=u&&u[0]&&n.isXML(u[0]),c,a,y,k,p,v,w;r&&u.length;){for(c in t.filter)if((o=t.leftMatch[c].exec(r))!=null&&o[2]){if(k=t.filter[c],p=o[1],h=!1,o.splice(1,1),p.substr(p.length-1)==="\\")continue;if(s===l&&(l=[]),t.preFilter[c])if(o=t.preFilter[c](o,s,f,l,e,d),o){if(o===!0)continue}else h=a=!0;if(o)for(v=0;(y=s[v])!=null;v++)y&&(a=k(y,o,v,s),w=e^!!a,f&&a!=null?w?h=!0:s[v]=!1:w&&(l.push(y),h=!0));if(a!==i){if(f||(s=l),r=r.replace(t.match[c],""),!h)return[];break}}if(r===b)if(h==null)n.error(r);else break;b=r}return s};n.error=function(n){throw"Syntax error, unrecognized expression: "+n;};var t=n.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(n){return n.getAttribute("href")},type:function(n){return n.getAttribute("type")}},relative:{"+":function(t,i){var f=typeof i=="string",e=f&&!c.test(i),o=f&&!e,u,s,r;for(e&&(i=i.toLowerCase()),u=0,s=t.length;u<s;u++)if(r=t[u]){while((r=r.previousSibling)&&r.nodeType!==1);t[u]=o||r&&r.nodeName.toLowerCase()===i?r||!1:r===i}o&&n.filter(i,t,!0)},">":function(t,i){var u,f=typeof i=="string",r=0,o=t.length,e;if(f&&!c.test(i))for(i=i.toLowerCase();r<o;r++)u=t[r],u&&(e=u.parentNode,t[r]=e.nodeName.toLowerCase()===i?e:!1);else{for(;r<o;r++)u=t[r],u&&(t[r]=f?u.parentNode:u.parentNode===i);f&&n.filter(i,t,!0)}},"":function(n,t,i){var r,f=v++,u=k;typeof t!="string"||c.test(t)||(t=t.toLowerCase(),r=t,u=b);u("parentNode",t,f,n,r,i)},"~":function(n,t,i){var r,f=v++,u=k;typeof t!="string"||c.test(t)||(t=t.toLowerCase(),r=t,u=b);u("previousSibling",t,f,n,r,i)}},find:{ID:function(n,t,i){if(typeof t.getElementById!="undefined"&&!i){var r=t.getElementById(n[1]);return r&&r.parentNode?[r]:[]}},NAME:function(n,t){var r,u,i,f;if(typeof t.getElementsByName!="undefined"){for(r=[],u=t.getElementsByName(n[1]),i=0,f=u.length;i<f;i++)u[i].getAttribute("name")===n[1]&&r.push(u[i]);return r.length===0?null:r}},TAG:function(n,t){if(typeof t.getElementsByTagName!="undefined")return t.getElementsByTagName(n[1])}},preFilter:{CLASS:function(n,t,i,r,u,f){if(n=" "+n[1].replace(e,"")+" ",f)return n;for(var s=0,o;(o=t[s])!=null;s++)o&&(u^(o.className&&(" "+o.className+" ").replace(/[\t\n\r]/g," ").indexOf(n)>=0)?i||r.push(o):i&&(t[s]=!1));return!1},ID:function(n){return n[1].replace(e,"")},TAG:function(n){return n[1].replace(e,"").toLowerCase()},CHILD:function(t){if(t[1]==="nth"){t[2]||n.error(t[0]);t[2]=t[2].replace(/^\+|\s*/g,"");var i=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(t[2]==="even"&&"2n"||t[2]==="odd"&&"2n+1"||!/\D/.test(t[2])&&"0n+"+t[2]||t[2]);t[2]=i[1]+(i[2]||1)-0;t[3]=i[3]-0}else t[2]&&n.error(t[0]);return t[0]=v++,t},ATTR:function(n,i,r,u,f,o){var s=n[1]=n[1].replace(e,"");return!o&&t.attrMap[s]&&(n[1]=t.attrMap[s]),n[4]=(n[4]||n[5]||"").replace(e,""),n[2]==="~="&&(n[4]=" "+n[4]+" "),n},PSEUDO:function(i,r,u,f,e){if(i[1]==="not")if((a.exec(i[3])||"").length>1||/^\w/.test(i[3]))i[3]=n(i[3],null,null,r);else{var o=n.filter(i[3],r,u,!0^e);return u||f.push.apply(f,o),!1}else if(t.match.POS.test(i[0])||t.match.CHILD.test(i[0]))return!0;return i},POS:function(n){return n.unshift(!0),n}},filters:{enabled:function(n){return n.disabled===!1&&n.type!=="hidden"},disabled:function(n){return n.disabled===!0},checked:function(n){return n.checked===!0},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},parent:function(n){return!!n.firstChild},empty:function(n){return!n.firstChild},has:function(t,i,r){return!!n(r[3],t).length},header:function(n){return/h\d/i.test(n.nodeName)},text:function(n){var t=n.getAttribute("type"),i=n.type;return n.nodeName.toLowerCase()==="input"&&"text"===i&&(t===i||t===null)},radio:function(n){return n.nodeName.toLowerCase()==="input"&&"radio"===n.type},checkbox:function(n){return n.nodeName.toLowerCase()==="input"&&"checkbox"===n.type},file:function(n){return n.nodeName.toLowerCase()==="input"&&"file"===n.type},password:function(n){return n.nodeName.toLowerCase()==="input"&&"password"===n.type},submit:function(n){var t=n.nodeName.toLowerCase();return(t==="input"||t==="button")&&"submit"===n.type},image:function(n){return n.nodeName.toLowerCase()==="input"&&"image"===n.type},reset:function(n){return n.nodeName.toLowerCase()==="input"&&"reset"===n.type},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&"button"===n.type||t==="button"},input:function(n){return/input|select|textarea|button/i.test(n.nodeName)},focus:function(n){return n===n.ownerDocument.activeElement}},setFilters:{first:function(n,t){return t===0},last:function(n,t,i,r){return t===r.length-1},even:function(n,t){return t%2==0},odd:function(n,t){return t%2==1},lt:function(n,t,i){return t<i[3]-0},gt:function(n,t,i){return t>i[3]-0},nth:function(n,t,i){return i[3]-0===t},eq:function(n,t,i){return i[3]-0===t}},filter:{PSEUDO:function(i,r,u,f){var e=r[1],h=t.filters[e],s,o,c;if(h)return h(i,u,r,f);if(e==="contains")return(i.textContent||i.innerText||n.getText([i])||"").indexOf(r[3])>=0;if(e==="not"){for(s=r[3],o=0,c=s.length;o<c;o++)if(s[o]===i)return!1;return!0}n.error(e)},CHILD:function(n,t){var s=t[1],i=n,r,e,o,u,h,f;switch(s){case"only":case"first":while(i=i.previousSibling)if(i.nodeType===1)return!1;if(s==="first")return!0;i=n;case"last":while(i=i.nextSibling)if(i.nodeType===1)return!1;return!0;case"nth":if(r=t[2],e=t[3],r===1&&e===0)return!0;if(o=t[0],u=n.parentNode,u&&(u.sizcache!==o||!n.nodeIndex)){for(h=0,i=u.firstChild;i;i=i.nextSibling)i.nodeType===1&&(i.nodeIndex=++h);u.sizcache=o}return f=n.nodeIndex-e,r===0?f===0:f%r==0&&f/r>=0}},ID:function(n,t){return n.nodeType===1&&n.getAttribute("id")===t},TAG:function(n,t){return t==="*"&&n.nodeType===1||n.nodeName.toLowerCase()===t},CLASS:function(n,t){return(" "+(n.className||n.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(n,i){var e=i[1],o=t.attrHandle[e]?t.attrHandle[e](n):n[e]!=null?n[e]:n.getAttribute(e),u=o+"",f=i[2],r=i[4];return o==null?f==="!=":f==="="?u===r:f==="*="?u.indexOf(r)>=0:f==="~="?(" "+u+" ").indexOf(r)>=0:r?f==="!="?u!==r:f==="^="?u.indexOf(r)===0:f==="$="?u.substr(u.length-r.length)===r:f==="|="?u===r||u.substr(0,r.length+1)===r+"-":!1:u&&o!==!1},POS:function(n,i,r,u){var e=i[2],f=t.setFilters[e];if(f)return f(n,r,i,u)}}},d=t.match.POS,g=function(n,t){return"\\"+(+t+1)};for(o in t.match)t.match[o]=new RegExp(t.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),t.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+t.match[o].source.replace(/\\(\d+)/g,g));f=function(n,t){return(n=Array.prototype.slice.call(n,0),t)?(t.push.apply(t,n),t):n};try{Array.prototype.slice.call(u.documentElement.childNodes,0)[0].nodeType}catch(nt){f=function(n,t){var i=0,r=t||[],u;if(p.call(n)==="[object Array]")Array.prototype.push.apply(r,n);else if(typeof n.length=="number")for(u=n.length;i<u;i++)r.push(n[i]);else for(;n[i];i++)r.push(n[i]);return r}}u.documentElement.compareDocumentPosition?l=function(n,t){return n===t?(h=!0,0):!n.compareDocumentPosition||!t.compareDocumentPosition?n.compareDocumentPosition?-1:1:n.compareDocumentPosition(t)&4?-1:1}:(l=function(n,t){var e,l,u=[],f=[],o=n.parentNode,c=t.parentNode,r=o,i;if(n===t)return h=!0,0;if(o===c)return s(n,t);if(o){if(!c)return 1}else return-1;while(r)u.unshift(r),r=r.parentNode;for(r=c;r;)f.unshift(r),r=r.parentNode;for(e=u.length,l=f.length,i=0;i<e&&i<l;i++)if(u[i]!==f[i])return s(u[i],f[i]);return i===e?s(n,f[i],-1):s(u[i],t,1)},s=function(n,t,i){if(n===t)return i;for(var r=n.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1});n.getText=function(t){for(var u="",i,r=0;t[r];r++)i=t[r],i.nodeType===3||i.nodeType===4?u+=i.value:i.nodeType!==8&&(u+=n.getText(i.childNodes));return u},function(){var n=u.createElement("div"),f="script"+(new Date).getTime(),r=u.documentElement;n.innerHTML="<a name='"+f+"'/>";r.insertBefore(n,r.firstChild);u.getElementById(f)&&(t.find.ID=function(n,t,r){if(typeof t.getElementById!="undefined"&&!r){var u=t.getElementById(n[1]);return u?u.id===n[1]||typeof u.getAttributeNode!="undefined"&&u.getAttributeNode("id").value===n[1]?[u]:i:[]}},t.filter.ID=function(n,t){var i=typeof n.getAttributeNode!="undefined"&&n.getAttributeNode("id");return n.nodeType===1&&i&&i.value===t});r.removeChild(n);r=n=null}(),function(){var n=u.createElement("div");n.appendChild(u.createComment(""));n.getElementsByTagName("*").length>0&&(t.find.TAG=function(n,t){var i=t.getElementsByTagName(n[1]),u,r;if(n[1]==="*"){for(u=[],r=0;i[r];r++)i[r].nodeType===1&&u.push(i[r]);i=u}return i});n.innerHTML="<a href='#'><\/a>";n.firstChild&&typeof n.firstChild.getAttribute!="undefined"&&n.firstChild.getAttribute("href")!=="#"&&(t.attrHandle.href=function(n){return n.getAttribute("href",2)});n=null}();u.querySelectorAll&&function(){var r=n,i=u.createElement("div"),o="__sizzle__",e;if(i.innerHTML="<p class='TEST'><\/p>",!i.querySelectorAll||i.querySelectorAll(".TEST").length!==0){n=function(i,e,s,h){var c,l;if(e=e||u,!h&&!n.isXML(e)){if(c=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(i),c&&(e.nodeType===1||e.nodeType===9)){if(c[1])return f(e.getElementsByTagName(i),s);if(c[2]&&t.find.CLASS&&e.getElementsByClassName)return f(e.getElementsByClassName(c[2]),s)}if(e.nodeType===9){if(i==="body"&&e.body)return f([e.body],s);if(c&&c[3])if(l=e.getElementById(c[3]),l&&l.parentNode){if(l.id===c[3])return f([l],s)}else return f([],s);try{return f(e.querySelectorAll(i),s)}catch(b){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var w=e,v=e.getAttribute("id"),a=v||o,y=e.parentNode,p=/^\s*[+~]/.test(i);v?a=a.replace(/'/g,"\\$&"):e.setAttribute("id",a);p&&y&&(e=e.parentNode);try{if(!p||y)return f(e.querySelectorAll("[id='"+a+"'] "+i),s)}catch(k){}finally{v||w.removeAttribute("id")}}}return r(i,e,s,h)};for(e in r)n[e]=r[e];i=null}}(),function(){var i=u.documentElement,r=i.matchesSelector||i.mozMatchesSelector||i.webkitMatchesSelector||i.msMatchesSelector,e,f;if(r){e=!r.call(u.createElement("div"),"div");f=!1;try{r.call(u.documentElement,"[test!='']:sizzle")}catch(o){f=!0}n.matchesSelector=function(i,u){if(u=u.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"),!n.isXML(i))try{if(f||!t.match.PSEUDO.test(u)&&!/!=/.test(u)){var o=r.call(i,u);if(o||!e||i.document&&i.document.nodeType!==11)return o}}catch(s){}return n(u,null,null,[i]).length>0}}}(),function(){var n=u.createElement("div");(n.innerHTML="<div class='test e'><\/div><div class='test'><\/div>",n.getElementsByClassName&&n.getElementsByClassName("e").length!==0)&&(n.lastChild.className="e",n.getElementsByClassName("e").length!==1)&&(t.order.splice(1,0,"CLASS"),t.find.CLASS=function(n,t,i){if(typeof t.getElementsByClassName!="undefined"&&!i)return t.getElementsByClassName(n[1])},n=null)}();n.contains=u.documentElement.contains?function(n,t){return n!==t&&(n.contains?n.contains(t):!0)}:u.documentElement.compareDocumentPosition?function(n,t){return!!(n.compareDocumentPosition(t)&16)}:function(){return!1};n.isXML=function(n){var t=(n?n.ownerDocument||n:0).documentElement;return t?t.nodeName!=="HTML":!1};y=function(i,r){for(var f,e=[],o="",s=r.nodeType?[r]:r,u,h;f=t.match.PSEUDO.exec(i);)o+=f[0],i=i.replace(t.match.PSEUDO,"");for(i=t.relative[i]?i+"*":i,u=0,h=s.length;u<h;u++)n(i,s[u],e);return n.filter(o,e)};r.find=n;r.expr=n.selectors;r.expr[":"]=r.expr.filters;r.unique=n.uniqueSort;r.text=n.getText;r.isXMLDoc=n.isXML;r.contains=n.contains}();var hr=/^.[^:#\[\.,]*$/,su=Array.prototype.slice,hu=r.expr.match.POS,cr=r.expr.match.needsContext;r.fn.extend({find:function(n){for(var t=this.pushStack("","find",n),e=0,u,f,i=0,o=this.length;i<o;i++)if(e=t.length,r.find(n,this[i],t),i>0)for(u=e;u<t.length;u++)for(f=0;f<e;f++)if(t[f]===t[u]){t.splice(u--,1);break}return t},closest:function(n,t){for(var i,f=0,o=this.length,u=[],e=cr.test(n)||typeof n!="string"?r(n,t||this.context):0;f<o;f++)for(i=this[f];i&&i.ownerDocument&&i!==t&&i.nodeType!==11;){if(e?e.index(i)>-1:r.find.matchesSelector(i,n)){u.push(i);break}i=i.parentNode}return u=u.length>1?r.unique(u):u,this.pushStack(u,"closest",n)},filter:function(n){return this.pushStack(lr(this,n,!0),"filter",n)},is:function(n){return!!n&&r.filter(n,this).length>0}});r.extend({filter:function(n,t,i){return i&&(n=":not("+n+")"),t.length===1?r.find.matchesSelector(t[0],n)?[t[0]]:[]:r.find.matches(n,t)}});var yi=/ pL\d+="(?:\d+|null)"/g,lt=/^\s+/,pi=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,wi=/<([\w:]+)/,ar=/<tbody/i,vr=/<|&#?\w+;/,bi=/<(?:script|object|embed|option|style)/i,ki=/checked\s*(?:[^=]|=\s*.checked.)/i,yr=/\=([^="'>\s]+\/)>/g,s={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],area:[1,"<map>","<\/map>"],_default:[0,"",""]};s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;r.support.htmlSerialize||(s._default=[1,"div<div>","<\/div>"]);r.fn.extend({append:function(){return this.domManip(arguments,!0,function(n){this.nodeType===1&&this.appendChild(n)})},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this.nextSibling)});if(arguments.length){var n=this.pushStack(this,"after",arguments);return n.push.apply(n,r(arguments[0]).toArray()),n}},remove:function(n,t){for(var u=0,i;(i=this[u])!=null;u++)(!n||r.filter(n,[i]).length)&&(t||i.nodeType!==1||(r.cleanData(i.getElementsByTagName("*")),r.cleanData([i])),i.parentNode&&i.parentNode.removeChild(i));return this},empty:function(){for(var t=0,n;(n=this[t])!=null;t++)for(n.nodeType===1&&r.cleanData(n.getElementsByTagName("*"));n.firstChild;)n.removeChild(n.firstChild);return this},clone:function(n){var t=this.map(function(){var n,t,i;return r.support.noCloneEvent||r.isXMLDoc(this)?this.cloneNode(!0):(n=this.outerHTML,t=this.ownerDocument,n||(i=t.createElement("div"),i.appendChild(this.cloneNode(!0)),n=i.innerHTML),r.clean([n.replace(yi,"").replace(yr,'="$1">').replace(lt,"")],t)[0])});return n===!0&&(di(this,t),di(this.find("*"),t.find("*"))),t},html:function(n){if(n===i)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(yi,""):null;if(typeof n!="string"||bi.test(n)||!r.support.leadingWhitespace&&lt.test(n)||s[(wi.exec(n)||["",""])[1].toLowerCase()])r.isFunction(n)?this.each(function(t){var i=r(this);i.html(n.call(this,t,i.html()))}):this.empty().append(n);else{n=n.replace(pi,"<$1><\/$2>");try{for(var t=0,u=this.length;t<u;t++)this[t].nodeType===1&&(r.cleanData(this[t].getElementsByTagName("*")),this[t].innerHTML=n)}catch(f){this.empty().append(n)}}return this},domManip:function(n,t,u){var c,h,f,s,e=n[0],l=[],o,a;if(!r.support.checkClone&&arguments.length===3&&typeof e=="string"&&ki.test(e))return this.each(function(){r(this).domManip(n,t,u,!0)});if(r.isFunction(e))return this.each(function(f){var o=r(this);n[0]=e.call(this,f,t?o.html():i);o.domManip(n,t,u)});if(this[0]){if(s=e&&e.parentNode,c=r.support.parentNode&&s&&s.nodeType===11&&s.childNodes.length===this.length?{fragment:s}:r.buildFragment(n,this,l),f=c.fragment,h=f.childNodes.length===1?f=f.firstChild:f.firstChild,h)for(t=t&&r.nodeName(h,"tr"),o=0,a=this.length;o<a;o++)u.call(t?pr(this[o],h):this[o],o>0||c.cacheable||this.length>1?f.cloneNode(!0):f);l.length&&r.each(l,wr)}return this}});r.buildFragment=function(n,t,i){var f,o,e,s=t&&t[0]?t[0].ownerDocument||t[0]:u;return n.length===1&&typeof n[0]=="string"&&n[0].length<512&&s===u&&!bi.test(n[0])&&(r.support.checkClone||!ki.test(n[0]))&&(o=!0,e=r.fragments[n[0]],e&&e!==1&&(f=e)),f||(f=s.createDocumentFragment(),r.clean(n,s,f,i)),o&&(r.fragments[n[0]]=e?f:1),{fragment:f,cacheable:o}};r.fragments={};r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){r.fn[n]=function(i){var e=[],u=r(i),o=this.length===1&&this[0].parentNode,f,h,s;if(o&&o.nodeType===11&&o.childNodes.length===1&&u.length===1)return u[t](this[0]),this;for(f=0,h=u.length;f<h;f++)s=(f>0?this.clone(!0):this).get(),r(u[f])[t](s),e=e.concat(s);return this.pushStack(e,n,u.selector)}});r.extend({clean:function(n,t,i,f){var o,h,e,y,a,l;for(t=t||u,typeof t.createElement=="undefined"&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||u),o=[],h=0;(e=n[h])!=null;h++)if(typeof e=="number"&&(e+=""),e){if(typeof e!="string"||vr.test(e)){if(typeof e=="string"){e=e.replace(pi,"<$1><\/$2>");var p=(wi.exec(e)||["",""])[1].toLowerCase(),v=s[p]||s._default,w=v[0],c=t.createElement("div");for(c.innerHTML=v[1]+e+v[2];w--;)c=c.lastChild;if(!r.support.tbody)for(y=ar.test(e),a=p==="table"&&!y?c.firstChild&&c.firstChild.childNodes:v[1]==="<table>"&&!y?c.childNodes:[],l=a.length-1;l>=0;--l)r.nodeName(a[l],"tbody")&&!a[l].childNodes.length&&a[l].parentNode.removeChild(a[l]);!r.support.leadingWhitespace&&lt.test(e)&&c.insertBefore(t.createTextNode(lt.exec(e)[0]),c.firstChild);e=c.childNodes}}else e=t.createTextNode(e);e.nodeType?o.push(e):o=r.merge(o,e)}if(i)for(h=0;o[h];h++)f&&r.nodeName(o[h],"script")&&(!o[h].type||o[h].type.toLowerCase()==="text/javascript")?f.push(o[h].parentNode?o[h].parentNode.removeChild(o[h]):o[h]):(o[h].nodeType===1&&o.splice.apply(o,[h+1,0].concat(r.makeArray(o[h].getElementsByTagName("script")))),i.appendChild(o[h]));return o},cleanData:function(n){for(var i,u,o=r.cache,s=r.event.special,h=r.support.deleteExpando,t,f,e=0;(t=n[e])!=null;e++)if((!t.nodeName||!r.noData[t.nodeName.toLowerCase()])&&(u=t[r.expando],u)){if(i=o[u],i&&i.events)for(f in i.events)s[f]?r.event.remove(t,f):r.removeEvent(t,f,i.handle);h?delete t[r.expando]:t.removeAttribute&&t.removeAttribute(r.expando);delete o[u]}}});var br=a(),kr=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,dr=/^(?:select|textarea)/i,gr=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,nu=/^(?:GET|HEAD)$/,tu=/\[\]$/,nt=/\=\?(&|$)/,ni=/\?/,iu=/([?&])_=[^&]*/,ru=/^(\w+:)?\/\/([^\/?#]+)/,uu=/%20/g,fu=/#.*$/,gi=r.fn.load;r.fn.extend({load:function(n,t,i){var u,f,e,o;return typeof n!="string"&&gi?gi.apply(this,arguments):this.length?(u=n.indexOf(" "),u>=0&&(f=n.slice(u,n.length),n=n.slice(0,u)),e="GET",t&&(r.isFunction(t)?(i=t,t=null):typeof t=="object"&&(t=r.param(t,r.ajaxSettings.traditional),e="POST")),o=this,r.ajax({url:n,type:e,dataType:"html",data:t,complete:function(n,t){(t==="success"||t==="notmodified")&&o.html(f?r("<div>").append(n.responseText.replace(kr,"")).find(f):n.responseText);i&&o.each(i,[n.responseText,t,n])}}),this):this},serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?r.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||dr.test(this.nodeName)||gr.test(this.type))}).map(function(n,t){var i=r(this).val();return i==null?null:r.isArray(i)?r.map(i,function(n){return{name:t.name,value:n}}):{name:t.name,value:i}}).get()}});r.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(n,t){r.fn[t]=function(n){return this.bind(t,n)}});r.extend({get:function(n,t,i,u){return r.isFunction(t)&&(u=u||i,i=t,t=null),r.ajax({type:"GET",url:n,data:t,success:i,dataType:u})},getScript:function(n,t){return r.get(n,null,t,"script")},getJSON:function(n,t,i){return r.get(n,t,i,"json")},post:function(n,t,i,u){return r.isFunction(t)&&(u=u||i,i=t,t={}),r.ajax({type:"POST",url:n,data:t,success:i,dataType:u})},ajaxSetup:function(n){r.extend(r.ajaxSettings,n)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,xhr:function(){return new t.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(n){var f=r.extend(!0,{},r.ajaxSettings,n),h,o,c,y=f.type.toUpperCase(),w=nu.test(y),k,d,g,p,tt,l,s,it,v,e,b,rt;if(f.url=f.url.replace(fu,""),f.context=n&&n.context!=null?n.context:f,f.data&&f.processData&&typeof f.data!="string"&&(f.data=r.param(f.data,f.traditional)),f.dataType==="jsonp"&&(y==="GET"?nt.test(f.url)||(f.url+=(ni.test(f.url)?"&":"?")+(f.jsonp||"callback")+"=?"):f.data&&nt.test(f.data)||(f.data=(f.data?f.data+"&":"")+(f.jsonp||"callback")+"=?"),f.dataType="json"),f.dataType==="json"&&(f.data&&nt.test(f.data)||nt.test(f.url))&&(h=f.jsonpCallback||"jsonp"+br++,f.data&&(f.data=(f.data+"").replace(nt,"="+h+"$1")),f.url=f.url.replace(nt,"="+h+"$1"),f.dataType="script",k=t[h],t[h]=function(n){if(r.isFunction(k))k(n);else{t[h]=i;try{delete t[h]}catch(u){}}c=n;r.handleSuccess(f,e,o,c);r.handleComplete(f,e,o,c);l&&l.removeChild(s)}),f.dataType==="script"&&f.cache===null&&(f.cache=!1),f.cache===!1&&w&&(d=a(),g=f.url.replace(iu,"$1_="+d),f.url=g+(g===f.url?(ni.test(f.url)?"&":"?")+"_="+d:"")),f.data&&w&&(f.url+=(ni.test(f.url)?"&":"?")+f.data),f.global&&r.active++==0&&r.event.trigger("ajaxStart"),p=ru.exec(f.url),tt=p&&(p[1]&&p[1].toLowerCase()!==location.protocol||p[2].toLowerCase()!==location.host),f.dataType==="script"&&y==="GET"&&tt)return l=u.getElementsByTagName("head")[0]||u.documentElement,s=u.createElement("script"),f.scriptCharset&&(s.charset=f.scriptCharset),s.src=f.url,h||(it=!1,s.onload=s.onreadystatechange=function(){it||this.readyState&&this.readyState!=="loaded"&&this.readyState!=="complete"||(it=!0,r.handleSuccess(f,e,o,c),r.handleComplete(f,e,o,c),s.onload=s.onreadystatechange=null,l&&s.parentNode&&l.removeChild(s))}),l.insertBefore(s,l.firstChild),i;if(v=!1,e=f.xhr(),e){f.username?e.open(y,f.url,f.async,f.username,f.password):e.open(y,f.url,f.async);try{(f.data!=null&&!w||n&&n.contentType)&&e.setRequestHeader("Content-Type",f.contentType);f.ifModified&&(r.lastModified[f.url]&&e.setRequestHeader("If-Modified-Since",r.lastModified[f.url]),r.etag[f.url]&&e.setRequestHeader("If-None-Match",r.etag[f.url]));tt||e.setRequestHeader("X-Requested-With","XMLHttpRequest");e.setRequestHeader("Accept",f.dataType&&f.accepts[f.dataType]?f.accepts[f.dataType]+", */*; q=0.01":f.accepts._default)}catch(ft){}if(f.beforeSend&&f.beforeSend.call(f.context,e,f)===!1)return f.global&&r.active--==1&&r.event.trigger("ajaxStop"),e.abort(),!1;f.global&&r.triggerGlobal(f,"ajaxSend",[e,f]);b=e.onreadystatechange=function(n){if(e&&e.readyState!==0&&n!=="abort"){if(!v&&e&&(e.readyState===4||n==="timeout")){v=!0;e.onreadystatechange=r.noop;o=n==="timeout"?"timeout":r.httpSuccess(e)?f.ifModified&&r.httpNotModified(e,f.url)?"notmodified":"success":"error";var t;if(o==="success")try{c=r.httpData(e,f.dataType,f)}catch(i){o="parsererror";t=i}o==="success"||o==="notmodified"?h||r.handleSuccess(f,e,o,c):r.handleError(f,e,o,t);h||r.handleComplete(f,e,o,c);n==="timeout"&&e.abort();f.async&&(e=null)}}else v||r.handleComplete(f,e,o,c),v=!0,e&&(e.onreadystatechange=r.noop)};try{rt=e.abort;e.abort=function(){e&&Function.prototype.call.call(rt,e);b("abort")}}catch(et){}f.async&&f.timeout>0&&setTimeout(function(){e&&!v&&b("timeout")},f.timeout);try{e.send(w||f.data==null?null:f.data)}catch(ut){r.handleError(f,e,null,ut);r.handleComplete(f,e,o,c)}return f.async||b(),e}},param:function(n,t){var u=[],e=function(n,t){t=r.isFunction(t)?t():t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)},f;if(t===i&&(t=r.ajaxSettings.traditional),r.isArray(n)||n.pL)r.each(n,function(){e(this.name,this.value)});else for(f in n)ti(f,n[f],t,e);return u.join("&").replace(uu,"+")}});r.extend({active:0,lastModified:{},etag:{},handleError:function(n,t,i,u){n.error&&n.error.call(n.context,t,i,u);n.global&&r.triggerGlobal(n,"ajaxError",[t,n,u])},handleSuccess:function(n,t,i,u){n.success&&n.success.call(n.context,u,i,t);n.global&&r.triggerGlobal(n,"ajaxSuccess",[t,n])},handleComplete:function(n,t,i){n.complete&&n.complete.call(n.context,t,i);n.global&&r.triggerGlobal(n,"ajaxComplete",[t,n]);n.global&&r.active--==1&&r.event.trigger("ajaxStop")},triggerGlobal:function(n,t,i){(n.context&&n.context.url==null?r(n.context):r.event).trigger(t,i)},httpSuccess:function(n){try{return!n.status&&location.protocol==="file:"||n.status>=200&&n.status<300||n.status===304||n.status===1223}catch(t){}return!1},httpNotModified:function(n,t){var i=n.getResponseHeader("Last-Modified"),u=n.getResponseHeader("Etag");return i&&(r.lastModified[t]=i),u&&(r.etag[t]=u),n.status===304},httpData:function(n,t,i){var f=n.getResponseHeader("content-type")||"",e=t==="xml"||!t&&f.indexOf("xml")>=0,u=e?n.responseXML:n.responseText;return e&&u.documentElement.nodeName==="parsererror"&&r.error("parsererror"),i&&i.dataFilter&&(u=i.dataFilter(u,t)),typeof u=="string"&&(t==="json"||!t&&f.indexOf("json")>=0?u=r.parseJSON(u):(t==="script"||!t&&f.indexOf("javascript")>=0)&&r.globalEval(u)),u}});t.ActiveXObject&&(r.ajaxSettings.xhr=function(){if(t.location.protocol!=="file:")try{return new t.XMLHttpRequest}catch(n){}try{return new t.ActiveXObject("Microsoft.XMLHTTP")}catch(i){}});r.support.ajax=!!r.ajaxSettings.xhr(),function(n){var i=function(t,i,r,u,f){typeof t=="object"&&!v(t)&&"id"in t||(f=u,u=r,r=i,i=t,t=null);var e=function(){f&&n.ajaxSetup({async:!1});n.accDC(i,r,t);f&&n.ajaxSetup({async:!0})};u?n(e):e()},s,r;if(i.reg={},i.fn={globalDC:{},wheel:{},debug:!1},n.extend(i,{xOffset:o,xHeight:p,xWidth:w,xTop:b,xLeft:k,transition:hi,isArray:v,internal:n,version:ii,sraCSS:y,sraCSSClear:ot,getEl:ri,createEl:c,getAttr:ut,remAttr:ft,getText:vt,css:f,setAttr:e,inArray:d,hasClass:fi,addClass:yt,remClass:tr,globalDCMerge:function(){i.find("*",function(t){n.extend(!0,t,i.fn.globalDC)})},genId:function(n){return a(n||"AccDC")},announce:function(n,t,i){return typeof n!="string"&&(n=vt(n)),String.prototype.announce.apply(n,[n,null,t,i])},query:function(t,i,r){i&&typeof i=="function"&&(r=i,i=null);var u=[];return v(t)?u=t:typeof t!="string"?u.push(t):n.find(t,i,u),r&&typeof r=="function"&&n.each(u,r),u},find:function(n,t){var n=n.split(","),r;for(r in i.reg)(n[0]==="*"||d(r,n)!==-1)&&t.apply(i.reg[r],[i.reg[r]])},destroy:function(t,r){var o,a,e,s,l,u;if(!i.reg[t])return!1;var f=i.reg[t],h=f.accDCObj,c=f.containerDiv;if(r&&f.loaded)for(o=oi(c);o;)n(h).after(o),o=oi(c);for(f.loaded&&n(h).remove(),f.accDCObj=f.containerDiv=h=c=null,a=f.indexVal,e=f.siblings,e.splice(a,1),u=0;u<e.length;u++)e[u].indexVal=u,e[u].siblings=e;if(i.reg[t].parent&&i.reg[t].parent.children&&i.reg[t].parent.children.length){for(s=-1,l=i.reg[t].parent.children,u=0;u<l.length;u++)l[u].id==t&&(s=u);s>=0&&i.reg[t].parent.children.splice(s,1)}delete i.reg[t]},morph:function(t,i,r){t.nodeType===1&&t.nodeName&&(r=i,i=t,t=null);var u={fn:{morph:!0,morphObj:i},autoStart:!0};n.extend(u,r);n.accDC([u],null,t)},setFocus:function(n){var t=null;return ut(n,"tabindex")&&(t=ut(n,"tabindex")),e(n,"tabindex",-1),n.focus(),t?e(n,"tabindex",t):ft(n,"tabindex"),n}}),i.load=function(t,i,r,u){return n(t).load(i,r,u)},i.get=function(t,i,r,u){return n.get(t,i,r,u)},i.getJSON=function(t,i,r){return n.getJSON(t,i,r)},i.getScript=function(t,i,r){typeof i=="boolean"&&(r=i,i=null);r&&n.ajaxSetup({async:!1});n.getScript(t,i);r&&n.ajaxSetup({async:!0})},i.post=function(t,i,r,u){return n.post(t,i,r,u)},i.ajax=function(t){return n.ajax(t)},i.bind=function(i,r,f){return r=="load"&&(i=="body"||i==t||i==u||i==u.body)?n(u).ready(function(n){f(n)}):n(i).bind(r,f),i},i.unbind=function(t,i){return n(t).unbind(i),t},i.trigger=function(t,i){return n(t).trigger(i),t},t[t.AccDCNamespace?t.AccDCNamespace:"$A"]=i,s=function(t,i,r){var s=i||t.posAnchor;if(s&&typeof s=="string"?s=n(s).get(0):s||(s=t.triggerObj),s){var h=r||t.autoPosition,e={},c={height:p(t.accDCObj),width:w(t.accDCObj)},u=o(s),l=f(t.accDCObj,"position");l=="relative"?u=o(s,null,!0):l=="fixed"&&f(s,"position")=="fixed"&&(u.top=s.offsetTop);u.height=p(s);u.width=w(s);h==1?(e.left=u.left,e.top=u.top-c.height):h==2?(e.left=u.left+u.width,e.top=u.top-c.height):h==3?(e.left=u.left+u.width,e.top=u.top):h==4?(e.left=u.left+u.width,e.top=u.top+u.height):h==5?(e.left=u.left,e.top=u.top+u.height):h==6?(e.left=u.left-c.width,e.top=u.top+u.height):h==7?(e.left=u.left-c.width,e.top=u.top):h==8?(e.left=u.left-c.width,e.top=u.top-c.height):h==9?(e.left=u.left,e.top=u.top):h==10?(e.left=u.left+u.width-c.width,e.top=u.top-c.height):h==11?(e.left=u.left+u.width-c.width,e.top=u.top):h==12&&(e.left=u.left+u.width-c.width,e.top=u.top+u.height);typeof t.offsetTop=="number"&&(t.offsetTop<0||t.offsetTop>0)&&(e.top+=t.offsetTop);typeof t.offsetLeft=="number"&&(t.offsetLeft<0||t.offsetLeft>0)&&(e.left+=t.offsetLeft);f(t.accDCObj,e)}},String.prototype.announce=function(n,t,i,r){var e,f,o;return(String.announce.loaded&&(String.announce.liveRendered||r||!String.announce.placeHolder||(String.announce.liveRendered=!0,u.body.appendChild(String.announce.placeHolder)),!String.announce.alertRendered&&r&&String.announce.placeHolder2&&(String.announce.alertRendered=!0,u.body.appendChild(String.announce.placeHolder2))),n&&n.nodeName&&n.nodeType===1&&(n=vt(n)),e=n||this,f=n?n:this.toString(),typeof f!="string")?e:(t||d(f,String.announce.alertMsgs)!==-1||String.announce.alertMsgs.push(f),(String.announce.alertMsgs.length==1||t)&&(o=String.announce.baseDelay+String.announce.iterate(String.announce.alertMsgs[0],/\s|\,|\.|\:|\;|\!|\(|\)|\/|\?|\@|\#|\$|\%|\^|\&|\*|\\|\-|\_|\+|\=/g)*String.announce.charMultiplier,i&&String.announce.lastMsg==String.announce.alertMsgs[0]||(String.announce.lastMsg=String.announce.alertMsgs[0],r?String.announce.placeHolder2.innerHTML=String.announce.alertMsgs[0]:String.announce.placeHolder.innerHTML=String.announce.alertMsgs[0]),String.announce.alertTO=setTimeout(function(){String.announce.placeHolder.innerHTML=String.announce.placeHolder2.innerHTML="";String.announce.alertMsgs.shift();String.announce.alertMsgs.length>=1&&String.prototype.announce(String.announce.alertMsgs[0],!0,i,r)},o)),e)},String.announce={alertMsgs:[],clear:function(){this.alertTO&&clearTimeout(this.alertTO);this.alertMsgs=[]},baseDelay:1e3,charMultiplier:10,lastMsg:"",iterate:function(n,t){var i=0;return n.replace(t,function(){i++}),i},loaded:!1,liveRendered:!1,alertRendered:!1},i.bind(t,"load",function(){String.announce.placeHolder||(String.announce.placeHolder=c("div",{"aria-live":"polite"},y),String.announce.placeHolder2=c("div",{role:"alert"},y));String.announce.loaded=!0}),n.accDC=function(r,u,h){for(var v=[],li=[],nt=function(t,i,r){n.ajax({async:!1,type:"GET",url:i,data:null,success:function(){if(r)return r.apply(t,arguments)},dataType:"script"})},bt=function(t,r){var t=v[t.indexVal],f,u,e;if(t.isTab){if(t.tabState){for(f=0;f<v.length;f++)u=v[f],u.isTab&&(e=n(u.triggerObj).data("sra"),e&&(u.loaded?n(e).html("<span>&nbsp;"+u.tabRole+"&nbsp;"+u.tabState+"<\/span>"):n(e).html("<span>&nbsp;"+u.tabRole+"<\/span>")));i.query(t.trigger,function(){this!=t.triggerObj&&n(n(this).data("sra")).html("<span>&nbsp;"+t.tabRole+"<\/span>")})}}else t.isToggle&&t.toggleState&&i.query(t.trigger,function(){var i=n(this).data("sra");i&&(r?n(i).html("<span>&nbsp;"+t.toggleRole+"<\/span>"):n(i).html("<span>&nbsp;"+t.toggleRole+"&nbsp;"+t.toggleState+"<\/span>"))});return v[t.indexVal]=t},ai=function(t){var t=v[t.indexVal],u,s,h,o,r;if(t.loaded&&!t.allowReopen&&!t.isToggle||t.fn.override||t.lock||t.loading||t.closing||t.loaded&&(t.allowReopen||t.isToggle)&&(t.fn.bypass=!0,kt(t),t.fn.bypass=!1,t.isToggle))return t;t.cancel=!1;t.content="";u=a();t.accDCObjId=t.fn.accDCObjId="AccDC"+u;t.closeId="AccDC"+(u+(et+=1));t.containerId=t.containerDivId="AccDC"+(u+(et+=1));t.importCSS&&(t.fn.importCSSId="AccDC"+(u+(et+=1)));t.fn.sraStart=c("div",null,y);t.fn.sraEnd=c("div",null,y);t.containerDiv=c("div",{id:t.containerId});t.accDCObj=c("div",{id:t.fn.accDCObjId});t.className&&yt(t.accDCObj,t.className);n(t.accDCObj).append(t.fn.sraStart).append(t.containerDiv).append(t.fn.sraEnd);s={mouseOver:function(n){t.mouseOver.apply(this,[n,t])},mouseOut:function(n){t.mouseOut.apply(this,[n,t])},resize:function(n){t.resize.apply(this,[n,t])},scroll:function(n){t.scroll.apply(this,[n,t])},click:function(n){t.click.apply(this,[n,t])},dblClick:function(n){t.dblClick.apply(this,[n,t])},mouseDown:function(n){t.mouseDown.apply(this,[n,t])},mouseUp:function(n){t.mouseUp.apply(this,[n,t])},mouseMove:function(n){t.mouseMove.apply(this,[n,t])},mouseEnter:function(n){t.mouseEnter.apply(this,[n,t])},mouseLeave:function(n){t.mouseLeave.apply(this,[n,t])},keyDown:function(n){t.keyDown.apply(this,[n,t])},keyPress:function(n){t.keyPress.apply(this,[n,t])},keyUp:function(n){t.keyUp.apply(this,[n,t])},error:function(n){t.error.apply(this,[n,t])},focusIn:function(n){t.focusIn.apply(this,[n,t])},focusOut:function(n){t.focusOut.apply(this,[n,t])}};h={};for(o in s)t[o]&&typeof t[o]=="function"&&(h[o.toLowerCase()]=s[o]);if(i.bind(t.accDCObj,h),!t.ranJSOnceBefore){if(t.ranJSOnceBefore=!0,t.reverseJSOrder&&(t.runOnceBefore.apply(t,[t]),t.allowCascade&&(t.fn.proto.runOnceBefore&&t.fn.proto.runOnceBefore.apply(t,[t]),i.fn.globalDC.runOnceBefore&&i.fn.globalDC.runOnceBefore.apply(t,[t])),t.reverseJSOrderPass=!0),t.runJSOnceBefore.length)for(r=0;r<t.runJSOnceBefore.length;r++)nt(t,t.runJSOnceBefore[r]);if(t.allowCascade){if(t.fn.proto.runJSOnceBefore&&t.fn.proto.runJSOnceBefore.length)for(r=0;r<t.fn.proto.runJSOnceBefore.length;r++)nt(t,t.fn.proto.runJSOnceBefore[r]);if(i.fn.globalDC.runJSOnceBefore&&i.fn.globalDC.runJSOnceBefore.length)for(r=0;r<i.fn.globalDC.runJSOnceBefore.length;r++)nt(t,i.fn.globalDC.runJSOnceBefore[r])}t.reverseJSOrder||t.reverseJSOrderPass?t.reverseJSOrderPass=!1:(t.runOnceBefore.apply(t,[t]),t.allowCascade&&(t.fn.proto.runOnceBefore&&t.fn.proto.runOnceBefore.apply(t,[t]),i.fn.globalDC.runOnceBefore&&i.fn.globalDC.runOnceBefore.apply(t,[t])))}if(t.reverseJSOrder&&(t.runBefore.apply(t,[t]),t.allowCascade&&(t.fn.proto.runBefore&&t.fn.proto.runBefore.apply(t,[t]),i.fn.globalDC.runBefore&&i.fn.globalDC.runBefore.apply(t,[t])),t.reverseJSOrderPass=!0),t.runJSBefore.length)for(r=0;r<t.runJSBefore.length;r++)nt(t,t.runJSBefore[r]);if(t.allowCascade){if(t.fn.proto.runJSBefore&&t.fn.proto.runJSBefore.length)for(r=0;r<t.fn.proto.runJSBefore.length;r++)nt(t,t.fn.proto.runJSBefore[r]);if(i.fn.globalDC.runJSBefore&&i.fn.globalDC.runJSBefore.length)for(r=0;r<i.fn.globalDC.runJSBefore.length;r++)nt(t,i.fn.globalDC.runJSBefore[r])}if(t.reverseJSOrder||t.reverseJSOrderPass?t.reverseJSOrderPass=!1:(t.runBefore.apply(t,[t]),t.allowCascade&&(t.fn.proto.runBefore&&t.fn.proto.runBefore.apply(t,[t]),i.fn.globalDC.runBefore&&i.fn.globalDC.runBefore.apply(t,[t]))),t.cancel)return t.cancel=t.loading=!1,t;t.loading=!0;t.showHiddenBounds&&(e(t.fn.sraStart,{id:"h"+a(),role:"heading","aria-level":t.ariaLevel}),n(t.fn.sraStart).append("<span>"+t.role+"&nbsp;"+t.accStart+"<\/span>"),t.showHiddenClose&&(t.fn.closeLink=c("a",{id:t.closeId,href:"#"},t.sraCSS,t.closeClassName),t.fn.closeLink.innerHTML=t.accClose,si(t.fn.sraEnd,t.fn.closeLink),t.displayHiddenClose?i.bind(t.fn.closeLink,{focus:function(){ot(this)},blur:function(){f(this,t.sraCSS)}}):e(t.fn.closeLink,"tabindex","-1")),n(t.fn.sraEnd).append("<span>"+t.role+"&nbsp;"+t.accEnd+"<\/span>"));t.forceFocus&&(e(t.fn.sraStart,"tabindex",-1),f(t.fn.sraStart,"outline","none"));t.displayInline&&f([t.accDCObj,t.containerDiv],"display","inline");switch(t.mode){case 1:n(t.containerDiv).load(t.source,t.hLoadData,function(n,i,r){t.hLoad(n,i,r,t);ht(t)});break;case 2:t.request=n.get(t.source,t.hGetData,function(n,i){t.hGet(n,i,t);t.hSource(t.content);ht(t)},t.hGetType);break;case 3:t.request=n.getJSON(t.source,t.hJSONData,function(n,i){t.hJSON(n,i,t);t.hSource(t.content);ht(t)});break;case 4:t.request=n.getScript(t.source,function(n,i){t.hScript(n,i,t);t.hSource(t.content);ht(t)});break;case 5:t.request=n.post(t.source,t.hPostData,function(n,i){t.hPost(n,i,t);t.hSource(t.content);ht(t)},t.hPostType);break;case 6:t.request=n.ajax(t.ajaxOptions);break;default:t.hSource(t.source);ht(t)}return v[t.indexVal]=t},ht=function(t){var t=v[t.indexVal],e,u,o,r;if(t.runDuring.apply(t,[t]),t.allowCascade&&(t.fn.proto.runDuring&&t.fn.proto.runDuring.apply(t,[t]),i.fn.globalDC.runDuring&&i.fn.globalDC.runDuring.apply(t,[t])),t.cancel)return t.cancel=t.loading=!1,t;for(e=0;e<v.length;e++)u=v[e],u.loaded&&!u.allowMultiple&&(u.fn.bypass=!0,t.close(u),u.fn.bypass=!1);if(f(t.accDCObj,t.cssObj),t.autoFix&&gt(t),t.fn.morph&&t.fn.morphObj?(n(t.fn.morphObj).after(t.accDCObj),n(t.containerDiv).append(t.fn.morphObj),t.fn.morph=!1):t.isStatic?t.append?n(t.isStatic).append(t.accDCObj):t.prepend?ei(n(t.isStatic).get(0))?si(ei(n(t.isStatic).get(0)),t.accDCObj):n(t.isStatic).append(t.accDCObj):n(t.isStatic).html(t.accDCObj):t.targetObj&&(!t.returnFocus||t.triggerObj)?n(t.targetObj).after(t.accDCObj):t.triggerObj?n(t.triggerObj).after(t.accDCObj):i.fn.debug&&alert("Error: The dc.triggerObj property must be programatically set if no trigger or targetObj is specified during setup. View the Traversal and Manipulation section in the WhatSock.com Core API documentation for additional details."),t.importCSS&&(t.fn.cssLink=c("link",{id:t.fn.importCSSId,rel:"stylesheet",type:"text/css",href:t.importCSS}),t.accDCObj.appendChild(t.fn.cssLink)),t.isDraggable&&t.drag.persist&&t.drag.x&&t.drag.y?f(t.accDCObj,{left:t.drag.x,top:t.drag.y}):t.autoPosition>0&&!t.isStatic&&!t.autoFix&&s(t),o=t.forceFocus,t.loading=!1,t.loaded=!0,(t.isTab||t.isToggle)&&bt(t),i.query("."+t.closeClassName,t.accDCObj,function(){i.bind(this,"click",function(n){t.close();n.preventDefault()})}),i.bind(t.fn.closeLink,"focus",function(n){t.tabOut(n,t)}),t.timeoutVal&&(t.timer=setTimeout(function(){t.timeout(t)},t.timeoutVal)),t.dropTarget&&t.accDD.on&&(t.accDD.dropTargets=[],t.accDD.dropAnchors=[],i.query(t.dropTarget,function(){t.accDD.dropAnchors.push(this);t.accDD.dropTargets.push(this)})),!t.ranJSOnceAfter){if(t.ranJSOnceAfter=!0,t.reverseJSOrder&&(t.runOnceAfter.apply(t,[t]),t.allowCascade&&(t.fn.proto.runOnceAfter&&t.fn.proto.runOnceAfter.apply(t,[t]),i.fn.globalDC.runOnceAfter&&i.fn.globalDC.runOnceAfter.apply(t,[t])),t.reverseJSOrderPass=!0),t.runJSOnceAfter.length)for(r=0;r<t.runJSOnceAfter.length;r++)nt(t,t.runJSOnceAfter[r]);if(t.allowCascade){if(t.fn.proto.runJSOnceAfter&&t.fn.proto.runJSOnceAfter.length)for(r=0;r<t.fn.proto.runJSOnceAfter.length;r++)nt(t,t.fn.proto.runJSOnceAfter[r]);if(i.fn.globalDC.runJSOnceAfter&&i.fn.globalDC.runJSOnceAfter.length)for(r=0;r<i.fn.globalDC.runJSOnceAfter.length;r++)nt(t,i.fn.globalDC.runJSOnceAfter[r])}t.reverseJSOrder||t.reverseJSOrderPass?t.reverseJSOrderPass=!1:(t.runOnceAfter.apply(t,[t]),t.allowCascade&&(t.fn.proto.runOnceAfter&&t.fn.proto.runOnceAfter.apply(t,[t]),i.fn.globalDC.runOnceAfter&&i.fn.globalDC.runOnceAfter.apply(t,[t])))}if(t.reverseJSOrder&&(t.runAfter.apply(t,[t]),t.allowCascade&&(t.fn.proto.runAfter&&t.fn.proto.runAfter.apply(t,[t]),i.fn.globalDC.runAfter&&i.fn.globalDC.runAfter.apply(t,[t])),t.reverseJSOrderPass=!0),t.runJSAfter.length)for(r=0;r<t.runJSAfter.length;r++)nt(t,t.runJSAfter[r]);if(t.allowCascade){if(t.fn.proto.runJSAfter&&t.fn.proto.runJSAfter.length)for(r=0;r<t.fn.proto.runJSAfter.length;r++)nt(t,t.fn.proto.runJSAfter[r]);if(i.fn.globalDC.runJSAfter&&i.fn.globalDC.runJSAfter.length)for(r=0;r<i.fn.globalDC.runJSAfter.length;r++)nt(t,i.fn.globalDC.runJSAfter[r])}return t.reverseJSOrder||t.reverseJSOrderPass?t.reverseJSOrderPass=!1:(t.runAfter.apply(t,[t]),t.allowCascade&&(t.fn.proto.runAfter&&t.fn.proto.runAfter.apply(t,[t]),i.fn.globalDC.runAfter&&i.fn.globalDC.runAfter.apply(t,[t]))),(parseInt(t.shadow.horizontal)||parseInt(t.shadow.vertical))&&t.shadow.color&&ti(t),!t.autoFix||t.isDraggable&&t.drag.persist&&t.drag.x&&t.drag.y||ni(t),t.isDraggable&&ii(t),o&&i.setFocus(t.fn.sraStart),i.fn.debug&&!ri(t.containerId)&&alert("Error: The Automatic Accessibility Framework has been overwritten within the AccDC Dynamic Content Object with id="+t.id+'. New content should be added in a proper manner using the "source", "containerDiv", or "content" properties to ensure accessibility. View the Setup, Traversal and Manipulation, and Mode Handlers sections in the WhatSock.com Core API documentation for additional details.'),t.announce&&i.announce(t.containerDiv),i.bootstrap&&i.bootstrap(t.containerDiv),v[t.indexVal]=t},kt=function(t){var t=v[t.indexVal],r;return(t.runBeforeClose.apply(t,[t]),t.allowCascade&&(t.fn.proto.runBeforeClose&&t.fn.proto.runBeforeClose.apply(t,[t]),i.fn.globalDC.runBeforeClose&&i.fn.globalDC.runBeforeClose.apply(t,[t])),!t.loaded||t.lock)?t:(t.closing=!0,t.isDraggable&&ui(t),n(t.accDCObj).remove(),t.fn.containsFocus&&!t.fn.bypass&&(t.fn.toggleFocus=!0),t.fn.override=!0,t.returnFocus&&t.triggerObj&&!t.fn.bypass&&(t.triggerObj.nodeName.toLowerCase()=="form"?(r=n(t.triggerObj).find('*[type="submit"]').get(0),r&&r.focus&&r.focus()):t.triggerObj.focus?t.triggerObj.focus():i.setFocus(t.triggerObj)),t.loaded=t.fn.override=!1,(t.isTab||t.isToggle)&&bt(t,!0),t.fn.triggerObj=t.triggerObj,t.closing=!1,t.runAfterClose.apply(t,[t]),t.allowCascade&&(t.fn.proto.runAfterClose&&t.fn.proto.runAfterClose.apply(t,[t]),i.fn.globalDC.runAfterClose&&i.fn.globalDC.runAfterClose.apply(t,[t])),v[t.indexVal]=t)},dt=function(t){var t=v[t.indexVal];return i.query(t.fn.triggerB,function(){i.unbind(this,t.fn.bindB);(t.isTab||t.isToggle)&&n(this).data("sra").remove()}),t.fn.triggerB=t.fn.bindB="",v[t.indexVal]=t},vi=function(n){var n=v[n.indexVal];return dt(n),v[n.indexVal]=fi(n)},gt=function(n){var n=v[n.indexVal],t;if(!n.loading&&!n.loaded)return n;t={position:"fixed",right:"",bottom:"",top:"",left:""};switch(n.autoFix){case 1:t.top=0;t.left="40%";break;case 2:t.top=0;t.right=0;break;case 3:t.top="40%";t.right=0;break;case 4:t.bottom=0;t.right=0;break;case 5:t.bottom=0;t.left="40%";break;case 6:t.bottom=0;t.left=0;break;case 7:t.top="40%";t.left=0;break;case 8:t.top=0;t.left=0;break;case 9:t.top="40%";t.left="40%";default:t=n.cssObj}return f(n.accDCObj,t),v[n.indexVal]=n},ni=function(n){var n=v[n.indexVal],i,r,t;if(!n.loading&&!n.loaded)return n;var u=ir(),e=u.width,s=u.height,h=w(n.accDCObj),c=p(n.accDCObj);i=e>h?parseInt(h/e*50):50;r=s>c?parseInt(c/s*50):50;switch(n.autoFix){case 1:case 5:f(n.accDCObj,"left",50-i+"%");break;case 3:case 7:f(n.accDCObj,"top",50-r+"%");break;case 9:f(n.accDCObj,{left:50-i+"%",top:50-r+"%"})}return(n.offsetTop<0||n.offsetTop>0||n.offsetLeft<0||n.offsetLeft>0)&&(t=o(n.accDCObj),t.top=n.accDCObj.offsetTop,t.top+=n.offsetTop,t.left+=n.offsetLeft,f(n.accDCObj,t)),v[n.indexVal]=n},ti=function(n){var n=v[n.indexVal];return f(n.accDCObj,{"box-shadow":n.shadow.horizontal+" "+n.shadow.vertical+" "+n.shadow.blur+" "+n.shadow.color,"-webkit-box-shadow":n.shadow.horizontal+" "+n.shadow.vertical+" "+n.shadow.blur+" "+n.shadow.color,"-moz-box-shadow":n.shadow.horizontal+" "+n.shadow.vertical+" "+n.shadow.blur+" "+n.shadow.color}),v[n.indexVal]=n},ii=function(t){var t=v[t.indexVal],u,r;return!t.loading&&!t.loaded||t.fn.isDragSet?t:(t.fn.isDragSet=!0,u={},r={},t.drag.handle&&(u.handle=n(t.drag.handle).get(0)),f(t.accDCObj,"position")=="relative"&&(u.relative=!0),t.drag.minDistance&&t.drag.minDistance>0&&(u.distance=t.drag.minDistance),t.drag.confineToN=null,n(t.accDCObj).drag("init",function(n,u){var h,s,l,c;t.fn.isDragging=!0;h=f(this,"position");s=o(this);h=="fixed"?s.top=this.offsetTop:h=="relative"&&(s=o(this,null,!0));s.right="";s.bottom="";f(this,s);typeof t.drag.confineTo=="string"?t.drag.confineToN=i.query(t.drag.confineTo)[0]:t.drag.confineTo&&t.drag.confineTo.nodeName&&(t.drag.confineToN=t.drag.confineTo);t.drag.confineToN&&t.drag.confineToN.nodeName&&(r.nFixed=!1,l=f(t.drag.confineToN,"position"),c=o(t.drag.confineToN),h=="relative"&&this.offsetParent==t.drag.confineToN?c=u.limit={top:0,left:0}:h=="fixed"&&l=="fixed"?(c.top=t.drag.confineToN.offsetTop,r.nFixed=!0,u.limit=c):u.limit=c,u.limit.bottom=u.limit.top+p(t.drag.confineToN),u.limit.right=u.limit.left+w(t.drag.confineToN));e(t.accDCObj,"aria-grabbed","true");t.drag.init&&typeof t.drag.init=="function"&&t.drag.init.apply(this,[n,u,t])}).drag("start",function(n,i){t.onDragStart.apply(this,[n,i,t])}).drag(function(n,i){var s;if(r.y!=i.offsetY||r.x!=i.offsetX){if(s=f(this,"position"),t.drag.override&&typeof t.drag.override=="function")t.drag.override.apply(this,[n,i,t]);else if(t.drag.confineToN&&t.drag.confineToN.nodeName){var u={top:i.offsetY,left:i.offsetX},e=p(this),o=w(this);u.top<i.limit.top&&(u.top=i.limit.top);u.top+e>i.limit.bottom&&(u.top=i.limit.bottom);u.left<i.limit.left&&(u.left=i.limit.left);u.left+o>i.limit.right&&(u.left=i.limit.right);u.top>=i.limit.top&&u.top+e<=i.limit.bottom&&b(this,u.top);u.left>=i.limit.left&&u.left+o<=i.limit.right&&k(this,u.left)}else typeof t.drag.maxX=="number"||typeof t.drag.maxY=="number"?(typeof t.drag.maxX=="number"&&(i.originalX<i.offsetX&&i.offsetX-i.originalX<=t.drag.maxX||i.originalX>i.offsetX&&i.originalX-i.offsetX<=t.drag.maxX)&&k(this,i.offsetX),typeof t.drag.maxY=="number"&&(i.originalY<i.offsetY&&i.offsetY-i.originalY<=t.drag.maxY||i.originalY>i.offsetY&&i.originalY-i.offsetY<=t.drag.maxY)&&b(this,i.offsetY)):(b(this,i.offsetY),k(this,i.offsetX));t.onDrag.apply(this,[n,i,t]);r.y=i.offsetY;r.x=i.offsetX}}).drag("end",function(n,i){t.fn.isDragging=!1;t.drag.y=i.offsetY;t.drag.x=i.offsetX;e(t.accDCObj,"aria-grabbed","false");t.onDragEnd.apply(this,[n,i,t])},u),t.dropTarget&&(n(t.dropTarget).drop("init",function(n,i){t.fn.isDragging&&t.dropInit&&typeof t.dropInit=="function"&&t.dropInit.apply(this,[n,i,t])}).drop("start",function(n,i){t.fn.isDragging&&t.onDropStart.apply(this,[n,i,t])}).drop(function(n,i){t.fn.isDragging&&t.onDrop.apply(this,[n,i,t])}).drop("end",function(n,i){t.fn.isDragging&&t.onDropEnd.apply(this,[n,i,t])}),n.drop(t.drop),t.accDD.on&&(t.accDD.dropTargets=[],t.accDD.dropAnchors=[],t.accDD.dropLinks=[],i.query(t.dropTarget,function(n,r){t.accDD.dropAnchors[n]=r;t.accDD.dropTargets[n]=r;e(r,"aria-dropeffect",t.accDD.dropEffect);t.accDD.dropLinks[n]=c("a",{href:"#"},t.sraCSS,t.accDD.dragClassName,nr(t.accDD.dragText+" "+t.role+" "+t.accDD.toText+" "+ut(r,"data-label")));t.containerDiv.appendChild(t.accDD.dropLinks[n]);i.bind(t.accDD.dropLinks[n],{focus:function(){f(ot(this),{position:"relative",zIndex:1e3},t.accDD.dragLinkStyle)},blur:function(){f(this,t.sraCSS)},click:function(r){t.accDD.isDragging||(t.accDD.isDragging=!0,f(this,t.sraCSS),e(t.accDCObj,"aria-grabbed","true"),i.announce(t.accDD.actionText),t.accDD.fireDrag.apply(t.accDCObj,[r,t]),t.accDD.fireDrop.apply(t.accDD.dropTargets[n],[r,t]));r.preventDefault()}})}),e(t.accDCObj,"aria-grabbed","false"))),v[t.indexVal]=t)},ui=function(t,r){var t=v[t.indexVal];return!t.closing&&!t.loaded?t:(i.unbind(t.drag.handle?t.drag.handle:t.accDCObj,"draginit dragstart dragend drag"),ft(t.accDCObj,"aria-grabbed"),t.dropTarget&&(r&&(i.unbind(t.dropTarget,"dropinit dropstart dropend drop"),i.query(t.dropTarget,function(n,t){ft(t,"aria-dropeffect")})),t.accDD.on&&n.each(t.accDD.dropLinks,function(n,t){t.parentNode&&t.parentNode.removeChild(t)})),t.fn.isDragSet=!1,v[t.indexVal]=t)},vt=[],fi=function(t){return t.fn.toggleFocus=t.fn.containsFocus=!1,t.bind=t.binders||t.bind,d("focus",t.bind.split(" "))>=0&&(t.fn.containsFocus=!0),t.fn.triggerB=t.trigger,t.fn.bindB=t.bind,i.query(t.trigger,function(){if(this.nodeName.toLowerCase()!="a"||this.href||e(this,"href","#"),n(this).bind(t.bind,function(n){t.triggerObj=this;t.open();n.preventDefault()}),t.isTab&&(t.tabRole||t.tabState)||t.isToggle&&(t.toggleRole||t.toggleState)){var i=c("span",null,y);n(this).append(i);n(this).data("sra",i);t.fn.sraCSSObj=i}t.isTab?n(i).html(t.loaded?"<span>&nbsp;"+t.tabRole+"&nbsp;"+t.tabState+"<\/span>":"<span>&nbsp;"+t.tabRole+"<\/span>"):t.isToggle&&n(i).html(t.loaded?"<span>&nbsp;"+t.toggleRole+"&nbsp;"+t.toggleState+"<\/span>":"<span>&nbsp;"+t.toggleRole+"<\/span>")}),t},yi=function(n){n=fi(n);n.sraCSS=y;n.sraCSSClear=ot;var r=function(){};return r.prototype=n,t[t.AccDCNamespace?t.AccDCNamespace:"$A"].reg[n.id]=i.reg[n.id]=new r},rt=["runJSOnceBefore","runOnceBefore","runJSBefore","runBefore","runDuring","runJSOnceAfter","runOnceAfter","runJSAfter","runAfter","runBeforeClose","runAfterClose"],pt,at,g,l,it,tt=0;tt<r.length;tt++){var l={id:"",fn:{},trigger:"",setTrigger:function(n){var n=n||this;return!n.trigger||!n.bind?(i.fn.debug&&alert("Error: Both of the dc.trigger and dc.bind properties must be set before this function can be used. View the Setup section in the WhatSock.com Core API documentation for additional details."),n):vi(n)},unsetTrigger:function(n){var n=n||this;return!n.fn.triggerB||!n.fn.bindB?n:dt(n)},targetObj:null,role:"",accStart:"Start",accEnd:"End",accClose:"Close",ariaLevel:2,showHiddenClose:!0,displayHiddenClose:!0,showHiddenBounds:!0,source:"",bind:"",displayInline:!1,allowCascade:!1,reverseJSOrder:!1,runJSOnceBefore:[],runOnceBefore:function(){},runJSBefore:[],runBefore:function(){},runDuring:function(){},runJSOnceAfter:[],runOnceAfter:function(){},runJSAfter:[],runAfter:function(){},runBeforeClose:function(){},runAfterClose:function(){},allowMultiple:!1,allowReopen:!1,isToggle:!1,toggleRole:"",toggleState:"",forceFocus:!1,returnFocus:!0,isStatic:"",prepend:!1,append:!1,isTab:!1,tabRole:"Tab",tabState:"Selected",autoStart:!1,announce:!1,lock:!1,mode:0,hSource:function(t,i){var i=i||this;return n(i.containerDiv).html(t),i},hLoadData:"",hLoad:function(){},hGetData:{},hGetType:"",hGet:function(){},hJSONData:{},hJSON:function(){},hScript:function(){},hPostData:{},hPostType:"",hPost:function(){},ajaxOptions:{beforeSend:function(n){l.hBeforeSend(this,n,l)},success:function(n,t,i){l.hSuccess(this,n,t,i,l);l.hSource(l.content);ht(l)},complete:function(n,t){l.hComplete(this,n,t,l)},error:function(n,t,i){l.hError(this,n,t,i,l)}},hBeforeSend:function(){},hSuccess:function(n,t,i,r,u){u.content=t},hComplete:function(){},hError:function(){},open:function(n){var n=n||this;return n.fn.toggleFocus?n.fn.toggleFocus=!1:ai(n),n},close:function(n){var n=n||this;return kt(n)},isDraggable:!1,drag:{handle:null,maxX:null,maxY:null,persist:!1,x:null,y:null,confineTo:null,init:null,override:null},onDragStart:function(){},onDragEnd:function(){},onDrag:function(){},dropTarget:null,dropInit:null,drop:{},onDropStart:function(){},onDrop:function(){},onDropEnd:function(){},setDrag:function(n){var n=n||this;return ii(n)},unsetDrag:function(n,t){if(n&&typeof n=="boolean")t=n,n=this;else var n=n||this;return ui(n,t),n},accDD:{on:!1,dragText:"Move",toText:"to",dropTargets:[],dropEffect:"move",actionText:"Dragging",returnFocusTo:"",isDragging:!1,dragClassName:"",dragLinkStyle:{},duration:500,fireDrag:function(t,i){var r=o(this),u,e;i.accDD.dragDD={drag:this,proxy:this,drop:i.accDD.dropTargets,available:i.accDD.dropTargets,startX:r.left+w(this)/2,startY:r.top+p(this)/2,deltaX:0,deltaY:0,originalX:r.left,originalY:r.top,offsetX:0,offsetY:0};i.accDD.dragDD.target=n(i.drag.handle).get(0)||this;u=f(this,"position");u=="fixed"?i.accDD.dragDD.originalY=this.offsetTop:u=="relative"&&(e=o(this,null,!0),i.accDD.dragDD.originalY=e.top,i.accDD.dragDD.originalX=e.left);i.onDragStart.apply(this,[t,i.accDD.dragDD,i])},fireDrop:function(t,r){function l(){var t=f(r.accDD.dragDD.drag,"position"),i=o(r.accDD.dragDD.drag),n;r.accDD.dragDD.offsetY=i.top;r.accDD.dragDD.offsetX=i.left;t=="fixed"?r.accDD.dragDD.offsetY=r.accDD.dragDD.drag.offsetTop:t=="relative"&&(n=o(r.accDD.dragDD.drag,null,!0),r.accDD.dragDD.offsetY=n.top,r.accDD.dragDD.offsetX=n.left)}var u=this,c=o(this),s,h;r.accDD.dropDD={target:this,drag:r.accDD.dragDD.drag,proxy:r.accDD.dragDD.proxy,drop:r.accDD.dragDD.drop,available:r.accDD.dragDD.available,startX:r.accDD.dragDD.startX,startY:r.accDD.dragDD.startY,originalX:r.accDD.dragDD.originalX,originalY:r.accDD.dragDD.originalY,deltaX:0,deltaY:0,offsetX:c.left,offsetY:c.top};s=f(this,"position");s=="fixed"?r.accDD.dropDD.offsetY=this.offsetTop:s=="relative"&&(h=o(this,null,!0),r.accDD.dropDD.offsetY=h.top,r.accDD.dropDD.offsetX=h.left);hi(r.accDD.dragDD.drag,{top:r.accDD.dropDD.offsetY,left:r.accDD.dropDD.offsetX},{duration:r.accDD.duration,step:function(){l();r.onDrag.apply(r.accDD.dragDD.drag,[t,r.accDD.dragDD,r])},complete:function(){l();r.accDD.dragDD.originalY<=r.accDD.dragDD.offsetY?r.accDD.dragDD.deltaY=r.accDD.dropDD.deltaY=r.accDD.dragDD.originalY-r.accDD.dragDD.offsetY:r.accDD.dragDD.originalY>=r.accDD.dragDD.offsetY&&(r.accDD.dragDD.deltaY=r.accDD.dropDD.deltaY=0-(r.accDD.dragDD.offsetY-r.accDD.dragDD.originalY));r.accDD.dragDD.originalX<=r.accDD.dragDD.offsetX?r.accDD.dragDD.deltaX=r.accDD.dropDD.deltaX=r.accDD.dragDD.originalX-r.accDD.dragDD.offsetX:r.accDD.dragDD.originalX>=r.accDD.dragDD.offsetX&&(r.accDD.dragDD.deltaX=r.accDD.dropDD.deltaX=0-(r.accDD.dragDD.offsetX-r.accDD.dragDD.originalX));var f=r.accDD.returnFocusTo;r.onDropStart.apply(u,[t,r.accDD.dropDD,r]);r.onDrop.apply(u,[t,r.accDD.dropDD,r]);r.onDropEnd.apply(u,[t,r.accDD.dropDD,r]);r.onDragEnd.apply(r.accDD.dragDD.drag,[t,r.accDD.dragDD,r]);i.setFocus((f.nodeType===1?f:n(f).get(0))||r.accDCObj);r.accDD.isDragging=!1;e(r.accDCObj,"aria-grabbed","false")}})}},tabOut:function(){},timeoutVal:0,timeout:function(){},className:"",closeClassName:"accDCCloseCls",cssObj:{},importCSS:"",css:function(t,i,r,u){var u=u||this;return typeof t=="string"&&i?(r&&(u.cssObj[t]=i),f(u.accDCObj,t,i),u):t&&typeof t=="object"?(i&&typeof i=="boolean"&&n.extend(u.cssObj,t),f(u.accDCObj,t),u):t&&typeof t=="string"?f(u.accDCObj,t):void 0},children:[],parent:null,autoPosition:0,offsetTop:0,offsetLeft:0,offsetParent:null,posAnchor:null,setPosition:function(n,t,i,r){typeof n=="number"&&(r=i,i=t,t=n);var r=r||this;return i&&(r.posAnchor=n||r.posAnchor,r.autoPosition=t||r.autoPosition),s(r,n,t),r},applyFix:function(n,t){var t=t||this;return n&&(t.autoFix=n),gt(t),t.autoFix>0&&ni(t),t},shadow:{horizontal:"0px",vertical:"0px",blur:"0px",color:""},setShadow:function(t,i){return arguments.length!==1||"id"in t||(i=t,t=this),i&&n.extend(t.shadow,i),ti(t)},AccDCInit:function(){return this}},st=r[tt],u=u||{},oi={},ci={};if(st.mode==6&&(pt=l.ajaxOptions),typeof st.allowCascade!="boolean"&&(st.allowCascade=u.allowCascade),typeof st.allowCascade!="boolean"&&(st.allowCascade=i.fn.globalDC.allowCascade||l.allowCascade),st.allowCascade)for(g=0;g<rt.length;g++)oi[rt[g]]=i.fn.globalDC[rt[g]],ci[rt[g]]=u[rt[g]];if(n.isEmptyObject(i.fn.globalDC)||n.extend(!0,l,i.fn.globalDC),n.isEmptyObject(u)||n.extend(!0,l,u),n.extend(!0,l,st),st.mode==6&&pt&&n.extend(l.ajaxOptions,pt),l.allowCascade){for(g=0;g<rt.length;g++)i.fn.globalDC[rt[g]]=oi[rt[g]];l.fn.proto=ci}if(l.id&&l.role)if(li.push(l.id),l.autoStart&&vt.push(l.id),l.indexVal=v.length,v[l.indexVal]=yi(l),h){var wt=-1,lt=i.reg[h.id],ct=i.reg[v[l.indexVal].id];for(at=0;at<lt.children.length;at++)ct.id===lt.children[at].id&&(wt=at);for(wt>=0?lt.children.slice(wt,1,ct):lt.children.push(ct),ct.parent=lt,it=ct;it.parent;)it=it.parent;ct.top=it}else v[l.indexVal].top=v[l.indexVal];else i.fn.debug&&alert("Error: To ensure both proper functionality and accessibility, every AccDC Dynamic Content Object must have a unique ID and an informative ROLE. View the Setup and Automatic Accessibility Framework sections in the WhatSock.com Core API documentation for additional details.")}for(tt=0;tt<v.length;tt++)v[tt].siblings=v;for(g=0;g<vt.length;g++)l=i.reg[vt[g]],it=n(l.trigger).get(0),l.triggerObj=it?it:null,l.open()},t.InitAccDC&&t.InitAccDC.length){for(n.ajaxSetup({async:!1}),r=0;r<t.InitAccDC.length;r++)i.getScript(t.InitAccDC[r]);n.ajaxSetup({async:!0})}}(ht)}(window),function(){$A.setCarousel=function(f,e,o,s){var s=s||{},yt=s.lNavCls||"lNav",pt=s.rNavCls||"rNav",wt=s.contentCls||"centerContent",b=s.btnTag||"button",ft=s.btnCls||"navButton",ht=s.btnSlideCls||"navSlideButton",ct=s.btnGroupCls||"navGroupButton",bt=s.groupNameCls||"groupName",kt=s.ariaLevel||3,et=null,y={},v=f.id||"l"+$A.genId(),ot={},ri=$A.createEl("div"),l=s.handlers||{},a=loading=!1,p=!1,nt,vt;et=r(e);var st="role height width className prevTitle nextTitle slideName groupName btnPText btnNText btnPGText btnNGText btnPAccesskey btnNAccesskey btnPGAccesskey btnNGAccesskey direction timer animDelay hiddenMsg".split(" "),h={},d=et.documentElement,dt=d.attributes.getNamedItem("forward").value=="yes"?!0:!1,g=d.attributes.getNamedItem("cycle").value=="yes"?!0:!1,lt=d.attributes.getNamedItem("showGroup").value=="yes"?!0:!1,gt=d.attributes.getNamedItem("groupPosTop").value=="yes"?!0:!1,w=d.attributes.getNamedItem("isGrouped").value=="yes"?!0:!1;for(nt=0;nt<st.length;nt++)h[st[nt]]=d.attributes.getNamedItem(st[nt]).value;y.length=0;$A.query("carousel > *",et,function(n,t){y.length+=1;w?(y[n]={name:t.attributes.getNamedItem("name").value,length:0},$A.query("*",t,function(t,i){y[n].length+=1;y[n][t]=i.childNodes[0].nodeValue;ot[v+n+t]=i.attributes.getNamedItem("announce").value})):(y[n]=t.childNodes[0].nodeValue,ot[v+n]=t.attributes.getNamedItem("announce").value)});var ni=$A.createEl("div",null,null,yt),ti=$A.createEl("div",null,null,pt),ii=$A.createEl("div",null,null,wt),k={};b=="a"&&(k.href="#");b!="a"&&b!="button"&&(k.tabindex="0");b!="button"&&(k.role="button");var tt=$A.createEl(b,k,null,ft+" "+ht),it=$A.createEl(b,k,null,ft+" "+ht),rt=$A.createEl(b,k,null,ft+" "+ct),ut=$A.createEl(b,k,null,ft+" "+ct),at=$A.createEl("div",null,{position:"relative"},"parentDivCls"),c=$A.createEl("div",null,{position:"relative",overflow:"hidden",width:"100%",height:"100%"});$A.setAttr(tt,{accesskey:h.btnPAccesskey,"aria-label":n(h.prevTitle+" "+h.slideName),title:n(h.prevTitle+" "+h.slideName)}).innerHTML='<span aria-hidden="true">'+h.btnPText+"<\/span>";tt.appendChild($A.createEl("span",null,$A.sraCSS,null,document.createTextNode(h.prevTitle+" "+h.slideName)));$A.setAttr(it,{accesskey:h.btnNAccesskey,"aria-label":n(h.nextTitle+" "+h.slideName),title:n(h.nextTitle+" "+h.slideName)}).innerHTML='<span aria-hidden="true">'+h.btnNText+"<\/span>";it.appendChild($A.createEl("span",null,$A.sraCSS,null,document.createTextNode(h.nextTitle+" "+h.slideName)));w&&($A.setAttr(rt,{accesskey:h.btnPGAccesskey,"aria-label":n(h.prevTitle+" "+h.groupName),title:n(h.prevTitle+" "+h.groupName)}).innerHTML='<span aria-hidden="true">'+h.btnPGText+"<\/span>",rt.appendChild($A.createEl("span",null,$A.sraCSS,null,document.createTextNode(h.prevTitle+" "+h.groupName))),$A.setAttr(ut,{accesskey:h.btnNGAccesskey,"aria-label":n(h.nextTitle+" "+h.groupName),title:n(h.nextTitle+" "+h.groupName)}).innerHTML='<span aria-hidden="true">'+h.btnNGText+"<\/span>",ut.appendChild($A.createEl("span",null,$A.sraCSS,null,document.createTextNode(h.nextTitle+" "+h.groupName))));vt=s.renderFn&&typeof s.renderFn=="function"?s.renderFn:function(n,t,i,r,u,f,e,o,s,h){n.appendChild(t);n.appendChild(i);i.appendChild(r);n.appendChild(u);t.appendChild(f);u.appendChild(e);o&&(t.appendChild(s),u.appendChild(h))};vt.apply(this,[at,ni,ii,c,ti,tt,it,w,rt,ut]);$A([{id:v,role:h.role,showHiddenBounds:!0,ariaLevel:kt,showHiddenClose:!1,isStatic:f,autoStart:!0,source:at,className:h.className,cssObj:{height:h.height,width:h.width},btn:{P:tt,N:it,PG:rt,NG:ut},runOnceBefore:function(n){$A(n,[{id:v+"gn",role:"Group Name",showHiddenBounds:!1,className:bt,allowReopen:!0,returnFocus:!1,cssObj:{position:"absolute"},groupName:"",runBefore:function(n){n.source="<span>"+n.groupName+"<\/span>"}}]);n.gdc=$A.reg[v+"gn"];n.gdc.autoPosition=gt?1:5},runDuring:function(n){$A.setAttr(n.accDCObj,{role:"region","aria-label":n.role});n.showHiddenBounds&&(n.fn.sraStart.innerHTML=n.fn.sraEnd.innerHTML="")},runAfter:function(n){var s,e,r,b,f;t||(t=$A.createEl("div",null,n.sraCSS),document.body.appendChild(t));n.dirFlag=0;n.gdc.targetObj=i(n.accDCObj);n.gdc.triggerObj=c;s=[];e=$A.createEl("div");for(r in y)if(r.toString()==="0"||r>0)if(w){b="";b=o&&typeof o=="string"?o.split(","):[0,0];for(f in y[r])(f.toString()==="0"||f>0)&&(s.push({id:v+r+f,slideVal:parseInt(f),slideMax:y[r].length,groupVal:parseInt(r),groupMax:y.length,autoStart:b[0].toString()===r.toString()&&b[1].toString()===f.toString()?!0:!1,source:y[r][f]}),e.innerHTML=y[r][f],$A.query("img",e,function(n,i){t.appendChild($A.createEl("img",{src:i.src,alt:""}))}))}else o||(o="0"),s.push({id:v+r,slideVal:parseInt(r),slideMax:y.length,autoStart:o.toString()===r.toString()?!0:!1,source:y[r]}),e.innerHTML=y[r],$A.query("img",e,function(n,i){t.appendChild($A.createEl("img",{src:i.src,alt:""}))});h.direction!="lr"&&h.direction!="tb"&&(h.direction="lr");$A(n,s,{role:"slide",allowMultiple:!0,showHiddenBounds:!1,isStatic:c,append:!0,cssObj:{position:"absolute"},runBefore:function(n){n.cssObj.height=c.clientHeight;n.cssObj.width=c.clientWidth;n.parent.firstLoaded?h.direction=="lr"?(n.cssObj.left=n.parent.dirFlag?c.offsetLeft+c.clientLeft+c.clientWidth:c.offsetLeft+c.clientLeft-c.clientWidth,n.cssObj.top=c.offsetTop+c.clientTop):h.direction=="tb"&&(n.cssObj.top=n.parent.dirFlag?c.offsetTop+c.clientTop+c.clientHeight:c.offsetTop+c.clientTop-c.clientHeight,n.cssObj.left=c.offsetLeft+c.clientLeft):(n.cssObj.top=c.offsetTop+c.clientTop,n.cssObj.left=c.offsetLeft+c.clientLeft)},runAfter:function(n){if(w&&lt&&n.parent.gdc.groupName!=y[n.groupVal].name&&(n.parent.gdc.groupName=y[n.groupVal].name,n.parent.gdc.open()),n.parent.cur&&(n.parent.old=n.parent.cur),n.parent.cur=n,n.parent.firstLoaded){var t={left:c.offsetLeft+c.clientLeft,top:c.offsetTop+c.clientTop};h.direction=="lr"?t.left=n.parent.dirFlag?t.left-c.offsetWidth:t.left+c.offsetWidth:h.direction=="tb"&&(t.top=n.parent.dirFlag?t.top-c.offsetHeight:t.top+c.offsetHeight);w&&lt&&(a||!h.timer)&&$A.announce(n.parent.gdc.groupName);(a||!h.timer)&&$A.announce(ot[n.id]);loading=!0;$A.setAttr(n.parent.old.accDCObj,"aria-hidden","true");$A.setAttr(n.accDCObj,"aria-hidden","false");u(n.accDCObj,n.parent.old.accDCObj,{top:c.offsetTop+c.clientTop,left:c.offsetLeft+c.clientLeft},t,{duration:parseInt(h.animDelay),complete:function(){n&&n.parent&&n.accDCObj&&n.parent.accDCObj&&(n.parent.old.close(),loading=!1,l.complete&&typeof l.complete=="function"&&l.complete.apply(n,[n]),n.parent.setInc())}})}else n.parent.firstLoaded=!0,n.parent.setInc(),l.complete&&typeof l.complete=="function"&&l.complete.apply(n,[n])}});$A.bind(window,"resize."+v,function(){n.cur.css({top:c.offsetTop+c.clientTop,left:c.offsetLeft+c.clientLeft})});n.pSlide=function(t){var f,u,i,r,e;if(!loading){if(f=null,l.btnPrev&&typeof l.btnPrev=="function"&&n.accDCObj&&(f=l.btnPrev.apply(this,[t,n])),typeof f=="boolean"&&!f)return!1;if(u="",n)if(w){if(i=n.cur.groupVal,r=n.cur.slideVal,i<1&&r<1&&!g)return!1;r<1?(i=i>0?i-1:n.cur.groupMax-1,r=y[i].length-1):r-=1;u=v+i+r}else if(n.cur.slideVal>0)u=v+(n.cur.slideVal-1);else if(g)u=v+(n.cur.slideMax-1);else return!1;e=$A.reg[u];n.dirFlag=0;e&&e.id&&e.open()}};n.enableAuto=function(t){p=t?!1:!0;n.isStopped=p;n.isPaused=a;l.stopStateChange&&typeof l.stopStateChange=="function"&&l.stopStateChange.apply(n,[p||a||!1,n])};n.isStopped=function(){return p||a||!1};n.setSlide=function(t,i){var r=!isNaN(t)&&t>=0,u=!isNaN(i)&&i>=0;u&&r?n.nGroup.apply(this,[null,t,i]):r&&n.nSlide.apply(this,[null,null,t])};n.nSlide=function(t,i,r){var o,u,f,e,s;if(!loading){if(o=null,l.btnNext&&typeof l.btnNext=="function"&&n.accDCObj&&(o=l.btnNext.apply(this,[t,n,r])),typeof o=="boolean"&&!o)return!1;if(u="",n)if(w){if(f=n.cur.groupVal,e=n.cur.slideVal,f>=n.cur.groupMax-1&&e>=n.cur.slideMax-1&&!g)return!1;e>=n.cur.slideMax-1?(f=f<n.cur.groupMax-1?f+1:0,e=0):e+=1;u=v+f+e}else if(!isNaN(r)&&r>=0)u=v+r;else if(n.cur.slideVal<n.cur.slideMax-1)u=v+(n.cur.slideVal+1);else if(g)u=v+0;else return!1;s=$A.reg[u];n.dirFlag=1;s&&s.id&&s.open()}};n.pGroup=function(t){var r,f,i,u;if(!loading){if((r=null,l.btnPrevG&&typeof l.btnPrevG=="function"&&(r=l.btnPrevG.apply(this,[t,n])),typeof r=="boolean"&&!r)||(f="",i=n.cur.groupVal,i<1&&!g))return!1;i=i>0?i-1:n.cur.groupMax-1;f=v+i+0;u=$A.reg[f];n.dirFlag=0;u&&u.id&&u.open()}};n.nGroup=function(t,i,r){var f,e;if(!loading){if(f=null,l.btnNextG&&typeof l.btnNextG=="function"&&(f=l.btnNextG.apply(this,[t,n,i,r])),typeof f=="boolean"&&!f)return!1;var s="",u=n.cur.groupVal,o=!isNaN(i)&&i>=0&&!isNaN(r)&&r>=0;if(u>=n.cur.groupMax-1&&!g&&!o)return!1;u=o?r:u<n.cur.groupMax-1?u+1:0;s=v+u+(o?i:0);e=$A.reg[s];n.dirFlag=1;e&&e.id&&e.open()}};$A.bind(tt,{click:function(t){t.preventDefault();n.pSlide.apply(this,[t,n])},keydown:function(t){var i=t.which||t.keyCode;(i==13||i==32)&&(t.preventDefault(),n.pSlide.apply(this,[t,n]))}});$A.bind(it,{click:function(t){t.preventDefault();n.nSlide.apply(this,[t,n])},keydown:function(t){var i=t.which||t.keyCode;(i==13||i==32)&&(t.preventDefault(),n.nSlide.apply(this,[t,n]))}});w&&($A.bind(rt,{click:function(t){t.preventDefault();n.pGroup.apply(this,[t,n])},keydown:function(t){var i=t.which||t.keyCode;(i==13||i==32)&&(t.preventDefault(),n.pGroup.apply(this,[t,n]))}}),$A.bind(ut,{click:function(t){t.preventDefault();n.nGroup.apply(this,[t,n])},keydown:function(t){var i=t.which||t.keyCode;(i==13||i==32)&&(t.preventDefault(),n.nGroup.apply(this,[t,n]))}}));h.timer>0&&($A.bind("body","keydown."+v,function(t){var i=t.which||t.keyCode;i==27&&(p=!0,n.isStopped=p,n.isPaused=a,l.stopStateChange&&typeof l.stopStateChange=="function"&&l.stopStateChange.apply(n,[p||a||!1,n]),t.preventDefault())}),!h.hiddenMsg||"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?$A.setAttr(n.fn.sraStart,"aria-hidden","true"):n.fn.sraStart.appendChild($A.createEl("div",null,n.sraCSS,null,document.createTextNode(h.hiddenMsg))))},focusIn:function(n,t){a=!0;clearTimeout(t.inc);t.isStopped=p;t.isPaused=a;l.stopStateChange&&typeof l.stopStateChange=="function"&&l.stopStateChange.apply(t,[p||a||!1,t])},focusOut:function(n,t){a=!1;t.setInc();t.isStopped=p;t.isPaused=a;l.stopStateChange&&typeof l.stopStateChange=="function"&&l.stopStateChange.apply(t,[p||a||!1,t])},mouseOver:function(n,t){a=!0;clearTimeout(t.inc);t.isStopped=p;t.isPaused=a;l.stopStateChange&&typeof l.stopStateChange=="function"&&l.stopStateChange.apply(t,[p||a||!1,t])},mouseLeave:function(n,t){a=!1;t.setInc();t.isStopped=p;t.isPaused=a;l.stopStateChange&&typeof l.stopStateChange=="function"&&l.stopStateChange.apply(t,[p||a||!1,t])},setInc:function(){var n=this;n.id&&(clearTimeout(n.inc),h.timer>0&&(n.inc=setTimeout(function(){a||p||(dt?n.nSlide(null,!0):n.pSlide(null,!0))},h.timer)))},runBeforeClose:function(){t.innerHTML=""},runAfterClose:function(n){$A.unbind(window,"."+v);n.inc&&clearTimeout(n.inc);for(var t=0;t<n.children.length;t++)$A.destroy(n.children[t].id);$A.destroy(n.id)}}])};var t=null,n=function(n){return n.replace(/^\s+|\s+$/g,"")},i=function(n,t){for(var n=n?n.firstChild:null;n;){if(n.nodeType===1&&(!t||t.toLowerCase()===n.nodeName.toLowerCase()))break;n=n.nextSibling}return n},r=function(n){var t,i;return n||(n=""),window.DOMParser?(i=new DOMParser,t=i.parseFromString(n,"text/xml")):(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(n)),t},u=function(n,t,i,r,u){var f;if(n&&t){var e={},o={},s={},h={},c=u.duration||0;for(f in i)e[f]=parseInt($A.css(n,f)),s[f]=i[f]-e[f];for(f in r)o[f]=parseInt($A.css(t,f)),h[f]=r[f]-o[f];var l=Math.PI/(2*c),a=(new Date).getTime(),v=setInterval(function(){var b=(new Date).getTime()-a,f,y;if(b<c){var k=Math.abs(Math.sin(b*l)),p={},w={};for(f in e)p[f]=Math.round(k*s[f]+e[f]),$A.css(n,f,p[f]);for(f in o)w[f]=Math.round(k*h[f]+o[f]),$A.css(t,f,w[f]);u.step&&u.step.apply(n,[p,w])}else{clearInterval(v);for(y in i)$A.css(n,y,i[y]);for(y in r)$A.css(t,y,r[y]);u.complete&&u.complete.apply(n,[i,r])}},10)}}}();!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function r(){return ko.apply(null,arguments)}function fh(n){ko=n}function wr(n){return"[object Array]"===Object.prototype.toString.call(n)}function br(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function eh(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function ni(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function kr(n,t){for(var i in t)ni(t,i)&&(n[i]=t[i]);return ni(t,"toString")&&(n.toString=t.toString),ni(t,"valueOf")&&(n.valueOf=t.valueOf),n}function nr(n,t,i,r){return be(n,t,i,r,!0).utc()}function oh(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function o(n){return null==n._pf&&(n._pf=oh()),n._pf}function gf(n){if(null==n._isValid){var t=o(n);n._isValid=!(isNaN(n._d.getTime())||!(t.overflow<0)||t.empty||t.invalidMonth||t.invalidWeekday||t.nullInput||t.invalidFormat||t.userInvalidated);n._strict&&(n._isValid=n._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return n._isValid}function ne(n){var t=nr(NaN);return null!=n?kr(o(t),n):o(t).userInvalidated=!0,t}function lu(n,t){var u,i,r;if("undefined"!=typeof t._isAMomentObject&&(n._isAMomentObject=t._isAMomentObject),"undefined"!=typeof t._i&&(n._i=t._i),"undefined"!=typeof t._f&&(n._f=t._f),"undefined"!=typeof t._l&&(n._l=t._l),"undefined"!=typeof t._strict&&(n._strict=t._strict),"undefined"!=typeof t._tzm&&(n._tzm=t._tzm),"undefined"!=typeof t._isUTC&&(n._isUTC=t._isUTC),"undefined"!=typeof t._offset&&(n._offset=t._offset),"undefined"!=typeof t._pf&&(n._pf=o(t)),"undefined"!=typeof t._locale&&(n._locale=t._locale),ff.length>0)for(u in ff)i=ff[u],r=t[i],"undefined"!=typeof r&&(n[i]=r);return n}function tr(n){lu(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);ef===!1&&(ef=!0,r.updateOffset(this),ef=!1)}function vt(n){return n instanceof tr||null!=n&&null!=n._isAMomentObject}function y(n){return 0>n?Math.ceil(n):Math.floor(n)}function h(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=y(t)),i}function te(n,t,i){for(var f=Math.min(n.length,t.length),e=Math.abs(n.length-t.length),u=0,r=0;f>r;r++)(i&&n[r]!==t[r]||!i&&h(n[r])!==h(t[r]))&&u++;return u+e}function ie(){}function re(n){return n?n.toLowerCase().replace("_","-"):n}function sh(n){for(var i,t,f,r,u=0;u<n.length;){for(r=re(n[u]).split("-"),i=r.length,t=re(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=ue(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&te(r,t,!0)>=i-1)break;i--}u++}return null}function ue(n){var t=null;if(!si[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=ru._abbr;require("./locale/"+n);ir(t)}catch(i){}return si[n]}function ir(n,t){var i;return n&&(i="undefined"==typeof t?ti(n):fe(n,t),i&&(ru=i)),ru._abbr}function fe(n,t){return null!==t?(t.abbr=n,si[n]=si[n]||new ie,si[n].set(t),ir(n),si[n]):(delete si[n],null)}function ti(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return ru;if(!wr(n)){if(t=ue(n))return t;n=[n]}return sh(n)}function a(n,t){var i=n.toLowerCase();yr[i]=yr[i+"s"]=yr[t]=n}function w(n){if("string"==typeof n)return yr[n]||yr[n.toLowerCase()]}function ee(n){var i,t,r={};for(t in n)ni(n,t)&&(i=w(t),i&&(r[i]=n[t]));return r}function ai(n,t){return function(i){return null!=i?(oe(this,n,i),r.updateOffset(this,t),this):dr(this,n)}}function dr(n,t){return n._d["get"+(n._isUTC?"UTC":"")+t]()}function oe(n,t,i){return n._d["set"+(n._isUTC?"UTC":"")+t](i)}function se(n,t){var i;if("object"==typeof n)for(i in n)this.set(i,n[i]);else if(n=w(n),"function"==typeof this[n])return this[n](t);return this}function au(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function u(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(di[n]=u);t&&(di[t[0]]=function(){return au(u.apply(this,arguments),t[1],t[2])});i&&(di[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function hh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ch(n){for(var i=n.match(go),t=0,r=i.length;r>t;t++)i[t]=di[i[t]]?di[i[t]]:hh(i[t]);return function(u){var f="";for(t=0;r>t;t++)f+=i[t]instanceof Function?i[t].call(u,n):i[t];return f}}function vu(n,t){return n.isValid()?(t=he(t,n.localeData()),of[t]=of[t]||ch(t),of[t](n)):n.localeData().invalidDate()}function he(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(uu.lastIndex=0;i>=0&&uu.test(n);)n=n.replace(uu,r),uu.lastIndex=0,i-=1;return n}function lh(n){return"function"==typeof n&&"[object Function]"===Object.prototype.toString.call(n)}function i(n,t,i){cf[n]=lh(t)?t:function(n){return n&&i?i:t}}function ah(n,t){return ni(cf,n)?cf[n](t._strict,t._locale):new RegExp(vh(n))}function vh(n){return n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function l(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=h(n)}),i=0;i<n.length;i++)lf[n[i]]=r}function rr(n,t){l(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function yh(n,t,i){null!=t&&ni(lf,n)&&lf[n](t,i._a,i,n)}function yu(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function ph(n){return this._months[n.month()]}function wh(n){return this._monthsShort[n.month()]}function bh(n,t,i){var r,u,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=nr([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ce(n,t){var i;return"string"==typeof t&&(t=n.localeData().monthsParse(t),"number"!=typeof t)?n:(i=Math.min(n.date(),yu(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n)}function le(n){return null!=n?(ce(this,n),r.updateOffset(this,!0),this):dr(this,"Month")}function kh(){return yu(this.year(),this.month())}function pu(n){var i,t=n._a;return t&&-2===o(n).overflow&&(i=t[st]<0||t[st]>11?st:t[ot]<1||t[ot]>yu(t[et],t[st])?ot:t[v]<0||t[v]>24||24===t[v]&&(0!==t[hi]||0!==t[ci]||0!==t[li])?v:t[hi]<0||t[hi]>59?hi:t[ci]<0||t[ci]>59?ci:t[li]<0||t[li]>999?li:-1,o(n)._overflowDayOfYear&&(et>i||i>ot)&&(i=ot),o(n).overflow=i),n}function ae(n){r.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function b(n,t){var i=!0;return kr(function(){return i&&(ae(n+"\n"+(new Error).stack),i=!1),t.apply(this,arguments)},t)}function dh(n,t){is[n]||(ae(t),is[n]=!0)}function ve(n){var t,i,r=n._i,u=dp.exec(r);if(u){for(o(n).iso=!0,t=0,i=af.length;i>t;t++)if(af[t][1].exec(r)){n._f=af[t][0];break}for(t=0,i=vf.length;i>t;t++)if(vf[t][1].exec(r)){n._f+=(u[6]||" ")+vf[t][0];break}r.match(hu)&&(n._f+="Z");ku(n)}else n._isValid=!1}function gh(n){var t=gp.exec(n._i);return null!==t?void(n._d=new Date(+t[1])):(ve(n),void(n._isValid===!1&&(delete n._isValid,r.createFromInputFallback(n))))}function nc(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 1970>n&&o.setFullYear(n),o}function wu(n){var t=new Date(Date.UTC.apply(null,arguments));return 1970>n&&t.setUTCFullYear(n),t}function ye(n){return pe(n)?366:365}function pe(n){return n%4==0&&n%100!=0||n%400==0}function tc(){return pe(this.year())}function ii(n,t,i){var u,f=i-t,r=i-n.day();return r>f&&(r-=7),f-7>r&&(r+=7),u=s(n).add(r,"d"),{week:Math.ceil(u.dayOfYear()/7),year:u.year()}}function ic(n){return ii(n,this._week.dow,this._week.doy).week}function rc(){return this._week.dow}function uc(){return this._week.doy}function fc(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function ec(n){var t=ii(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function oc(n,t,i,r,u){var f,o=6+u-r,s=wu(n,0,1+o),e=s.getUTCDay();return u>e&&(e+=7),i=null!=i?1*i:u,f=1+o+7*(t-1)-e+i,{year:f>0?n:n-1,dayOfYear:f>0?f:ye(n-1)+f}}function sc(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")}function vi(n,t,i){return null!=n?n:null!=t?t:i}function hc(n){var t=new Date;return n._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function bu(n){var t,i,r,u,f=[];if(!n._d){for(r=hc(n),n._w&&null==n._a[ot]&&null==n._a[st]&&cc(n),n._dayOfYear&&(u=vi(n._a[et],r[et]),n._dayOfYear>ye(u)&&(o(n)._overflowDayOfYear=!0),i=wu(u,0,n._dayOfYear),n._a[st]=i.getUTCMonth(),n._a[ot]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=f[t]=r[t];for(;7>t;t++)n._a[t]=f[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[v]&&0===n._a[hi]&&0===n._a[ci]&&0===n._a[li]&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?wu:nc).apply(null,f);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24)}}function cc(n){var t,e,u,r,i,f,o;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(i=1,f=4,e=vi(t.GG,n._a[et],ii(s(),1,4).year),u=vi(t.W,1),r=vi(t.E,1)):(i=n._locale._week.dow,f=n._locale._week.doy,e=vi(t.gg,n._a[et],ii(s(),i,f).year),u=vi(t.w,1),null!=t.d?(r=t.d,i>r&&++u):r=null!=t.e?t.e+i:i);o=oc(e,u,r,f,i);n._a[et]=o.year;n._dayOfYear=o.dayOfYear}function ku(n){if(n._f===r.ISO_8601)return void ve(n);n._a=[];o(n).empty=!0;for(var t,u,s,i=""+n._i,c=i.length,h=0,e=he(n._f,n._locale).match(go)||[],f=0;f<e.length;f++)u=e[f],t=(i.match(ah(u,n))||[])[0],t&&(s=i.substr(0,i.indexOf(t)),s.length>0&&o(n).unusedInput.push(s),i=i.slice(i.indexOf(t)+t.length),h+=t.length),di[u]?(t?o(n).empty=!1:o(n).unusedTokens.push(u),yh(u,t,n)):n._strict&&!t&&o(n).unusedTokens.push(u);o(n).charsLeftOver=c-h;i.length>0&&o(n).unusedInput.push(i);o(n).bigHour===!0&&n._a[v]<=12&&n._a[v]>0&&(o(n).bigHour=void 0);n._a[v]=lc(n._locale,n._a[v],n._meridiem);bu(n);pu(n)}function lc(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?(r=n.isPM(i),r&&12>t&&(t+=12),r||12!==t||(t=0),t):t}function ac(n){var t,f,u,r,i;if(0===n._f.length)return o(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=lu({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],ku(t),gf(t)&&(i+=o(t).charsLeftOver,i+=10*o(t).unusedTokens.length,o(t).score=i,(null==u||u>i)&&(u=i,f=t));kr(n,f||t)}function vc(n){if(!n._d){var t=ee(n._i);n._a=[t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond];bu(n)}}function yc(n){var t=new tr(pu(we(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function we(n){var t=n._i,i=n._f;return n._locale=n._locale||ti(n._l),null===t||void 0===i&&""===t?ne({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),vt(t)?new tr(pu(t)):(wr(i)?ac(n):i?ku(n):br(t)?n._d=t:pc(n),n))}function pc(n){var t=n._i;void 0===t?n._d=new Date:br(t)?n._d=new Date(+t):"string"==typeof t?gh(n):wr(t)?(n._a=eh(t.slice(0),function(n){return parseInt(n,10)}),bu(n)):"object"==typeof t?vc(n):"number"==typeof t?n._d=new Date(t):r.createFromInputFallback(n)}function be(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,yc(f)}function s(n,t,i,r){return be(n,t,i,r,!1)}function ke(n,t){var r,i;if(1===t.length&&wr(t[0])&&(t=t[0]),!t.length)return s();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function wc(){var n=[].slice.call(arguments,0);return ke("isBefore",n)}function bc(){var n=[].slice.call(arguments,0);return ke("isAfter",n)}function gr(n){var t=ee(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=ti();this._bubble()}function du(n){return n instanceof gr}function de(n,t){u(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+au(~~(n/60),2)+t+au(~~n%60,2)})}function gu(n){var i=(n||"").match(hu)||[],u=i[i.length-1]||[],t=(u+"").match(es)||["-",0,0],r=+(60*t[1])+h(t[2]);return"+"===t[0]?r:-r}function nf(n,t){var i,u;return t._isUTC?(i=t.clone(),u=(vt(n)||br(n)?+n:+s(n))-+i,i._d.setTime(+i._d+u),r.updateOffset(i,!1),i):s(n).local()}function tf(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function kc(n,t){var i,u=this._offset||0;return null!=n?("string"==typeof n&&(n=gu(n)),Math.abs(n)<16&&(n=60*n),!this._isUTC&&t&&(i=tf(this)),this._offset=n,this._isUTC=!0,null!=i&&this.add(i,"m"),u!==n&&(!t||this._changeInProgress?io(this,yt(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:tf(this)}function dc(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function gc(n){return this.utcOffset(0,n)}function nl(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(tf(this),"m")),this}function tl(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(gu(this._i)),this}function il(n){return n=n?s(n).utcOffset():0,(this.utcOffset()-n)%60==0}function rl(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ul(){var n,t;return"undefined"!=typeof this._isDSTShifted?this._isDSTShifted:(n={},(lu(n,this),n=we(n),n._a)?(t=n._isUTC?nr(n._a):s(n._a),this._isDSTShifted=this.isValid()&&te(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted)}function fl(){return!this._isUTC}function el(){return this._isUTC}function ge(){return this._isUTC&&0===this._offset}function yt(n,t){var u,f,e,i=n,r=null;return du(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=os.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:h(r[ot])*u,h:h(r[v])*u,m:h(r[hi])*u,s:h(r[ci])*u,ms:h(r[li])*u}):(r=ss.exec(n))?(u="-"===r[1]?-1:1,i={y:ri(r[2],u),M:ri(r[3],u),d:ri(r[4],u),h:ri(r[5],u),m:ri(r[6],u),s:ri(r[7],u),w:ri(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(e=ol(s(i.from),s(i.to)),i={},i.ms=e.milliseconds,i.M=e.months),f=new gr(i),du(n)&&ni(n,"_locale")&&(f._locale=n._locale),f}function ri(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function no(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ol(n,t){var i;return t=nf(t,n),n.isBefore(t)?i=no(n,t):(i=no(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i}function to(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(dh(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=yt(i,r),io(this,u,n),this}}function io(n,t,i,u){var o=t._milliseconds,f=t._days,e=t._months;u=null==u?!0:u;o&&n._d.setTime(+n._d+o*i);f&&oe(n,"Date",dr(n,"Date")+f*i);e&&ce(n,dr(n,"Month")+e*i);u&&r.updateOffset(n,f||e)}function sl(n,t){var r=n||s(),f=nf(r,this).startOf("day"),i=this.diff(f,"days",!0),u=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse";return this.format(t&&t[u]||this.localeData().calendar(u,this,s(r)))}function hl(){return new tr(this)}function cl(n,t){var i;return t=w("undefined"!=typeof t?t:"millisecond"),"millisecond"===t?(n=vt(n)?n:s(n),+this>+n):(i=vt(n)?+n:+s(n),i<+this.clone().startOf(t))}function ll(n,t){var i;return t=w("undefined"!=typeof t?t:"millisecond"),"millisecond"===t?(n=vt(n)?n:s(n),+n>+this):(i=vt(n)?+n:+s(n),+this.clone().endOf(t)<i)}function al(n,t,i){return this.isAfter(n,i)&&this.isBefore(t,i)}function vl(n,t){var i;return t=w(t||"millisecond"),"millisecond"===t?(n=vt(n)?n:s(n),+this==+n):(i=+s(n),+this.clone().startOf(t)<=i&&i<=+this.clone().endOf(t))}function yl(n,t,i){var r,u,f=nf(n,this),e=6e4*(f.utcOffset()-this.utcOffset());return t=w(t),"year"===t||"month"===t||"quarter"===t?(u=pl(this,f),"quarter"===t?u/=3:"year"===t&&(u/=12)):(r=this-f,u="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-e)/864e5:"week"===t?(r-e)/6048e5:r),i?u:y(u)}function pl(n,t){var r,f,u=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(u,"months");return 0>t-i?(r=n.clone().add(u-1,"months"),f=(t-i)/(i-r)):(r=n.clone().add(u+1,"months"),f=(t-i)/(r-i)),-(u+f)}function wl(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ro(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():vu(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):vu(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function bl(n){var t=vu(this,n||r.defaultFormat);return this.localeData().postformat(t)}function kl(n,t){return this.isValid()?yt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function dl(n){return this.from(s(),n)}function gl(n,t){return this.isValid()?yt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function na(n){return this.to(s(),n)}function uo(n){var t;return void 0===n?this._locale._abbr:(t=ti(n),null!=t&&(this._locale=t),this)}function fo(){return this._locale}function ta(n){switch(n=w(n)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function ia(n){return n=w(n),void 0===n||"millisecond"===n?this:this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms")}function ra(){return+this._d-6e4*(this._offset||0)}function ua(){return Math.floor(+this/1e3)}function fa(){return this._offset?new Date(+this):this._d}function ea(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function oa(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function sa(){return gf(this)}function ha(){return kr({},o(this))}function ca(){return o(this).overflow}function nu(n,t){u(0,[n,n.length],0,t)}function eo(n,t,i){return ii(s([n,11,31+t-i]),t,i).week}function la(n){var t=ii(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==n?t:this.add(n-t,"y")}function aa(n){var t=ii(this,1,4).year;return null==n?t:this.add(n-t,"y")}function va(){return eo(this.year(),1,4)}function ya(){var n=this.localeData()._week;return eo(this.year(),n.dow,n.doy)}function pa(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function wa(n,t){return"string"!=typeof n?n:isNaN(n)?(n=t.weekdaysParse(n),"number"==typeof n?n:null):parseInt(n,10)}function ba(n){return this._weekdays[n.day()]}function ka(n){return this._weekdaysShort[n.day()]}function da(n){return this._weekdaysMin[n.day()]}function ga(n){var t,i,r;for(this._weekdaysParse=this._weekdaysParse||[],t=0;7>t;t++)if(this._weekdaysParse[t]||(i=s([2e3,1]).day(t),r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[t]=new RegExp(r.replace(".",""),"i")),this._weekdaysParse[t].test(n))return t}function nv(n){var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=wa(n,this.localeData()),this.add(n-t,"d")):t}function tv(n){var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function iv(n){return null==n?this.day()||7:this.day(this.day()%7?n:n-7)}function oo(n,t){u(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function so(n,t){return t._meridiemParse}function rv(n){return"p"===(n+"").toLowerCase().charAt(0)}function uv(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function fv(n,t){t[li]=h(1e3*("0."+n))}function ev(){return this._isUTC?"UTC":""}function ov(){return this._isUTC?"Coordinated Universal Time":""}function sv(n){return s(1e3*n)}function hv(){return s.apply(null,arguments).parseZone()}function cv(n,t,i){var r=this._calendar[n];return"function"==typeof r?r.call(t,i):r}function lv(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function av(){return this._invalidDate}function vv(n){return this._ordinal.replace("%d",n)}function ho(n){return n}function yv(n,t,i,r){var u=this._relativeTime[i];return"function"==typeof u?u(n,t,i,r):u.replace(/%d/i,n)}function pv(n,t){var i=this._relativeTime[n>0?"future":"past"];return"function"==typeof i?i(t):i.replace(/%s/i,t)}function wv(n){var t,i;for(i in n)t=n[i],"function"==typeof t?this[i]=t:this["_"+i]=t;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function co(n,t,i,r){var u=ti(),f=nr().set(r,t);return u[i](f,n)}function ur(n,t,i,r,u){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return co(n,t,i,u);for(var e=[],f=0;r>f;f++)e[f]=co(n,f,i,u);return e}function bv(n,t){return ur(n,t,"months",12,"month")}function kv(n,t){return ur(n,t,"monthsShort",12,"month")}function dv(n,t){return ur(n,t,"weekdays",7,"day")}function gv(n,t){return ur(n,t,"weekdaysShort",7,"day")}function ny(n,t){return ur(n,t,"weekdaysMin",7,"day")}function ty(){var n=this._data;return this._milliseconds=ht(this._milliseconds),this._days=ht(this._days),this._months=ht(this._months),n.milliseconds=ht(n.milliseconds),n.seconds=ht(n.seconds),n.minutes=ht(n.minutes),n.hours=ht(n.hours),n.months=ht(n.months),n.years=ht(n.years),this}function lo(n,t,i,r){var u=yt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function iy(n,t){return lo(this,n,t,1)}function ry(n,t){return lo(this,n,t,-1)}function ao(n){return 0>n?Math.floor(n):Math.ceil(n)}function uy(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||0>=r&&0>=n&&0>=t||(r+=864e5*ao(rf(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=y(r/1e3),i.seconds=u%60,f=y(u/60),i.minutes=f%60,e=y(f/60),i.hours=e%24,n+=y(e/24),o=y(vo(n)),t+=o,n-=ao(rf(o)),s=y(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function vo(n){return 4800*n/146097}function rf(n){return 146097*n/4800}function fy(n){var t,r,i=this._milliseconds;if(n=w(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+vo(t),"month"===n?r:r/12;switch(t=this._days+Math.round(rf(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}function ey(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*h(this._months/12)}function pt(n){return function(){return this.as(n)}}function oy(n){return n=w(n),this[n+"s"]()}function ui(n){return function(){return this._data[n]}}function sy(){return y(this.days()/7)}function hy(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function cy(n,t,i){var r=yt(n).abs(),h=gi(r.as("s")),f=gi(r.as("m")),e=gi(r.as("h")),o=gi(r.as("d")),s=gi(r.as("M")),c=gi(r.as("y")),u=h<gt.s&&["s",h]||1===f&&["m"]||f<gt.m&&["mm",f]||1===e&&["h"]||e<gt.h&&["hh",e]||1===o&&["d"]||o<gt.d&&["dd",o]||1===s&&["M"]||s<gt.M&&["MM",s]||1===c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,hy.apply(null,u)}function ly(n,t){return void 0===gt[n]?!1:void 0===t?gt[n]:(gt[n]=t,!0)}function ay(n){var t=this.localeData(),i=cy(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function tu(){var n,e,o,t=bf(this._milliseconds)/1e3,a=bf(this._days),i=bf(this._months);n=y(t/60);e=y(n/60);t%=60;n%=60;o=y(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(0>l?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}function vy(n,t){var i=n.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function fi(n,t,i){var r={mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===i?t?"хвіліна":"хвіліну":"h"===i?t?"гадзіна":"гадзіну":n+" "+vy(r[i],+n)}function yy(n,t){var i={nominative:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_"),accusative:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_")},r=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function py(n,t){var i={nominative:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),accusative:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_")},r=/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/.test(t)?"accusative":"nominative";return i[r][n.day()]}function uf(n,t,i){return n+" "+by({mm:"munutenn",MM:"miz",dd:"devezh"}[i],n)}function wy(n){switch(yo(n)){case 1:case 3:case 4:case 5:case 9:return n+" bloaz";default:return n+" vloaz"}}function yo(n){return n>9?yo(n%10):n}function by(n,t){return 2===t?ky(n):n}function ky(n){var t={m:"v",b:"v",d:"z"};return void 0===t[n.charAt(0)]?n:t[n.charAt(0)]+n.substring(1)}function ei(n,t,i){var r=n+" ";switch(i){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return r+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return r+(1===n?"dan":"dana");case"MM":return r+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return r+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}function fr(n){return n>1&&5>n&&1!=~~(n/10)}function k(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"pár sekund":"pár sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?u+(fr(n)?"minuty":"minut"):u+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?u+(fr(n)?"hodiny":"hodin"):u+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?u+(fr(n)?"dny":"dní"):u+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?u+(fr(n)?"měsíce":"měsíců"):u+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?u+(fr(n)?"roky":"let"):u+"lety"}}function wt(n,t,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return t?r[i][0]:r[i][1]}function bt(n,t,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return t?r[i][0]:r[i][1]}function ut(n,t,i,r){var u={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[n+" minuti",n+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[n+" tunni",n+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[n+" kuu",n+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[n+" aasta",n+" aastat"]};return t?u[i][2]?u[i][2]:u[i][1]:r?u[i][0]:u[i][1]}function d(n,t,i,r){var u="";switch(i){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"m":return r?"minuutin":"minuutti";case"mm":u=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":u=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":u=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":u=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":u=r?"vuoden":"vuotta"}return dy(n,r)+" "+u}function dy(n,t){return 10>n?t?lb[n]:cu[n]:n}function oi(n,t,i){var r=n+" ";switch(i){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return r+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return r+(1===n?"dan":"dana");case"MM":return r+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return r+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}function g(n,t,i,r){var u=n;switch(i){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return u+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return u+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return u+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return u+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return u+(r||t?" év":" éve")}return""}function po(n){return(n?"":"[múlt] ")+"["+wb[this.day()]+"] LT[-kor]"}function gy(n,t){var i={nominative:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_"),accusative:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_")},r=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function np(n){var t="հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_");return t[n.month()]}function tp(n){var t="կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_");return t[n.day()]}function er(n){return n%100==11?!0:n%10==1?!1:!0}function ft(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return t?"mínúta":"mínútu";case"mm":return er(n)?u+(t||r?"mínútur":"mínútum"):t?u+"mínúta":u+"mínútu";case"hh":return er(n)?u+(t||r?"klukkustundir":"klukkustundum"):u+"klukkustund";case"d":return t?"dagur":r?"dag":"degi";case"dd":return er(n)?t?u+"dagar":u+(r?"daga":"dögum"):t?u+"dagur":u+(r?"dag":"degi");case"M":return t?"mánuður":r?"mánuð":"mánuði";case"MM":return er(n)?t?u+"mánuðir":u+(r?"mánuði":"mánuðum"):t?u+"mánuður":u+(r?"mánuð":"mánuði");case"y":return t||r?"ár":"ári";case"yy":return er(n)?u+(t||r?"ár":"árum"):u+(t||r?"ár":"ári")}}function ip(n,t){var i={nominative:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),accusative:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},r=/D[oD] *MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function rp(n,t){var i={nominative:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),accusative:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_")},r=/(წინა|შემდეგ)/.test(t)?"accusative":"nominative";return i[r][n.day()]}function or(n,t,i){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[i][0]:r[i][1]}function up(n){var t=n.substr(0,n.indexOf(" "));return sr(t)?"a "+n:"an "+n}function fp(n){var t=n.substr(0,n.indexOf(" "));return sr(t)?"viru "+n:"virun "+n}function sr(n){if(n=parseInt(n,10),isNaN(n))return!1;if(0>n)return!0;if(10>n)return n>=4&&7>=n?!0:!1;if(100>n){var t=n%10,i=n/10;return sr(0===t?i:t)}if(1e4>n){for(;n>=10;)n/=10;return sr(n)}return n/=1e3,sr(n)}function ep(n,t,i,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function op(n,t){var i={nominative:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),accusative:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_")},r=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function yi(n,t,i,r){return t?kt(i)[0]:r?kt(i)[1]:kt(i)[2]}function wo(n){return n%10==0||n>10&&20>n}function kt(n){return bb[n].split("_")}function hr(n,t,i,r){var u=n+" ";return 1===n?u+yi(n,t,i[0],r):t?u+(wo(n)?kt(i)[1]:kt(i)[0]):r?u+kt(i)[1]:u+(wo(n)?kt(i)[1]:kt(i)[2])}function sp(n,t){var r=-1===t.indexOf("dddd HH:mm"),i=kb[n.day()];return r?i:i.substring(0,i.length-2)+"į"}function bo(n,t,i){return i?t%10==1&&11!==t?n[2]:n[3]:t%10==1&&11!==t?n[0]:n[1]}function cr(n,t,i){return n+" "+bo(gs[i],n,t)}function lr(n,t,i){return bo(gs[i],n,t)}function hp(n,t){return t?"dažas sekundes":"dažām sekundēm"}function iu(n){return 5>n%10&&n%10>1&&~~(n/10)%10!=1}function pi(n,t,i){var r=n+" ";switch(i){case"m":return t?"minuta":"minutę";case"mm":return r+(iu(n)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(iu(n)?"godziny":"godzin");case"MM":return r+(iu(n)?"miesiące":"miesięcy");case"yy":return r+(iu(n)?"lata":"lat")}}function ar(n,t,i){var r=" ";return(n%100>=20||n>=100&&n%100==0)&&(r=" de "),n+r+{mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[i]}function cp(n,t){var i=n.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function wi(n,t,i){var r={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===i?t?"минута":"минуту":n+" "+cp(r[i],+n)}function lp(n,t){var i={nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")},r=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function ap(n,t){var i={nominative:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")},r=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function vp(n,t){var i={nominative:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),accusative:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")},r=/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(t)?"accusative":"nominative";return i[r][n.day()]}function vr(n){return n>1&&5>n}function nt(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?u+(vr(n)?"minúty":"minút"):u+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?u+(vr(n)?"hodiny":"hodín"):u+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?u+(vr(n)?"dni":"dní"):u+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?u+(vr(n)?"mesiace":"mesiacov"):u+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?u+(vr(n)?"roky":"rokov"):u+"rokmi"}}function tt(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return u+(1===n?t?"minuta":"minuto":2===n?t||r?"minuti":"minutama":5>n?t||r?"minute":"minutami":t||r?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return u+(1===n?t?"ura":"uro":2===n?t||r?"uri":"urama":5>n?t||r?"ure":"urami":t||r?"ur":"urami");case"d":return t||r?"en dan":"enim dnem";case"dd":return u+(1===n?t||r?"dan":"dnem":2===n?t||r?"dni":"dnevoma":t||r?"dni":"dnevi");case"M":return t||r?"en mesec":"enim mesecem";case"MM":return u+(1===n?t||r?"mesec":"mesecem":2===n?t||r?"meseca":"mesecema":5>n?t||r?"mesece":"meseci":t||r?"mesecev":"meseci");case"y":return t||r?"eno leto":"enim letom";case"yy":return u+(1===n?t||r?"leto":"letom":2===n?t||r?"leti":"letoma":5>n?t||r?"leta":"leti":t||r?"let":"leti")}}function it(n,t,i,r){var u={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[n+" míuts"," "+n+" míuts"],h:["'n þora","'iensa þora"],hh:[n+" þoras"," "+n+" þoras"],d:["'n ziua","'iensa ziua"],dd:[n+" ziuas"," "+n+" ziuas"],M:["'n mes","'iens mes"],MM:[n+" mesen"," "+n+" mesen"],y:["'n ar","'iens ar"],yy:[n+" ars"," "+n+" ars"]};return r?u[i][0]:t?u[i][0]:u[i][1].trim()}function yp(n,t){var i=n.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function bi(n,t,i){return"m"===i?t?"хвилина":"хвилину":"h"===i?t?"година":"годину":n+" "+yp({mm:"хвилина_хвилини_хвилин",hh:"година_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+n)}function pp(n,t){var i={nominative:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),accusative:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_")},r=/D[oD]? *MMMM?/.test(t)?"accusative":"nominative";return i[r][n.month()]}function wp(n,t){var i={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return i[r][n.day()]}function ki(n){return function(){return n+"о"+(11===this.hours()?"б":"")+"] LT"}}var ko,ru,ff=r.momentProperties=[],ef=!1,si={},yr={},go=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,uu=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,of={},di={},ns=/\d/,p=/\d\d/,ts=/\d{3}/,sf=/\d{4}/,fu=/[+-]?\d{6}/,c=/\d\d?/,eu=/\d{1,3}/,hf=/\d{1,4}/,ou=/[+-]?\d{1,6}/,su=/[+-]?\d+/,hu=/Z|[+-]\d\d:?\d\d/gi,pr=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,cf={},lf={},et=0,st=1,ot=2,v=3,hi=4,ci=5,li=6,yf,rs,us,fs,es,os,ss,hs,cs,pf,wf,ls,as,vs,ys,dt,ps,t;u("M",["MM",2],"Mo",function(){return this.month()+1});u("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});u("MMMM",0,0,function(n){return this.localeData().months(this,n)});a("month","M");i("M",c);i("MM",c,p);i("MMM",pr);i("MMMM",pr);l(["M","MM"],function(n,t){t[st]=h(n)-1});l(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);null!=u?t[st]=u:o(i).invalidMonth=n});var bp="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),kp="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),is={};r.suppressDeprecationWarnings=!1;var dp=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,af=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],vf=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],gp=/^\/?Date\((\-?\d+)/i;r.createFromInputFallback=b("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});u(0,["YY",2],0,function(){return this.year()%100});u(0,["YYYY",4],0,"year");u(0,["YYYYY",5],0,"year");u(0,["YYYYYY",6,!0],0,"year");a("year","y");i("Y",su);i("YY",c,p);i("YYYY",hf,sf);i("YYYYY",ou,fu);i("YYYYYY",ou,fu);l(["YYYYY","YYYYYY"],et);l("YYYY",function(n,t){t[et]=2===n.length?r.parseTwoDigitYear(n):h(n)});l("YY",function(n,t){t[et]=r.parseTwoDigitYear(n)});r.parseTwoDigitYear=function(n){return h(n)+(h(n)>68?1900:2e3)};yf=ai("FullYear",!1);u("w",["ww",2],"wo","week");u("W",["WW",2],"Wo","isoWeek");a("week","w");a("isoWeek","W");i("w",c);i("ww",c,p);i("W",c);i("WW",c,p);rr(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=h(n)});rs={dow:0,doy:6};u("DDD",["DDDD",3],"DDDo","dayOfYear");a("dayOfYear","DDD");i("DDD",eu);i("DDDD",ts);l(["DDD","DDDD"],function(n,t,i){i._dayOfYear=h(n)});r.ISO_8601=function(){};us=b("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=s.apply(null,arguments);return this>n?this:n});fs=b("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=s.apply(null,arguments);return n>this?this:n});de("Z",":");de("ZZ","");i("Z",hu);i("ZZ",hu);l(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=gu(n)});es=/([\+\-]|\d\d)/gi;r.updateOffset=function(){};os=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/;ss=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;yt.fn=gr.prototype;hs=to(1,"add");cs=to(-1,"subtract");r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";pf=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)});u(0,["gg",2],0,function(){return this.weekYear()%100});u(0,["GG",2],0,function(){return this.isoWeekYear()%100});nu("gggg","weekYear");nu("ggggg","weekYear");nu("GGGG","isoWeekYear");nu("GGGGG","isoWeekYear");a("weekYear","gg");a("isoWeekYear","GG");i("G",su);i("g",su);i("GG",c,p);i("gg",c,p);i("GGGG",hf,sf);i("gggg",hf,sf);i("GGGGG",ou,fu);i("ggggg",ou,fu);rr(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=h(n)});rr(["gg","GG"],function(n,t,i,u){t[u]=r.parseTwoDigitYear(n)});u("Q",0,0,"quarter");a("quarter","Q");i("Q",ns);l("Q",function(n,t){t[st]=3*(h(n)-1)});u("D",["DD",2],"Do","date");a("date","D");i("D",c);i("DD",c,p);i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient});l(["D","DD"],ot);l("Do",function(n,t){t[ot]=h(n.match(c)[0],10)});wf=ai("Date",!0);u("d",0,"do","day");u("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});u("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});u("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});u("e",0,0,"weekday");u("E",0,0,"isoWeekday");a("day","d");a("weekday","e");a("isoWeekday","E");i("d",c);i("e",c);i("E",c);i("dd",pr);i("ddd",pr);i("dddd",pr);rr(["dd","ddd","dddd"],function(n,t,i){var r=i._locale.weekdaysParse(n);null!=r?t.d=r:o(i).invalidWeekday=n});rr(["d","e","E"],function(n,t,i,r){t[r]=h(n)});var nw="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tw="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),iw="Su_Mo_Tu_We_Th_Fr_Sa".split("_");for(u("H",["HH",2],0,"hour"),u("h",["hh",2],0,function(){return this.hours()%12||12}),oo("a",!0),oo("A",!1),a("hour","h"),i("a",so),i("A",so),i("H",c),i("h",c),i("HH",c,p),i("hh",c,p),l(["H","HH"],v),l(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n}),l(["h","hh"],function(n,t,i){t[v]=h(n);o(i).bigHour=!0}),ls=/[ap]\.?m?\.?/i,as=ai("Hours",!0),u("m",["mm",2],0,"minute"),a("minute","m"),i("m",c),i("mm",c,p),l(["m","mm"],hi),vs=ai("Minutes",!1),u("s",["ss",2],0,"second"),a("second","s"),i("s",c),i("ss",c,p),l(["s","ss"],ci),ys=ai("Seconds",!1),u("S",0,0,function(){return~~(this.millisecond()/100)}),u(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),u(0,["SSS",3],0,"millisecond"),u(0,["SSSS",4],0,function(){return 10*this.millisecond()}),u(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),u(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),u(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),u(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),u(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),a("millisecond","ms"),i("S",eu,ns),i("SS",eu,p),i("SSS",eu,ts),dt="SSSS";dt.length<=9;dt+="S")i(dt,/\d+/);for(dt="S";dt.length<=9;dt+="S")l(dt,fv);ps=ai("Milliseconds",!1);u("z",0,0,"zoneAbbr");u("zz",0,0,"zoneName");t=tr.prototype;t.add=hs;t.calendar=sl;t.clone=hl;t.diff=yl;t.endOf=ia;t.format=bl;t.from=kl;t.fromNow=dl;t.to=gl;t.toNow=na;t.get=se;t.invalidAt=ca;t.isAfter=cl;t.isBefore=ll;t.isBetween=al;t.isSame=vl;t.isValid=sa;t.lang=pf;t.locale=uo;t.localeData=fo;t.max=fs;t.min=us;t.parsingFlags=ha;t.set=se;t.startOf=ta;t.subtract=cs;t.toArray=ea;t.toObject=oa;t.toDate=fa;t.toISOString=ro;t.toJSON=ro;t.toString=wl;t.unix=ua;t.valueOf=ra;t.year=yf;t.isLeapYear=tc;t.weekYear=la;t.isoWeekYear=aa;t.quarter=t.quarters=pa;t.month=le;t.daysInMonth=kh;t.week=t.weeks=fc;t.isoWeek=t.isoWeeks=ec;t.weeksInYear=ya;t.isoWeeksInYear=va;t.date=wf;t.day=t.days=nv;t.weekday=tv;t.isoWeekday=iv;t.dayOfYear=sc;t.hour=t.hours=as;t.minute=t.minutes=vs;t.second=t.seconds=ys;t.millisecond=t.milliseconds=ps;t.utcOffset=kc;t.utc=gc;t.local=nl;t.parseZone=tl;t.hasAlignedHourOffset=il;t.isDST=rl;t.isDSTShifted=ul;t.isLocal=fl;t.isUtcOffset=el;t.isUtc=ge;t.isUTC=ge;t.zoneAbbr=ev;t.zoneName=ov;t.dates=b("dates accessor is deprecated. Use date instead.",wf);t.months=b("months accessor is deprecated. Use month instead",le);t.years=b("years accessor is deprecated. Use year instead",yf);t.zone=b("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",dc);var rw=t,f=ie.prototype;f._calendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};f.calendar=cv;f._longDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};f.longDateFormat=lv;f._invalidDate="Invalid date";f.invalidDate=av;f._ordinal="%d";f.ordinal=vv;f._ordinalParse=/\d{1,2}/;f.preparse=ho;f.postformat=ho;f._relativeTime={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};f.relativeTime=yv;f.pastFuture=pv;f.set=wv;f.months=ph;f._months=bp;f.monthsShort=wh;f._monthsShort=kp;f.monthsParse=bh;f.week=ic;f._week=rs;f.firstDayOfYear=uc;f.firstDayOfWeek=rc;f.weekdays=ba;f._weekdays=nw;f.weekdaysMin=da;f._weekdaysMin=iw;f.weekdaysShort=ka;f._weekdaysShort=tw;f.weekdaysParse=ga;f.isPM=rv;f._meridiemParse=ls;f.meridiem=uv;ir("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===h(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});r.lang=b("moment.lang is deprecated. Use moment.locale instead.",ir);r.langData=b("moment.langData is deprecated. Use moment.localeData instead.",ti);var ht=Math.abs,uw=pt("ms"),fw=pt("s"),ew=pt("m"),ow=pt("h"),sw=pt("d"),hw=pt("w"),cw=pt("M"),lw=pt("y"),aw=ui("milliseconds"),vw=ui("seconds"),yw=ui("minutes"),pw=ui("hours"),ww=ui("days"),bw=ui("months"),kw=ui("years"),gi=Math.round,gt={s:45,m:45,h:22,d:26,M:11},bf=Math.abs,e=gr.prototype;e.abs=ty;e.add=iy;e.subtract=ry;e.as=fy;e.asMilliseconds=uw;e.asSeconds=fw;e.asMinutes=ew;e.asHours=ow;e.asDays=sw;e.asWeeks=hw;e.asMonths=cw;e.asYears=lw;e.valueOf=ey;e._bubble=uy;e.get=oy;e.milliseconds=aw;e.seconds=vw;e.minutes=yw;e.hours=pw;e.days=ww;e.weeks=sy;e.months=bw;e.years=kw;e.humanize=ay;e.toISOString=tu;e.toString=tu;e.toJSON=tu;e.locale=uo;e.localeData=fo;e.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",tu);e.lang=pf;u("X",0,0,"unix");u("x",0,0,"valueOf");i("x",su);i("X",/[+-]?\d+(\.\d{1,3})?/);l("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))});l("x",function(n,t,i){i._d=new Date(h(n))});r.version="2.10.6";fh(s);r.fn=rw;r.min=wc;r.max=bc;r.utc=nr;r.unix=sv;r.months=bv;r.isDate=br;r.locale=ir;r.invalid=ne;r.duration=yt;r.isMoment=vt;r.weekdays=dv;r.parseZone=hv;r.localeData=ti;r.isDuration=du;r.monthsShort=kv;r.weekdaysMin=ny;r.defineLocale=fe;r.weekdaysShort=gv;r.normalizeUnits=w;r.relativeTimeThreshold=ly;var n=r,dw=(n.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(n){return/^nm$/i.test(n)},meridiem:function(n,t,i){return 12>n?i?"vm":"VM":i?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),gw={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},nb=(n.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(n){return"م"===n},meridiem:function(n){return 12>n?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(n){return n.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(n){return gw[n]}).replace(/،/g,",")},postformat:function(n){return n.replace(/\d/g,function(n){return dw[n]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),n.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),tb={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},ws=function(n){return 0===n?0:1===n?1:2===n?2:n%100>=3&&10>=n%100?3:n%100>=11?4:5},ib={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},rt=function(n){return function(t,i){var u=ws(t),r=ib[n][ws(t)];return 2===u&&(r=r[i?0:1]),r.replace(/%d/i,t)}},bs=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],kf=(n.defineLocale("ar",{months:bs,monthsShort:bs,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(n){return"م"===n},meridiem:function(n){return 12>n?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:rt("s"),m:rt("m"),mm:rt("m"),h:rt("h"),hh:rt("h"),d:rt("d"),dd:rt("d"),M:rt("M"),MM:rt("M"),y:rt("y"),yy:rt("y")},preparse:function(n){return n.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(n){return tb[n]}).replace(/،/g,",")},postformat:function(n){return n.replace(/\d/g,function(n){return nb[n]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),{1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"}),rb=(n.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(n){return/^(gündüz|axşam)$/.test(n)},meridiem:function(n){return 4>n?"gecə":12>n?"səhər":17>n?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(n){if(0===n)return n+"-ıncı";var t=n%10,i=n%100-t,r=n>=100?100:null;return n+(kf[t]||kf[i]||kf[r])},week:{dow:1,doy:7}}),n.defineLocale("be",{months:yy,monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:py,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:fi,mm:fi,h:fi,hh:fi,d:"дзень",dd:fi,M:"месяц",MM:fi,y:"год",yy:fi},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(n){return/^(дня|вечара)$/.test(n)},meridiem:function(n){return 4>n?"ночы":12>n?"раніцы":17>n?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(n,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return n%10!=2&&n%10!=3||n%100==12||n%100==13?n+"-ы":n+"-і";case"D":return n+"-га";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(n){var t=n%10,i=n%100;return 0===n?n+"-ев":0===i?n+"-ен":i>10&&20>i?n+"-ти":1===t?n+"-ви":2===t?n+"-ри":7===t||8===t?n+"-ми":n+"-ти"},week:{dow:1,doy:7}}),{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"}),ub={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},fb=(n.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কএক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(n){return n.replace(/[১২৩৪৫৬৭৮৯০]/g,function(n){return ub[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return rb[n]})},meridiemParse:/রাত|সকাল|দুপুর|বিকেল|রাত/,isPM:function(n){return/^(দুপুর|বিকেল|রাত)$/.test(n)},meridiem:function(n){return 4>n?"রাত":10>n?"সকাল":17>n?"দুপুর":20>n?"বিকেল":"রাত"},week:{dow:0,doy:6}}),{1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"}),eb={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},ks=(n.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(n){return n.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(n){return eb[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return fb[n]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,isPM:function(n){return/^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/.test(n)},meridiem:function(n){return 4>n?"མཚན་མོ":10>n?"ཞོགས་ཀས":17>n?"ཉིན་གུང":20>n?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}}),n.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:uf,h:"un eur",hh:"%d eur",d:"un devezh",dd:uf,M:"ur miz",MM:uf,y:"ur bloaz",yy:wy},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(n){var t=1===n?"añ":"vet";return n+t},week:{dow:1,doy:4}}),n.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:ei,mm:ei,h:ei,hh:ei,d:"dan",dd:ei,M:"mjesec",MM:ei,y:"godinu",yy:ei},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(n,t){var i=1===n?"r":2===n?"n":3===n?"r":4===n?"t":"è";return("w"===t||"W"===t)&&(i="a"),n+i},week:{dow:1,doy:4}}),"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_")),ds="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),ob=(n.defineLocale("cs",{months:ks,monthsShort:ds,monthsParse:function(n,t){for(var r=[],i=0;12>i;i++)r[i]=new RegExp("^"+n[i]+"$|^"+t[i]+"$","i");return r}(ks,ds),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:k,m:k,mm:k,h:k,hh:k,d:k,dd:k,M:k,MM:k,y:k,yy:k},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(n){var t=/сехет$/i.exec(n)?"рен":/ҫул$/i.exec(n)?"тан":"ран";return n+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}}),n.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(n){var t=n,i="";return t>20?i=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(i=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),n+i},week:{dow:1,doy:4}}),n.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:wt,mm:"%d Minuten",h:wt,hh:"%d Stunden",d:wt,dd:wt,M:wt,MM:wt,y:wt,yy:wt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:bt,mm:"%d Minuten",h:bt,hh:"%d Stunden",d:bt,dd:bt,M:bt,MM:bt,y:bt,yy:bt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(n,t){return/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[n.month()]:this._monthsNominativeEl[n.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(n,t,i){return n>11?i?"μμ":"ΜΜ":i?"πμ":"ΠΜ"},isPM:function(n){return"μ"===(n+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(n,t){var i=this._calendarEl[n],r=t&&t.hours();return"function"==typeof i&&(i=i.apply(t)),i.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}),n.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"D MMMM, YYYY",LLL:"D MMMM, YYYY h:mm A",LLLL:"dddd, D MMMM, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}}),n.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(n){return"p"===n.charAt(0).toLowerCase()},meridiem:function(n,t,i){return n>11?i?"p.t.m.":"P.T.M.":i?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}}),"Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic.".split("_")),sb="Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),hb=(n.defineLocale("es",{months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:function(n,t){return/-MMM-/.test(t)?sb[n.month()]:ob[n.month()]},weekdays:"Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mié._Jue._Vie._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),n.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:ut,m:ut,mm:ut,h:ut,hh:ut,d:ut,dd:"%d päeva",M:ut,MM:ut,y:ut,yy:ut},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"}),cb={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},cu=(n.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(n){return/بعد از ظهر/.test(n)},meridiem:function(n){return 12>n?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(n){return n.replace(/[۰-۹]/g,function(n){return cb[n]}).replace(/،/g,",")},postformat:function(n){return n.replace(/\d/g,function(n){return hb[n]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" ")),lb=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",cu[7],cu[8],cu[9]],ab=(n.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:d,m:d,mm:d,h:d,hh:d,d:d,dd:d,M:d,MM:d,y:d,yy:d},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(n){return n+(1===n?"er":"e")}}),n.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(n){return n+(1===n?"er":"")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),vb="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),yb=(n.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,t){return/-MMM-/.test(t)?vb[n.month()]:ab[n.month()]},weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(n){return"uns segundos"===n?"nuns segundos":"en "+n},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}}),n.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(n){return 2===n?"שעתיים":n+" שעות"},d:"יום",dd:function(n){return 2===n?"יומיים":n+" ימים"},M:"חודש",MM:function(n){return 2===n?"חודשיים":n+" חודשים"},y:"שנה",yy:function(n){return 2===n?"שנתיים":n%10==0&&10!==n?n+" שנה":n+" שנים"}}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),pb={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},wb=(n.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(n){return n.replace(/[१२३४५६७८९०]/g,function(n){return pb[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return yb[n]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(n,t){return 12===n&&(n=0),"रात"===t?4>n?n:n+12:"सुबह"===t?n:"दोपहर"===t?n>=10?n:n+12:"शाम"===t?n+12:void 0},meridiem:function(n){return 4>n?"रात":10>n?"सुबह":17>n?"दोपहर":20>n?"शाम":"रात"},week:{dow:0,doy:6}}),n.defineLocale("hr",{months:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:oi,mm:oi,h:oi,hh:oi,d:"dan",dd:oi,M:"mjesec",MM:oi,y:"godinu",yy:oi},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),"vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ")),bb=(n.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(n){return"u"===n.charAt(1).toLowerCase()},meridiem:function(n,t,i){return 12>n?i===!0?"de":"DE":i===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return po.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return po.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("hy-am",{months:gy,monthsShort:np,weekdays:tp,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(n){return/^(ցերեկվա|երեկոյան)$/.test(n)},meridiem:function(n){return 4>n?"գիշերվա":12>n?"առավոտվա":17>n?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(n,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===n?n+"-ին":n+"-րդ";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(n,t){return 12===n&&(n=0),"pagi"===t?n:"siang"===t?n>=11?n:n+12:"sore"===t||"malam"===t?n+12:void 0},meridiem:function(n){return 11>n?"pagi":15>n?"siang":19>n?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:ft,m:ft,mm:ft,h:"klukkustund",hh:ft,d:ft,dd:ft,M:ft,MM:ft,y:ft,yy:ft},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(n){return(/^[0-9].+$/.test(n)?"tra":"in")+" "+n},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),n.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(n){return"午後"===n},meridiem:function(n){return 12>n?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}}),n.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(n,t){return 12===n&&(n=0),"enjing"===t?n:"siyang"===t?n>=11?n:n+12:"sonten"===t||"ndalu"===t?n+12:void 0},meridiem:function(n){return 11>n?"enjing":15>n?"siyang":19>n?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),n.defineLocale("ka",{months:ip,monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:rp,weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(n){return/(წამი|წუთი|საათი|წელი)/.test(n)?n.replace(/ი$/,"ში"):n+"ში"},past:function(n){return/(წამი|წუთი|საათი|დღე|თვე)/.test(n)?n.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(n)?n.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(n){return 0===n?n:1===n?n+"-ლი":20>n||100>=n&&n%20==0||n%100==0?"მე-"+n:n+"-ე"},week:{dow:1,doy:7}}),n.defineLocale("km",{months:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនៈ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}}),n.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(n){return"오후"===n},meridiem:function(n){return 12>n?"오전":"오후"}}),n.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:up,past:fp,s:"e puer Sekonnen",m:or,mm:"%d Minutten",h:or,hh:"%d Stonnen",d:or,dd:"%d Deeg",M:or,MM:"%d Méint",y:or,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"}),kb="sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),gs=(n.defineLocale("lt",{months:op,monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:sp,weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:ep,m:yi,mm:hr,h:yi,hh:hr,d:yi,dd:hr,M:yi,MM:hr,y:yi,yy:hr},ordinalParse:/\d{1,2}-oji/,ordinal:function(n){return n+"-oji"},week:{dow:1,doy:4}}),{m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")}),ct=(n.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:hp,m:lr,mm:cr,h:lr,hh:cr,d:lr,dd:cr,M:lr,MM:cr,y:lr,yy:cr},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(n,t){return 1===n?t[0]:n>=2&&4>=n?t[1]:t[2]},translate:function(n,t,i){var r=ct.words[i];return 1===i.length?t?r[0]:r[1]:n+" "+ct.correctGrammaticalCase(n,r)}}),db=(n.defineLocale("me",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sri.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:ct.translate,mm:ct.translate,h:ct.translate,hh:ct.translate,d:"dan",dd:ct.translate,M:"mjesec",MM:ct.translate,y:"godinu",yy:ct.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Во изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Во изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(n){var t=n%10,i=n%100;return 0===n?n+"-ев":0===i?n+"-ен":i>10&&20>i?n+"-ти":1===t?n+"-ви":2===t?n+"-ри":7===t||8===t?n+"-ми":n+"-ти"},week:{dow:1,doy:7}}),n.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,isPM:function(n){return/^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/.test(n)},meridiem:function(n){return 4>n?"രാത്രി":12>n?"രാവിലെ":17>n?"ഉച്ച കഴിഞ്ഞ്":20>n?"വൈകുന്നേരം":"രാത്രി"}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),gb={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},nk=(n.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%s नंतर",past:"%s पूर्वी",s:"सेकंद",m:"एक मिनिट",mm:"%d मिनिटे",h:"एक तास",hh:"%d तास",d:"एक दिवस",dd:"%d दिवस",M:"एक महिना",MM:"%d महिने",y:"एक वर्ष",yy:"%d वर्षे"},preparse:function(n){return n.replace(/[१२३४५६७८९०]/g,function(n){return gb[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return db[n]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(n,t){return 12===n&&(n=0),"रात्री"===t?4>n?n:n+12:"सकाळी"===t?n:"दुपारी"===t?n>=10?n:n+12:"सायंकाळी"===t?n+12:void 0},meridiem:function(n){return 4>n?"रात्री":10>n?"सकाळी":17>n?"दुपारी":20>n?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),n.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(n,t){return 12===n&&(n=0),"pagi"===t?n:"tengahari"===t?n>=11?n:n+12:"petang"===t||"malam"===t?n+12:void 0},meridiem:function(n){return 11>n?"pagi":15>n?"tengahari":19>n?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(n,t){return 12===n&&(n=0),"pagi"===t?n:"tengahari"===t?n>=11?n:n+12:"petang"===t||"malam"===t?n+12:void 0},meridiem:function(n){return 11>n?"pagi":15>n?"tengahari":19>n?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),{1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"}),tk={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},ik=(n.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(n){return n.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(n){return tk[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return nk[n]})},week:{dow:1,doy:4}}),n.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tirs_ons_tors_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"H.mm",LTS:"H.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H.mm",LLLL:"dddd D. MMMM YYYY [kl.] H.mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),rk={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},uk=(n.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आइ._सो._मङ्_बु._बि._शु._श.".split("_"),longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(n){return n.replace(/[१२३४५६७८९०]/g,function(n){return rk[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return ik[n]})},meridiemParse:/राती|बिहान|दिउँसो|बेलुका|साँझ|राती/,meridiemHour:function(n,t){return 12===n&&(n=0),"राती"===t?3>n?n:n+12:"बिहान"===t?n:"दिउँसो"===t?n>=10?n:n+12:"बेलुका"===t||"साँझ"===t?n+12:void 0},meridiem:function(n){return 3>n?"राती":10>n?"बिहान":15>n?"दिउँसो":18>n?"बेलुका":20>n?"साँझ":"राती"},calendar:{sameDay:"[आज] LT",nextDay:"[भोली] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडी",s:"केही समय",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:1,doy:7}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),fk="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),nh=(n.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(n,t){return/-MMM-/.test(t)?fk[n.month()]:uk[n.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),"styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_")),th="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),ih=(n.defineLocale("pl",{months:function(n,t){return""===t?"("+th[n.month()]+"|"+nh[n.month()]+")":/D MMMM/.test(t)?th[n.month()]:nh[n.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:pi,mm:pi,h:pi,hh:pi,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:pi,y:"rok",yy:pi},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"}),n.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),n.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:ar,h:"o oră",hh:ar,d:"o zi",dd:ar,M:"o lună",MM:ar,y:"un an",yy:ar},week:{dow:1,doy:7}}),n.defineLocale("ru",{months:lp,monthsShort:ap,weekdays:vp,weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(n){if(n.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:wi,mm:wi,h:"час",hh:wi,d:"день",dd:wi,M:"месяц",MM:wi,y:"год",yy:wi},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(n){return/^(дня|вечера)$/.test(n)},meridiem:function(n){return 4>n?"ночи":12>n?"утра":17>n?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(n,t){switch(t){case"M":case"d":case"DDD":return n+"-й";case"D":return n+"-го";case"w":case"W":return n+"-я";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(n){return n+" වැනි"},meridiem:function(n,t,i){return n>11?i?"ප.ව.":"පස් වරු":i?"පෙ.ව.":"පෙර වරු"}}),"január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_")),rh="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),lt=(n.defineLocale("sk",{months:ih,monthsShort:rh,monthsParse:function(n,t){for(var r=[],i=0;12>i;i++)r[i]=new RegExp("^"+n[i]+"$|^"+t[i]+"$","i");return r}(ih,rh),weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:nt,m:nt,mm:nt,h:nt,hh:nt,d:nt,dd:nt,M:nt,MM:nt,y:nt,yy:nt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:tt,m:tt,mm:tt,h:tt,hh:tt,d:tt,dd:tt,M:tt,MM:tt,y:tt,yy:tt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),meridiemParse:/PD|MD/,isPM:function(n){return"M"===n.charAt(0)},meridiem:function(n){return 12>n?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(n,t){return 1===n?t[0]:n>=2&&4>=n?t[1]:t[2]},translate:function(n,t,i){var r=lt.words[i];return 1===i.length?t?r[0]:r[1]:n+" "+lt.correctGrammaticalCase(n,r)}}),at=(n.defineLocale("sr-cyrl",{months:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],monthsShort:["јан.","феб.","мар.","апр.","мај","јун","јул","авг.","сеп.","окт.","нов.","дец."],weekdays:["недеља","понедељак","уторак","среда","четвртак","петак","субота"],weekdaysShort:["нед.","пон.","уто.","сре.","чет.","пет.","суб."],weekdaysMin:["не","по","ут","ср","че","пе","су"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:lt.translate,mm:lt.translate,h:lt.translate,hh:lt.translate,d:"дан",dd:lt.translate,M:"месец",MM:lt.translate,y:"годину",yy:lt.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(n,t){return 1===n?t[0]:n>=2&&4>=n?t[1]:t[2]},translate:function(n,t,i){var r=at.words[i];return 1===i.length?t?r[0]:r[1]:n+" "+at.correctGrammaticalCase(n,r)}}),df=(n.defineLocale("sr",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sre.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:at.translate,mm:at.translate,h:at.translate,hh:at.translate,d:"dan",dd:at.translate,M:"mesec",MM:at.translate,y:"godinu",yy:at.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"e":1===t?"a":2===t?"a":"e";return n+i},week:{dow:1,doy:4}}),n.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(n){return n+"வது"},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(n){return 2>n?" யாமம்":6>n?" வைகறை":10>n?" காலை":14>n?" நண்பகல்":18>n?" எற்பாடு":22>n?" மாலை":" யாமம்"},meridiemHour:function(n,t){return 12===n&&(n=0),"யாமம்"===t?2>n?n:n+12:"வைகறை"===t||"காலை"===t?n:"நண்பகல்"===t&&n>=10?n:n+12},week:{dow:0,doy:6}}),n.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"H นาฬิกา m นาที s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H นาฬิกา m นาที",LLLL:"วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(n){return"หลังเที่ยง"===n},meridiem:function(n){return 12>n?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}}),n.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(n){return n},week:{dow:1,doy:4}}),{1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"}),uh=(n.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(n){if(0===n)return n+"'ıncı";var t=n%10,i=n%100-t,r=n>=100?100:null;return n+(df[t]||df[i]||df[r])},week:{dow:1,doy:7}}),n.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY LT",LLLL:"dddd, [li] D. MMMM [dallas] YYYY LT"},meridiem:function(n,t,i){return n>11?i?"d'o":"D'O":i?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:it,m:it,mm:it,h:it,hh:it,d:it,dd:it,M:it,MM:it,y:it,yy:it},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),n.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}}),n.defineLocale("uk",{months:pp,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:wp,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:ki("[Сьогодні "),nextDay:ki("[Завтра "),lastDay:ki("[Вчора "),nextWeek:ki("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return ki("[Минулої] dddd [").call(this);case 1:case 2:case 4:return ki("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:bi,mm:bi,h:"годину",hh:bi,d:"день",dd:bi,M:"місяць",MM:bi,y:"рік",yy:bi},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(n){return/^(дня|вечора)$/.test(n)},meridiem:function(n){return 4>n?"ночі":12>n?"ранку":17>n?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(n,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return n+"-й";case"D":return n+"-го";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("uz",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}}),n.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(n){return n},week:{dow:1,doy:4}}),n.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(n,t){return 12===n&&(n=0),"凌晨"===t||"早上"===t||"上午"===t?n:"下午"===t||"晚上"===t?n+12:n>=11?n:n+12},meridiem:function(n,t){var i=100*n+t;return 600>i?"凌晨":900>i?"早上":1130>i?"上午":1230>i?"中午":1800>i?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var i,t;return i=n().startOf("week"),t=this.unix()-i.unix()>=604800?"[下]":"[本]",0===this.minutes()?t+"dddAh点整":t+"dddAh点mm"},lastWeek:function(){var i,t;return i=n().startOf("week"),t=this.unix()<i.unix()?"[上]":"[本]",0===this.minutes()?t+"dddAh点整":t+"dddAh点mm"},sameElse:"LL"},ordinalParse:/\d{1,2}(日|月|周)/,ordinal:function(n,t){switch(t){case"d":case"D":case"DDD":return n+"日";case"M":return n+"月";case"w":case"W":return n+"周";default:return n}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}}),n.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/早上|上午|中午|下午|晚上/,meridiemHour:function(n,t){return 12===n&&(n=0),"早上"===t||"上午"===t?n:"中午"===t?n>=11?n:n+12:"下午"===t||"晚上"===t?n+12:void 0},meridiem:function(n,t){var i=100*n+t;return 900>i?"早上":1130>i?"上午":1230>i?"中午":1800>i?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(n,t){switch(t){case"d":case"D":case"DDD":return n+"日";case"M":return n+"月";case"w":case"W":return n+"週";default:return n}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d分鐘",h:"一小時",hh:"%d小時",d:"一天",dd:"%d天",M:"一個月",MM:"%d個月",y:"一年",yy:"%d年"}}),n);return uh.locale("en"),uh});!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],t):t(n.jQuery)}(this,function(n){function u(){var i=document.createElement("smartbanner"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(void 0!==i.style[n])return{end:t[n]};return!1}var t=navigator.userAgent,r=/Edge/i.test(t),i=function(i){var e,u,f;if(this.origHtmlMargin=parseFloat(n("html").css("margin-top")),this.options=n.extend({},n.smartbanner.defaults,i),e=navigator.standalone,(this.options.force?this.type=this.options.force:null!==t.match(/Windows Phone/i)&&null!==t.match(/Edge|Touch/i)?this.type="windows":null!==t.match(/iPhone|iPod/i)||t.match(/iPad/)&&this.options.iOSUniversalApp?null!==t.match(/Safari/i)&&(null!==t.match(/CriOS/i)||null!=t.match(/FxiOS/i)||window.Number(t.substr(t.indexOf("OS ")+3,3).replace("_","."))<6)&&(this.type="ios"):t.match(/\bSilk\/(.*\bMobile Safari\b)?/)||t.match(/\bKF\w/)||t.match("Kindle Fire")?this.type="kindle":null!==t.match(/Android/i)&&(this.type="android"),this.type&&!e&&!this.getCookie("sb-closed")&&!this.getCookie("sb-installed"))&&(this.scale="auto"==this.options.scale?n(window).width()/window.screen.width:this.options.scale,this.scale<1&&(this.scale=1),u=n("android"==this.type?'meta[name="google-play-app"]':"ios"==this.type?'meta[name="apple-itunes-app"]':"kindle"==this.type?'meta[name="kindle-fire-app"]':'meta[name="msApplication-ID"]'),u.length)){if("windows"==this.type)r&&(this.appId=n('meta[name="msApplication-PackageEdgeName"]').attr("content")),this.appId||(this.appId=n('meta[name="msApplication-PackageFamilyName"]').attr("content"));else{if(f=/app-id=([^\s,]+)/.exec(u.attr("content")),!f)return;this.appId=f[1]}this.title=this.options.title?this.options.title:u.data("title")||n("title").text().replace(/\s*[|\-·].*$/,"");this.author=this.options.author?this.options.author:u.data("author")||(n('meta[name="author"]').length?n('meta[name="author"]').attr("content"):window.location.hostname);this.iconUrl=u.data("icon-url");this.price=u.data("price");this.options.onInstall="function"==typeof this.options.onInstall?this.options.onInstall:function(){};this.options.onClose="function"==typeof this.options.onClose?this.options.onClose:function(){};this.create();this.show();this.listen()}};i.prototype={constructor:i,create:function(){var t,u=this.price||this.options.price,f=this.options.url||function(){switch(this.type){case"android":return"https://play.google.com/store/apps/details?id=";case"kindle":return"amzn://apps/android?asin=";case"windows":return r?"ms-windows-store://pdp/?productid=":"ms-windows-store:navigate?appid="}return"https://itunes.apple.com/"+this.options.appStoreLanguage+"/app/id"}.call(this)+this.appId,o=u?function(){var n=u+" - ";switch(this.type){case"android":return n+this.options.inGooglePlay;case"kindle":return n+this.options.inAmazonAppStore;case"windows":return n+this.options.inWindowsStore}return n+this.options.inAppStore}.call(this):"",e=null==this.options.iconGloss?"ios"==this.type:this.options.iconGloss,i;"android"==this.type&&this.options.GooglePlayParams&&(f+="&referrer="+this.options.GooglePlayParams);i='<div id="smartbanner" class="'+this.type+'"><div class="sb-container"><a href="#" class="sb-close">&times;<\/a><span class="sb-icon"><\/span><div class="sb-info"><strong>'+this.title+"<\/strong><span>"+this.author+"<\/span><span>"+o+'<\/span><\/div><a href="'+f+'" class="sb-button"><span>'+this.options.button+"<\/span><\/a><\/div><\/div>";this.options.layer?n(this.options.appendToSelector).append(i):n(this.options.appendToSelector).prepend(i);this.options.icon?t=this.options.icon:this.iconUrl?t=this.iconUrl:n('link[rel="apple-touch-icon-precomposed"]').length>0?(t=n('link[rel="apple-touch-icon-precomposed"]').attr("href"),null==this.options.iconGloss&&(e=!1)):n('link[rel="apple-touch-icon"]').length>0?t=n('link[rel="apple-touch-icon"]').attr("href"):n('meta[name="msApplication-TileImage"]').length>0?t=n('meta[name="msApplication-TileImage"]').attr("content"):n('meta[name="msapplication-TileImage"]').length>0&&(t=n('meta[name="msapplication-TileImage"]').attr("content"));t?(n("#smartbanner .sb-icon").css("background-image","url("+t+")"),e&&n("#smartbanner .sb-icon").addClass("gloss")):n("#smartbanner").addClass("no-icon");this.bannerHeight=n("#smartbanner").outerHeight()+2;this.scale>1&&(n("#smartbanner").css("top",parseFloat(n("#smartbanner").css("top"))*this.scale).css("height",parseFloat(n("#smartbanner").css("height"))*this.scale).hide(),n("#smartbanner .sb-container").css("-webkit-transform","scale("+this.scale+")").css("-msie-transform","scale("+this.scale+")").css("-moz-transform","scale("+this.scale+")").css("width",n(window).width()/this.scale));n("#smartbanner").css("position",this.options.layer?"absolute":"static")},listen:function(){n("#smartbanner .sb-close").on("click",n.proxy(this.close,this));n("#smartbanner .sb-button").on("click",n.proxy(this.install,this))},show:function(t){var i=n("#smartbanner"),r;(i.stop(),this.options.layer)?(i.animate({top:0,display:"block"},this.options.speedIn).addClass("shown").show(),n(this.pushSelector).animate({paddingTop:this.origHtmlMargin+this.bannerHeight*this.scale},this.options.speedIn,"swing",t)):n.support.transition?(i.animate({top:0},this.options.speedIn).addClass("shown"),r=function(){n("html").removeClass("sb-animation");t&&t()},n(this.pushSelector).addClass("sb-animation").one(n.support.transition.end,r).emulateTransitionEnd(this.options.speedIn).css("margin-top",this.origHtmlMargin+this.bannerHeight*this.scale)):i.slideDown(this.options.speedIn).addClass("shown")},hide:function(t){var i=n("#smartbanner"),r;(i.stop(),this.options.layer)?(i.animate({top:-1*this.bannerHeight*this.scale,display:"block"},this.options.speedIn).removeClass("shown"),n(this.pushSelector).animate({paddingTop:this.origHtmlMargin},this.options.speedIn,"swing",t)):n.support.transition?("android"!==this.type?i.css("top",-1*this.bannerHeight*this.scale).removeClass("shown"):i.css({display:"none"}).removeClass("shown"),r=function(){n("html").removeClass("sb-animation");t&&t()},n(this.pushSelector).addClass("sb-animation").one(n.support.transition.end,r).emulateTransitionEnd(this.options.speedOut).css("margin-top",this.origHtmlMargin)):i.slideUp(this.options.speedOut).removeClass("shown")},close:function(n){n.preventDefault();this.hide();this.setCookie("sb-closed","true",this.options.daysHidden);this.options.onClose(n)},install:function(n){this.options.hideOnInstall&&this.hide();this.setCookie("sb-installed","true",this.options.daysReminder);this.options.onInstall(n)},setCookie:function(n,t,i){var r=new Date;r.setDate(r.getDate()+i);t=encodeURI(t)+(null==i?"":"; expires="+r.toUTCString());document.cookie=n+"="+t+"; path=/;"},getCookie:function(n){for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substr(0,i[t].indexOf("=")),u=i[t].substr(i[t].indexOf("=")+1),r=r.replace(/^\s+|\s+$/g,""),r==n)return decodeURI(u);return null},switchType:function(){var t=this;this.hide(function(){t.type="android"==t.type?"ios":"android";var i=n("android"==t.type?'meta[name="google-play-app"]':'meta[name="apple-itunes-app"]').attr("content");t.appId=/app-id=([^\s,]+)/.exec(i)[1];n("#smartbanner").detach();t.create();t.show()})}};n.smartbanner=function(t){var u=n(window),r=u.data("smartbanner"),f="object"==typeof t&&t;r||u.data("smartbanner",r=new i(f));"string"==typeof t&&r[t]()};n.smartbanner.defaults={title:null,author:null,price:"FREE",appStoreLanguage:"us",inAppStore:"On the App Store",inGooglePlay:"In Google Play",inAmazonAppStore:"In the Amazon Appstore",inWindowsStore:"In the Windows Store",GooglePlayParams:null,icon:null,iconGloss:null,button:"VIEW",url:null,scale:"auto",speedIn:300,speedOut:400,daysHidden:15,daysReminder:90,force:null,hideOnInstall:!0,layer:!1,iOSUniversalApp:!0,appendToSelector:"body",pushSelector:"html"};n.smartbanner.Constructor=i;void 0===n.support.transition&&(n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this},n(function(){n.support.transition=u()}))});$(function(){function l(n){var t=$(n).parents(".accordion").find(".pax-age-container"),i=$(n).parents(".accordion").find(".pax-age-input").length;i===1?t.remove():i%3==0?($(n).parents(".accordion").find(".pax-age-input").last().remove(),t.append('<div class="ghost-pax-age-input"><\/div>')):($(n).parents(".accordion").find(".ghost-pax-age-input").last().remove(),$(n).parents(".accordion").find(".pax-age-input").last().remove())}function a(n,t,r,u){var e=$(t).parents(".accordion").find(".pax-age-container"),f="",o;if(n)f+='<option value="0">0<\/option>',f+='<option value="1">1<\/option>';else for(i=0;i<15;i++)f+="<option value="+i+">"+i+"<\/option>";$(t).parents(".accordion").find(".ghost-pax-age-input").remove();o=c?"style=''":"style='margin-bottom: 0px;'";e.length?(u+1)%3==0?e.append("<div class='pax-age-input'> <label for='"+(n?" lap-infant":"child")+u+"'>"+r+" "+u+" Age<\/label> <select id='"+(n?" lap-infant":"child")+u+"' class='"+(n?" lap-infant":"child")+"-select'>"+f+"<\/select> <\/div><div class='ghost-pax-age-input'><\/div>"):e.append("<div class='pax-age-input'> <label for='"+(n?" lap-infant":"child")+u+"'>"+r+" "+u+" Age<\/label> <select id='"+(n?" lap-infant":"child")+u+"' class='"+(n?" lap-infant":"child")+"-select'>"+f+"<\/select> <\/div>"):$(t).parents(".accordion").append("<div class='pax-age-container'"+o+"> <div class='pax-age-input'> <label for='"+(n?" lap-infant":"child")+u+"'>"+r+" "+u+" Age<\/label> <select id='"+(n?" lap-infant":"child")+u+"' class='"+(n?" lap-infant":"child")+"-select'>"+f+"<\/select> <\/div> <\/div>")}function f(){var t="",o=$(".adult-count"),u=parseInt(o.text()),f,i,e,r;t+=u+(u>1?" Adults, ":" Adult, ");FlightLibrary.clickTripsObject.verticals.flight.search.adults=u;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject();f=$(".infant-count");i=parseInt(f.text());i>0&&(t+=i+(i>1?" Lap Infants, ":" Lap Infant, "));FlightLibrary.clickTripsObject.verticals.flight.search.infants=i;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject();e=$(".child-count");r=parseInt(e.text());r>0&&(t+=r+(r>1?" Children, ":" Child, "));FlightLibrary.clickTripsObject.verticals.flight.search.children=r;FlightLibrary.ControlBindings.BookAFlight.updateClickTripsObject();n.length&&(t=t.slice(0,-2),n.val(t),n.attr("data-travelers-adult",u),n.attr("data-travelers-child",r),n.attr("data-travelers-infant",i))}function v(n){try{var i=parseInt(t.text()),o=parseInt(r.text()),h=parseInt(u.text()),s=i+o;if(i+o>=9)return;i++;s=i+o;i>1&&(n.siblings(".subtract-adult").removeClass("disabled"),n.siblings(".subtract-adult").attr("aria-disabled","false"));s>8&&(n.addClass("disabled"),n.attr("aria-disabled","true"),n.parents(".pax-type-dropdown").find(".add-child").addClass("disabled"),n.parents(".pax-type-dropdown").find(".add-child").attr("aria-disabled","true"));i>h&&(n.parents(".pax-type-dropdown").find(".add-infant").removeClass("disabled"),n.parents(".pax-type-dropdown").find(".add-infant").attr("aria-disabled","false"));e("added 1 adult, "+i+" adults total");t.text(i);f()}catch(c){console.log("Error: Can't increment adult count")}}function y(n){var o;try{var i=parseInt(t.text()),s=parseInt(r.text()),h=parseInt(u.text());if(i<=1)return;h===i&&($(".subtract-infant").trigger("click"),$(".add-infant").addClass("disabled"),$(".add-infant").addClass("disabled").attr("aria-disabled","true"));i--;o=i+s;o<9&&(n.siblings(".add-adult").removeClass("disabled"),n.siblings(".add-adult").attr("aria-disabled","false"),n.parents(".pax-type-dropdown").find(".add-child").removeClass("disabled"),n.parents(".pax-type-dropdown").find(".add-child").attr("aria-disabled","false"));i<2&&(n.addClass("disabled"),n.attr("aria-disabled","true"));e("removed 1 adult, "+i+"adults total");t.text(i);f()}catch(c){console.log("Error: Can't decrement adult count")}}function p(n){try{var r=parseInt(t.text()),i=parseInt(u.text());if(r<=i)return;i++;i>0&&(n.siblings(".subtract-infant").removeClass("disabled"),n.siblings(".subtract-infant").attr("aria-disabled","false"));i>=r&&(n.addClass("disabled"),n.addClass("disabled").attr("aria-disabled","true"));e("added 1 lap infant, "+i+" lap infants total");u.text(i);a(!0,n,d,i);f()}catch(o){console.log("Error: Can't increment Infant count")}}function w(n){try{var i=parseInt(u.text()),r=parseInt(t.text());if(i<1)return;i--;i<r&&(n.siblings(".add-infant").removeClass("disabled"),n.siblings(".add-infant").attr("aria-disabled","false"));i<1&&(n.addClass("disabled"),n.attr("aria-disabled","true"));e("removed 1 lap infant, "+i+" lap infants total");u.text(i);l(n);f()}catch(o){console.log("Error: Can't decrement Infant count")}}function b(n){try{var o=parseInt(t.text()),i=parseInt(r.text()),u=i+o;if(u>8)return;i++;u=o+i;i>0&&(n.siblings(".subtract-child").removeClass("disabled"),n.siblings(".subtract-child").attr("aria-disabled","false"));u>8&&(n.addClass("disabled"),n.attr("aria-disabled","true"),n.parents(".pax-type-dropdown").find(".add-adult").addClass("disabled"),n.parents(".pax-type-dropdown").find(".add-adult").attr("aria-disabled","true"));e("added 1 child, "+i+" children total");r.text(i);a(!1,n,g,i);f()}catch(s){console.log("Error: Can't increment child count")}}function k(n){var u,i,o;try{if(u=parseInt(t.text()),i=parseInt(r.text()),i<1)return;i--;o=u+i;o<9&&(n.siblings(".add-child").removeClass("disabled"),n.siblings(".add-child").attr("aria-disabled","false"),n.parents(".pax-type-dropdown").find(".add-adult").removeClass("disabled"),n.parents(".pax-type-dropdown").find(".add-adult").attr("aria-disabled","false"));i<1&&(n.addClass("disabled"),n.attr("aria-disabled","true"));e("removed 1 child, "+i+" children total");r.text(i);l(n);f()}catch(s){console.log("Error: Can't decrement child count")}}function s(){$(".pax-type-dropdown").show();n.attr("aria-expanded","true");$("#traveler-bkg").show();$(".add-adult").off("click keypress");$(".subtract-adult").off("click keypress");$(".add-infant").off("click keypress");$(".subtract-infant").off("click keypress");$(".add-child").off("click keypress");$(".subtract-child").off("click keypress");$(".arrow-container").hasClass("flipped-arrow")||$(".arrow-container").addClass("flipped-arrow");$(".passengersInput").removeClass("unchanged-input")}function h(){$(".add-adult").click(function(){v($(this))});$(".add-adult").on("keypress",function(n){var t=n.keyCode||n.which;(t===13||t===16)&&v($(this))});$(".subtract-adult").click(function(){y($(this))});$(".subtract-adult").on("keypress",function(n){var t=n.keyCode||n.which;(t===13||t===16)&&y($(this))});$(".add-infant").click(function(){p($(this))});$(".add-infant").on("keypress",function(n){var t=n.keyCode||n.which;(t===13||t===16)&&p($(this))});$(".subtract-infant").click(function(){w($(this))});$(".subtract-infant").on("keypress",function(n){var t=n.keyCode||n.which;(t===13||t===16)&&w($(this))});$(".add-child").click(function(){b($(this))});$(".add-child").on("keypress",function(n){var t=n.keyCode||n.which;(t===13||t===16)&&b($(this))});$(".subtract-child").click(function(){k($(this))});$(".subtract-child").on("keypress",function(n){var t=n.keyCode||n.which;(t===13||t===16)&&k($(this))});n.on("keydown",function(n){var t=n.keyCode||n.which;t===27&&(n.preventDefault(),n.stopImmediatePropagation(),o())});$("#traveler-bkg").on("click focus",function(t){t.type==="click"&&o();n.focus()});n.on("keypress keydown",function(n){n.keyCode===9&&n.shiftKey&&$(".pax-type-dropdown").is(":visible")&&($(this).blur(),$("#kff-cta-link").focus(),n.preventDefault())})}function o(){$(".pax-type-dropdown").hide();n.attr("aria-expanded","false");document.getElementById("traveler-bkg").className="";$("#traveler-bkg").hide();$(".arrow-container").hasClass("flipped-arrow")&&$(".arrow-container").removeClass("flipped-arrow")}function e(n){$("#traveler-text").text(n)}var n=$("#passengersInput"),c=!0,d="Lap Infant",g="Child";c?n.after('<div class="pax-type-dropdown"> <div class="invisible-click-handler-input"><\/div> <section class="accordion"> <div class="tab" aria-expanded="false"> <div> <p class="pax-type" id="adult-label">Adults<\/p> <\/div> <div class="controls"> <img role="button" alt="remove adult" tabindex="0" class="subtract-adult disabled" aria-disabled="true" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/minus-active.svg" /> <p id="adult-count" class="adult-count" aria-labelledby="adult-count" aria-live="polite">1<\/p> <img role="button" alt="add adult" tabindex="0" class="add-adult" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/plus-active.svg" /> <\/div> <\/div> <\/section> <section class="accordion"> <div class="tab" aria-expanded="false"> <div> <p class="pax-type" id="child-label">Children<\/p> <p class="pax-age">(Under 15)<\/p> <\/div> <div class="controls"> <img role="button" alt="remove child" tabindex="0" class="subtract-child disabled" aria-disabled="true" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/minus-active.svg" /> <p id="child-count" class="child-count" aria-labelledby="child-count" aria-live="polite">0<\/p> <img role="button" alt="add child" tabindex="0" class="add-child" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/plus-active.svg" /> <\/div> <\/div> <\/section> <section class="accordion"> <div class="tab" aria-expanded="false"> <div> <p class="pax-type" id="infant-label">Lap Infants<\/p> <p class="pax-age">(Under 2)<\/p> <\/div> <div class="controls"> <img role="button" alt="remove infant" tabindex="0" class="subtract-infant disabled" aria-disabled="true" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/minus-active.svg" /> <p id="infant-count" class="infant-count" aria-labelledby="infant-count" aria-live="polite">0<\/p> <img role="button" alt="add infant" tabindex="0" class="add-infant" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/plus-active.svg" /> <\/div> <\/div> <\/section>  <section class="kff"> <img tabindex="-1" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/kff-icon.svg" /> <div class="text-container"> <p class="cta-header">KIDS FLY FREE!<\/p> <div class="cta-text">on <a id="kff-cta-link" href="//www.flyfrontier.com/kidsflyfree" target="_blank" rel="noopener noreferrer">select dates/flights<\/a> with Discount Den members.<\/div> <\/div> <img class="info-icon" tabindex="-1" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/gray-info-icon.svg" /> <\/section><\/div><div id="traveler-bkg" style="display: none;" tabindex="0" ><\/div>'):n.after('<div class="pax-type-dropdown"> <div class="invisible-click-handler-input"><\/div> <section class="accordion"> <div class="tab" aria-expanded="false"> <div> <p class="pax-type" id="adult-label">Adults<\/p> <\/div> <div class="controls"> <img role="button" alt="remove adult" tabindex="0" class="subtract-adult disabled" aria-disabled="true" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/minus-active.svg" /> <p id="adult-count" class="adult-count" aria-labelledby="adult-count" aria-live="polite">1<\/p> <img role="button" alt="add adult" tabindex="0" class="add-adult" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/plus-active.svg" /> <\/div> <\/div> <\/section> <section class="accordion" style="border: 8px solid white;"> <div class="tab" aria-expanded="false"> <div> <p class="pax-type" id="child-label">Children<\/p> <p class="pax-age">(Under 15)<\/p> <\/div> <div class="controls"> <img role="button" alt="remove child" tabindex="0" class="subtract-child disabled" aria-disabled="true" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/minus-active.svg" /> <p id="child-count" class="child-count" aria-labelledby="child-count" aria-live="polite">0<\/p> <img role="button" alt="add child" tabindex="0" class="add-child" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/plus-active.svg" /> <\/div> <\/div> <\/section> <section class="accordion"> <div class="tab" aria-expanded="false"> <div> <p class="pax-type" id="infant-label">Lap Infants<\/p> <p class="pax-age">(Under 2)<\/p> <\/div> <div class="controls"> <img role="button" alt="remove infant" tabindex="0" class="subtract-infant disabled" aria-disabled="true" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/minus-active.svg" /> <p id="infant-count" class="infant-count" aria-labelledby="infant-count" aria-live="polite">0<\/p> <img role="button" alt="add infant" tabindex="0" class="add-infant" src="//flyfrontier-com-frontdoor-en-chh3dufqdpdff8h9.a02.azurefd.net/images/plus-active.svg" /> <\/div> <\/div> <\/section>  <\/div> <div id="traveler-bkg" style="display: none;" tabindex="0"><\/div>');$(".invisible-click-handler-input").click(function(){o()});var t=$(".adult-count"),r=$(".child-count"),u=$(".infant-count");$(".pax-type-dropdown").hide();n.bind("keypress",function(n){var t=n.keyCode||n.which;t===13?$(".pax-type-dropdown").is(":visible")?o():(s(),h()):t!==9&&n.stopImmediatePropagation()});$(".arrow-container").click(function(){s();h()});n.click(function(){s();h()})});$(function(){function r(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function n(n){$("#errors").append("<p>"+n+"<\/p>");u()}function u(){$("html, body").animate({scrollTop:$("#errors").offset().top},500)}function f(){$("#errors").html("")}var t=$("#IBEHost").val();let i=t+"/F9Loyalty/BonusRegister";$(".member-id").val(r("memberID"));$(".name, .member-id").keypress(function(){$(".name").val().length>0&&$(".member-id").val().length>0&&$(".submit-button").addClass("enabled")});$(".submit-button").click(function(t){if(f(),$(".name").val().length===0){n("Error: Please enter a name.");return}if($(t.target).hasClass("enabled")){var r={code:$("#loyaltyPromoCode").val(),memberId:$(".member-id").val()};$.ajax({url:i,dataType:"json",data:r,method:"POST",success:function(t){t.isSuccess?($(".unsubmitted").addClass("hide"),$(".success").removeClass("hide")):n("Error: "+t.errorMessage)}})}})});$.widget("custom.f9AutoComplete",$.ui.autocomplete,{_create:function(){this._super();this.widget().menu("option","items","> :not(.ui-autocomplete-category)")},_renderMenu:function(n,t){var r=this,i="";$.each(t,function(t,u){var f;u.countryHeader!=i&&(n.append("<li class='ui-autocomplete-category'>"+u.countryHeader+"<\/li>"),i=u.countryHeader);f=r._renderItemData(n,u);u.countryHeader&&f.attr("aria-label",u.countryHeader+" : "+u.label)})},_renderItem:function(n,t){return $("<li><div class='station-container'><img class='station-img' src='"+t.imageURL+"'><div class='city-state-container'><div class='city'><span>"+t.stationName+"<\/span><\/div><div class='state'><span>"+t.state+" ("+t.stationCode+")<\/span><\/div><\/div><\/div><\/li>").appendTo(n)}});$.ui.autocomplete.filter=function(n,t){return $.grep(n,function(n){var i=n.specialSearch&&n.specialSearch.toLowerCase().indexOf(t.toLowerCase())>-1,r=n.label.toLowerCase().indexOf(t.toLowerCase())>-1;if(i||r)return!0})}