!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function nt(t,i){var f,r,u=t.nodeName.toLowerCase();return"area"===u?(r=(f=t.parentNode).name,!(!t.href||!r||"map"!==f.nodeName.toLowerCase())&&!!(r=n("img[usemap='#"+r+"']")[0])&&tt(r)):(/^(input|select|textarea|button|object)$/.test(u)?!t.disabled:"a"===u&&t.href||i)&&tt(t)}function tt(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}function s(n,t,i){var r=l[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:n<0?0:r.max<n?r.max:n)}function at(n){var f=i(),o=f._rgba=[];return n=n.toLowerCase(),r(rt,function(t,i){var r=i.re.exec(n),r=r&&i.parse(r),i=i.space||"rgba";if(r)return r=f[i](r),f[u[i].cache]=r[u[i].cache],o=f._rgba=r._rgba,!1}),o.length?("0,0,0,0"===o.join()&&t.extend(o,e.transparent),f):e[n]}function w(n,t,i){return 6*(i=(i+1)%1)<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function vt(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--;)"string"==typeof i[r=i[u]]&&(f[n.camelCase(r)]=i[r]);else for(r in i)"string"==typeof i[r]&&(f[r]=i[r]);return f}function h(t,i,r,u){return n.isPlainObject(t)&&(t=(i=t).effect),t={effect:t},null==i&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),"number"!=typeof i&&!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:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function b(t){return!t||"number"==typeof t||n.fx.speeds[t]||"string"==typeof t&&!n.effects.effect[t]||n.isFunction(t)||"object"==typeof t&&!t.effect}var k,c,d,g,t,f,e,it,rt,i,u,l,a,v,r,ut,ft,et,ot,st,ht,ct,lt,o,y,p;n.ui=n.ui||{};n.extend(n.ui,{version:"1.11.4",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}});n.fn.extend({scrollParent:function(t){var i=this.css("position"),r="absolute"===i,u=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=n(this);return(!r||"static"!==t.css("position"))&&u.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&t.length?t:n(this[0].ownerDocument||document)},uniqueId:(k=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++k)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});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])},focusable:function(t){return nt(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),r=isNaN(i);return(r||0<=i)&&nt(t,!r)}});n("<a>").outerWidth(1).jquery||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="Width"===i?["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 void 0===t?u["inner"+i].call(this):this.each(function(){n(this).css(r,f(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return"number"!=typeof t?u["outer"+i].call(this,t):this.each(function(){n(this).css(r,f(this,t,!0,e)+"px")})}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=(c=n.fn.removeData,function(t){return arguments.length?c.call(this,n.camelCase(t)):c.call(this)}));n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());n.fn.extend({focus:(g=n.fn.focus,function(t,i){return"number"==typeof t?this.each(function(){var r=this;setTimeout(function(){n(r).focus();i&&i.call(r)},t)}):g.apply(this,arguments)}),disableSelection:(d="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.bind(d+".ui-disableSelection",function(n){n.preventDefault()})}),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var u,r,i=n(this[0]);i.length&&i[0]!==document;){if(("absolute"===(u=i.css("position"))||"relative"===u||"fixed"===u)&&(r=parseInt(i.css("zIndex"),10),!isNaN(r)&&0!==r))return r;i=i.parent()}return 0}});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&&11!==n.element[0].parentNode.nodeType))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}},function(){function a(n,t,i){return[parseFloat(n[0])*(l.test(n[0])?t/100:1),parseFloat(n[1])*(l.test(n[1])?i/100:1)]}function r(t,i){return parseInt(n.css(t,i),10)||0}n.ui=n.ui||{};var u,f,i=Math.max,t=Math.abs,e=Math.round,o=/left|center|right/,s=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,l=/%$/,v=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==u)return u;var r,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),i=t.children()[0];return n("body").append(t),r=i.offsetWidth,t.css("overflow","scroll"),r===(i=i.offsetWidth)&&(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"),i="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight?n.position.scrollbarWidth():0,height:i?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),t=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:r,isDocument:t,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r||t?i.width():i.outerWidth(),height:r||t?i.height():i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return v.apply(this,arguments);u=n.extend({},u);var k,y,p,b,w,d,nt=n(u.of),it=n.position.getWithinInfo(u.within),rt=n.position.getScrollInfo(it),g=(u.collision||"flip").split(" "),tt={},l=9===(d=(l=nt)[0]).nodeType?{width:l.width(),height:l.height(),offset:{top:0,left:0}}:n.isWindow(d)?{width:l.width(),height:l.height(),offset:{top:l.scrollTop(),left:l.scrollLeft()}}:d.preventDefault?{width:0,height:0,offset:{top:d.pageY,left:d.pageX}}:{width:l.outerWidth(),height:l.outerHeight(),offset:l.offset()};return nt[0].preventDefault&&(u.at="left top"),y=l.width,p=l.height,b=l.offset,w=n.extend({},b),n.each(["my","at"],function(){var t,i,n=(u[this]||"").split(" ");1===n.length&&(n=o.test(n[0])?n.concat(["center"]):s.test(n[0])?["center"].concat(n):["center","center"]);n[0]=o.test(n[0])?n[0]:"center";n[1]=s.test(n[1])?n[1]:"center";t=h.exec(n[0]);i=h.exec(n[1]);tt[this]=[t?t[0]:0,i?i[0]:0];u[this]=[c.exec(n[0])[0],c.exec(n[1])[0]]}),1===g.length&&(g[1]=g[0]),"right"===u.at[0]?w.left+=y:"center"===u.at[0]&&(w.left+=y/2),"bottom"===u.at[1]?w.top+=p:"center"===u.at[1]&&(w.top+=p/2),k=a(tt.at,y,p),w.left+=k[0],w.top+=k[1],this.each(function(){var v,d,s=n(this),h=s.outerWidth(),c=s.outerHeight(),ut=r(this,"marginLeft"),ft=r(this,"marginTop"),et=h+ut+r(this,"marginRight")+rt.width,ot=c+ft+r(this,"marginBottom")+rt.height,o=n.extend({},w),l=a(tt.my,s.outerWidth(),s.outerHeight());"right"===u.my[0]?o.left-=h:"center"===u.my[0]&&(o.left-=h/2);"bottom"===u.my[1]?o.top-=c:"center"===u.my[1]&&(o.top-=c/2);o.left+=l[0];o.top+=l[1];f||(o.left=e(o.left),o.top=e(o.top));v={marginLeft:ut,marginTop:ft};n.each(["left","top"],function(t,i){n.ui.position[g[t]]&&n.ui.position[g[t]][i](o,{targetWidth:y,targetHeight:p,elemWidth:h,elemHeight:c,collisionPosition:v,collisionWidth:et,collisionHeight:ot,offset:[k[0]+l[0],k[1]+l[1]],my:u.my,at:u.at,within:it,elem:s})});u.using&&(d=function(n){var r=b.left-o.left,l=r+y-h,f=b.top-o.top,a=f+p-c,e={target:{element:nt,left:b.left,top:b.top,width:y,height:p},element:{element:s,left:o.left,top:o.top,width:h,height:c},horizontal:l<0?"left":0<r?"right":"center",vertical:a<0?"top":0<f?"bottom":"middle"};y<h&&t(r+l)<y&&(e.horizontal="center");p<c&&t(f+a)<p&&(e.vertical="middle");e.important=i(t(r),t(l))>i(t(f),t(a))?"horizontal":"vertical";u.using.call(this,n,e)});s.offset(n.extend(o,{using:d}))})};n.ui.position={fit:{left:function(n,t){var u=t.within,f=u.isWindow?u.scrollLeft:u.offset.left,o=u.width,s=n.left-t.collisionPosition.marginLeft,r=f-s,e=s+t.collisionWidth-o-f;t.collisionWidth>o?0<r&&e<=0?(u=n.left+r+t.collisionWidth-o-f,n.left+=r-u):n.left=!(0<e&&r<=0)&&e<r?f+o-t.collisionWidth:f:0<r?n.left+=r:0<e?n.left-=e:n.left=i(n.left-s,n.left)},top:function(n,t){var u=t.within,f=u.isWindow?u.scrollTop:u.offset.top,o=t.within.height,s=n.top-t.collisionPosition.marginTop,r=f-s,e=s+t.collisionHeight-o-f;t.collisionHeight>o?0<r&&e<=0?(u=n.top+r+t.collisionHeight-o-f,n.top+=r-u):n.top=!(0<e&&r<=0)&&e<r?f+o-t.collisionHeight:f:0<r?n.top+=r:0<e?n.top-=e:n.top=i(n.top-s,n.top)}},flip:{left:function(n,i){var r=i.within,o=r.offset.left+r.scrollLeft,s=r.width,f=r.isWindow?r.scrollLeft:r.offset.left,u=n.left-i.collisionPosition.marginLeft,h=u-f,c=u+i.collisionWidth-s-f,e="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,r="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,u=-2*i.offset[0];h<0?((o=n.left+e+r+u+i.collisionWidth-s-o)<0||o<t(h))&&(n.left+=e+r+u):0<c&&(0<(f=n.left-i.collisionPosition.marginLeft+e+r+u-f)||t(f)<c)&&(n.left+=e+r+u)},top:function(n,i){var r=i.within,o=r.offset.top+r.scrollTop,s=r.height,f=r.isWindow?r.scrollTop:r.offset.top,u=n.top-i.collisionPosition.marginTop,h=u-f,c=u+i.collisionHeight-s-f,e="top"===i.my[1]?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,r="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,u=-2*i.offset[1];h<0?((o=n.top+e+r+u+i.collisionHeight-s-o)<0||o<t(h))&&(n.top+=e+r+u):0<c&&(0<(f=n.top-i.collisionPosition.marginTop+e+r+u-f)||t(f)<c)&&(n.top+=e+r+u)}},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)}}},function(){var u,t=document.getElementsByTagName("body")[0],i=document.createElement("div"),r=document.createElement(t?"div":"body"),e={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(u in t&&n.extend(e,{position:"absolute",left:"-1000px",top:"-1000px"}),e)r.style[u]=e[u];r.appendChild(i);(t=t||document.documentElement).insertBefore(r,t.firstChild);i.style.cssText="position: absolute; left: 10.7432222px;";i=n(i).offset().left;f=10<i&&i<11;r.innerHTML="";t.removeChild(r)}()}();n.ui.position;y="ui-effects-";p=n;n.effects={effect:{}};it=/^([\-+])=\s*(\d+\.?\d*)/;rt=[{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[2.55*n[1],2.55*n[2],2.55*n[3],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=(t=p).Color=function(n,i,r,u){return new t.Color.fn.parse(n,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"}}}};l={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}};a=i.support={};v=t("<p>")[0];r=t.each;v.style.cssText="background-color:rgba(1,1,1,.5)";a.rgba=-1<v.style.backgroundColor.indexOf("rgba");r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=t.extend(i.prototype,{parse:function(n,o,h,c){if(n===f)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(o),o=f);var l=this,a=t.type(n),v=this._rgba=[];return o!==f&&(n=[n,o,h,c],a="array"),"string"===a?this.parse(at(n)||e._default):"array"===a?(r(u.rgba.props,function(t,i){v[i.idx]=s(n[i.idx],i)}),this):"object"===a?(r(u,n instanceof i?function(t,i){n[i.cache]&&(l[i.cache]=n[i.cache].slice())}:function(i,u){var f=u.cache;r(u.props,function(t,i){if(!l[f]&&u.to){if("alpha"===t||null==n[t])return;l[f]=u.to(l._rgba)}l[f][i.idx]=s(n[t],i,!0)});l[f]&&t.inArray(null,l[f].slice(0,3))<0&&(l[f][3]=1,u.from&&(l._rgba=u.from(l[f])))}),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(null!=u[i.idx])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 h=(o=i(n))._space(),f=u[h],n=0===this.alpha()?i("transparent"):this,c=n[f.cache]||f.to(n._rgba),e=c.slice(),o=o[f.cache];return r(f.props,function(n,i){var h=i.idx,r=c[h],u=o[h],f=l[i.type]||{};null!==u&&(null===r?e[h]=u:(f.mod&&(f.mod/2<u-r?r+=f.mod:f.mod/2<r-u&&(r-=f.mod)),e[h]=s((u-r)*t+r,i)))}),this[h](e)},blend:function(n){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(n)._rgba;return i(t.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return null==n?2<t?1:0:n});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return null==n&&(n=2<t?1:0),t&&t<3&&(n=Math.round(100*n)+"%"),n});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(255*r)),"#"+t.map(i,function(n){return 1===(n=(n||0).toString(16)).length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/255,t=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(r,t,f),o=Math.min(r,t,f),i=u-o,e=u+o,n=.5*e,t=o===u?0:r===u?60*(t-f)/i+360:t===u?60*(f-r)/i+120:60*(r-t)/i+240,e=0==i?0:n<=.5?i/e:i/(2-e);return[Math.round(t)%360,e,n,null==s?1:s]};u.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,i=n[1],t=n[2],n=n[3],i=t<=.5?t*(1+i):t+i-t*i,t=2*t-i;return[Math.round(255*w(t,i,r+1/3)),Math.round(255*w(t,i,r)),Math.round(255*w(t,i,r-1/3)),n]};r(u,function(n,u){var o=u.props,e=u.cache,h=u.to,c=u.from;i.fn[n]=function(n){if(h&&!this[e]&&(this[e]=h(this._rgba)),n===f)return this[e].slice();var a,l=t.type(n),v="array"===l||"object"===l?n:arguments,u=this[e].slice();return r(o,function(n,t){n=v["object"===l?n:t.idx];null==n&&(n=u[t.idx]);u[t.idx]=s(n,t)}),c?((a=i(c(u)))[e]=u,a):i(u)};r(o,function(r,u){i.fn[r]||(i.fn[r]=function(i){var e,f=t.type(i),h="alpha"===r?this._hsla?"hsla":"rgba":n,o=this[h](),s=o[u.idx];return"undefined"===f?s:("function"===f&&(i=i.call(this,s),f=t.type(i)),null==i&&u.empty?this:("string"===f&&(e=it.exec(i))&&(i=s+parseFloat(e[2])*("+"===e[1]?1:-1)),o[u.idx]=i,this[h](o)))})})});i.hook=function(n){n=n.split(" ");r(n,function(n,r){t.cssHooks[r]={set:function(n,u){var o,f,e="";if("transparent"!==u&&("string"!==t.type(u)||(o=at(u)))){if(u=i(o||u),!a.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?n.parentNode:n;(""===e||"transparent"===e)&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(n){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{n.style[r]=u}catch(n){}}};t.fx.step[r]=function(n){n.colorInit||(n.start=i(n.elem,r),n.end=i(n.end),n.colorInit=!0);t.cssHooks[r].set(n.elem,n.start.transition(n.end,n.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");t.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=t.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"};ot=["add","remove","toggle"];st={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){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(p.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(t,i,r,u){var f=n.speed(i,r,u);return this.queue(function(){var i=n(this),e=i.attr("class")||"",r=(r=f.children?i.find("*").addBack():i).map(function(){return{el:n(this),start:vt(this)}}),u=function(){n.each(ot,function(n,r){t[r]&&i[r+"Class"](t[r])})};u();r=r.map(function(){return this.end=vt(this.el[0]),this.diff=function(t,i){var r,u,f={};for(r in i)u=i[r],t[r]!==u&&(st[r]||!n.fx.step[r]&&isNaN(parseFloat(u))||(f[r]=u));return f}(this.start,this.end),this});i.attr("class",e);r=r.map(function(){var i=this,t=n.Deferred(),r=n.extend({},f,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,r.get()).done(function(){u();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});f.complete.call(i[0])})})};n.fn.extend({addClass:(et=n.fn.addClass,function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):et.apply(this,arguments)}),removeClass:(ft=n.fn.removeClass,function(t,i,r,u){return 1<arguments.length?n.effects.animateClass.call(this,{remove:t},i,r,u):ft.apply(this,arguments)}),toggleClass:(ut=n.fn.toggleClass,function(t,i,r,u,f){return"boolean"==typeof i||void 0===i?r?n.effects.animateClass.call(this,i?{add:t}:{remove:t},r,u,f):ut.apply(this,arguments):n.effects.animateClass.call(this,{toggle:t},i,r,u)}),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}});n.extend(n.effects,{version:"1.11.4",save:function(n,t){for(var i=0;i<t.length;i++)null!==t[i]&&n.data(y+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0;i<t.length;i++)null!==t[i]&&(void 0===(r=n.data(y+t[i]))&&(r=""),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t&&(t=n.is(":hidden")?"show":"hide"),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}},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(u){r=document.body}return t.wrap(u),t[0]!==r&&!n.contains(t[0],r)||n(r).focus(),u=t.parent(),"static"===t.css("position")?(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).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);0<f[0]&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function f(i){function o(){n.isFunction(e)&&e.call(r[0]);n.isFunction(i)&&i()}var r=n(this),e=t.complete,f=t.mode;(r.is(":hidden")?"hide"===f:"show"===f)?(r[f](),o()):u.call(r[0],t,o)}var t=h.apply(this,arguments),i=t.mode,r=t.queue,u=n.effects.effect[t.effect];return n.fx.off||!u?i?this[i](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):!1===r?this.each(f):this.queue(r||"fx",f)},show:(lt=n.fn.show,function(n){if(b(n))return lt.apply(this,arguments);var t=h.apply(this,arguments);return t.mode="show",this.effect.call(this,t)}),hide:(ct=n.fn.hide,function(n){if(b(n))return ct.apply(this,arguments);var t=h.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)}),toggle:(ht=n.fn.toggle,function(n){if(b(n)||"boolean"==typeof n)return ht.apply(this,arguments);var t=h.apply(this,arguments);return t.mode="toggle",this.effect.call(this,t)}),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){0<i.indexOf(t)&&(r=[parseFloat(i),t])}),r}});o={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,t){o[t]=function(t){return Math.pow(t,n+2)}});n.extend(o,{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 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-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((3*t-2)/22-n,2)}});n.each(o,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(2*n)/2:1-i(-2*n+2)/2}});n.effects;n.effects.effect.blind=function(t,i){var f,e,r=n(this),s=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),u=t.direction||"up",o=/up|down|vertical/.test(u),h=o?"height":"width",c=o?"top":"left",y=/up|left|vertical|horizontal/.test(u),l={},a="show"===v;r.parent().is(".ui-effects-wrapper")?n.effects.save(r.parent(),s):n.effects.save(r,s);r.show();e=(f=n.effects.createWrapper(r).css({overflow:"hidden"}))[h]();u=parseFloat(f.css(c))||0;l[h]=a?e:0;y||(r.css(o?"bottom":"right",0).css(o?"top":"left","auto").css({position:"absolute"}),l[c]=a?u:e+u);a&&(f.css(h,0),y||f.css(c,u+e));f.animate(l,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===v&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})};n.effects.effect.bounce=function(t,i){var v,s,h,r=n(this),y=["position","top","bottom","left","right","height","width"],c=n.effects.setMode(r,t.mode||"effect"),f="hide"===c,p="show"===c,e=t.direction||"up",u=t.distance,w=t.times||5,c=2*w+(p||f?1:0),l=t.duration/c,a=t.easing,o="up"===e||"down"===e?"top":"left",b="up"===e||"left"===e,t=r.queue(),e=t.length;for((p||f)&&y.push("opacity"),n.effects.save(r,y),r.show(),n.effects.createWrapper(r),u=u||r["top"==o?"outerHeight":"outerWidth"]()/3,p&&((h={opacity:1})[o]=0,r.css("opacity",0).css(o,b?2*-u:2*u).animate(h,l,a)),f&&(u/=Math.pow(2,w-1)),v=(h={})[o]=0;v<w;v++)(s={})[o]=(b?"-=":"+=")+u,r.animate(s,l,a).animate(h,l,a),u=f?2*u:u/2;f&&((s={opacity:0})[o]=(b?"-=":"+=")+u,r.animate(s,l,a));r.queue(function(){f&&r.hide();n.effects.restore(r,y);n.effects.removeWrapper(r);i()});1<e&&t.splice.apply(t,[1,0].concat(t.splice(e,1+c)));r.dequeue()};n.effects.effect.clip=function(t,i){var u,r=n(this),h=["position","top","bottom","left","right","height","width"],e="show"===n.effects.setMode(r,t.mode||"hide"),f="vertical"===(t.direction||"vertical"),o=f?"height":"width",c=f?"top":"left",s={};n.effects.save(r,h);r.show();u=n.effects.createWrapper(r).css({overflow:"hidden"});u=(f="IMG"===r[0].tagName?u:r)[o]();e&&(f.css(o,0),f.css(c,u/2));s[o]=e?u:0;s[c]=e?0:u/2;f.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){e||r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})};n.effects.effect.drop=function(t,i){var r=n(this),s=["position","top","bottom","left","right","opacity","height","width"],h=n.effects.setMode(r,t.mode||"hide"),f="show"===h,u=t.direction||"left",e="up"===u||"down"===u?"top":"left",o="up"===u||"left"===u?"pos":"neg",c={opacity:f?1:0};n.effects.save(r,s);r.show();n.effects.createWrapper(r);u=t.distance||r["top"==e?"outerHeight":"outerWidth"](!0)/2;f&&r.css("opacity",0).css(e,"pos"==o?-u:u);c[e]=(f?"pos"==o?"+=":"-=":"pos"==o?"-=":"+=")+u;r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===h&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})};n.effects.effect.explode=function(t,i){function b(){p.push(this);p.length===o*c&&function(){r.css({visibility:"visible"});n(p).remove();u||r.hide();i()}()}for(var e,l,a,v,y,o=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=o,r=n(this),u="show"===n.effects.setMode(r,t.mode||"hide"),w=r.show().css("visibility","hidden").offset(),s=Math.ceil(r.outerWidth()/c),h=Math.ceil(r.outerHeight()/o),p=[],f=0;f<o;f++)for(a=w.top+f*h,y=f-(o-1)/2,e=0;e<c;e++)l=w.left+e*s,v=e-(c-1)/2,r.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-e*s,top:-f*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(u?v*s:0),top:a+(u?y*h:0),opacity:u?0:1}).animate({left:l+(u?0:v*s),top:a+(u?0:y*h),opacity:u?1:0},t.duration||500,t.easing,b)};n.effects.effect.fade=function(t,i){var r=n(this),u=n.effects.setMode(r,t.mode||"toggle");r.animate({opacity:u},{queue:!1,duration:t.duration,easing:t.easing,complete:i})};n.effects.effect.fold=function(t,i){var u=n(this),s=["position","top","bottom","left","right","height","width"],r=n.effects.setMode(u,t.mode||"hide"),o="show"===r,h="hide"===r,e=t.size||15,c=/([0-9]+)%/.exec(e),l=!!t.horizFirst,f=o!=l,a=f?["width","height"]:["height","width"],v=t.duration/2,y={},p={};n.effects.save(u,s);u.show();r=n.effects.createWrapper(u).css({overflow:"hidden"});f=f?[r.width(),r.height()]:[r.height(),r.width()];c&&(e=parseInt(c[1],10)/100*f[h?0:1]);o&&r.css(l?{height:0,width:e}:{height:e,width:0});y[a[0]]=o?f[0]:e;p[a[1]]=o?f[1]:0;r.animate(y,v,t.easing).animate(p,v,t.easing,function(){h&&u.hide();n.effects.restore(u,s);n.effects.removeWrapper(u);i()})};n.effects.effect.highlight=function(t,i){var r=n(this),u=["backgroundImage","backgroundColor","opacity"],f=n.effects.setMode(r,t.mode||"show"),e={backgroundColor:r.css("backgroundColor")};"hide"===f&&(e.opacity=0);n.effects.save(r,u);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===f&&r.hide();n.effects.restore(r,u);i()}})};n.effects.effect.size=function(t,i){var f,u,r=n(this),w=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["width","height","overflow"],v=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=n.effects.setMode(r,t.mode||"effect"),y=t.restore||"effect"!==c,l=t.scale||"both",h=t.origin||["middle","center"],b=r.css("position"),s=y?w:["position","top","bottom","left","right","overflow","opacity"],p={height:0,width:0,outerHeight:0,outerWidth:0};"show"===c&&r.show();f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};"toggle"===t.mode&&"show"===c?(r.from=t.to||p,r.to=t.from||f):(r.from=t.from||("show"===c?p:f),r.to=t.to||("hide"===c?p:f));u={from:{y:r.from.height/f.height,x:r.from.width/f.width},to:{y:r.to.height/f.height,x:r.to.width/f.width}};"box"!==l&&"both"!==l||(u.from.y!==u.to.y&&(s=s.concat(e),r.from=n.effects.setTransition(r,e,u.from.y,r.from),r.to=n.effects.setTransition(r,e,u.to.y,r.to)),u.from.x!==u.to.x&&(s=s.concat(o),r.from=n.effects.setTransition(r,o,u.from.x,r.from),r.to=n.effects.setTransition(r,o,u.to.x,r.to)));"content"!==l&&"both"!==l||u.from.y!==u.to.y&&(s=s.concat(v).concat(a),r.from=n.effects.setTransition(r,v,u.from.y,r.from),r.to=n.effects.setTransition(r,v,u.to.y,r.to));n.effects.save(r,s);r.show();n.effects.createWrapper(r);r.css("overflow","hidden").css(r.from);h&&(h=n.effects.getBaseline(h,f),r.from.top=(f.outerHeight-r.outerHeight())*h.y,r.from.left=(f.outerWidth-r.outerWidth())*h.x,r.to.top=(f.outerHeight-r.to.outerHeight)*h.y,r.to.left=(f.outerWidth-r.to.outerWidth)*h.x);r.css(r.from);"content"!==l&&"both"!==l||(e=e.concat(["marginTop","marginBottom"]).concat(v),o=o.concat(["marginLeft","marginRight"]),a=w.concat(e).concat(o),r.find("*[width]").each(function(){var i=n(this),r=i.height(),f=i.width(),s=i.outerHeight(),h=i.outerWidth();y&&n.effects.save(i,a);i.from={height:r*u.from.y,width:f*u.from.x,outerHeight:s*u.from.y,outerWidth:h*u.from.x};i.to={height:r*u.to.y,width:f*u.to.x,outerHeight:r*u.to.y,outerWidth:f*u.to.x};u.from.y!==u.to.y&&(i.from=n.effects.setTransition(i,e,u.from.y,i.from),i.to=n.effects.setTransition(i,e,u.to.y,i.to));u.from.x!==u.to.x&&(i.from=n.effects.setTransition(i,o,u.from.x,i.from),i.to=n.effects.setTransition(i,o,u.to.x,i.to));i.css(i.from);i.animate(i.to,t.duration,t.easing,function(){y&&n.effects.restore(i,a)})}));r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){0===r.to.opacity&&r.css("opacity",r.from.opacity);"hide"===c&&r.hide();n.effects.restore(r,s);y||("static"===b?r.css({position:"relative",top:r.to.top,left:r.to.left}):n.each(["top","left"],function(n,t){r.css(t,function(t,i){var f=parseInt(i,10),u=n?r.to.left:r.to.top;return"auto"===i?u+"px":f+u+"px"})}));n.effects.removeWrapper(r);i()}})};n.effects.effect.scale=function(t,i){var u=n(this),r=n.extend(!0,{},t),f=n.effects.setMode(u,t.mode||"effect"),o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"hide"===f?0:100),s=t.direction||"both",c=t.origin,e={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},h="horizontal"!==s?o/100:1,o="vertical"!==s?o/100:1;r.effect="size";r.queue=!1;r.complete=i;"effect"!==f&&(r.origin=c||["middle","center"],r.restore=!0);r.from=t.from||("show"===f?{height:0,width:0,outerHeight:0,outerWidth:0}:e);r.to={height:e.height*h,width:e.width*o,outerHeight:e.outerHeight*h,outerWidth:e.outerWidth*o};r.fade&&("show"===f&&(r.from.opacity=0,r.to.opacity=1),"hide"===f&&(r.from.opacity=1,r.to.opacity=0));u.effect(r)};n.effects.effect.puff=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"hide"),o="hide"===e,s=parseInt(t.percent,10)||150,f=s/100,u={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};n.extend(t,{effect:"scale",queue:!1,fade:!0,mode:e,complete:i,percent:o?s:100,from:o?u:{height:u.height*f,width:u.width*f,outerHeight:u.outerHeight*f,outerWidth:u.outerWidth*f}});r.effect(t)};n.effects.effect.pulsate=function(t,i){var e,r=n(this),u=n.effects.setMode(r,t.mode||"show"),h="show"===u,l="hide"===u,o=h||"hide"===u,s=2*(t.times||5)+(o?1:0),c=t.duration/s,f=0,u=r.queue(),o=u.length;for(!h&&r.is(":visible")||(r.css("opacity",0).show(),f=1),e=1;e<s;e++)r.animate({opacity:f},c,t.easing),f=1-f;r.animate({opacity:f},c,t.easing);r.queue(function(){l&&r.hide();i()});1<o&&u.splice.apply(u,[1,0].concat(u.splice(o,1+s)));r.dequeue()};n.effects.effect.shake=function(t,i){var o,r=n(this),v=["position","top","bottom","left","right","height","width"],b=n.effects.setMode(r,t.mode||"effect"),u=t.direction||"left",s=t.distance||20,y=t.times||3,p=2*y+1,f=Math.round(t.duration/p),h="up"===u||"down"===u?"top":"left",c="up"===u||"left"===u,l={},a={},w={},e=r.queue(),u=e.length;for(n.effects.save(r,v),r.show(),n.effects.createWrapper(r),l[h]=(c?"-=":"+=")+s,a[h]=(c?"+=":"-=")+2*s,w[h]=(c?"-=":"+=")+2*s,r.animate(l,f,t.easing),o=1;o<y;o++)r.animate(a,f,t.easing).animate(w,f,t.easing);r.animate(a,f,t.easing).animate(l,f/2,t.easing).queue(function(){"hide"===b&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});1<u&&e.splice.apply(e,[1,0].concat(e.splice(u,1+p)));r.dequeue()};n.effects.effect.slide=function(t,i){var r=n(this),o=["position","top","bottom","left","right","width","height"],s=n.effects.setMode(r,t.mode||"show"),h="show"===s,u=t.direction||"left",f="up"===u||"down"===u?"top":"left",e="up"===u||"left"===u,c={};n.effects.save(r,o);r.show();u=t.distance||r["top"==f?"outerHeight":"outerWidth"](!0);n.effects.createWrapper(r).css({overflow:"hidden"});h&&r.css(f,e?isNaN(u)?"-"+u:-u:u);c[f]=(h?e?"+=":"-=":e?"-=":"+=")+u;r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===s&&r.hide();n.effects.restore(r,o);n.effects.removeWrapper(r);i()}})};n.effects.effect.transfer=function(t,i){var f=n(this),r=n(t.to),e="fixed"===r.css("position"),u=n("body"),o=e?u.scrollTop():0,s=e?u.scrollLeft():0,u=r.offset(),u={top:u.top-o,left:u.left-s,height:r.innerHeight(),width:r.innerWidth()},r=f.offset(),h=n("<div class='ui-effects-transfer'><\/div>").appendTo(document.body).addClass(t.className).css({top:r.top-o,left:r.left-s,height:f.innerHeight(),width:f.innerWidth(),position:e?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){h.remove();i()})}})