function LouderVoice(m){var Q,R;function la(b){for(var d=[],c=(1<<T)-1,a=0;a<b.length*T;a+=T)d[a>>5]|=(b.charCodeAt(a/T)&c)<<a%32;b=b.length*T;d[b>>5]|=128<<b%32;d[(b+64>>>9<<4)+14]=b;for(var b=1732584193,c=-271733879,a=-1732584194,e=271733878,f=0;f<d.length;f+=16)var h=b,l=c,k=a,o=e,b=C(b,c,a,e,d[f+0],7,-680876936),e=C(e,b,c,a,d[f+1],12,-389564586),a=C(a,e,b,c,d[f+2],17,606105819),c=C(c,a,e,b,d[f+3],22,-1044525330),b=C(b,c,a,e,d[f+4],7,-176418897),e=C(e,b,c,a,d[f+5],12,1200080426),a=C(a,e,b,c,d[f+
6],17,-1473231341),c=C(c,a,e,b,d[f+7],22,-45705983),b=C(b,c,a,e,d[f+8],7,1770035416),e=C(e,b,c,a,d[f+9],12,-1958414417),a=C(a,e,b,c,d[f+10],17,-42063),c=C(c,a,e,b,d[f+11],22,-1990404162),b=C(b,c,a,e,d[f+12],7,1804603682),e=C(e,b,c,a,d[f+13],12,-40341101),a=C(a,e,b,c,d[f+14],17,-1502002290),c=C(c,a,e,b,d[f+15],22,1236535329),b=A(b,c,a,e,d[f+1],5,-165796510),e=A(e,b,c,a,d[f+6],9,-1069501632),a=A(a,e,b,c,d[f+11],14,643717713),c=A(c,a,e,b,d[f+0],20,-373897302),b=A(b,c,a,e,d[f+5],5,-701558691),e=A(e,b,
c,a,d[f+10],9,38016083),a=A(a,e,b,c,d[f+15],14,-660478335),c=A(c,a,e,b,d[f+4],20,-405537848),b=A(b,c,a,e,d[f+9],5,568446438),e=A(e,b,c,a,d[f+14],9,-1019803690),a=A(a,e,b,c,d[f+3],14,-187363961),c=A(c,a,e,b,d[f+8],20,1163531501),b=A(b,c,a,e,d[f+13],5,-1444681467),e=A(e,b,c,a,d[f+2],9,-51403784),a=A(a,e,b,c,d[f+7],14,1735328473),c=A(c,a,e,b,d[f+12],20,-1926607734),b=z(c^a^e,b,c,d[f+5],4,-378558),e=z(b^c^a,e,b,d[f+8],11,-2022574463),a=z(e^b^c,a,e,d[f+11],16,1839030562),c=z(a^e^b,c,a,d[f+14],23,-35309556),
b=z(c^a^e,b,c,d[f+1],4,-1530992060),e=z(b^c^a,e,b,d[f+4],11,1272893353),a=z(e^b^c,a,e,d[f+7],16,-155497632),c=z(a^e^b,c,a,d[f+10],23,-1094730640),b=z(c^a^e,b,c,d[f+13],4,681279174),e=z(b^c^a,e,b,d[f+0],11,-358537222),a=z(e^b^c,a,e,d[f+3],16,-722521979),c=z(a^e^b,c,a,d[f+6],23,76029189),b=z(c^a^e,b,c,d[f+9],4,-640364487),e=z(b^c^a,e,b,d[f+12],11,-421815835),a=z(e^b^c,a,e,d[f+15],16,530742520),c=z(a^e^b,c,a,d[f+2],23,-995338651),b=D(b,c,a,e,d[f+0],6,-198630844),e=D(e,b,c,a,d[f+7],10,1126891415),a=D(a,
e,b,c,d[f+14],15,-1416354905),c=D(c,a,e,b,d[f+5],21,-57434055),b=D(b,c,a,e,d[f+12],6,1700485571),e=D(e,b,c,a,d[f+3],10,-1894986606),a=D(a,e,b,c,d[f+10],15,-1051523),c=D(c,a,e,b,d[f+1],21,-2054922799),b=D(b,c,a,e,d[f+8],6,1873313359),e=D(e,b,c,a,d[f+15],10,-30611744),a=D(a,e,b,c,d[f+6],15,-1560198380),c=D(c,a,e,b,d[f+13],21,1309151649),b=D(b,c,a,e,d[f+4],6,-145523070),e=D(e,b,c,a,d[f+11],10,-1120210379),a=D(a,e,b,c,d[f+2],15,718787259),c=D(c,a,e,b,d[f+9],21,-343485551),b=J(b,h),c=J(c,l),a=J(a,k),e=
J(e,o);d=[b,c,a,e];b=ma?"0123456789ABCDEF":"0123456789abcdef";c="";for(a=0;a<d.length*4;a++)c+=b.charAt(d[a>>2]>>a%4*8+4&15)+b.charAt(d[a>>2]>>a%4*8&15);return c}function z(b,d,c,a,e,f){b=J(J(d,b),J(a,f));return J(b<<e|b>>>32-e,c)}function C(b,d,c,a,e,f,h){return z(d&c|~d&a,b,d,e,f,h)}function A(b,d,c,a,e,f,h){return z(d&a|c&~a,b,d,e,f,h)}function D(b,d,c,a,e,f,h){return z(c^(d|~a),b,d,e,f,h)}function na(b,d,c){c=n.extend({chars:/\s/,trail:["...",""]},c);b=b.replace(/\r\n/gim,"");b=n.trim(b.split(/<\/?[^<>]*\/?>/gim).join(""));
if(b.length>d)for(var a;d<b.length;){a=b.charAt(d);if(a.match(c.chars)){b=b.substring(0,d);break}d--}return b+c.trail[0]}function J(b,d){var c=(b&65535)+(d&65535);return(b>>16)+(d>>16)+(c>>16)<<16|c&65535}function K(b,d,c,a){b.append("<div id='lvModal' class='lv-modal' title='"+d+"'><p><span class='lvui-icon "+a+"' style='float:left; margin: 2px 7px 50px 0;'></span></p><p style='margin-left:25px'>"+c+"</p></div>");n("#lvModal").dialog({bgiframe:true,modal:true,dialogClass:"lvui",buttons:{Ok:function(){n(this).dialog("close");
n(this).remove()}}})}function U(b,d,c){return b.val().length>c||b.val().length<d?(b.addClass("lvui-state-error"),b.effect("highlight"),b.focus(function(){b.removeClass("lvui-state-error")}),false):(b.removeClass("lvui-state-error"),true)}function ea(b,d){return d.test(b.val())?(b.removeClass("lvui-state-error"),true):(b.addClass("lvui-state-error"),b.effect("highlight"),b.focus(function(){b.removeClass("lvui-state-error")}),false)}function M(b){function d(){n.getJSON(h,k,function(c){k.itemurl=escape(unescape(unescape(m.itemurl+
"#lv-review-"+c.review_id)));share_review_id=c.review_id;b.fetchReviews(m.offset,true,c.review_id);m.itemEditable&&n("[name=item]",b).val("");m.tagsEditable&&n("[name=tags]",b).val("");m.accordion&&b.accordion("activate",0);if(c.status==200){Y=false;I=c.session_id;P();document.cookie="sessionid="+c.session_id;K(b,c.title,c.msg,"lvui-icon-none");e.val("");n("[name=tags]",b).val("");n("[name=item]",b).val("");if(n("[name=lv-post-to-twitter]",b).attr("checked")||Z("post_to_twitter")=="true")document.cookie=
"post_to_twitter=false",track_url=m.SERVER+"js/reviews/track/"+c.review_id+"/?next="+encodeURIComponent(m.shareurl+"#"+c.review_id),n("#lv-pleasewait").dialog("open"),n.getJSON(m.SERVER+"js/twitter/session/check/?callback=?",{key:m.key,session_id:I},function(a){a.status==200?(k.itemurl=encodeURIComponent(track_url),n.getJSON(m.SERVER+"js/twitter/update/?callback=?",k,function(a){a.status==200&&(n("#lv-pleasewait").dialog("close"),n.getJSON(m.SERVER+"js/reviews/track-share/"+share_review_id+"/?callback=?"),
Q=true)})):(window.open(m.lv_receiver+"?popup=1&url="+escape("js/twitter/auth/?key="+m.key),"twitter","height=400,width=900"),Q=false)});if(n("[name=lv-post-to-facebook]",b).attr("checked")||Z("post_to_facebook")=="true"||m.facebookPage){n("#lv-pleasewait").dialog("open");document.cookie="post_to_facebook=false";var d=na(unescape(k.description),120);unescape(m.shareurl);unescape(k.shareurl);n("#fb-root").focus();track_url=m.SERVER+"js/reviews/track/"+c.review_id+"/?next="+encodeURIComponent(m.shareurl+
"#lv-review-"+c.review_id);n.shortenUrl(track_url,function(b){h=b.url;FB.ui({method:"feed",name:a,caption:gettext("My review of")+" "+a,message:gettext("Check out my latest review."),description:d,link:h,picture:m.SERVER+"static/images/"+k.rating+"of5.png"},function(a){n("#lv-pleasewait").dialog("close");a&&a.post_id&&n.getJSON(m.SERVER+"js/reviews/track-share/"+share_review_id+"/?callback=?")})})}}else c.status==401&&P(),K(b,c.title,c.msg,"lvui-icon-alert");b.fetchReviews(m.offset,true);n("#lv-pleasewait").dialog("close")})}
var c=m.tags,a=m.item,e=n("[name=description]",b),f="";if(m.allowAnonymous){if(m.defaultAnonymousName)f=m.defaultAnonymousName;N&&(f=N.val())}m.tagsEditable&&(c.length>0&&(c+=","),c+=n("[name=tags]",b).val());m.itemEditable&&(a=n("[name=item]",b).val());var h=m.SERVER+"js/reviews/create/?callback=?";email_val="";H&&(email_val=escape(H.val()));var l;Q&&(l="twitter");R&&(l="facebook");b.rating_value=n(".lv-star-rating-control .lv-star-rating-on",b).length;n("#lv-pleasewait").dialog("open");var k={key:m.key,
language:m.language,itemurl:escape(unescape(unescape(m.itemurl))),shareurl:escape(unescape(unescape(m.shareurl))),ignore_slash:m.ignore_slash,item:escape(a),tags:escape(c),rating:b.rating_value,name:f,session_id:I,email:email_val,auth_method:l,description:n("[name=description]",b).val()};if(m.location){k.location=true;for(var o in m.location)k[o]=m.location[o]}if(typeof k.rating=="undefined")k.rating=5;m.facebookPage?FB.getLoginStatus(function(a){(a.authResponse||!m.facebookPage)&&FB.api("/"+m.facebookPageId+
"/members/"+a.authResponse.userID+"/",function(a){console.log(a);a.data.length>0?d():(K(b,gettext("Please Like this Page to post a review"),gettext("Please Like this Page to post a review"),"lvui-icon-alert"),n("#lv-pleasewait").dialog("close"))})}):d()}function oa(b,d){H=n("#lv-login [name=email]");var c=n("#lv-login [name=password]");if(!ea(H,fa))return false;if(!U(c,1,100))return false;c={email:H.val(),password:la(c.val()),key:m.key};n.getJSON(m.SERVER+"js/session/login/?callback=?",c,function(a){a.status==
200?(I=a.session_id,document.cookie="sessionid="+a.session_id,a=n(".lv-modal"),a.dialog("close"),a.remove(),M(b),P(),b.fetchReviews(m.offset,true),typeof d!="undefined"&&d(b)):K(b,a.title,a.msg,"lvui-icon-alert")});return true}function pa(b,d){H=n("#lv-register [name=email]");N=n("#lv-register [name=name]");if(!ea(H,fa))return false;if(!U(N,3,100)&&!m.allowAnonymous)return false;if(m.allowAnonymous)return m.defaultAnonymousName=N.val(),M(b),typeof d!="undefined"&&d(b),true;var c={email:H.val(),name:N.val(),
key:m.key};n.getJSON(m.SERVER+"js/session/register/?callback=?",c,function(a){a.status==200?(I=a.session_id,document.cookie="sessionid="+a.session_id,M(b),P(),typeof d!="undefined"&&d(b)):(b.append("<div id='lvModal_upper' class='lv-modal' title='"+a.title+"'><p>"+a.msg+"</p></div>"),n("#lvModal_upper").dialog({bgiframe:true,modal:true,buttons:{Submit:function(){oa(b)}}}))});return true}function W(b,d,c){if(!R)d.API_VERSION="1.2",d.key=m.key,d.API_KEY=m.facebook.key,n.getJSON(m.SERVER+"js/session/login/fb/?callback=?",
d,function(a){a.status==200?(I=a.session_id,document.cookie="sessionid="+a.session_id,n("#lv-login").dialog("close"),n("#lv-register").dialog("close"),P(),R=true,b.fetchReviews(m.offset,true),typeof c!="undefined"&&c(b)):a.status!=400&&K(b,a.title,a.msg,"lvui-icon-alert")})}function ga(b){var d=n("[name=description]",b);if(m.itemEditable&&!U(n("[name=item]",b)))return false;if(!U(d,1,2147483648)||d.data("is_empty"))return K(b,gettext("Please enter review text"),gettext("Please write your review first."),
"lvui-icon-alert"),false;if(!U(d,0,3E3))return K(b,gettext("Review long"),gettext("Your review is too long.<br/>Please try to keep it under 3000 characters."),"lvui-icon-alert"),false;return!Y?(K(b,gettext("No Star Rating"),gettext("Please give a Star Rating."),"lvui-icon-alert"),false):true}function qa(b){n(".lv-logout").click(function(){var d={key:m.key,session_id:I};document.cookie="sessionid=undefined";n.getJSON(m.SERVER+"js/session/logout/?callback=?",d,function(){P(function(){b.fetchReviews(m.offset,
true)})});R&&FB.getLoginStatus(function(b){b.authResponse&&FB.logout(function(){R=false})})})}function ha(b){m.authMethods.facebook&&(n("p.fb-title").show(),n("a.fb-login").show(),n("a.fb-login").click(function(){gettext("Should we also send the review to your Facebook wall?");document.cookie="post_to_facebook=true";FB.login(function(d){d.authResponse&&W(b,d.authResponse,M)},{scope:"email"})}))}function ia(b){m.authMethods.twitter&&(n("p.twitter-title").show(),n("a.twitter-login").show(),n("a.twitter-login").click(function(){function d(){callback_receiver=
window.location.protocol+"//"+window.location.host+m.lv_receiver;window.open(m.lv_receiver+"?popup=1&url="+escape("js/twitter/auth/?key="+m.key+"&oauth_callback_receiver="+callback_receiver),"twitter","height=400,width=900")}var c=gettext("Would you like to share this review with your friends on Twitter and send a link to your Twitter stream?");b.append("<div id='lvModal_upper' class='lv-modal' title='"+gettext("Send to Twitter?")+"'><p style='margin-left:10px'>"+c+"</p></div>");n("#lvModal_upper").dialog({bgiframe:true,
modal:true,dialogClass:"lvui",buttons:{No:function(){document.cookie="post_to_twitter=false";n(this).dialog("close");n(this).remove();d()},Yes:function(){document.cookie="post_to_twitter=true";n(this).dialog("close");n(this).remove();d()}}})}))}function ra(b){ha(b);ia(b);sa(b);qa(b)}function ta(b){n(".lv-whatis").click(function(){K(b,gettext("About LouderVoice"),ja,"lvui-icon-info")});n(".lv-whatis-text").click(function(){K(b,gettext("About LouderVoice"),ja,"lvui-icon-info")})}function sa(b){n(".lv-register-send",
b).click(function(){ga(b)&&(m.facebookPage?FB.login(function(d){d.authResponse&&W(b,d.authResponse,M)},{scope:"email"}):(n(document.body).append(L),ta(b),m.authMethods.loudervoice==false&&n("#lv-reg-form").hide(),m.allowAnonymous&&n("[for=email]").text("Email"),ha(b),ia(b),buttons={},buttons[gettext("Submit")]=function(){pa(b)&&n(this).dialog("close")},n("#lv-register").dialog({autoOpen:true,dialogClass:"lvui",modal:true,close:function(){n(this).remove()},buttons:buttons})))})}function ua(b){$="";
$+=m.readerOnly?aa+ba:m.writerOnly?aa+q:aa+ba+q;hiddenObj=n("<div style='display:none'>"+$+"</div>");hiddenObj.appendTo(jQuery("body"));initWidgetFunc=function(){b.html("");b.html(hiddenObj.html());reviewsLoaded=true;hiddenObj.remove();ra(b);n(".lv-send",b).click(function(){ga(b)&&M(b)});n(".star",b).rating({required:true,callback:function(c){b.rating_value=c;Y=true;(number=n(this).parent().parent().attr("attribute_rating_number"))&&(is_attribute_rating_setted[number]=true)}});return b};hash=window.location.hash;
hash.search("lv-review-")==1?(review_id=hash.substr(11),hiddenObj.fetchReviews(m.offset,false,review_id,initWidgetFunc)):hiddenObj.fetchReviews(m.offset,void 0,void 0,initWidgetFunc);n(".lv-button").hover(function(){n(this).addClass("lvui-state-hover")},function(){n(this).removeClass("lvui-state-hover")});m.itemEditable&&(n("[name=item]",b).show(),n("[for=item]",b).show());m.tagsEditable&&(n("[name=tags]",b).show(),n("[for=tags]",b).show());n("[name=lv-post-to-twitter]",b).click(function(){n("[name=lv-post-to-twitter]",
b).attr("checked")&&(Q||window.open(m.lv_receiver+"?popup=1&url="+escape("js/twitter/auth/?key="+m.key),"twitter","height=400,width=900"))});b.addClass("lvui-accordion lvui-widget lvui-helper-reset lvui");if(m.show_avg==true){var d=n("#avg_rating");typeof d.av_rating!="undefined"&&d.avg_rating({key:m.key,itemurl:m.itemurl,show_avg_min_count:m.show_avg_min_count});d.html!=null&&n("#avg_rating").show()}}function Z(b){if(document.cookie.length>0&&(c_start=document.cookie.indexOf(b+"="),c_start!=-1)){c_start=
c_start+b.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end))}return""}function P(b){var d=Z("sessionid");I==null&&d!=""&&d!="undefined"&&(I=d);n.getJSON(m.SERVER+"js/session/check/?callback=?",{key:m.key,session_id:I},function(c){try{ca=parseInt(c.id,10)}catch(a){ca=0}c.loggedin?(n(".lv-logged-out").hide(),I=c.session_id,document.cookie="sessionid="+c.session_id,n(".lv-send").show(),n(".lv-login-send").hide(),
n(".lv-register-send").hide(),m.facebookPage||n(".lv-logout").show(),n("[name=name]").hide(),n("[for=name]").hide(),m.authMethods.facebook&&m.facebook.postToWall&&!m.facebookPage&&(n(".lv-also-post-to").show(),n(".lv-facebook-enabled").show()),m.authMethods.twitter&&m.twitter.postToTwitter&&(n(".lv-also-post-to").show(),n(".lv-twitter-enabled").show())):(n(".lv-logged-out").show(),I=null,Q=R=false,n(".lv-send").hide(),n(".lv-login-send").show(),n(".lv-register-send").show(),n(".lv-logout").hide(),
n(".lv-also-post-to").hide());typeof b!="undefined"&&b()})}function V(b){var d,c=document.getElementsByTagName("head")[0];d=document.createElement("link");d.setAttribute("rel","stylesheet");d.setAttribute("type","text/css");d.setAttribute("href",b);c.appendChild(d);return false}function va(b,d,c,a,e,f){n.getJSON(prod_options.SERVER+"graph_data/"+e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()+"/"+f.getFullYear()+"-"+(f.getMonth()+1)+"-"+f.getDate()+"/6/0/?callback=?",d,function(e){bodyHTML="";
if(e.length>0)for(entry in e){bodyHTML+='<div class="content-line"><div style="float: left;"><a href="'+e[entry].created+'">'+e[entry].itemurl+'</a></div><div style="float: right;">';bodyHTML+="<div class='stars'>";for(j=1;j<=5;j++)bodyHTML+=j<=e[entry].item?"<div class='lv-star-on'><img width='14px' height='14px' src='"+c+a+"'></div>":"<div class='lv-star-off'><img width='14px' height='14px' src='"+c+a+"'></div>";bodyHTML+='</div></div><br class="clear"/></div>'}else bodyHTML='<div class="content-line"><div style="text-align: center;">'+
gettext("No reviews for selected period")+"</div></div>";n("#lv-top-prods-content",b).empty().append(bodyHTML)})}if(window.loudervoice_instance)return window.loudervoice_instance;window.loudervoice_instance=this;(function(){function b(a,b){b.src?g.ajax({url:b.src,async:false,dataType:"script"}):g.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function d(a,b){return a[0]&&parseInt(g.curCSS(a[0],b,true),10)||0}function c(){return false}function a(){return true}
function e(a){var b=RegExp("(^|\\.)"+a.type+"(\\.|$)"),e=true,c=[];g.each(g.data(this,"events").live||[],function(e,d){if(b.test(d.type)){var f=g(a.target).closest(d.data)[0];f&&c.push({elem:f,fn:d})}});c.sort(function(a,b){return g.data(a.elem,"closest")-g.data(b.elem,"closest")});g.each(c,function(){if(this.fn.call(this.elem,a,this.fn.data)===false)return e=false});return e}function f(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}function h(){ka||(ka=true,document.addEventListener?
document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);g.ready()},false):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){document.readyState==="complete"&&(document.detachEvent("onreadystatechange",arguments.callee),g.ready())}),document.documentElement.doScroll&&k==k.top&&function(){if(!g.isReady){try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}g.ready()}}()),
g.event.add(k,"load",g.ready))}function l(a,b){var e={};g.each(D.concat.apply([],D.slice(0,b)),function(){e[this]=a});return e}var k=this,o=k.jQuery,p=k.$,g=k.jQuery=k.$=function(a,b){return new g.fn.init(a,b)},m=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,n=/^.[^:#\[\.,]*$/;g.fn=g.prototype={init:function(a,b){a=a||document;if(a.nodeType)return this[0]=a,this.length=1,this.context=a,this;if(typeof a==="string"){var e=m.exec(a);if(e&&(e[1]||!b))if(e[1])a=g.clean([e[1]],b);else{var c=document.getElementById(e[3]);
if(c&&c.id!=e[3])return g().find(a);e=g(c||[]);e.context=document;e.selector=a;return e}else return g(b).find(a)}else if(g.isFunction(a))return g(document).ready(a);if(a.selector&&a.context)this.selector=a.selector,this.context=a.context;return this.setArray(g.isArray(a)?a:g.makeArray(a))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return a===void 0?Array.prototype.slice.call(this):this[a]},pushStack:function(a,b,e){a=g(a);a.prevObject=this;a.context=this.context;
if(b==="find")a.selector=this.selector+(this.selector?" ":"")+e;else if(b)a.selector=this.selector+"."+b+"("+e+")";return a},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return g.each(this,a,b)},index:function(a){return g.inArray(a&&a.jquery?a[0]:a,this)},attr:function(a,b,e){var c=a;if(typeof a==="string")if(b===void 0)return this[0]&&g[e||"attr"](this[0],a);else c={},c[a]=b;return this.each(function(b){for(a in c)g.attr(e?this.style:this,
a,g.prop(this,c[a],e,b,a))})},css:function(a,b){if((a=="width"||a=="height")&&parseFloat(b)<0)b=void 0;return this.attr(a,b,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));var b="";g.each(a||this,function(){g.each(this.childNodes,function(){this.nodeType!=8&&(b+=this.nodeType!=1?this.nodeValue:g.fn.text([this]))})});return b},wrapAll:function(a){this[0]&&(a=g(a,this[0].ownerDocument).clone(),this[0].parentNode&&
a.insertBefore(this[0]),a.map(function(){for(var a=this;a.firstChild;)a=a.firstChild;return a}).append(this));return this},wrapInner:function(a){return this.each(function(){g(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){g(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){this.nodeType==1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType==1&&this.insertBefore(a,this.firstChild)})},
before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||g([])},push:[].push,sort:[].sort,splice:[].splice,find:function(a){if(this.length===1){var b=this.pushStack([],"find",a);b.length=0;g.find(a,this[0],b);return b}else return this.pushStack(g.unique(g.map(this,function(b){return g.find(a,b)})),
"find",a)},clone:function(a){var b=this.map(function(){if(!g.support.noCloneEvent&&!g.isXMLDoc(this)){var a=this.outerHTML;if(!a)a=this.ownerDocument.createElement("div"),a.appendChild(this.cloneNode(true)),a=a.innerHTML;return g.clean([a.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else return this.cloneNode(true)});if(a===true){var e=this.find("*").andSelf(),c=0;b.find("*").andSelf().each(function(){if(this.nodeName===e[c].nodeName){var a=g.data(e[c],"events"),b;for(b in a)for(var d in a[b])g.event.add(this,
b,a[b][d],a[b][d].data);c++}})}return b},filter:function(a){return this.pushStack(g.isFunction(a)&&g.grep(this,function(b,e){return a.call(b,e)})||g.multiFilter(a,g.grep(this,function(a){return a.nodeType===1})),"filter",a)},closest:function(a){var b=g.expr.match.POS.test(a)?g(a):null,e=0;return this.map(function(){for(var c=this;c&&c.ownerDocument;){if(b?b.index(c)>-1:g(c).is(a))return g.data(c,"closest",e),c;c=c.parentNode;e++}})},not:function(a){if(typeof a==="string")if(n.test(a))return this.pushStack(g.multiFilter(a,
this,true),"not",a);else a=g.multiFilter(a,this);var b=a.length&&a[a.length-1]!==void 0&&!a.nodeType;return this.filter(function(){return b?g.inArray(this,a)<0:this!=a})},add:function(a){return this.pushStack(g.unique(g.merge(this.get(),typeof a==="string"?g(a):g.makeArray(a))))},is:function(a){return!!a&&g.multiFilter(a,this).length>0},hasClass:function(a){return!!a&&this.is("."+a)},val:function(a){if(a===void 0){var b=this[0];if(b){if(g.nodeName(b,"option"))return(b.attributes.value||{}).specified?
b.value:b.text;if(g.nodeName(b,"select")){var e=b.selectedIndex,c=[],d=b.options,b=b.type=="select-one";if(e<0)return null;for(var f=b?e:0,e=b?e+1:d.length;f<e;f++){var h=d[f];if(h.selected){a=g(h).val();if(b)return a;c.push(a)}}return c}return(b.value||"").replace(/\r/g,"")}}else return typeof a==="number"&&(a+=""),this.each(function(){if(this.nodeType==1)if(g.isArray(a)&&/radio|checkbox/.test(this.type))this.checked=g.inArray(this.value,a)>=0||g.inArray(this.name,a)>=0;else if(g.nodeName(this,"select")){var b=
g.makeArray(a);g("option",this).each(function(){this.selected=g.inArray(this.value,b)>=0||g.inArray(this.text,b)>=0});if(!b.length)this.selectedIndex=-1}else this.value=a})},html:function(a){return a===void 0?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null:this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},
map:function(a){return this.pushStack(g.map(this,function(b,e){return a.call(b,e,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(a,e,c){if(this[0]){var d=(this[0].ownerDocument||this[0]).createDocumentFragment(),a=g.clean(a,this[0].ownerDocument||this[0],d),f=d.firstChild;if(f)for(var h=0,k=this.length;h<k;h++)c.call(e&&g.nodeName(this[h],"table")&&g.nodeName(f,"tr")?this[h].getElementsByTagName("tbody")[0]||this[h].appendChild(this[h].ownerDocument.createElement("tbody")):
this[h],this.length>1||h>0?d.cloneNode(true):d);a&&g.each(a,b)}return this}};g.fn.init.prototype=g.fn;g.extend=g.fn.extend=function(){var a=arguments[0]||{},b=1,e=arguments.length,c=false,d;typeof a==="boolean"&&(c=a,a=arguments[1]||{},b=2);typeof a!=="object"&&!g.isFunction(a)&&(a={});e==b&&(a=this,--b);for(;b<e;b++)if((d=arguments[b])!=null)for(var f in d){var h=a[f],k=d[f];a!==k&&(c&&k&&typeof k==="object"&&!k.nodeType?a[f]=g.extend(c,h||(k.length!=null?[]:{}),k):k!==void 0&&(a[f]=k))}return a};
var v=/z-?index|font-?weight|opacity|zoom|line-?height/i,u=document.defaultView||{},y=Object.prototype.toString;g.extend({noConflict:function(a){k.$=p;if(a)k.jQuery=o;return g},isFunction:function(a){return y.call(a)==="[object Function]"},isArray:function(a){return y.call(a)==="[object Array]"},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&g.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||
document.documentElement,e=document.createElement("script");e.type="text/javascript";g.support.scriptEval?e.appendChild(document.createTextNode(a)):e.text=a;b.insertBefore(e,b.firstChild);b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(a,b,e){var c,d=0,f=a.length;if(e)if(f===void 0)for(c in a){if(b.apply(a[c],e)===false)break}else for(;d<f;){if(b.apply(a[d++],e)===false)break}else if(f===void 0)for(c in a){if(b.call(a[c],c,a[c])===
false)break}else for(e=a[0];d<f&&b.call(e,d,e)!==false;e=a[++d]);return a},prop:function(a,b,e,c,d){g.isFunction(b)&&(b=b.call(a,c));return typeof b==="number"&&e=="curCSS"&&!v.test(d)?b+"px":b},className:{add:function(a,b){g.each((b||"").split(/\s+/),function(b,e){a.nodeType==1&&!g.className.has(a.className,e)&&(a.className+=(a.className?" ":"")+e)})},remove:function(a,b){if(a.nodeType==1)a.className=b!==void 0?g.grep(a.className.split(/\s+/),function(a){return!g.className.has(b,a)}).join(" "):""},
has:function(a,b){return a&&g.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(a,b,e){var c={},d;for(d in b)c[d]=a.style[d],a.style[d]=b[d];e.call(a);for(d in b)a.style[d]=c[d]},css:function(a,b,e,c){if(b=="width"||b=="height"){var d,e={position:"absolute",visibility:"hidden",display:"block"},f=b=="width"?["Left","Right"]:["Top","Bottom"],h=function(){d=b=="width"?a.offsetWidth:a.offsetHeight;c!=="border"&&g.each(f,function(){c||(d-=parseFloat(g.curCSS(a,"padding"+this,true))||
0);c==="margin"?d+=parseFloat(g.curCSS(a,"margin"+this,true))||0:d-=parseFloat(g.curCSS(a,"border"+this+"Width",true))||0})};a.offsetWidth!==0?h():g.swap(a,e,h);return Math.max(0,Math.round(d))}return g.curCSS(a,b,e)},curCSS:function(a,b,e){var c,d=a.style;if(b=="opacity"&&!g.support.opacity)return c=g.attr(d,"opacity"),c==""?"1":c;b.match(/float/i)&&(b=X);if(!e&&d&&d[b])c=d[b];else if(u.getComputedStyle)b.match(/float/i)&&(b="float"),b=b.replace(/([A-Z])/g,"-$1").toLowerCase(),(a=u.getComputedStyle(a,
null))&&(c=a.getPropertyValue(b)),b=="opacity"&&c==""&&(c="1");else if(a.currentStyle&&(c=b.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),c=a.currentStyle[b]||a.currentStyle[c],!/^\d+(px)?$/i.test(c)&&/^\d/.test(c)))b=d.left,e=a.runtimeStyle.left,a.runtimeStyle.left=a.currentStyle.left,d.left=c||0,c=d.pixelLeft+"px",d.left=b,a.runtimeStyle.left=e;return c},clean:function(a,b,e){b=b||document;typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||document);if(!e&&
a.length===1&&typeof a[0]==="string"){var c=/^<(\w+)\s*\/?>$/.exec(a[0]);if(c)return[b.createElement(c[1])]}var d=[],c=[],f=b.createElement("div");g.each(a,function(a,e){typeof e==="number"&&(e+="");if(e){if(typeof e==="string"){var e=e.replace(/(<(\w+)[^>]*?)\/>/g,function(a,b,e){return e.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+"></"+e+">"}),c=e.replace(/^\s+/,"").substring(0,10).toLowerCase(),h=!c.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!c.indexOf("<leg")&&
[1,"<fieldset>","</fieldset>"]||c.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!c.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!c.indexOf("<td")||!c.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!c.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!g.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];for(f.innerHTML=h[1]+e+h[2];h[0]--;)f=f.lastChild;if(!g.support.tbody)for(var x=/<tbody/i.test(e),c=!c.indexOf("<table")&&
!x?f.firstChild&&f.firstChild.childNodes:h[1]=="<table>"&&!x?f.childNodes:[],h=c.length-1;h>=0;--h)g.nodeName(c[h],"tbody")&&!c[h].childNodes.length&&c[h].parentNode.removeChild(c[h]);!g.support.leadingWhitespace&&/^\s/.test(e)&&f.insertBefore(b.createTextNode(e.match(/^\s*/)[0]),f.firstChild);e=g.makeArray(f.childNodes)}e.nodeType?d.push(e):d=g.merge(d,e)}});if(e){for(a=0;d[a];a++)g.nodeName(d[a],"script")&&(!d[a].type||d[a].type.toLowerCase()==="text/javascript")?c.push(d[a].parentNode?d[a].parentNode.removeChild(d[a]):
d[a]):(d[a].nodeType===1&&d.splice.apply(d,[a+1,0].concat(g.makeArray(d[a].getElementsByTagName("script")))),e.appendChild(d[a]));return c}return d},attr:function(a,b,e){if(a&&!(a.nodeType==3||a.nodeType==8)){var c=!g.isXMLDoc(a),d=e!==void 0,b=c&&g.props[b]||b;if(a.tagName){var f=/href|src|style/.test(b);if(b in a&&c&&!f){if(d){if(b=="type"&&g.nodeName(a,"input")&&a.parentNode)throw"type property can't be changed";a[b]=e}if(g.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;
return b=="tabIndex"?(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:a.nodeName.match(/(button|input|object|select|textarea)/i)?0:a.nodeName.match(/^(a|area)$/i)&&a.href?0:void 0:a[b]}if(!g.support.style&&c&&b=="style")return g.attr(a.style,"cssText",e);d&&a.setAttribute(b,""+e);a=!g.support.hrefNormalized&&c&&f?a.getAttribute(b,2):a.getAttribute(b);return a===null?void 0:a}if(!g.support.opacity&&b=="opacity"){if(d)a.zoom=1,a.filter=(a.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(e)+
""=="NaN"?"":"alpha(opacity="+e*100+")");return a.filter&&a.filter.indexOf("opacity=")>=0?parseFloat(a.filter.match(/opacity=([^)]*)/)[1])/100+"":""}b=b.replace(/-([a-z])/ig,function(a,b){return b.toUpperCase()});d&&(a[b]=e);return a[b]}},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=[];if(a!=null){var e=a.length;if(e==null||typeof a==="string"||g.isFunction(a)||a.setInterval)b[0]=a;else for(;e;)b[--e]=a[e]}return b},inArray:function(a,b){for(var e=0,c=b.length;e<
c;e++)if(b[e]===a)return e;return-1},merge:function(a,b){var e=0,c,d=a.length;if(g.support.getAll)for(;(c=b[e++])!=null;)a[d++]=c;else for(;(c=b[e++])!=null;)c.nodeType!=8&&(a[d++]=c);return a},unique:function(a){var b=[],e={};try{for(var c=0,d=a.length;c<d;c++){var f=g.data(a[c]);e[f]||(e[f]=true,b.push(a[c]))}}catch(h){b=a}return b},grep:function(a,b,e){for(var c=[],d=0,f=a.length;d<f;d++)!e!=!b(a[d],d)&&c.push(a[d]);return c},map:function(a,b){for(var e=[],c=0,d=a.length;c<d;c++){var f=b(a[c],
c);f!=null&&(e[e.length]=f)}return e.concat.apply([],e)}});var s=navigator.userAgent.toLowerCase();g.browser={version:(s.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(s),opera:/opera/.test(s),msie:/msie/.test(s)&&!/opera/.test(s),mozilla:/mozilla/.test(s)&&!/(compatible|webkit)/.test(s)};g.each({parent:function(a){return a.parentNode},parents:function(a){return g.dir(a,"parentNode")},next:function(a){return g.nth(a,2,"nextSibling")},prev:function(a){return g.nth(a,2,"previousSibling")},
nextAll:function(a){return g.dir(a,"nextSibling")},prevAll:function(a){return g.dir(a,"previousSibling")},siblings:function(a){return g.sibling(a.parentNode.firstChild,a)},children:function(a){return g.sibling(a.firstChild)},contents:function(a){return g.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:g.makeArray(a.childNodes)}},function(a,b){g.fn[a]=function(e){var c=g.map(this,b);e&&typeof e=="string"&&(c=g.multiFilter(e,c));return this.pushStack(g.unique(c),a,e)}});g.each({appendTo:"append",
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){g.fn[a]=function(e){for(var c=[],d=g(e),f=0,h=d.length;f<h;f++){var k=(f>0?this.clone(true):this).get();g.fn[b].apply(g(d[f]),k);c=c.concat(k)}return this.pushStack(c,a,e)}});g.each({removeAttr:function(a){g.attr(this,a,"");this.nodeType==1&&this.removeAttribute(a)},addClass:function(a){g.className.add(this,a)},removeClass:function(a){g.className.remove(this,a)},toggleClass:function(a,b){typeof b!==
"boolean"&&(b=!g.className.has(this,a));g.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||g.filter(a,[this]).length)g("*",this).add([this]).each(function(){g.event.remove(this);g.removeData(this)}),this.parentNode&&this.parentNode.removeChild(this)},empty:function(){for(g(this).children().remove();this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){g.fn[a]=function(){return this.each(b,arguments)}});var F="jQuery"+ +new Date,wa=0,q={};g.extend({cache:{},data:function(a,
b,e){var a=a==k?q:a,c=a[F];c||(c=a[F]=++wa);b&&!g.cache[c]&&(g.cache[c]={});e!==void 0&&(g.cache[c][b]=e);return b?g.cache[c][b]:c},removeData:function(a,b){var a=a==k?q:a,e=a[F];if(b){if(g.cache[e]){delete g.cache[e][b];b="";for(b in g.cache[e])break;b||g.removeData(a)}}else{try{delete a[F]}catch(c){a.removeAttribute&&a.removeAttribute(F)}delete g.cache[e]}},queue:function(a,b,e){if(a){var b=(b||"fx")+"queue",c=g.data(a,b);!c||g.isArray(e)?c=g.data(a,b,g.makeArray(e)):e&&c.push(e)}return c},dequeue:function(a,
b){var e=g.queue(a,b),c=e.shift();if(!b||b==="fx")c=e[0];c!==void 0&&c.call(a)}});g.fn.extend({data:function(a,b){var e=a.split(".");e[1]=e[1]?"."+e[1]:"";if(b===void 0){var c=this.triggerHandler("getData"+e[1]+"!",[e[0]]);c===void 0&&this.length&&(c=g.data(this[0],a));return c===void 0&&e[1]?this.data(e[0]):c}else return this.trigger("setData"+e[1]+"!",[e[0],b]).each(function(){g.data(this,a,b)})},removeData:function(a){return this.each(function(){g.removeData(this,a)})},queue:function(a,b){typeof a!==
"string"&&(b=a,a="fx");return b===void 0?g.queue(this[0],a):this.each(function(){var e=g.queue(this,a,b);a=="fx"&&e.length==1&&e[0].call(this)})},dequeue:function(a){return this.each(function(){g.dequeue(this,a)})}});(function(){function a(b,e,c,d,f,h){for(var f=b=="previousSibling"&&!h,g=0,k=d.length;g<k;g++){var l=d[g];if(l){if(f&&l.nodeType===1)l.sizcache=c,l.sizset=g;for(var l=l[b],x=false;l;){if(l.sizcache===c){x=d[l.sizset];break}if(l.nodeType===1&&!h)l.sizcache=c,l.sizset=g;if(l.nodeName===
e){x=l;break}l=l[b]}d[g]=x}}}function b(a,e,c,d,h,g){for(var h=a=="previousSibling"&&!g,k=0,l=d.length;k<l;k++){var x=d[k];if(x){if(h&&x.nodeType===1)x.sizcache=c,x.sizset=k;for(var x=x[a],o=false;x;){if(x.sizcache===c){o=d[x.sizset];break}if(x.nodeType===1){if(!g)x.sizcache=c,x.sizset=k;if(typeof e!=="string"){if(x===e){o=true;break}}else if(f.filter(e,[x]).length>0){o=x;break}}x=x[a]}d[k]=o}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,
c=0,d=Object.prototype.toString,f=function(a,b,c,g){c=c||[];b=b||document;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!=="string")return c;var l=[],x,p,O,G=true;for(e.lastIndex=0;(x=e.exec(a))!==null;)if(l.push(x[1]),x[2]){O=RegExp.rightContext;break}if(l.length>1&&k.exec(a))if(l.length===2&&h.relative[l[0]])x=w(l[0]+l[1],b);else for(x=h.relative[l[0]]?[b]:f(l.shift(),b);l.length;)a=l.shift(),h.relative[a]&&(a+=l.shift()),x=w(a,x);else{x=g?{expr:l.pop(),set:o(g)}:f.find(l.pop(),l.length===
1&&b.parentNode?b.parentNode:b,S(b));x=f.filter(x.expr,x.set);for(l.length>0?p=o(x):G=false;l.length;){var v=l.pop(),u=v;h.relative[v]?u=l.pop():v="";u==null&&(u=b);h.relative[v](p,u,S(b))}}p||(p=x);if(!p)throw"Syntax error, unrecognized expression: "+(v||a);if(d.call(p)==="[object Array]")if(G)if(b.nodeType===1)for(a=0;p[a]!=null;a++)p[a]&&(p[a]===true||p[a].nodeType===1&&n(b,p[a]))&&c.push(x[a]);else for(a=0;p[a]!=null;a++)p[a]&&p[a].nodeType===1&&c.push(x[a]);else c.push.apply(c,p);else o(p,c);
if(O&&(f(O,b,c,g),m&&(hasDuplicate=false,c.sort(m),hasDuplicate)))for(a=1;a<c.length;a++)c[a]===c[a-1]&&c.splice(a--,1);return c};f.matches=function(a,b){return f(a,null,null,b)};f.find=function(a,b,e){var c,d;if(!a)return[];for(var f=0,g=h.order.length;f<g;f++){var k=h.order[f];if(d=h.match[k].exec(a)){var l=RegExp.leftContext;if(l.substr(l.length-1)!=="\\"&&(d[1]=(d[1]||"").replace(/\\/g,""),c=h.find[k](d,b,e),c!=null)){a=a.replace(h.match[k],"");break}}}c||(c=b.getElementsByTagName("*"));return{set:c,
expr:a}};f.filter=function(a,b,e,c){for(var d=a,f=[],g=b,k,l,x=b&&b[0]&&S(b[0]);a&&b.length;){for(var o in h.filter)if((k=h.match[o].exec(a))!=null){var p=h.filter[o],B,O;l=false;g==f&&(f=[]);if(h.preFilter[o])if(k=h.preFilter[o](k,g,e,f,c,x)){if(k===true)continue}else l=B=true;if(k)for(var m=0;(O=g[m])!=null;m++)if(O){B=p(O,k,m,g);var G=c^!!B;e&&B!=null?G?l=true:g[m]=false:G&&(f.push(O),l=true)}if(B!==void 0){e||(g=f);a=a.replace(h.match[o],"");if(!l)return[];break}}if(a==d)if(l==null)throw"Syntax error, unrecognized expression: "+
a;else break;d=a}return g};var h=f.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|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},
attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b,e){var c=typeof b==="string",d=c&&!/\W/.test(b),c=c&&!d;d&&!e&&(b=b.toUpperCase());for(var e=0,d=a.length,h;e<d;e++)if(h=a[e]){for(;(h=h.previousSibling)&&h.nodeType!==1;);a[e]=c||h&&h.nodeName===b?h||false:h===b}c&&f.filter(b,a,true)},">":function(a,b,e){var c=typeof b==="string";if(c&&!/\W/.test(b))for(var b=e?b:b.toUpperCase(),e=0,d=a.length;e<d;e++){var h=a[e];
if(h)c=h.parentNode,a[e]=c.nodeName===b?c:false}else{e=0;for(d=a.length;e<d;e++)(h=a[e])&&(a[e]=c?h.parentNode:h.parentNode===b);c&&f.filter(b,a,true)}},"":function(e,d,f){var h=c++,g=b;if(!d.match(/\W/))var k=d=f?d:d.toUpperCase(),g=a;g("parentNode",d,h,e,k,f)},"~":function(e,d,f){var h=c++,g=b;if(typeof d==="string"&&!d.match(/\W/))var k=d=f?d:d.toUpperCase(),g=a;g("previousSibling",d,h,e,k,f)}},find:{ID:function(a,b,e){if(typeof b.getElementById!=="undefined"&&!e)return(a=b.getElementById(a[1]))?
[a]:[]},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){for(var e=[],c=b.getElementsByName(a[1]),d=0,f=c.length;d<f;d++)c[d].getAttribute("name")===a[1]&&e.push(c[d]);return e.length===0?null:e}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,e,c,d,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f)return a;for(var f=0,h;(h=b[f])!=null;f++)h&&(d^(h.className&&(" "+h.className+" ").indexOf(a)>=0)?e||c.push(h):e&&(b[f]=false));return false},ID:function(a){return a[1].replace(/\\/g,
"")},TAG:function(a,b){for(var e=0;b[e]===false;e++);return b[e]&&S(b[e])?a[1]:a[1].toUpperCase()},CHILD:function(a){if(a[1]=="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=="even"&&"2n"||a[2]=="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=c++;return a},ATTR:function(a,b,e,c,d,f){b=a[1].replace(/\\/g,"");!f&&h.attrMap[b]&&(a[1]=h.attrMap[b]);a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,d,g){if(a[1]==="not")if(a[3].match(e).length>
1||/^\w/.test(a[3]))a[3]=f(a[3],null,null,b);else return a=f.filter(a[3],b,c,1^g),c||d.push.apply(d,a),false;else if(h.match.POS.test(a[0])||h.match.CHILD.test(a[0]))return true;return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},
has:function(a,b,e){return!!f(e[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toUpperCase()===
"BUTTON"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,e,c){return b===c.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,e){return b<e[3]-0},gt:function(a,b,e){return b>e[3]-0},nth:function(a,b,e){return e[3]-0==b},eq:function(a,b,e){return e[3]-0==b}},filter:{PSEUDO:function(a,b,e,c){var d=b[1],f=h.filters[d];if(f)return f(a,e,b,c);else if(d==="contains")return(a.textContent||
a.innerText||"").indexOf(b[3])>=0;else if(d==="not"){b=b[3];e=0;for(c=b.length;e<c;e++)if(b[e]===a)return false;return true}},CHILD:function(a,b){var e=b[1],c=a;switch(e){case "only":case "first":for(;c=c.previousSibling;)if(c.nodeType===1)return false;if(e=="first")return true;c=a;case "last":for(;c=c.nextSibling;)if(c.nodeType===1)return false;return true;case "nth":var e=b[2],d=b[3];if(e==1&&d==0)return true;var f=b[0],h=a.parentNode;if(h&&(h.sizcache!==f||!a.nodeIndex)){for(var g=0,c=h.firstChild;c;c=
c.nextSibling)if(c.nodeType===1)c.nodeIndex=++g;h.sizcache=f}c=a.nodeIndex-d;return e==0?c==0:c%e==0&&c/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var e=b[1],e=h.attrHandle[e]?h.attrHandle[e](a):a[e]!=null?a[e]:a.getAttribute(e),c=e+"",d=b[2],f=b[4];return e==null?d==="!=":d==="="?c===f:d==="*="?
c.indexOf(f)>=0:d==="~="?(" "+c+" ").indexOf(f)>=0:!f?c&&e!==false:d==="!="?c!=f:d==="^="?c.indexOf(f)===0:d==="$="?c.substr(c.length-f.length)===f:d==="|="?c===f||c.substr(0,f.length+1)===f+"-":false},POS:function(a,b,e,c){var d=h.setFilters[b[2]];if(d)return d(a,e,b,c)}}},k=h.match.POS,l;for(l in h.match)h.match[l]=RegExp(h.match[l].source+/(?![^\[]*\])(?![^\(]*\))/.source);var o=function(a,b){a=Array.prototype.slice.call(a);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(p){o=
function(a,b){var e=b||[];if(d.call(a)==="[object Array]")Array.prototype.push.apply(e,a);else if(typeof a.length==="number")for(var c=0,f=a.length;c<f;c++)e.push(a[c]);else for(c=0;a[c];c++)e.push(a[c]);return e}}var m;document.documentElement.compareDocumentPosition?m=function(a,b){var e=a.compareDocumentPosition(b)&4?-1:a===b?0:1;e===0&&(hasDuplicate=true);return e}:"sourceIndex"in document.documentElement?m=function(a,b){var e=a.sourceIndex-b.sourceIndex;e===0&&(hasDuplicate=true);return e}:document.createRange&&
(m=function(a,b){var e=a.ownerDocument.createRange(),c=b.ownerDocument.createRange();e.selectNode(a);e.collapse(true);c.selectNode(b);c.collapse(true);e=e.compareBoundaryPoints(Range.START_TO_END,c);e===0&&(hasDuplicate=true);return e});(function(){var a=document.createElement("form"),b="script"+(new Date).getTime();a.innerHTML="<input name='"+b+"'/>";var e=document.documentElement;e.insertBefore(a,e.firstChild);if(document.getElementById(b))h.find.ID=function(a,b,e){if(typeof b.getElementById!==
"undefined"&&!e)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!=="undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:void 0:[]},h.filter.ID=function(a,b){var e=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&e&&e.nodeValue===b};e.removeChild(a)})();(function(){var a=document.createElement("div");a.appendChild(document.createComment(""));if(a.getElementsByTagName("*").length>0)h.find.TAG=function(a,b){var e=b.getElementsByTagName(a[1]);
if(a[1]==="*"){for(var c=[],d=0;e[d];d++)e[d].nodeType===1&&c.push(e[d]);e=c}return e};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")h.attrHandle.href=function(a){return a.getAttribute("href",2)}})();document.querySelectorAll&&function(){var a=f,b=document.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0))f=function(b,e,c,d){e=e||document;
if(!d&&e.nodeType===9&&!S(e))try{return o(e.querySelectorAll(b),c)}catch(f){}return a(b,e,c,d)},f.find=a.find,f.filter=a.filter,f.selectors=a.selectors,f.matches=a.matches}();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&function(){var a=document.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName("e").length!==0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))h.order.splice(1,0,
"CLASS"),h.find.CLASS=function(a,b,e){if(typeof b.getElementsByClassName!=="undefined"&&!e)return b.getElementsByClassName(a[1])}}();var n=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)},S=function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&S(a.ownerDocument)},w=function(a,b){for(var e=[],c="",d,g=b.nodeType?[b]:b;d=h.match.PSEUDO.exec(a);)c+=d[0],a=a.replace(h.match.PSEUDO,
"");a=h.relative[a]?a+"*":a;d=0;for(var k=g.length;d<k;d++)f(a,g[d],e);return f.filter(c,e)};g.find=f;g.filter=f.filter;g.expr=f.selectors;g.expr[":"]=g.expr.filters;f.selectors.filters.hidden=function(a){return a.offsetWidth===0||a.offsetHeight===0};f.selectors.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0};f.selectors.filters.animated=function(a){return g.grep(g.timers,function(b){return a===b.elem}).length};g.multiFilter=function(a,b,e){e&&(a=":not("+a+")");return f.matches(a,
b)};g.dir=function(a,b){for(var e=[],c=a[b];c&&c!=document;)c.nodeType==1&&e.push(c),c=c[b];return e};g.nth=function(a,b,e){for(var b=b||1,c=0;a;a=a[e])if(a.nodeType==1&&++c==b)break;return a};g.sibling=function(a,b){for(var e=[];a;a=a.nextSibling)a.nodeType==1&&a!=b&&e.push(a);return e}})();g.event={add:function(a,b,e,c){if(!(a.nodeType==3||a.nodeType==8)){a.setInterval&&a!=k&&(a=k);if(!e.guid)e.guid=this.guid++;if(c!==void 0)e=this.proxy(e),e.data=c;var d=g.data(a,"events")||g.data(a,"events",{}),
f=g.data(a,"handle")||g.data(a,"handle",function(){return typeof g!=="undefined"&&!g.event.triggered?g.event.handle.apply(arguments.callee.elem,arguments):void 0});f.elem=a;g.each(b.split(/\s+/),function(b,h){var k=h.split("."),h=k.shift();e.type=k.slice().sort().join(".");var l=d[h];g.event.specialAll[h]&&g.event.specialAll[h].setup.call(a,c,k);if(!l&&(l=d[h]={},!g.event.special[h]||g.event.special[h].setup.call(a,c,k)===false))a.addEventListener?a.addEventListener(h,f,false):a.attachEvent&&a.attachEvent("on"+
h,f);l[e.guid]=e;g.event.global[h]=true});a=null}},guid:1,global:{},remove:function(a,b,e){if(!(a.nodeType==3||a.nodeType==8)){var c=g.data(a,"events"),d;if(c){if(b===void 0||typeof b==="string"&&b.charAt(0)==".")for(var f in c)this.remove(a,f+(b||""));else{if(b.type)e=b.handler,b=b.type;g.each(b.split(/\s+/),function(b,f){var h=f.split("."),f=h.shift(),k=RegExp("(^|\\.)"+h.slice().sort().join(".*\\.")+"(\\.|$)");if(c[f]){if(e)delete c[f][e.guid];else for(var l in c[f])k.test(c[f][l].type)&&delete c[f][l];
g.event.specialAll[f]&&g.event.specialAll[f].teardown.call(a,h);for(d in c[f])break;if(!d){if(!g.event.special[f]||g.event.special[f].teardown.call(a,h)===false)a.removeEventListener?a.removeEventListener(f,g.data(a,"handle"),false):a.detachEvent&&a.detachEvent("on"+f,g.data(a,"handle"));d=null;delete c[f]}}})}for(d in c)break;if(!d){if(b=g.data(a,"handle"))b.elem=null;g.removeData(a,"events");g.removeData(a,"handle")}}}},trigger:function(a,b,e,c){var d=a.type||a;if(!c){a=typeof a==="object"?a[F]?
a:g.extend(g.Event(d),a):g.Event(d);if(d.indexOf("!")>=0)a.type=d=d.slice(0,-1),a.exclusive=true;e||(a.stopPropagation(),this.global[d]&&g.each(g.cache,function(){this.events&&this.events[d]&&g.event.trigger(a,b,this.handle.elem)}));if(!e||e.nodeType==3||e.nodeType==8)return;a.result=void 0;a.target=e;b=g.makeArray(b);b.unshift(a)}a.currentTarget=e;var f=g.data(e,"handle");f&&f.apply(e,b);if((!e[d]||g.nodeName(e,"a")&&d=="click")&&e["on"+d]&&e["on"+d].apply(e,b)===false)a.result=false;if(!c&&e[d]&&
!a.isDefaultPrevented()&&!(g.nodeName(e,"a")&&d=="click")){this.triggered=true;try{e[d]()}catch(h){}}this.triggered=false;a.isPropagationStopped()||(e=e.parentNode||e.ownerDocument)&&g.event.trigger(a,b,e,true)},handle:function(a){var b,e,a=arguments[0]=g.event.fix(a||k.event);a.currentTarget=this;e=a.type.split(".");a.type=e.shift();b=!e.length&&!a.exclusive;var c=RegExp("(^|\\.)"+e.slice().sort().join(".*\\.")+"(\\.|$)");e=(g.data(this,"events")||{})[a.type];for(var d in e){var f=e[d];if(b||c.test(f.type)){a.handler=
f;a.data=f.data;f=f.apply(this,arguments);if(f!==void 0)a.result=f,f===false&&(a.preventDefault(),a.stopPropagation());if(a.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[F])return a;
for(var b=a,a=g.Event(b),e=this.props.length,c;e;)c=this.props[--e],a[c]=b[c];if(!a.target)a.target=a.srcElement||document;if(a.target.nodeType==3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null)b=document.documentElement,e=document.body,a.pageX=a.clientX+(b&&b.scrollLeft||e&&e.scrollLeft||0)-(b.clientLeft||0),a.pageY=a.clientY+(b&&b.scrollTop||e&&e.scrollTop||0)-(b.clientTop||0);if(!a.which&&
(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:h,teardown:function(){}}},specialAll:{live:{setup:function(a,b){g.event.add(this,b[0],e)},teardown:function(a){if(a.length){var b=0,c=RegExp("(^|\\.)"+a[0]+
"(\\.|$)");g.each(g.data(this,"events").live||{},function(){c.test(this.type)&&b++});b<1&&g.event.remove(this,a[0],e)}}}}};g.Event=function(a){if(!this.preventDefault)return new g.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type):this.type=a;this.timeStamp=+new Date;this[F]=true};g.Event.prototype={preventDefault:function(){this.isDefaultPrevented=a;var b=this.originalEvent;if(b)b.preventDefault&&b.preventDefault(),b.returnValue=false},stopPropagation:function(){this.isPropagationStopped=
a;var b=this.originalEvent;if(b)b.stopPropagation&&b.stopPropagation(),b.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=a;this.stopPropagation()},isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c};var z=function(a){for(var b=a.relatedTarget;b&&b!=this;)try{b=b.parentNode}catch(e){b=this}if(b!=this)a.type=a.data,g.event.handle.apply(this,arguments)};g.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){g.event.special[b]=
{setup:function(){g.event.add(this,a,z,b)},teardown:function(){g.event.remove(this,a,z)}}});g.fn.extend({bind:function(a,b,e){return a=="unload"?this.one(a,b,e):this.each(function(){g.event.add(this,a,e||b,e&&b)})},one:function(a,b,e){var c=g.event.proxy(e||b,function(a){g(this).unbind(a,c);return(e||b).apply(this,arguments)});return this.each(function(){g.event.add(this,a,c,e&&b)})},unbind:function(a,b){return this.each(function(){g.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){g.event.trigger(a,
b,this)})},triggerHandler:function(a,b){if(this[0]){var e=g.Event(a);e.preventDefault();e.stopPropagation();g.event.trigger(e,b,this[0]);return e.result}},toggle:function(a){for(var b=arguments,e=1;e<b.length;)g.event.proxy(a,b[e++]);return this.click(g.event.proxy(a,function(a){this.lastToggle=(this.lastToggle||0)%e;a.preventDefault();return b[this.lastToggle++].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(a){h();g.isReady?a.call(document,
g):g.readyList.push(a);return this},live:function(a,b){var e=g.event.proxy(b);e.guid+=this.selector+a;g(document).bind(f(a,this.selector),this.selector,e);return this},die:function(a,b){g(document).unbind(f(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});g.extend({isReady:false,readyList:[],ready:function(){if(!g.isReady){g.isReady=true;if(g.readyList)g.each(g.readyList,function(){this.call(document,g)}),g.readyList=null;g(document).triggerHandler("ready")}}});var ka=false;g.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","),
function(a,b){g.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)}});g(k).bind("unload",function(){for(var a in g.cache)a!=1&&g.cache[a].handle&&g.event.remove(g.cache[a].handle.elem)});(function(){g.support={};var a=document.documentElement,b=document.createElement("script"),e=document.createElement("div"),c="script"+(new Date).getTime();e.style.display="none";e.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
var d=e.getElementsByTagName("*"),f=e.getElementsByTagName("a")[0];if(d&&d.length&&f){g.support={leadingWhitespace:e.firstChild.nodeType==3,tbody:!e.getElementsByTagName("tbody").length,objectAll:!!e.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!e.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:f.style.opacity==="0.5",cssFloat:!!f.style.cssFloat,scriptEval:false,noCloneEvent:true,
boxModel:null};b.type="text/javascript";try{b.appendChild(document.createTextNode("window."+c+"=1;"))}catch(h){}a.insertBefore(b,a.firstChild);if(k[c])g.support.scriptEval=true,delete k[c];a.removeChild(b);e.attachEvent&&e.fireEvent&&(e.attachEvent("onclick",function(){g.support.noCloneEvent=false;e.detachEvent("onclick",arguments.callee)}),e.cloneNode(true).fireEvent("onclick"));g(function(){var a=document.createElement("div");a.style.width=a.style.paddingLeft="1px";document.body.appendChild(a);
g.boxModel=g.support.boxModel=a.offsetWidth===2;document.body.removeChild(a).style.display="none"})}})();var X=g.support.cssFloat?"cssFloat":"styleFloat";g.props={"for":"htmlFor","class":"className","float":X,cssFloat:X,styleFloat:X,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};g.fn.extend({_load:g.fn.load,load:function(a,b,e){if(typeof a!=="string")return this._load(a);var c=a.indexOf(" ");if(c>=0)var d=a.slice(c,a.length),a=a.slice(0,
c);c="GET";b&&(g.isFunction(b)?(e=b,b=null):typeof b==="object"&&(b=g.param(b),c="POST"));var f=this;g.ajax({url:a,type:c,dataType:"html",data:b,complete:function(a,b){if(b=="success"||b=="notmodified")f.html(d?g("<div/>").append(a.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(d):a.responseText);e&&f.each(e,[a.responseText,b,a])}});return this},serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?g.makeArray(this.elements):
this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(a,b){var e=g(this).val();return e==null?null:g.isArray(e)?g.map(e,function(a){return{name:b.name,value:a}}):{name:b.name,value:e}}).get()}});g.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){g.fn[b]=function(a){return this.bind(b,a)}});var xa=+new Date;g.extend({get:function(a,
b,e,c){g.isFunction(b)&&(e=b,b=null);return g.ajax({type:"GET",url:a,data:b,success:e,dataType:c})},getScript:function(a,b){return g.get(a,null,b,"script")},getJSON:function(a,b,e){return g.get(a,b,e,"json")},post:function(a,b,e,c){g.isFunction(b)&&(e=b,b={});return g.ajax({type:"POST",url:a,data:b,success:e,dataType:c})},ajaxSetup:function(a){g.extend(g.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,
xhr:function(){return k.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(a){function b(){a.success&&a.success(h,f);a.global&&g.event.trigger("ajaxSuccess",[w,a])}function e(){a.complete&&a.complete(w,f);a.global&&g.event.trigger("ajaxComplete",[w,a]);a.global&&!--g.active&&
g.event.trigger("ajaxStop")}var a=g.extend(true,a,g.extend(true,{},g.ajaxSettings,a)),c,d=/=\?(&|$)/g,f,h,l=a.type.toUpperCase();if(a.data&&a.processData&&typeof a.data!=="string")a.data=g.param(a.data);if(a.dataType=="jsonp"){if(l=="GET")a.url.match(d)||(a.url+=(a.url.match(/\?/)?"&":"?")+(a.jsonp||"callback")+"=?");else if(!a.data||!a.data.match(d))a.data=(a.data?a.data+"&":"")+(a.jsonp||"callback")+"=?";a.dataType="json"}if(a.dataType=="json"&&(a.data&&a.data.match(d)||a.url.match(d))){c="jsonp"+
xa++;if(a.data)a.data=(a.data+"").replace(d,"="+c+"$1");a.url=a.url.replace(d,"="+c+"$1");a.dataType="script";k[c]=function(a){h=a;b();e();k[c]=void 0;try{delete k[c]}catch(d){}p&&p.removeChild(m)}}if(a.dataType=="script"&&a.cache==null)a.cache=false;if(a.cache===false&&l=="GET"){var d=+new Date,o=a.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+d+"$2");a.url=o+(o==a.url?(a.url.match(/\?/)?"&":"?")+"_="+d:"")}if(a.data&&l=="GET")a.url+=(a.url.match(/\?/)?"&":"?")+a.data,a.data=null;a.global&&!g.active++&&
g.event.trigger("ajaxStart");d=/^(\w+:)?\/\/([^\/?#]+)/.exec(a.url);if(a.dataType=="script"&&l=="GET"&&d&&(d[1]&&d[1]!=location.protocol||d[2]!=location.host)){var p=document.getElementsByTagName("head")[0],m=document.createElement("script");m.src=a.url;if(a.scriptCharset)m.charset=a.scriptCharset;if(!c){var n=false;m.onload=m.onreadystatechange=function(){if(!n&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete"))n=true,b(),e(),m.onload=m.onreadystatechange=null,p.removeChild(m)}}p.appendChild(m)}else{var S=
false,w=a.xhr();a.username?w.open(l,a.url,a.async,a.username,a.password):w.open(l,a.url,a.async);try{a.data&&w.setRequestHeader("Content-Type",a.contentType),a.ifModified&&w.setRequestHeader("If-Modified-Since",g.lastModified[a.url]||"Thu, 01 Jan 1970 00:00:00 GMT"),w.setRequestHeader("X-Requested-With","XMLHttpRequest"),w.setRequestHeader("Accept",a.dataType&&a.accepts[a.dataType]?a.accepts[a.dataType]+", */*":a.accepts._default)}catch(v){}if(a.beforeSend&&a.beforeSend(w,a)===false)return a.global&&
!--g.active&&g.event.trigger("ajaxStop"),w.abort(),false;a.global&&g.event.trigger("ajaxSend",[w,a]);var u=function(d){if(w.readyState==0)s&&(clearInterval(s),s=null,a.global&&!--g.active&&g.event.trigger("ajaxStop"));else if(!S&&w&&(w.readyState==4||d=="timeout")){S=true;s&&(clearInterval(s),s=null);f=d=="timeout"?"timeout":!g.httpSuccess(w)?"error":a.ifModified&&g.httpNotModified(w,a.url)?"notmodified":"success";if(f=="success")try{h=g.httpData(w,a.dataType,a)}catch(k){f="parsererror"}if(f=="success"){var l;
try{l=w.getResponseHeader("Last-Modified")}catch(o){}a.ifModified&&l&&(g.lastModified[a.url]=l);c||b()}else g.handleError(a,w,f);e();d&&w.abort();a.async&&(w=null)}};if(a.async){var s=setInterval(u,13);a.timeout>0&&setTimeout(function(){w&&!S&&u("timeout")},a.timeout)}try{w.send(a.data)}catch(y){g.handleError(a,w,null,y)}a.async||u();return w}},handleError:function(a,b,e,c){a.error&&a.error(b,e,c);a.global&&g.event.trigger("ajaxError",[b,a,c])},active:0,httpSuccess:function(a){try{return!a.status&&
location.protocol=="file:"||a.status>=200&&a.status<300||a.status==304||a.status==1223}catch(b){}return false},httpNotModified:function(a,b){try{var e=a.getResponseHeader("Last-Modified");return a.status==304||e==g.lastModified[b]}catch(c){}return false},httpData:function(a,b,e){var c=a.getResponseHeader("content-type"),a=(c=b=="xml"||!b&&c&&c.indexOf("xml")>=0)?a.responseXML:a.responseText;if(c&&a.documentElement.tagName=="parsererror")throw"parsererror";e&&e.dataFilter&&(a=e.dataFilter(a,b));typeof a===
"string"&&(b=="script"&&g.globalEval(a),b=="json"&&(a=k.eval("("+a+")")));return a},param:function(a){function b(a,c){e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(c)}var e=[];if(g.isArray(a)||a.jquery)g.each(a,function(){b(this.name,this.value)});else for(var c in a)g.isArray(a[c])?g.each(a[c],function(){b(c,this)}):b(c,g.isFunction(a[c])?a[c]():a[c]);return e.join("&").replace(/%20/g,"+")}});var C={},A,D=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft",
"marginRight","paddingLeft","paddingRight"],["opacity"]];g.fn.extend({show:function(a,b){if(a)return this.animate(l("show",3),a,b);else{for(var e=0,c=this.length;e<c;e++){var d=g.data(this[e],"olddisplay");this[e].style.display=d||"";if(g.css(this[e],"display")==="none"){var d=this[e].tagName,f;if(C[d])f=C[d];else{var h=g("<"+d+" />").appendTo("body");f=h.css("display");f==="none"&&(f="block");h.remove();C[d]=f}g.data(this[e],"olddisplay",f)}}e=0;for(c=this.length;e<c;e++)this[e].style.display=g.data(this[e],
"olddisplay")||"";return this}},hide:function(a,b){if(a)return this.animate(l("hide",3),a,b);else{for(var e=0,c=this.length;e<c;e++){var d=g.data(this[e],"olddisplay");!d&&d!=="none"&&g.data(this[e],"olddisplay",g.css(this[e],"display"))}e=0;for(c=this.length;e<c;e++)this[e].style.display="none";return this}},_toggle:g.fn.toggle,toggle:function(a,b){var e=typeof a==="boolean";return g.isFunction(a)&&g.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:g(this).is(":hidden");
g(this)[b?"show":"hide"]()}):this.animate(l("toggle",3),a,b)},fadeTo:function(a,b,e){return this.animate({opacity:b},a,e)},animate:function(a,b,e,c){var d=g.speed(b,e,c);return this[d.queue===false?"each":"queue"](function(){var b=g.extend({},d),e,c=this.nodeType==1&&g(this).is(":hidden"),f=this;for(e in a){if(a[e]=="hide"&&c||a[e]=="show"&&!c)return b.complete.call(this);if((e=="height"||e=="width")&&this.style)b.display=g.css(this,"display"),b.overflow=this.style.overflow}if(b.overflow!=null)this.style.overflow=
"hidden";b.curAnim=g.extend({},a);g.each(a,function(e,d){var h=new g.fx(f,b,e);if(/toggle|show|hide/.test(d))h[d=="toggle"?c?"show":"hide":d](a);else{var k=d.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),l=h.cur(true)||0;if(k){var o=parseFloat(k[2]),p=k[3]||"px";p!="px"&&(f.style[e]=(o||1)+p,l*=(o||1)/h.cur(true),f.style[e]=l+p);k[1]&&(o=(k[1]=="-="?-1:1)*o+l);h.custom(l,o,p)}else h.custom(l,d,"")}});return true})},stop:function(a,b){var e=g.timers;a&&this.queue([]);this.each(function(){for(var a=
e.length-1;a>=0;a--)if(e[a].elem==this){if(b)e[a](true);e.splice(a,1)}});b||this.dequeue();return this}});g.each({slideDown:l("show",1),slideUp:l("hide",1),slideToggle:l("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){g.fn[a]=function(a,e){return this.animate(b,a,e)}});g.extend({speed:function(a,b,e){var c=typeof a==="object"?a:{complete:e||!e&&b||g.isFunction(a)&&a,duration:a,easing:e&&b||b&&!g.isFunction(b)&&b};c.duration=g.fx.off?0:typeof c.duration==="number"?c.duration:
g.fx.speeds[c.duration]||g.fx.speeds._default;c.old=c.complete;c.complete=function(){c.queue!==false&&g(this).dequeue();g.isFunction(c.old)&&c.old.call(this)};return c},easing:{linear:function(a,b,e,c){return e+c*a},swing:function(a,b,e,c){return(-Math.cos(a*Math.PI)/2+0.5)*c+e}},timers:[],fx:function(a,b,e){this.options=b;this.elem=a;this.prop=e;if(!b.orig)b.orig={}}});g.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(g.fx.step[this.prop]||g.fx.step._default)(this);
if((this.prop=="height"||this.prop=="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){return this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)?this.elem[this.prop]:(a=parseFloat(g.css(this.elem,this.prop,a)))&&a>-1E4?a:parseFloat(g.curCSS(this.elem,this.prop))||0},custom:function(a,b,e){function c(a){return d.step(a)}this.startTime=+new Date;this.start=a;this.end=b;this.unit=e||this.unit||"px";this.now=this.start;this.pos=this.state=0;var d=
this;c.elem=this.elem;c()&&g.timers.push(c)&&!A&&(A=setInterval(function(){for(var a=g.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||(clearInterval(A),A=void 0)},13))},show:function(){this.options.orig[this.prop]=g.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());g(this.elem).show()},hide:function(){this.options.orig[this.prop]=g.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},
step:function(a){var b=+new Date;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();var a=this.options.curAnim[this.prop]=true,e;for(e in this.options.curAnim)this.options.curAnim[e]!==true&&(a=false);if(a){if(this.options.display!=null&&(this.elem.style.overflow=this.options.overflow,this.elem.style.display=this.options.display,g.css(this.elem,"display")=="none"))this.elem.style.display="block";this.options.hide&&g(this.elem).hide();if(this.options.hide||
this.options.show)for(var c in this.options.curAnim)g.attr(this.elem.style,c,this.options.orig[c]);this.options.complete.call(this.elem)}return false}else e=b-this.startTime,this.state=e/this.options.duration,this.pos=g.easing[this.options.easing||(g.easing.swing?"swing":"linear")](this.state,e,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return true}};g.extend(g.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){g.attr(a.elem.style,
"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}});g.fn.offset=document.documentElement.getBoundingClientRect?function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return g.offset.bodyOffset(this[0]);var a=this[0].getBoundingClientRect(),b=this[0].ownerDocument,e=b.body,b=b.documentElement;return{top:a.top+(self.pageYOffset||g.boxModel&&b.scrollTop||e.scrollTop)-(b.clientTop||e.clientTop||
0),left:a.left+(self.pageXOffset||g.boxModel&&b.scrollLeft||e.scrollLeft)-(b.clientLeft||e.clientLeft||0)}}:function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return g.offset.bodyOffset(this[0]);g.offset.initialized||g.offset.initialize();var a=this[0],b=a.offsetParent,e=a.ownerDocument,c,d=e.documentElement,f=e.body,e=e.defaultView;c=e.getComputedStyle(a,null);for(var h=a.offsetTop,k=a.offsetLeft;(a=a.parentNode)&&a!==f&&a!==d;){c=e.getComputedStyle(a,null);h-=a.scrollTop;
k-=a.scrollLeft;if(a===b){h+=a.offsetTop;k+=a.offsetLeft;if(g.offset.doesNotAddBorder&&(!g.offset.doesAddBorderForTableAndCells||!/^t(able|d|h)$/i.test(a.tagName)))h+=parseInt(c.borderTopWidth,10)||0,k+=parseInt(c.borderLeftWidth,10)||0;b=a.offsetParent}g.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(h+=parseInt(c.borderTopWidth,10)||0,k+=parseInt(c.borderLeftWidth,10)||0)}if(c.position==="relative"||c.position==="static")h+=f.offsetTop,k+=f.offsetLeft;c.position==="fixed"&&
(h+=Math.max(d.scrollTop,f.scrollTop),k+=Math.max(d.scrollLeft,f.scrollLeft));return{top:h,left:k}};g.offset={initialize:function(){if(!this.initialized){var a=document.body,b=document.createElement("div"),e,c,d,f=a.style.marginTop;c={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(d in c)b.style[d]=c[d];b.innerHTML='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';
a.insertBefore(b,a.firstChild);e=b.firstChild;c=e.firstChild;d=e.nextSibling.firstChild.firstChild;this.doesNotAddBorder=c.offsetTop!==5;this.doesAddBorderForTableAndCells=d.offsetTop===5;e.style.overflow="hidden";e.style.position="relative";this.subtractsBorderForOverflowNotVisible=c.offsetTop===-5;a.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=a.offsetTop===0;a.style.marginTop=f;a.removeChild(b);this.initialized=true}},bodyOffset:function(a){g.offset.initialized||g.offset.initialize();
var b=a.offsetTop,e=a.offsetLeft;g.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseInt(g.curCSS(a,"marginTop",true),10)||0,e+=parseInt(g.curCSS(a,"marginLeft",true),10)||0);return{top:b,left:e}}};g.fn.extend({position:function(){var a;if(this[0]){a=this.offsetParent();var b=this.offset(),e=/^body|html$/i.test(a[0].tagName)?{top:0,left:0}:a.offset();b.top-=d(this,"marginTop");b.left-=d(this,"marginLeft");e.top+=d(a,"borderTopWidth");e.left+=d(a,"borderLeftWidth");a={top:b.top-e.top,left:b.left-e.left}}return a},
offsetParent:function(){for(var a=this[0].offsetParent||document.body;a&&!/^body|html$/i.test(a.tagName)&&g.css(a,"position")=="static";)a=a.offsetParent;return g(a)}});g.each(["Left","Top"],function(a,b){var e="scroll"+b;g.fn[e]=function(b){return!this[0]?null:b!==void 0?this.each(function(){this==k||this==document?k.scrollTo(!a?b:g(k).scrollLeft(),a?b:g(k).scrollTop()):this[e]=b}):this[0]==k||this[0]==document?self[a?"pageYOffset":"pageXOffset"]||g.boxModel&&document.documentElement[e]||document.body[e]:
this[0][e]}});g.each(["Height","Width"],function(a,b){var e=b.toLowerCase();g.fn["inner"+b]=function(){return this[0]?g.css(this[0],e,false,"padding"):null};g.fn["outer"+b]=function(a){return this[0]?g.css(this[0],e,false,a?"margin":"border"):null};var c=b.toLowerCase();g.fn[c]=function(a){return this[0]==k?document.compatMode=="CSS1Compat"&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(document.documentElement["client"+b],document.body["scroll"+b],document.documentElement["scroll"+
b],document.body["offset"+b],document.documentElement["offset"+b]):a===void 0?this.length?g.css(this[0],c):null:this.css(c,typeof a==="string"?a:a+"px")}})})();var n=jQuery.noConflict();n.ui||function(b){function d(a,e,c,d){function f(c){c=b[a][e][c]||[];return typeof c=="string"?c.split(/,?\s+/):c}var h=f("getter");d.length==1&&typeof d[0]=="string"&&(h=h.concat(f("getterSetter")));return b.inArray(c,h)!=-1}var c=b.fn.remove,a=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",
plugin:{add:function(a,e,c){var a=b.ui[a].prototype,d;for(d in c)a.plugins[d]=a.plugins[d]||[],a.plugins[d].push([e,c[d]])},call:function(a,b,e){if((b=a.plugins[b])&&a.element[0].parentNode)for(var c=0;c<b.length;c++)a.options[b[c][0]]&&b[c][1].apply(a.element,e)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,e){if(b(a).css("overflow")=="hidden")return false;var c=e&&e=="left"?"scrollLeft":"scrollTop",d=false;
if(a[c]>0)return true;a[c]=1;d=a[c]>0;a[c]=0;return d},isOverAxis:function(a,b,e){return a>b&&a<b+e},isOver:function(a,e,c,d,f,h){return b.ui.isOverAxis(a,c,f)&&b.ui.isOverAxis(e,d,h)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(a){var e=
b.attr,f=b.fn.removeAttr,h=/^aria-/,l=/^wairole:/;b.attr=function(a,b,c){var d=c!==void 0;return b=="role"?d?e.call(this,a,b,"wairole:"+c):(e.apply(this,arguments)||"").replace(l,""):h.test(b)?d?a.setAttributeNS("http://www.w3.org/2005/07/aaa",b.replace(h,"aaa:"),c):e.call(this,a,b.replace(h,"aaa:")):e.apply(this,arguments)};b.fn.removeAttr=function(a){return h.test(a)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",a.replace(h,""))}):f.call(this,a)}}b.fn.extend({remove:function(){b("*",
this).add(this).each(function(){b(this).triggerHandler("remove")});return c.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,
"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a}});b.extend(b.expr[":"],{data:function(a,e,c){return!!b.data(a,c[3])},focusable:function(a){var e=a.nodeName.toLowerCase(),c=b.attr(a,"tabindex");
return(/input|select|textarea|button|object/.test(e)?!a.disabled:"a"==e||"area"==e?a.href||!isNaN(c):!isNaN(c))&&!b(a)["area"==e?"parents":"closest"](":hidden").length},tabbable:function(a){var e=b.attr(a,"tabindex");return(isNaN(e)||e>=0)&&b(a).is(":focusable")}});b.widget=function(a,e){var c=a.split(".")[0],a=a.split(".")[1];b.fn[a]=function(e){var f=typeof e=="string",h=Array.prototype.slice.call(arguments,1);if(f&&e.substring(0,1)=="_")return this;if(f&&d(c,a,e,h)){var l=b.data(this[0],a);return l?
l[e].apply(l,h):void 0}return this.each(function(){var d=b.data(this,a);!d&&!f&&b.data(this,a,new b[c][a](this,e))._init();d&&f&&b.isFunction(d[e])&&d[e].apply(d,h)})};b[c]=b[c]||{};b[c][a]=function(e,d){var f=this;this.namespace=c;this.widgetName=a;this.widgetEventPrefix=b[c][a].eventPrefix||a;this.widgetBaseClass=c+"-"+a;this.options=b.extend({},b.widget.defaults,b[c][a].defaults,b.metadata&&b.metadata.get(e)[a],d);this.element=b(e).bind("setData."+a,function(a,b,c){if(a.target==e)return f._setData(b,
c)}).bind("getData."+a,function(a,b){if(a.target==e)return f._getData(b)}).bind("remove",function(){return f.destroy()})};b[c][a].prototype=b.extend({},b.widget.prototype,e);b[c][a].getterSetter="option"};b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(a,e){var c=a,d=this;if(typeof a=="string"){if(e===void 0)return this._getData(a);
c={};c[a]=e}b.each(c,function(a,b){d._setData(a,b)})},_getData:function(a){return this.options[a]},_setData:function(a,b){this.options[a]=b;a=="disabled"&&this.element[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(a,e,c){var d=this.options[a],a=a==this.widgetEventPrefix?a:this.widgetEventPrefix+a,e=b.Event(e);
e.type=a;if(e.originalEvent)for(var a=b.event.props.length,f;a;)f=b.event.props[--a],e[f]=e.originalEvent[f];this.element.trigger(e,c);return!(b.isFunction(d)&&d.call(this.element[0],e,c)===false||e.isDefaultPrevented())}};b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent)return a._preventClickEvent=false,b.stopImmediatePropagation(),
false});if(b.browser.msie)this._mouseUnselectable=this.element.attr("unselectable"),this.element.attr("unselectable","on");this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var e=this,c=a.which==1,d=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:
false;if(!c||d||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=this._mouseStart(a)!==false,!this._mouseStarted))return a.preventDefault(),true;this._mouseMoveDelegate=function(a){return e._mouseMove(a)};this._mouseUpDelegate=function(a){return e._mouseUp(a)};b(document).bind("mousemove."+this.widgetName,
this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(b.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted)return this._mouseDrag(a),a.preventDefault();if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+
this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=false,this._preventClickEvent=a.target==this._mouseDownEvent.target,this._mouseStop(a);return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},
_mouseStop:function(){},_mouseCapture:function(){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(n);(function(b){b.widget("ui.draggable",b.extend({},b.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("lvui-draggable");this.options.disabled&&this.element.addClass("lvui-draggable-disabled");this._mouseInit()},destroy:function(){this.element.data("draggable")&&
(this.element.removeData("draggable").unbind(".draggable").removeClass("lvui-draggable lvui-draggable-dragging lvui-draggable-disabled"),this._mouseDestroy())},_mouseCapture:function(d){var c=this.options;if(this.helper||c.disabled||b(d.target).is(".lvui-resizable-handle"))return false;this.handle=this._getHandle(d);return!this.handle?false:true},_mouseStart:function(d){var c=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(b.ui.ddmanager)b.ui.ddmanager.current=this;
this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&
this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();this._trigger("start",d);this._cacheHelperProportions();b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("lvui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,c){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!c){var a=this._uiHash();this._trigger("drag",d,a);this.position=a.position}if(!this.options.axis||
this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);return false},_mouseStop:function(d){var c=false;b.ui.ddmanager&&!this.options.dropBehaviour&&(c=b.ui.ddmanager.drop(this,d));if(this.dropped)c=this.dropped,this.dropped=false;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===true||b.isFunction(this.options.revert)&&
this.options.revert.call(this.element,c)){var a=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){a._trigger("stop",d);a._clear()})}else this._trigger("stop",d),this._clear();return false},_getHandle:function(d){var c=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){this==d.target&&(c=true)});return c},_createHelper:function(d){var c=this.options,
d=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[d])):c.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){if(b.left!=void 0)this.offset.click.left=b.left+this.margins.left;if(b.right!=void 0)this.offset.click.left=this.helperProportions.width-b.right+
this.margins.left;if(b.top!=void 0)this.offset.click.top=b.top+this.margins.top;if(b.bottom!=void 0)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(d.left+=this.scrollParent.scrollLeft(),d.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==
document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),
10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=
[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var c=b(d.containment)[0];if(c){var d=b(d.containment).offset(),a=b(c).css("overflow")!=
"hidden";this.containment=[d.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(a?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(a?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-
(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(d.containment.constructor==Array)this.containment=d.containment},_convertPositionTo:function(d,c){if(!c)c=this.position;var a=d=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(e[0].tagName);return{top:c.top+
this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:e.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:e.scrollLeft())*a)}},_generatePosition:function(d){var c=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(a[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=d.pageX,h=d.pageY;this.originalPosition&&(this.containment&&(d.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),d.pageY-this.offset.click.top<this.containment[1]&&(h=this.containment[1]+this.offset.click.top),
d.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),d.pageY-this.offset.click.top>this.containment[3]&&(h=this.containment[3]+this.offset.click.top)),c.grid&&(h=this.originalPageY+Math.round((h-this.originalPageY)/c.grid[1])*c.grid[1],h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-c.grid[1]:h+c.grid[1]:h,f=this.originalPageX+Math.round((f-
this.originalPageX)/c.grid[0])*c.grid[0],f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-c.grid[0]:f+c.grid[0]:f));return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:a.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+
(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:a.scrollLeft())}},_clear:function(){this.helper.removeClass("lvui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(d,c,a){a=a||this._uiHash();b.ui.plugin.call(this,d,[c,a]);if(d=="drag")this.positionAbs=this._convertPositionTo("absolute");return b.widget.prototype._trigger.call(this,
d,c,a)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));b.extend(b.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,
scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});b.ui.plugin.add("draggable","connectToSortable",{start:function(d,c){var a=b(this).data("draggable"),e=a.options,f=b.extend({},c,{item:a.element});a.sortables=[];b(e.connectToSortable).each(function(){var e=b.data(this,"sortable");e&&!e.options.disabled&&(a.sortables.push({instance:e,shouldRevert:e.options.revert}),e._refreshItems(),e._trigger("activate",d,f))})},
stop:function(d,c){var a=b(this).data("draggable"),e=b.extend({},c,{item:a.element});b.each(a.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;a.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;a.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=false,
this.instance._trigger("deactivate",d,e)})},drag:function(d,c){var a=b(this).data("draggable"),e=this;b.each(a.sortables,function(){this.instance.positionAbs=a.positionAbs;this.instance.helperProportions=a.helperProportions;this.instance.offset.click=a.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=b(e).clone().appendTo(this.instance.element).data("sortable-item",true),this.instance.options._helper=
this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},d.target=this.instance.currentItem[0],this.instance._mouseCapture(d,true),this.instance._mouseStart(d,true,true),this.instance.offset.click.top=a.offset.click.top,this.instance.offset.click.left=a.offset.click.left,this.instance.offset.parent.left-=a.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=a.offset.parent.top-this.instance.offset.parent.top,a._trigger("toSortable",
d),a.dropped=this.instance.element,a.currentItem=a.element,this.instance.fromOutside=a;this.instance.currentItem&&this.instance._mouseDrag(d)}else if(this.instance.isOver)this.instance.isOver=0,this.instance.cancelHelperRemoval=true,this.instance.options.revert=false,this.instance._trigger("out",d,this.instance._uiHash(this.instance)),this.instance._mouseStop(d,true),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),
a._trigger("fromSortable",d),a.dropped=false})}});b.ui.plugin.add("draggable","cursor",{start:function(){var d=b("body"),c=b(this).data("draggable").options;if(d.css("cursor"))c._cursor=d.css("cursor");d.css("cursor",c.cursor)},stop:function(){var d=b(this).data("draggable").options;d._cursor&&b("body").css("cursor",d._cursor)}});b.ui.plugin.add("draggable","iframeFix",{start:function(){var d=b(this).data("draggable").options;b(d.iframeFix===true?"iframe":d.iframeFix).each(function(){b('<div class="lvui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+
"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")})},stop:function(){b("div.lvui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(d,c){var a=b(c.helper),e=b(this).data("draggable").options;if(a.css("opacity"))e._opacity=a.css("opacity");a.css("opacity",e.opacity)},stop:function(d,c){var a=b(this).data("draggable").options;a._opacity&&b(c.helper).css("opacity",
a._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var d=b(this).data("draggable");if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML")d.overflowOffset=d.scrollParent.offset()},drag:function(d){var c=b(this).data("draggable"),a=c.options,e=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!a.axis||a.axis!="x")if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-d.pageY<a.scrollSensitivity)c.scrollParent[0].scrollTop=e=c.scrollParent[0].scrollTop+
a.scrollSpeed;else if(d.pageY-c.overflowOffset.top<a.scrollSensitivity)c.scrollParent[0].scrollTop=e=c.scrollParent[0].scrollTop-a.scrollSpeed;if(!a.axis||a.axis!="y")if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-d.pageX<a.scrollSensitivity)c.scrollParent[0].scrollLeft=e=c.scrollParent[0].scrollLeft+a.scrollSpeed;else if(d.pageX-c.overflowOffset.left<a.scrollSensitivity)c.scrollParent[0].scrollLeft=e=c.scrollParent[0].scrollLeft-a.scrollSpeed}else{if(!a.axis||a.axis!="x")d.pageY-b(document).scrollTop()<
a.scrollSensitivity?e=b(document).scrollTop(b(document).scrollTop()-a.scrollSpeed):b(window).height()-(d.pageY-b(document).scrollTop())<a.scrollSensitivity&&(e=b(document).scrollTop(b(document).scrollTop()+a.scrollSpeed));if(!a.axis||a.axis!="y")d.pageX-b(document).scrollLeft()<a.scrollSensitivity?e=b(document).scrollLeft(b(document).scrollLeft()-a.scrollSpeed):b(window).width()-(d.pageX-b(document).scrollLeft())<a.scrollSensitivity&&(e=b(document).scrollLeft(b(document).scrollLeft()+a.scrollSpeed))}e!==
false&&b.ui.ddmanager&&!a.dropBehaviour&&b.ui.ddmanager.prepareOffsets(c,d)}});b.ui.plugin.add("draggable","snap",{start:function(){var d=b(this).data("draggable"),c=d.options;d.snapElements=[];b(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var a=b(this),e=a.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:e.top,left:e.left})})},drag:function(d,c){for(var a=b(this).data("draggable"),e=a.options,f=e.snapTolerance,
h=c.offset.left,l=h+a.helperProportions.width,k=c.offset.top,o=k+a.helperProportions.height,p=a.snapElements.length-1;p>=0;p--){var g=a.snapElements[p].left,m=g+a.snapElements[p].width,n=a.snapElements[p].top,v=n+a.snapElements[p].height;if(g-f<h&&h<m+f&&n-f<k&&k<v+f||g-f<h&&h<m+f&&n-f<o&&o<v+f||g-f<l&&l<m+f&&n-f<k&&k<v+f||g-f<l&&l<m+f&&n-f<o&&o<v+f){if(e.snapMode!="inner"){var u=Math.abs(n-o)<=f,y=Math.abs(v-k)<=f,s=Math.abs(g-l)<=f,F=Math.abs(m-h)<=f;if(u)c.position.top=a._convertPositionTo("relative",
{top:n-a.helperProportions.height,left:0}).top-a.margins.top;if(y)c.position.top=a._convertPositionTo("relative",{top:v,left:0}).top-a.margins.top;if(s)c.position.left=a._convertPositionTo("relative",{top:0,left:g-a.helperProportions.width}).left-a.margins.left;if(F)c.position.left=a._convertPositionTo("relative",{top:0,left:m}).left-a.margins.left}var q=u||y||s||F;if(e.snapMode!="outer"){u=Math.abs(n-k)<=f;y=Math.abs(v-o)<=f;s=Math.abs(g-h)<=f;F=Math.abs(m-l)<=f;if(u)c.position.top=a._convertPositionTo("relative",
{top:n,left:0}).top-a.margins.top;if(y)c.position.top=a._convertPositionTo("relative",{top:v-a.helperProportions.height,left:0}).top-a.margins.top;if(s)c.position.left=a._convertPositionTo("relative",{top:0,left:g}).left-a.margins.left;if(F)c.position.left=a._convertPositionTo("relative",{top:0,left:m-a.helperProportions.width}).left-a.margins.left}!a.snapElements[p].snapping&&(u||y||s||F||q)&&a.options.snap.snap&&a.options.snap.snap.call(a.element,d,b.extend(a._uiHash(),{snapItem:a.snapElements[p].item}));
a.snapElements[p].snapping=u||y||s||F||q}else a.snapElements[p].snapping&&a.options.snap.release&&a.options.snap.release.call(a.element,d,b.extend(a._uiHash(),{snapItem:a.snapElements[p].item})),a.snapElements[p].snapping=false}}});b.ui.plugin.add("draggable","stack",{start:function(){var d=b(this).data("draggable").options,c=b.makeArray(b(d.stack.group)).sort(function(a,e){return(parseInt(b(a).css("zIndex"),10)||d.stack.min)-(parseInt(b(e).css("zIndex"),10)||d.stack.min)});b(c).each(function(a){this.style.zIndex=
d.stack.min+a});this[0].style.zIndex=d.stack.min+c.length}});b.ui.plugin.add("draggable","zIndex",{start:function(d,c){var a=b(c.helper),e=b(this).data("draggable").options;if(a.css("zIndex"))e._zIndex=a.css("zIndex");a.css("zIndex",e.zIndex)},stop:function(d,c){var a=b(this).data("draggable").options;a._zIndex&&b(c.helper).css("zIndex",a._zIndex)}})})(n);(function(b){b.widget("ui.droppable",{_init:function(){var d=this.options.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&
b.isFunction(this.options.accept)?this.options.accept:function(b){return b.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[this.options.scope]=b.ui.ddmanager.droppables[this.options.scope]||[];b.ui.ddmanager.droppables[this.options.scope].push(this);this.options.addClasses&&this.element.addClass("lvui-droppable")},destroy:function(){for(var d=b.ui.ddmanager.droppables[this.options.scope],c=0;c<d.length;c++)d[c]==this&&d.splice(c,
1);this.element.removeClass("lvui-droppable lvui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(d,c){d=="accept"?this.options.accept=c&&b.isFunction(c)?c:function(a){return a.is(c)}:b.widget.prototype._setData.apply(this,arguments)},_activate:function(d){var c=b.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);c&&this._trigger("activate",d,this.ui(c))},_deactivate:function(d){var c=b.ui.ddmanager.current;this.options.activeClass&&
this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",d,this.ui(c))},_over:function(d){var c=b.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.options.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",d,this.ui(c))},_out:function(d){var c=b.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.options.accept.call(this.element[0],
c.currentItem||c.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",d,this.ui(c))},_drop:function(d,c){var a=c||b.ui.ddmanager.current;if(!a||(a.currentItem||a.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".lvui-draggable-dragging").each(function(){var c=b.data(this,"droppable");if(c.options.greedy&&b.ui.intersect(a,b.extend(c,{offset:c.element.offset()}),c.options.tolerance))return e=true,false});
if(e)return false;return this.options.accept.call(this.element[0],a.currentItem||a.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",d,this.ui(a)),this.element):false},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs}}});b.extend(b.ui.droppable,{version:"1.7.2",eventPrefix:"drop",
defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});b.ui.intersect=function(d,c,a){if(!c.offset)return false;var e=(d.positionAbs||d.position.absolute).left,f=e+d.helperProportions.width,h=(d.positionAbs||d.position.absolute).top,l=h+d.helperProportions.height,k=c.offset.left,o=k+c.proportions.width,p=c.offset.top,g=p+c.proportions.height;switch(a){case "fit":return k<e&&f<o&&p<h&&l<g;case "intersect":return k<e+d.helperProportions.width/
2&&f-d.helperProportions.width/2<o&&p<h+d.helperProportions.height/2&&l-d.helperProportions.height/2<g;case "pointer":return b.ui.isOver((d.positionAbs||d.position.absolute).top+(d.clickOffset||d.offset.click).top,(d.positionAbs||d.position.absolute).left+(d.clickOffset||d.offset.click).left,p,k,c.proportions.height,c.proportions.width);case "touch":return(h>=p&&h<=g||l>=p&&l<=g||h<p&&l>g)&&(e>=k&&e<=o||f>=k&&f<=o||e<k&&f>o);default:return false}};b.ui.ddmanager={current:null,droppables:{"default":[]},
prepareOffsets:function(d,c){var a=b.ui.ddmanager.droppables[d.options.scope],e=c?c.type:null,f=(d.currentItem||d.element).find(":data(droppable)").andSelf(),h=0;a:for(;h<a.length;h++)if(!(a[h].options.disabled||d&&!a[h].options.accept.call(a[h].element[0],d.currentItem||d.element))){for(var l=0;l<f.length;l++)if(f[l]==a[h].element[0]){a[h].proportions.height=0;continue a}a[h].visible=a[h].element.css("display")!="none";if(a[h].visible)a[h].offset=a[h].element.offset(),a[h].proportions={width:a[h].element[0].offsetWidth,
height:a[h].element[0].offsetHeight},e=="mousedown"&&a[h]._activate.call(a[h],c)}},drop:function(d,c){var a=false;b.each(b.ui.ddmanager.droppables[d.options.scope],function(){if(this.options&&(!this.options.disabled&&this.visible&&b.ui.intersect(d,this,this.options.tolerance)&&(a=this._drop.call(this,c)),!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],d.currentItem||d.element)))this.isout=1,this.isover=0,this._deactivate.call(this,c)});return a},drag:function(d,c){d.options.refreshPositions&&
b.ui.ddmanager.prepareOffsets(d,c);b.each(b.ui.ddmanager.droppables[d.options.scope],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var a=b.ui.intersect(d,this,this.options.tolerance);if(a=!a&&this.isover==1?"isout":a&&this.isover==0?"isover":null){var e;if(this.options.greedy){var f=this.element.parents(":data(droppable):eq(0)");if(f.length)e=b.data(f[0],"droppable"),e.greedyChild=a=="isover"?1:0}if(e&&a=="isover")e.isover=0,e.isout=1,e._out.call(e,c);this[a]=1;this[a=="isout"?
"isover":"isout"]=0;this[a=="isover"?"_over":"_out"].call(this,c);if(e&&a=="isout")e.isout=0,e.isover=1,e._over.call(e,c)}}})}}})(n);(function(b){b.widget("ui.resizable",b.extend({},b.ui.mouse,{_init:function(){var a=this,e=this.options;this.element.addClass("lvui-resizable");b.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"lvui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&
b.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(b('<div class="lvui-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("resizable",this.element.data("resizable")),this.elementIsWrapper=true,this.element.css({marginLeft:this.originalElement.css("marginLeft"),
marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom: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({margin:this.originalElement.css("margin")}),
this._proportionallyResize();this.handles=e.handles||(!b(".lvui-resizable-handle",this.element).length?"e,s,se":{n:".lvui-resizable-n",e:".lvui-resizable-e",s:".lvui-resizable-s",w:".lvui-resizable-w",se:".lvui-resizable-se",sw:".lvui-resizable-sw",ne:".lvui-resizable-ne",nw:".lvui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var l=b.trim(c[d]),k=b('<div class="lvui-resizable-handle lvui-resizable-'+
l+'"></div>');/sw|se|ne|nw/.test(l)&&k.css({zIndex:++e.zIndex});"se"==l&&k.addClass("lvui-icon lvui-icon-gripsmall-diagonal-se");this.handles[l]=".lvui-resizable-"+l;this.element.append(k)}}this._renderAxis=function(a){var a=a||this.element,e;for(e in this.handles){this.handles[e].constructor==String&&(this.handles[e]=b(this.handles[e],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var c=b(this.handles[e],this.element),d=0,
d=/sw|ne|nw|se|n|s/.test(e)?c.outerHeight():c.outerWidth(),c=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join("");a.css(c,d);this._proportionallyResize()}b(this.handles[e])}};this._renderAxis(this.element);this._handles=b(".lvui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!a.resizing){if(this.className)var b=this.className.match(/lvui-resizable-(se|sw|ne|nw|n|e|s|w)/i);a.axis=b&&b[1]?b[1]:"se"}});e.autoHide&&
(this._handles.hide(),b(this.element).addClass("lvui-resizable-autohide").hover(function(){b(this).removeClass("lvui-resizable-autohide");a._handles.show()},function(){a.resizing||(b(this).addClass("lvui-resizable-autohide"),a._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var a=function(a){b(a).removeClass("lvui-resizable lvui-resizable-disabled lvui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".lvui-resizable-handle").remove()};if(this.elementIsWrapper){a(this.element);
var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);a(this.originalElement)},_mouseCapture:function(a){var e=false,c;for(c in this.handles)b(this.handles[c])[0]==a.target&&(e=true);return this.options.disabled||!!e},_mouseStart:function(a){var e=this.options,c=this.element.position(),h=this.element;this.resizing=
true;this.documentScroll={top:b(document).scrollTop(),left:b(document).scrollLeft()};(h.is(".lvui-draggable")||/absolute/.test(h.css("position")))&&h.css({position:"absolute",top:c.top,left:c.left});b.browser.opera&&/relative/.test(h.css("position"))&&h.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var c=d(this.helper.css("left")),l=d(this.helper.css("top"));e.containment&&(c+=b(e.containment).scrollLeft()||0,l+=b(e.containment).scrollTop()||0);this.offset=this.helper.offset();
this.position={left:c,top:l};this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalPosition={left:c,top:l};this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()};this.originalMousePosition={left:a.pageX,top:a.pageY};this.aspectRatio=typeof e.aspectRatio=="number"?e.aspectRatio:this.originalSize.width/
this.originalSize.height||1;e=b(".lvui-resizable-"+this.axis).css("cursor");b("body").css("cursor",e=="auto"?this.axis+"-resize":e);h.addClass("lvui-resizable-resizing");this._propagate("start",a);return true},_mouseDrag:function(a){var b=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[a,a.pageX-c.left||0,a.pageY-c.top||0]);if(this._aspectRatio||a.shiftKey)c=this._updateRatio(c,a);c=this._respectSize(c,a);this._propagate("resize",a);b.css({top:this.position.top+
"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",a,this.ui());return false},_mouseStop:function(a){this.resizing=false;var e=this.options;if(this._helper){var c=this._proportionallyResizeElements,d=c.length&&/textarea/i.test(c[0].nodeName),c=d&&b.ui.hasScroll(c[0],"left")?0:this.sizeDiff.height,d={width:this.size.width-(d?0:this.sizeDiff.width),
height:this.size.height-c},c=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,l=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;e.animate||this.element.css(b.extend(d,{top:l,left:c}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!e.animate&&this._proportionallyResize()}b("body").css("cursor","auto");this.element.removeClass("lvui-resizable-resizing");this._propagate("stop",
a);this._helper&&this.helper.remove();return false},_updateCache:function(a){this.offset=this.helper.offset();if(c(a.left))this.position.left=a.left;if(c(a.top))this.position.top=a.top;if(c(a.height))this.size.height=a.height;if(c(a.width))this.size.width=a.width},_updateRatio:function(a){var b=this.position,c=this.size,d=this.axis;if(a.height)a.width=c.height*this.aspectRatio;else if(a.width)a.height=c.width/this.aspectRatio;if(d=="sw")a.left=b.left+(c.width-a.width),a.top=null;if(d=="nw")a.top=
b.top+(c.height-a.height),a.left=b.left+(c.width-a.width);return a},_respectSize:function(a){var b=this.options,d=this.axis,h=c(a.width)&&b.maxWidth&&b.maxWidth<a.width,l=c(a.height)&&b.maxHeight&&b.maxHeight<a.height,k=c(a.width)&&b.minWidth&&b.minWidth>a.width,o=c(a.height)&&b.minHeight&&b.minHeight>a.height;if(k)a.width=b.minWidth;if(o)a.height=b.minHeight;if(h)a.width=b.maxWidth;if(l)a.height=b.maxHeight;var p=this.originalPosition.left+this.originalSize.width,g=this.position.top+this.size.height,
m=/sw|nw|w/.test(d),d=/nw|ne|n/.test(d);if(k&&m)a.left=p-b.minWidth;if(h&&m)a.left=p-b.maxWidth;if(o&&d)a.top=g-b.minHeight;if(l&&d)a.top=g-b.maxHeight;if((b=!a.width&&!a.height)&&!a.left&&a.top)a.top=null;else if(b&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a=this.helper||this.element,e=0;e<this._proportionallyResizeElements.length;e++){var c=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[c.css("borderTopWidth"),
c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],l=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=b.map(d,function(a,b){var e=parseInt(a,10)||0,c=parseInt(l[b],10)||0;return e+c})}if(!b.browser.msie||!b(a).is(":hidden")&&!b(a).parents(":hidden").length)c.css({height:a.height()-this.borderDif[0]-this.borderDif[2]||0,width:a.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var a=this.options;
this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||b('<div style="overflow:hidden;"></div>');var e=b.browser.msie&&b.browser.version<7,c=e?1:0,e=e?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++a.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,
b){return{width:this.originalSize.width+b}},w:function(a,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(a,b,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(a,e,c){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,e,c]))},sw:function(a,e,c){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,e,
c]))},ne:function(a,e,c){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,e,c]))},nw:function(a,e,c){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,e,c]))}},_propagate:function(a,e){b.ui.plugin.call(this,a,[e,this.ui()]);a!="resize"&&this._trigger(a,e,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}}}));b.extend(b.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3}});b.ui.plugin.add("resizable","alsoResize",{start:function(){var a=b(this).data("resizable").options;
_store=function(a){b(a).each(function(){b(this).data("resizable-alsoresize",{width:parseInt(b(this).width(),10),height:parseInt(b(this).height(),10),left:parseInt(b(this).css("left"),10),top:parseInt(b(this).css("top"),10)})})};typeof a.alsoResize=="object"&&!a.alsoResize.parentNode?a.alsoResize.length?(a.alsoResize=a.alsoResize[0],_store(a.alsoResize)):b.each(a.alsoResize,function(a){_store(a)}):_store(a.alsoResize)},resize:function(){var a=b(this).data("resizable"),e=a.options,c=a.originalSize,
d=a.originalPosition,l={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-d.top||0,left:a.position.left-d.left||0},k=function(e,c){b(e).each(function(){var e=b(this),d=b(this).data("resizable-alsoresize"),f={};b.each((c&&c.length?c:["width","height","top","left"])||["width","height","top","left"],function(a,b){var e=(d[b]||0)+(l[b]||0);e&&e>=0&&(f[b]=e||null)});if(/relative/.test(e.css("position"))&&b.browser.opera)a._revertToRelativePosition=true,e.css({position:"absolute",
top:"auto",left:"auto"});e.css(f)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?b.each(e.alsoResize,function(a,b){k(a,b)}):k(e.alsoResize)},stop:function(){var a=b(this).data("resizable");if(a._revertToRelativePosition&&b.browser.opera)a._revertToRelativePosition=false,el.css({position:"relative"});b(this).removeData("resizable-alsoresize-start")}});b.ui.plugin.add("resizable","animate",{stop:function(a){var e=b(this).data("resizable"),c=e.options,d=e._proportionallyResizeElements,l=d.length&&
/textarea/i.test(d[0].nodeName),k=l&&b.ui.hasScroll(d[0],"left")?0:e.sizeDiff.height,l={width:e.size.width-(l?0:e.sizeDiff.width),height:e.size.height-k},k=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null,o=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;e.element.animate(b.extend(l,o&&k?{top:o,left:k}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var c={width:parseInt(e.element.css("width"),10),height:parseInt(e.element.css("height"),
10),top:parseInt(e.element.css("top"),10),left:parseInt(e.element.css("left"),10)};d&&d.length&&b(d[0]).css({width:c.width,height:c.height});e._updateCache(c);e._propagate("resize",a)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var a=b(this).data("resizable"),e=a.element,c=a.options.containment;if(e=c instanceof b?c.get(0):/parent/.test(c)?e.parent().get(0):c)if(a.containerElement=b(e),/document/.test(c)||c==document)a.containerOffset={left:0,top:0},a.containerPosition={left:0,
top:0},a.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight};else{var h=b(e),l=[];b(["Top","Right","Left","Bottom"]).each(function(a,b){l[a]=d(h.css("padding"+b))});a.containerOffset=h.offset();a.containerPosition=h.position();a.containerSize={height:h.innerHeight()-l[3],width:h.innerWidth()-l[1]};var c=a.containerOffset,k=a.containerSize.height,o=a.containerSize.width,o=b.ui.hasScroll(e,"left")?e.scrollWidth:o,
k=b.ui.hasScroll(e)?e.scrollHeight:k;a.parentData={element:e,left:c.left,top:c.top,width:o,height:k}}},resize:function(a){var e=b(this).data("resizable"),c=e.options,d=e.containerOffset,l=e.position,a=e._aspectRatio||a.shiftKey,k={top:0,left:0},o=e.containerElement;o[0]!=document&&/static/.test(o.css("position"))&&(k=d);if(l.left<(e._helper?d.left:0)){e.size.width+=e._helper?e.position.left-d.left:e.position.left-k.left;if(a)e.size.height=e.size.width/c.aspectRatio;e.position.left=c.helper?d.left:
0}if(l.top<(e._helper?d.top:0)){e.size.height+=e._helper?e.position.top-d.top:e.position.top;if(a)e.size.width=e.size.height*c.aspectRatio;e.position.top=e._helper?d.top:0}e.offset.left=e.parentData.left+e.position.left;e.offset.top=e.parentData.top+e.position.top;c=Math.abs((e._helper?e.offset.left-k.left:e.offset.left-k.left)+e.sizeDiff.width);d=Math.abs((e._helper?e.offset.top-k.top:e.offset.top-d.top)+e.sizeDiff.height);l=e.containerElement.get(0)==e.element.parent().get(0);k=/relative|absolute/.test(e.containerElement.css("position"));
l&&k&&(c-=e.parentData.left);if(c+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-c,a))e.size.height=e.size.width/e.aspectRatio;if(d+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-d,a))e.size.width=e.size.height*e.aspectRatio},stop:function(){var a=b(this).data("resizable"),e=a.options,c=a.containerOffset,d=a.containerPosition,l=a.containerElement,k=b(a.helper),o=k.offset(),p=k.outerWidth()-a.sizeDiff.width,k=k.outerHeight()-a.sizeDiff.height;a._helper&&
!e.animate&&/relative/.test(l.css("position"))&&b(this).css({left:o.left-d.left-c.left,width:p,height:k});a._helper&&!e.animate&&/static/.test(l.css("position"))&&b(this).css({left:o.left-d.left-c.left,width:p,height:k})}});b.ui.plugin.add("resizable","ghost",{start:function(){var a=b(this).data("resizable"),e=a.options,c=a.size;a.ghost=a.originalElement.clone();a.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("lvui-resizable-ghost").addClass(typeof e.ghost==
"string"?e.ghost:"");a.ghost.appendTo(a.helper)},resize:function(){var a=b(this).data("resizable");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=b(this).data("resizable");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});b.ui.plugin.add("resizable","grid",{resize:function(){var a=b(this).data("resizable"),e=a.options,c=a.size,d=a.originalSize,l=a.originalPosition,k=a.axis;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;
var o=Math.round((c.width-d.width)/(e.grid[0]||1))*(e.grid[0]||1),e=Math.round((c.height-d.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(k)?(a.size.width=d.width+o,a.size.height=d.height+e):/^(ne)$/.test(k)?(a.size.width=d.width+o,a.size.height=d.height+e,a.position.top=l.top-e):(/^(sw)$/.test(k)?(a.size.width=d.width+o,a.size.height=d.height+e):(a.size.width=d.width+o,a.size.height=d.height+e,a.position.top=l.top-e),a.position.left=l.left-o)}});var d=function(a){return parseInt(a,10)||
0},c=function(a){return!isNaN(parseInt(a,10))}})(n);(function(b){b.widget("ui.selectable",b.extend({},b.ui.mouse,{_init:function(){var d=this;this.element.addClass("lvui-selectable");this.dragged=false;var c;this.refresh=function(){c=b(d.options.filter,d.element[0]);c.each(function(){var a=b(this),e=a.offset();b.data(this,"selectable-item",{element:this,$element:a,left:e.left,top:e.top,right:e.left+a.outerWidth(),bottom:e.top+a.outerHeight(),startselected:false,selected:a.hasClass("lvui-selected"),
selecting:a.hasClass("lvui-selecting"),unselecting:a.hasClass("lvui-unselecting")})})};this.refresh();this.selectees=c.addClass("lvui-selectee");this._mouseInit();this.helper=b(document.createElement("div")).css({border:"1px dotted black"}).addClass("lvui-selectable-helper")},destroy:function(){this.element.removeClass("lvui-selectable lvui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy()},_mouseStart:function(d){var c=this;this.opos=[d.pageX,d.pageY];if(!this.options.disabled){var a=
this.options;this.selectees=b(a.filter,this.element[0]);this._trigger("start",d);b(a.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0});a.autoRefresh&&this.refresh();this.selectees.filter(".lvui-selected").each(function(){var a=b.data(this,"selectable-item");a.startselected=true;if(!d.metaKey)a.$element.removeClass("lvui-selected"),a.selected=false,a.$element.addClass("lvui-unselecting"),a.unselecting=true,c._trigger("unselecting",
d,{unselecting:a.element})});b(d.target).parents().andSelf().each(function(){var a=b.data(this,"selectable-item");if(a)return a.$element.removeClass("lvui-unselecting").addClass("lvui-selecting"),a.unselecting=false,a.selecting=true,a.selected=true,c._trigger("selecting",d,{selecting:a.element}),false})}},_mouseDrag:function(d){var c=this;this.dragged=true;if(!this.options.disabled){var a=this.options,e=this.opos[0],f=this.opos[1],h=d.pageX,l=d.pageY;if(e>h)var k=h,h=e,e=k;f>l&&(k=l,l=f,f=k);this.helper.css({left:e,
top:f,width:h-e,height:l-f});this.selectees.each(function(){var k=b.data(this,"selectable-item");if(k&&k.element!=c.element[0]){var p=false;a.tolerance=="touch"?p=!(k.left>h||k.right<e||k.top>l||k.bottom<f):a.tolerance=="fit"&&(p=k.left>e&&k.right<h&&k.top>f&&k.bottom<l);if(p){if(k.selected)k.$element.removeClass("lvui-selected"),k.selected=false;if(k.unselecting)k.$element.removeClass("lvui-unselecting"),k.unselecting=false;if(!k.selecting)k.$element.addClass("lvui-selecting"),k.selecting=true,c._trigger("selecting",
d,{selecting:k.element})}else{if(k.selecting)if(d.metaKey&&k.startselected)k.$element.removeClass("lvui-selecting"),k.selecting=false,k.$element.addClass("lvui-selected"),k.selected=true;else{k.$element.removeClass("lvui-selecting");k.selecting=false;if(k.startselected)k.$element.addClass("lvui-unselecting"),k.unselecting=true;c._trigger("unselecting",d,{unselecting:k.element})}if(k.selected&&!d.metaKey&&!k.startselected)k.$element.removeClass("lvui-selected"),k.selected=false,k.$element.addClass("lvui-unselecting"),
k.unselecting=true,c._trigger("unselecting",d,{unselecting:k.element})}}});return false}},_mouseStop:function(d){var c=this;this.dragged=false;b(".lvui-unselecting",this.element[0]).each(function(){var a=b.data(this,"selectable-item");a.$element.removeClass("lvui-unselecting");a.unselecting=false;a.startselected=false;c._trigger("unselected",d,{unselected:a.element})});b(".lvui-selecting",this.element[0]).each(function(){var a=b.data(this,"selectable-item");a.$element.removeClass("lvui-selecting").addClass("lvui-selected");
a.selecting=false;a.selected=true;a.startselected=true;c._trigger("selected",d,{selected:a.element})});this._trigger("stop",d);this.helper.remove();return false}}));b.extend(b.ui.selectable,{version:"1.7.2",defaults:{appendTo:"body",autoRefresh:true,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}})})(n);(function(b){b.widget("ui.sortable",b.extend({},b.ui.mouse,{_init:function(){this.containerCache={};this.element.addClass("lvui-sortable");this.refresh();this.floating=this.items.length?
/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("lvui-sortable lvui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--)this.items[b].item.removeData("sortable-item")},_mouseCapture:function(d,c){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(d);var a=null,
e=this;b(d.target).parents().each(function(){if(b.data(this,"sortable-item")==e)return a=b(this),false});b.data(d.target,"sortable-item")==e&&(a=b(d.target));if(!a)return false;if(this.options.handle&&!c){var f=false;b(this.options.handle,a).find("*").andSelf().each(function(){this==d.target&&(f=true)});if(!f)return false}this.currentItem=a;this._removeCurrentsFromItems();return true},_mouseStart:function(d,c,a){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);
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};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);
this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");
this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!a)for(a=this.containers.length-1;a>=0;a--)this.containers[a]._trigger("activate",d,this._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=
this;b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("lvui-sortable-helper");this._mouseDrag(d);return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=this.options,a=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+
this.scrollParent[0].offsetHeight-d.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(d.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-d.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(d.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=
a=this.scrollParent[0].scrollLeft-c.scrollSpeed}else d.pageY-b(document).scrollTop()<c.scrollSensitivity?a=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed):b(window).height()-(d.pageY-b(document).scrollTop())<c.scrollSensitivity&&(a=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed)),d.pageX-b(document).scrollLeft()<c.scrollSensitivity?a=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed):b(window).width()-(d.pageX-b(document).scrollLeft())<c.scrollSensitivity&&(a=
b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed));a!==false&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(c=this.items.length-1;c>=0;c--){var a=this.items[c],e=a.item[0],f=this._intersectsWithPointer(a);if(f&&e!=this.currentItem[0]&&
this.placeholder[f==1?"next":"prev"]()[0]!=e&&!b.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],e):1)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(a))this._rearrange(d,a);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,
c){if(d){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,d);if(this.options.revert){var a=this,e=a.placeholder.offset();a.reverting=true;b(this.helper).animate({left:e.left-this.offset.parent.left-a.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-a.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){a._clear(d)})}else this._clear(d,
c);return false}},cancel:function(){if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("lvui-sortable-helper"):this.currentItem.show();for(var d=this.containers.length-1;d>=0;d--)if(this.containers[d]._trigger("deactivate",null,this._uiHash(this)),this.containers[d].containerCache.over)this.containers[d]._trigger("out",null,this._uiHash(this)),this.containers[d].containerCache.over=0}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();b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem);return true},serialize:function(d){var c=this._getItemsAsjQuery(d&&d.connected),a=[],d=d||{};b(c).each(function(){var e=(b(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);e&&
a.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))});return a.join("&")},toArray:function(d){var c=this._getItemsAsjQuery(d&&d.connected),a=[],d=d||{};c.each(function(){a.push(b(d.item||this).attr(d.attribute||"id")||"")});return a},_intersectsWith:function(b){var c=this.positionAbs.left,a=c+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,h=b.left,l=h+b.width,k=b.top,o=k+b.height,p=this.offset.click.top,g=this.offset.click.left;return this.options.tolerance==
"pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>b[this.floating?"width":"height"]?e+p>k&&e+p<o&&c+g>h&&c+g<l:h<c+this.helperProportions.width/2&&a-this.helperProportions.width/2<l&&k<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<o},_intersectsWithPointer:function(d){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),d=b.ui.isOverAxis(this.positionAbs.left+
this.offset.click.left,d.left,d.width),c=c&&d,d=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return!c?false:this.floating?a&&a=="right"||d=="down"?2:1:d&&(d=="down"?2:1)},_intersectsWithSides:function(d){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height),d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+d.width/2,d.width),a=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&
e?e=="right"&&d||e=="left"&&!d:a&&(a=="down"&&c||a=="up"&&!c)},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(d){var c=
[],a=[],e=this._connectWith();if(e&&d)for(d=e.length-1;d>=0;d--)for(var f=b(e[d]),h=f.length-1;h>=0;h--){var l=b.data(f[h],"sortable");l&&l!=this&&!l.options.disabled&&a.push([b.isFunction(l.options.items)?l.options.items.call(l.element):b(l.options.items,l.element).not(".lvui-sortable-helper"),l])}a.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".lvui-sortable-helper"),this]);for(d=
a.length-1;d>=0;d--)a[d][0].each(function(){c.push(this)});return b(c)},_removeCurrentsFromItems:function(){for(var b=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)for(var a=0;a<b.length;a++)b[a]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(d){this.items=[];this.containers=[this];var c=this.items,a=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],d,{item:this.currentItem}):b(this.options.items,this.element),this]],e=this._connectWith();
if(e)for(var f=e.length-1;f>=0;f--)for(var h=b(e[f]),l=h.length-1;l>=0;l--){var k=b.data(h[l],"sortable");k&&k!=this&&!k.options.disabled&&(a.push([b.isFunction(k.options.items)?k.options.items.call(k.element[0],d,{item:this.currentItem}):b(k.options.items,k.element),k]),this.containers.push(k))}for(f=a.length-1;f>=0;f--){d=a[f][1];e=a[f][0];l=0;for(h=e.length;l<h;l++)k=b(e[l]),k.data("sortable-item",d),c.push({item:k,instance:d,width:0,height:0,left:0,top:0})}},refreshPositions:function(d){if(this.offsetParent&&
this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;c>=0;c--){var a=this.items[c];if(!(a.instance!=this.currentContainer&&this.currentContainer&&a.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?b(this.options.toleranceElement,a.item):a.item;if(!d)a.width=e.outerWidth(),a.height=e.outerHeight();e=e.offset();a.left=e.left;a.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=
this.containers.length-1;c>=0;c--)e=this.containers[c].element.offset(),this.containers[c].containerCache.left=e.left,this.containers[c].containerCache.top=e.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight()},_createPlaceholder:function(d){var c=d||this,a=c.options;if(!a.placeholder||a.placeholder.constructor==String){var e=a.placeholder;a.placeholder={element:function(){var a=b(document.createElement(c.currentItem[0].nodeName)).addClass(e||
c.currentItem[0].className+" lvui-sortable-placeholder").removeClass("lvui-sortable-helper")[0];if(!e)a.style.visibility="hidden";return a},update:function(b,d){if(!e||a.forcePlaceholderSize)d.height()||d.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),d.width()||d.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=
b(a.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);a.placeholder.update(c,c.placeholder)},_contactContainers:function(d){for(var c=this.containers.length-1;c>=0;c--)if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=this.containers[c]){for(var a=1E4,e=null,f=this.positionAbs[this.containers[c].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(b.ui.contains(this.containers[c].element[0],
this.items[h].item[0])){var l=this.items[h][this.containers[c].floating?"left":"top"];Math.abs(l-f)<a&&(a=Math.abs(l-f),e=this.items[h])}if(!e&&!this.options.dropOnEmpty)continue;this.currentContainer=this.containers[c];e?this._rearrange(d,e,null,true):this._rearrange(d,null,this.containers[c].element,true);this._trigger("change",d,this._uiHash());this.containers[c]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[c]._trigger("over",
d,this._uiHash(this));this.containers[c].containerCache.over=1}}else if(this.containers[c].containerCache.over)this.containers[c]._trigger("out",d,this._uiHash(this)),this.containers[c].containerCache.over=0},_createHelper:function(d){var c=this.options,d=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[d,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||b(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);
if(d[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")};(d[0].style.width==""||c.forceHelperSize)&&d.width(this.currentItem.width());(d[0].style.height==""||c.forceHelperSize)&&d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(b){if(b.left!=void 0)this.offset.click.left=b.left+this.margins.left;
if(b.right!=void 0)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if(b.top!=void 0)this.offset.click.top=b.top+this.margins.top;if(b.bottom!=void 0)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(d.left+=this.scrollParent.scrollLeft(),
d.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),
left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else 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 d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;
if(d.containment=="document"||d.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)){var c=b(d.containment)[0],d=b(d.containment).offset(),
a=b(c).css("overflow")!="hidden";this.containment=[d.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(a?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(a?Math.max(c.scrollHeight,
c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(d,c){if(!c)c=this.position;var a=d=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*
a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:e.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:e.scrollLeft())*a)}},_generatePosition:function(d){var c=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:
this.scrollParent,e=/(html|body)/i.test(a[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=d.pageX,h=d.pageY;this.originalPosition&&(this.containment&&(d.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),d.pageY-this.offset.click.top<this.containment[1]&&(h=this.containment[1]+this.offset.click.top),d.pageX-this.offset.click.left>
this.containment[2]&&(f=this.containment[2]+this.offset.click.left),d.pageY-this.offset.click.top>this.containment[3]&&(h=this.containment[3]+this.offset.click.top)),c.grid&&(h=this.originalPageY+Math.round((h-this.originalPageY)/c.grid[1])*c.grid[1],h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-c.grid[1]:h+c.grid[1]:h,f=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*
c.grid[0],f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-c.grid[0]:f+c.grid[0]:f));return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:a.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:a.scrollLeft())}},_rearrange:function(b,c,a,e){a?a[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,h=this.counter;window.setTimeout(function(){h==f.counter&&f.refreshPositions(!e)},0)},_clear:function(d,c){this.reverting=false;var a=[];!this._noFinalSort&&this.currentItem[0].parentNode&&
this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("lvui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&a.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".lvui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&a.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){c||a.push(function(a){this._trigger("remove",a,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)b.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!c&&(a.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[e])),a.push(function(a){return function(b){a._trigger("update",
b,this._uiHash(this))}}.call(this,this.containers[e])))}for(e=this.containers.length-1;e>=0;e--)if(c||a.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[e])),this.containers[e].containerCache.over)a.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[e])),this.containers[e].containerCache.over=0;this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",d,this._uiHash());for(e=0;e<a.length;e++)a[e].call(this,d);this._trigger("stop",d,this._uiHash())}return false}c||this._trigger("beforeStop",d,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(e=
0;e<a.length;e++)a[e].call(this,d);this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){b.widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,absolutePosition:c.positionAbs,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}}));b.extend(b.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",
axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3}})})(n);(function(b){b.widget("ui.accordion",{_init:function(){var d=this.options,c=this;this.running=0;if(d.collapsible==
b.ui.accordion.defaults.collapsible&&d.alwaysOpen!=b.ui.accordion.defaults.alwaysOpen)d.collapsible=!d.alwaysOpen;if(d.navigation){var a=this.element.find("a").filter(d.navigationFilter);if(a.length)a.filter(d.header).length?this.active=a:(this.active=a.parent().parent().prev(),a.addClass("lvui-accordion-content-active"))}this.element.addClass("lvui-accordion lvui-widget lvui-helper-reset");this.element[0].nodeName=="UL"&&this.element.children("li").addClass("lvui-accordion-li-fix");this.headers=
this.element.find(d.header).addClass("lvui-accordion-header lvui-helper-reset lvui-state-default lvui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("lvui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("lvui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("lvui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("lvui-state-focus")});this.headers.next().addClass("lvui-accordion-content lvui-helper-reset lvui-widget-content lvui-corner-bottom");
this.active=this._findActive(this.active||d.active).toggleClass("lvui-state-default").toggleClass("lvui-state-active").toggleClass("lvui-corner-all").toggleClass("lvui-corner-top");this.active.next().addClass("lvui-accordion-content-active");b("<span/>").addClass("lvui-icon "+d.icons.header).prependTo(this.headers);this.active.find(".lvui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);b.browser.msie&&this.element.find("a").css("zoom","1");this.resize();this.element.attr("role",
"tablist");this.headers.attr("role","tab").bind("keydown",function(a){return c._keydown(a)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");b.browser.safari||this.headers.find("a").attr("tabIndex","-1");d.event&&this.headers.bind(d.event+".accordion",function(a){return c._clickHandler.call(c,a,this)})},
destroy:function(){var b=this.options;this.element.removeClass("lvui-accordion lvui-widget lvui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("lvui-accordion-header lvui-helper-reset lvui-state-default lvui-corner-all lvui-state-active lvui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".lvui-icon").remove();var c=this.headers.next().css("display",
"").removeAttr("role").removeClass("lvui-helper-reset lvui-widget-content lvui-corner-bottom lvui-accordion-content lvui-accordion-content-active");(b.autoHeight||b.fillHeight)&&c.css("height","")},_setData:function(d,c){d=="alwaysOpen"&&(d="collapsible",c=!c);b.widget.prototype._setData.apply(this,arguments)},_keydown:function(d){var c=b.ui.keyCode;if(!this.options.disabled&&!d.altKey&&!d.ctrlKey){var a=this.headers.length,e=this.headers.index(d.target),f=false;switch(d.keyCode){case c.RIGHT:case c.DOWN:f=
this.headers[(e+1)%a];break;case c.LEFT:case c.UP:f=this.headers[(e-1+a)%a];break;case c.SPACE:case c.ENTER:return this._clickHandler({target:d.target},d.target)}return f?(b(d.target).attr("tabIndex","-1"),b(f).attr("tabIndex","0"),f.focus(),false):true}},resize:function(){var d=this.options,c;if(d.fillSpace){if(b.browser.msie){var a=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",
a);this.headers.each(function(){c-=b(this).outerHeight()});var e=0;this.headers.next().each(function(){e=Math.max(e,b(this).innerHeight()-b(this).height())}).height(Math.max(0,c-e)).css("overflow","auto")}else d.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,b(this).outerHeight())}).height(c))},activate:function(b){b=this._findActive(b)[0];this._clickHandler({target:b},b)},_findActive:function(d){return d?typeof d=="number"?this.headers.filter(":eq("+d+")"):this.headers.not(this.headers.not(d)):
d===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,c){var a=this.options;if(a.disabled)return false;if(!d.target&&a.collapsible){this.active.removeClass("lvui-state-active lvui-corner-top").addClass("lvui-state-default lvui-corner-all").find(".lvui-icon").removeClass(a.icons.headerSelected).addClass(a.icons.header);this.active.next().addClass("lvui-accordion-content-active");var e=this.active.next(),a={options:a,newHeader:b([]),oldHeader:a.active,newContent:b([]),oldContent:e},
f=this.active=b([]);this._toggle(f,e,a);return false}var h=b(d.currentTarget||c),l=h[0]==this.active[0];if(this.running||!a.collapsible&&l)return false;this.active.removeClass("lvui-state-active lvui-corner-top").addClass("lvui-state-default lvui-corner-all").find(".lvui-icon").removeClass(a.icons.headerSelected).addClass(a.icons.header);this.active.next().addClass("lvui-accordion-content-active");l||(h.removeClass("lvui-state-default lvui-corner-all").addClass("lvui-state-active lvui-corner-top").find(".lvui-icon").removeClass(a.icons.header).addClass(a.icons.headerSelected),
h.next().addClass("lvui-accordion-content-active"));var f=h.next(),e=this.active.next(),a={options:a,newHeader:l&&a.collapsible?b([]):h,oldHeader:this.active,newContent:l&&a.collapsible?b([]):f.find("> *"),oldContent:e.find("> *")},k=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=l?b([]):h;this._toggle(f,e,a,l,k);return false},_toggle:function(d,c,a,e,f){var h=this.options,l=this;this.toShow=d;this.toHide=c;this.data=a;var k=function(){return!l?void 0:l._completed.apply(l,
arguments)};this._trigger("changestart",null,this.data);this.running=c.size()===0?d.size():c.size();if(h.animated){a={};a=h.collapsible&&e?{toShow:b([]),toHide:c,complete:k,down:f,autoHeight:h.autoHeight||h.fillSpace}:{toShow:d,toHide:c,complete:k,down:f,autoHeight:h.autoHeight||h.fillSpace};if(!h.proxied)h.proxied=h.animated;if(!h.proxiedDuration)h.proxiedDuration=h.duration;h.animated=b.isFunction(h.proxied)?h.proxied(a):h.proxied;h.duration=b.isFunction(h.proxiedDuration)?h.proxiedDuration(a):
h.proxiedDuration;var e=b.ui.accordion.animations,o=h.duration,p=h.animated;e[p]||(e[p]=function(a){this.slide(a,{easing:p,duration:o||700})});e[p](a)}else h.collapsible&&e?d.toggle():(c.hide(),d.show()),k(true);c.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();d.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var c=this.options;this.running=b?0:--this.running;this.running||(c.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),
this._trigger("change",null,this.data))}});b.extend(b.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:true,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"lvui-icon-triangle-1-e",headerSelected:"lvui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(d,c){d=b.extend({easing:"swing",
duration:300},d,c);if(d.toHide.size())if(d.toShow.size()){var a=d.toShow.css("overflow"),e,f={},h={},l,k=d.toShow;l=k[0].style.width;k.width(parseInt(k.parent().width(),10)-parseInt(k.css("paddingLeft"),10)-parseInt(k.css("paddingRight"),10)-(parseInt(k.css("borderLeftWidth"),10)||0)-(parseInt(k.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(a,e){h[e]="hide";var c=(""+b.css(d.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);f[e]={value:c[1],unit:c[2]||"px"}});d.toShow.css({height:0,
overflow:"hidden"}).show();d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(h,{step:function(a,b){b.prop=="height"&&(e=(b.now-b.start)/(b.end-b.start));d.toShow[0].style[b.prop]=e*f[b.prop].value+f[b.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css("width",l);d.toShow.css({overflow:a});d.complete()}})}else d.toHide.animate({height:"hide"},d);else d.toShow.animate({height:"show"},d)},bounceslide:function(b){this.slide(b,
{easing:b.down?"easeOutBounce":"swing",duration:b.down?1E3:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(n);(function(b){var d={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};b.widget("ui.dialog",{_init:function(){this.originalTitle=
this.element.attr("title");var c=this,a=this.options,e=a.title||this.originalTitle||"&nbsp;",d=b.ui.dialog.getTitleId(this.element),h=(this.uiDialog=b("<div/>")).appendTo(document.body).hide().addClass("lvui-dialog lvui-widget lvui-widget-content lvui-corner-all "+a.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:a.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(e){a.closeOnEscape&&e.keyCode&&e.keyCode==b.ui.keyCode.ESCAPE&&c.close(e)}).attr({role:"dialog","aria-labelledby":d}).mousedown(function(a){c.moveToTop(false,
a)});this.element.show().removeAttr("title").addClass("lvui-dialog-content lvui-widget-content").appendTo(h);var l=(this.uiDialogTitlebar=b("<div></div>")).addClass("lvui-dialog-titlebar lvui-widget-header lvui-corner-all lvui-helper-clearfix").prependTo(h),k=b('<a href="#"/>').addClass("lvui-dialog-titlebar-close lvui-corner-all").attr("role","button").hover(function(){k.addClass("lvui-state-hover")},function(){k.removeClass("lvui-state-hover")}).focus(function(){k.addClass("lvui-state-focus")}).blur(function(){k.removeClass("lvui-state-focus")}).mousedown(function(a){a.stopPropagation()}).click(function(a){c.close(a);
return false}).appendTo(l);(this.uiDialogTitlebarCloseText=b("<span/>")).addClass("lvui-icon lvui-icon-closethick").text(a.closeText).appendTo(k);b("<span/>").addClass("lvui-dialog-title").attr("id",d).html(e).prependTo(l);l.find("*").add(l).disableSelection();a.draggable&&b.fn.draggable&&this._makeDraggable();a.resizable&&b.fn.resizable&&this._makeResizable();this._createButtons(a.buttons);this._isOpen=false;a.bgiframe&&b.fn.bgiframe&&h.bgiframe();a.autoOpen&&this.open()},destroy:function(){this.overlay&&
this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("lvui-dialog-content lvui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle)},close:function(c){var a=this;if(false!==a._trigger("beforeclose",c)&&(a.overlay&&a.overlay.destroy(),a.uiDialog.unbind("keypress.lvui-dialog"),a.options.hide?a.uiDialog.hide(a.options.hide,function(){a._trigger("close",c)}):a.uiDialog.hide()&&
a._trigger("close",c),b.ui.dialog.overlay.resize(),a._isOpen=false,a.options.modal)){var e=0;b(".lvui-dialog").each(function(){this!=a.uiDialog[0]&&(e=Math.max(e,b(this).css("z-index")))});b.ui.dialog.maxZ=e}},isOpen:function(){return this._isOpen},moveToTop:function(c,a){if(this.options.modal&&!c||!this.options.stack&&!this.options.modal)return this._trigger("focus",a);if(this.options.zIndex>b.ui.dialog.maxZ)b.ui.dialog.maxZ=this.options.zIndex;this.overlay&&this.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=
++b.ui.dialog.maxZ);var e={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++b.ui.dialog.maxZ);this.element.attr(e);this._trigger("focus",a)},open:function(){if(!this._isOpen){var c=this.options,a=this.uiDialog;this.overlay=c.modal?new b.ui.dialog.overlay(this):null;a.next().length&&a.appendTo("body");this._size();this._position(c.position);a.show(c.show);this.moveToTop(true);c.modal&&a.bind("keypress.lvui-dialog",function(a){if(a.keyCode==
b.ui.keyCode.TAB){var c=b(":tabbable",this),d=c.filter(":first")[0],l=c.filter(":last")[0];a.target==l&&!a.shiftKey?setTimeout(function(){d.focus()},1):a.target==d&&a.shiftKey&&setTimeout(function(){l.focus()},1)}});b([]).add(a.find(".lvui-dialog-content :tabbable:first")).add(a.find(".lvui-dialog-buttonpane :tabbable:first")).add(a).filter(":first").focus();this._trigger("open");this._isOpen=true}},_createButtons:function(c){var a=this,e=false,d=b("<div></div>").addClass("lvui-dialog-buttonpane lvui-widget-content lvui-helper-clearfix");
this.uiDialog.find(".lvui-dialog-buttonpane").remove();typeof c=="object"&&c!==null&&b.each(c,function(){return!(e=true)});e&&(b.each(c,function(e,c){b('<button type="button"></button>').addClass("lvui-state-default lvui-corner-all").text(e).click(function(){c.apply(a.element[0],arguments)}).hover(function(){b(this).addClass("lvui-state-hover")},function(){b(this).removeClass("lvui-state-hover")}).focus(function(){b(this).addClass("lvui-state-focus")}).blur(function(){b(this).removeClass("lvui-state-focus")}).appendTo(d)}),
d.appendTo(this.uiDialog))},_makeDraggable:function(){var c=this,a=this.options,e;this.uiDialog.draggable({cancel:".lvui-dialog-content",handle:".lvui-dialog-titlebar",containment:"document",start:function(){e=a.height;b(this).height(b(this).height()).addClass("lvui-dialog-dragging");a.dragStart&&a.dragStart.apply(c.element[0],arguments)},drag:function(){a.drag&&a.drag.apply(c.element[0],arguments)},stop:function(){b(this).removeClass("lvui-dialog-dragging").height(e);a.dragStop&&a.dragStop.apply(c.element[0],
arguments);b.ui.dialog.overlay.resize()}})},_makeResizable:function(c){var c=c===void 0?this.options.resizable:c,a=this,e=this.options;this.uiDialog.resizable({cancel:".lvui-dialog-content",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:e.minHeight,start:function(){b(this).addClass("lvui-dialog-resizing");e.resizeStart&&e.resizeStart.apply(a.element[0],arguments)},resize:function(){e.resize&&e.resize.apply(a.element[0],arguments)},handles:typeof c==
"string"?c:"n,e,s,w,se,sw,ne,nw",stop:function(){b(this).removeClass("lvui-dialog-resizing");e.height=b(this).height();e.width=b(this).width();e.resizeStop&&e.resizeStop.apply(a.element[0],arguments);b.ui.dialog.overlay.resize()}}).find(".lvui-resizable-se").addClass("lvui-icon lvui-icon-grip-diagonal-se")},_position:function(c){var a=b(window),e=b(document),d=e.scrollTop(),e=e.scrollLeft(),h=d;b.inArray(c,["center","top","right","bottom","left"])>=0&&(c=[c=="right"||c=="left"?c:"center",c=="top"||
c=="bottom"?c:"middle"]);c.constructor!=Array&&(c=["center","middle"]);if(c[0].constructor==Number)e+=c[0];else switch(c[0]){case "left":e+=0;break;case "right":e+=a.width()-this.uiDialog.outerWidth();break;default:case "center":e+=(a.width()-this.uiDialog.outerWidth())/2}if(c[1].constructor==Number)d+=c[1];else switch(c[1]){case "top":d+=0;break;case "bottom":d+=a.height()-this.uiDialog.outerHeight();break;default:case "middle":d+=(a.height()-this.uiDialog.outerHeight())/2}d=Math.max(d,h);this.uiDialog.css({top:d,
left:e})},_setData:function(c,a){d[c]&&this.uiDialog.data(d[c],a);switch(c){case "buttons":this._createButtons(a);break;case "closeText":this.uiDialogTitlebarCloseText.text(a);break;case "dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass("lvui-dialog lvui-widget lvui-widget-content lvui-corner-all "+a);break;case "draggable":a?this._makeDraggable():this.uiDialog.draggable("destroy");break;case "height":this.uiDialog.height(a);break;case "position":this._position(a);break;case "resizable":var e=
this.uiDialog,f=this.uiDialog.is(":data(resizable)");f&&!a&&e.resizable("destroy");f&&typeof a=="string"&&e.resizable("option","handles",a);f||this._makeResizable(a);break;case "title":b(".lvui-dialog-title",this.uiDialogTitlebar).html(a||"&nbsp;");break;case "width":this.uiDialog.width(a)}b.widget.prototype._setData.apply(this,arguments)},_size:function(){var b=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var a=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css({minHeight:Math.max(b.minHeight-
a,0),height:b.height=="auto"?"auto":Math.max(b.height-a,0)})}});b.extend(b.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(b){return"lvui-dialog-title-"+(b.attr("id")||++this.uuid)},
overlay:function(c){this.$el=b.ui.dialog.overlay.create(c)}});b.extend(b.ui.dialog.overlay,{instances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),create:function(c){this.instances.length===0&&(setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(a){return(b(a.target).parents(".lvui-dialog").css("zIndex")||0)>b.ui.dialog.overlay.maxZ})},1),b(document).bind("keydown.dialog-overlay",
function(a){c.options.closeOnEscape&&a.keyCode&&a.keyCode==b.ui.keyCode.ESCAPE&&c.close(a)}),b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize));var a=b("<div></div>").appendTo(document.body).addClass("lvui-widget-overlay").css({width:this.width(),height:this.height()});c.options.bgiframe&&b.fn.bgiframe&&a.bgiframe();this.instances.push(a);return a},destroy:function(c){this.instances.splice(b.inArray(this.instances,c),1);this.instances.length===0&&b([document,window]).unbind(".dialog-overlay");
c.remove();var a=0;b.each(this.instances,function(){a=Math.max(a,this.css("z-index"))});this.maxZ=a},height:function(){if(b.browser.msie&&b.browser.version<7){var c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),a=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return c<a?b(window).height()+"px":c+"px"}else return b(document).height()+"px"},width:function(){if(b.browser.msie&&b.browser.version<7){var c=Math.max(document.documentElement.scrollWidth,
document.body.scrollWidth),a=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return c<a?b(window).width()+"px":c+"px"}else return b(document).width()+"px"},resize:function(){var c=b([]);b.each(b.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),height:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototype,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(n);(function(b){b.widget("ui.slider",
b.extend({},b.ui.mouse,{_init:function(){var d=this,c=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("lvui-slider lvui-slider-"+this.orientation+" lvui-widget lvui-widget-content lvui-corner-all");this.range=b([]);if(c.range){if(c.range===true){this.range=b("<div></div>");if(!c.values)c.values=[this._valueMin(),this._valueMin()];if(c.values.length&&c.values.length!=2)c.values=[c.values[0],c.values[0]]}else this.range=b("<div></div>");
this.range.appendTo(this.element).addClass("lvui-slider-range");(c.range=="min"||c.range=="max")&&this.range.addClass("lvui-slider-range-"+c.range);this.range.addClass("lvui-widget-header")}b(".lvui-slider-handle",this.element).length==0&&b('<a href="#"></a>').appendTo(this.element).addClass("lvui-slider-handle");if(c.values&&c.values.length)for(;b(".lvui-slider-handle",this.element).length<c.values.length;)b('<a href="#"></a>').appendTo(this.element).addClass("lvui-slider-handle");this.handles=b(".lvui-slider-handle",
this.element).addClass("lvui-state-default lvui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){c.disabled||b(this).addClass("lvui-state-hover")},function(){b(this).removeClass("lvui-state-hover")}).focus(function(){c.disabled?b(this).blur():(b(".lvui-slider .lvui-state-focus").removeClass("lvui-state-focus"),b(this).addClass("lvui-state-focus"))}).blur(function(){b(this).removeClass("lvui-state-focus")});
this.handles.each(function(a){b(this).data("index.lvui-slider-handle",a)});this.handles.keydown(function(a){var e=true,c=b(this).data("index.lvui-slider-handle");if(!d.options.disabled){switch(a.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(e=false,!d._keySliding)d._keySliding=true,b(this).addClass("lvui-state-active"),d._start(a,c)}var h,l,k=d._step();h=d.options.values&&d.options.values.length?
l=d.values(c):l=d.value();switch(a.keyCode){case b.ui.keyCode.HOME:l=d._valueMin();break;case b.ui.keyCode.END:l=d._valueMax();break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(h==d._valueMax())return;l=h+k;break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(h==d._valueMin())return;l=h-k}d._slide(a,c,l);return e}}).keyup(function(a){var e=b(this).data("index.lvui-slider-handle");if(d._keySliding)d._stop(a,e),d._change(a,e),d._keySliding=false,b(this).removeClass("lvui-state-active")});this._refreshValue()},
destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("lvui-slider lvui-slider-horizontal lvui-slider-vertical lvui-slider-disabled lvui-widget lvui-widget-content lvui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(d){var c=this.options;if(c.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var a={x:d.pageX,y:d.pageY},
e=this._normValueFromMouse(a),f=this._valueMax()-this._valueMin()+1,h,l=this,k;this.handles.each(function(a){var c=Math.abs(e-l.values(a));f>c&&(f=c,h=b(this),k=a)});c.range==true&&this.values(1)==c.min&&(h=b(this.handles[++k]));this._start(d,k);l._handleIndex=k;h.addClass("lvui-state-active").focus();c=h.offset();this._clickOffset=!b(d.target).parents().andSelf().is(".lvui-slider-handle")?{left:0,top:0}:{left:d.pageX-c.left-h.width()/2,top:d.pageY-c.top-h.height()/2-(parseInt(h.css("borderTopWidth"),
10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};e=this._normValueFromMouse(a);this._slide(d,k,e);return true},_mouseStart:function(){return true},_mouseDrag:function(b){var c=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,c);return false},_mouseStop:function(b){this.handles.removeClass("lvui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return false},
_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var c;"horizontal"==this.orientation?(c=this.elementSize.width,b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(c=this.elementSize.height,b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));c=b/c;c>1&&(c=1);c<0&&(c=0);"vertical"==this.orientation&&(c=1-c);b=this._valueMax()-this._valueMin();b*=c;c=b%this.options.step;
b=this._valueMin()+b-c;c>this.options.step/2&&(b+=this.options.step);return parseFloat(b.toFixed(5))},_start:function(b,c){var a={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length)a.value=this.values(c),a.values=this.values();this._trigger("start",b,a)},_slide:function(b,c,a){if(this.options.values&&this.options.values.length){var e=this.values(c?0:1);if(this.options.values.length==2&&this.options.range===true&&(c==0&&a>e||c==1&&a<e))a=e;a!=this.values(c)&&
(e=this.values(),e[c]=a,e=this._trigger("slide",b,{handle:this.handles[c],value:a,values:e}),this.values(c?0:1),e!==false&&this.values(c,a,b.type=="mousedown"&&this.options.animate,true))}else a!=this.value()&&(e=this._trigger("slide",b,{handle:this.handles[c],value:a}),e!==false&&this._setData("value",a,b.type=="mousedown"&&this.options.animate))},_stop:function(b,c){var a={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length)a.value=this.values(c),a.values=
this.values();this._trigger("stop",b,a)},_change:function(b,c){var a={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length)a.value=this.values(c),a.values=this.values();this._trigger("change",b,a)},value:function(b){arguments.length&&(this._setData("value",b),this._change(null,0));return this._value()},values:function(b,c,a,e){arguments.length>1&&(this.options.values[b]=c,this._refreshValue(a),e||this._change(null,b));return arguments.length?this.options.values&&
this.options.values.length?this._values(b):this.value():this._values()},_setData:function(d,c,a){b.widget.prototype._setData.apply(this,arguments);switch(d){case "disabled":c?(this.handles.filter(".lvui-state-focus").blur(),this.handles.removeClass("lvui-state-hover"),this.handles.attr("disabled","disabled")):this.handles.removeAttr("disabled");case "orientation":this._detectOrientation();this.element.removeClass("lvui-slider-horizontal lvui-slider-vertical").addClass("lvui-slider-"+this.orientation);
this._refreshValue(a);break;case "value":this._refreshValue(a)}},_step:function(){return this.options.step},_value:function(){var b=this.options.value;b<this._valueMin()&&(b=this._valueMin());b>this._valueMax()&&(b=this._valueMax());return b},_values:function(b){if(arguments.length){var c=this.options.values[b];c<this._valueMin()&&(c=this._valueMin());c>this._valueMax()&&(c=this._valueMax());return c}else return this.options.values},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},
_refreshValue:function(d){var c=this.options.range,a=this.options,e=this;if(this.options.values&&this.options.values.length)this.handles.each(function(c){var f=(e.values(c)-e._valueMin())/(e._valueMax()-e._valueMin())*100,h={};h[e.orientation=="horizontal"?"left":"bottom"]=f+"%";b(this).stop(1,1)[d?"animate":"css"](h,a.animate);e.options.range===true&&(e.orientation=="horizontal"?(c==0&&e.range.stop(1,1)[d?"animate":"css"]({left:f+"%"},a.animate),c==1&&e.range[d?"animate":"css"]({width:f-lastValPercent+
"%"},{queue:false,duration:a.animate})):(c==0&&e.range.stop(1,1)[d?"animate":"css"]({bottom:f+"%"},a.animate),c==1&&e.range[d?"animate":"css"]({height:f-lastValPercent+"%"},{queue:false,duration:a.animate})));lastValPercent=f});else{var f=this.value(),h=this._valueMin(),l=this._valueMax(),f=l!=h?(f-h)/(l-h)*100:0,h={};h[e.orientation=="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[d?"animate":"css"](h,a.animate);c=="min"&&this.orientation=="horizontal"&&this.range.stop(1,1)[d?"animate":
"css"]({width:f+"%"},a.animate);c=="max"&&this.orientation=="horizontal"&&this.range[d?"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});c=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[d?"animate":"css"]({height:f+"%"},a.animate);c=="max"&&this.orientation=="vertical"&&this.range[d?"animate":"css"]({height:100-f+"%"},{queue:false,duration:a.animate})}}}));b.extend(b.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay:0,
distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(n);(function(b){b.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==void 0)this.options.collapsible=this.options.deselectable;this._tabify(true)},_setData:function(b,c){if(b=="selected")this.options.collapsible&&c==this.options.selected||this.select(c);else{this.options[b]=c;if(b=="deselectable")this.options.collapsible=c;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,
"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+b.data(d)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"lvui-tabs-"+b.data(this.list[0]));return b.cookie.apply(null,[d].concat(b.makeArray(arguments)))},_ui:function(b,c){return{tab:b,panel:c,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".lvui-state-processing").removeClass("lvui-state-processing").find("span:data(label.tabs)").each(function(){var d=
b(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(d){function c(a,e){a.css({display:""});b.browser.msie&&e.opacity&&a[0].style.removeAttribute("filter")}this.list=this.element.children("ul:first");this.lis=b("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);var a=this,e=this.options,f=/^#.+/;this.anchors.each(function(c,d){var h=b(d).attr("href"),g=h.split("#")[0],l;if(g&&(g===location.toString().split("#")[0]||
(l=b("base")[0])&&g===l.href))h=d.hash,d.href=h;f.test(h)?a.panels=a.panels.add(a._sanitizeSelector(h)):h!="#"?(b.data(d,"href.tabs",h),b.data(d,"load.tabs",h.replace(/#.*$/,"")),h=a._tabId(d),d.href="#"+h,g=b("#"+h),g.length||(g=b(e.panelTemplate).attr("id",h).addClass("lvui-tabs-panel lvui-widget-content lvui-corner-bottom").insertAfter(a.panels[c-1]||a.list),g.data("destroy.tabs",true)),a.panels=a.panels.add(g)):e.disabled.push(c)});if(d){this.element.addClass("lvui-tabs lvui-widget lvui-widget-content lvui-corner-all");
this.list.addClass("lvui-tabs-nav lvui-helper-reset lvui-helper-clearfix lvui-widget-header lvui-corner-all");this.lis.addClass("lvui-state-default lvui-corner-top");this.panels.addClass("lvui-tabs-panel lvui-widget-content lvui-corner-bottom");if(e.selected===void 0){location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return e.selected=a,false});if(typeof e.selected!="number"&&e.cookie)e.selected=parseInt(a._cookie(),10);if(typeof e.selected!="number"&&this.lis.filter(".lvui-tabs-selected").length)e.selected=
this.lis.index(this.lis.filter(".lvui-tabs-selected"));e.selected=e.selected||0}else if(e.selected===null)e.selected=-1;e.selected=e.selected>=0&&this.anchors[e.selected]||e.selected<0?e.selected:0;e.disabled=b.unique(e.disabled.concat(b.map(this.lis.filter(".lvui-state-disabled"),function(b){return a.lis.index(b)}))).sort();b.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(b.inArray(e.selected,e.disabled),1);this.panels.addClass("lvui-tabs-hide");this.lis.removeClass("lvui-tabs-selected lvui-state-active");
e.selected>=0&&this.anchors.length&&(this.panels.eq(e.selected).removeClass("lvui-tabs-hide"),this.lis.eq(e.selected).addClass("lvui-tabs-selected lvui-state-active"),a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[e.selected],a.panels[e.selected]))}),this.load(e.selected));b(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else e.selected=this.lis.index(this.lis.filter(".lvui-tabs-selected"));this.element[e.collapsible?
"addClass":"removeClass"]("lvui-tabs-collapsible");e.cookie&&this._cookie(e.selected,e.cookie);for(var d=0,h;h=this.lis[d];d++)b(h)[b.inArray(d,e.disabled)!=-1&&!b(h).hasClass("lvui-tabs-selected")?"addClass":"removeClass"]("lvui-state-disabled");e.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(e.event!="mouseover"){var l=function(a,b){b.is(":not(.lvui-state-disabled)")&&b.addClass("lvui-state-"+a)};this.lis.bind("mouseover.tabs",function(){l("hover",
b(this))});this.lis.bind("mouseout.tabs",function(){b(this).removeClass("lvui-state-hover")});this.anchors.bind("focus.tabs",function(){l("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){b(this).closest("li").removeClass("lvui-state-focus")})}var k,o;if(e.fx)b.isArray(e.fx)?(k=e.fx[0],o=e.fx[1]):k=o=e.fx;var p=o?function(e,d){b(e).closest("li").removeClass("lvui-state-default").addClass("lvui-tabs-selected lvui-state-active");d.hide().removeClass("lvui-tabs-hide").animate(o,
o.duration||"normal",function(){c(d,o);a._trigger("show",null,a._ui(e,d[0]))})}:function(e,c){b(e).closest("li").removeClass("lvui-state-default").addClass("lvui-tabs-selected lvui-state-active");c.removeClass("lvui-tabs-hide");a._trigger("show",null,a._ui(e,c[0]))},g=k?function(b,e){e.animate(k,k.duration||"normal",function(){a.lis.removeClass("lvui-tabs-selected lvui-state-active").addClass("lvui-state-default");e.addClass("lvui-tabs-hide");c(e,k);a.element.dequeue("tabs")})}:function(b,e){a.lis.removeClass("lvui-tabs-selected lvui-state-active").addClass("lvui-state-default");
e.addClass("lvui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var c=this,d=b(this).closest("li"),f=a.panels.filter(":not(.lvui-tabs-hide)"),h=b(a._sanitizeSelector(this.hash));if(d.hasClass("lvui-tabs-selected")&&!e.collapsible||d.hasClass("lvui-state-disabled")||d.hasClass("lvui-state-processing")||a._trigger("select",null,a._ui(this,h[0]))===false)return this.blur(),false;e.selected=a.anchors.index(this);a.abort();if(e.collapsible)if(d.hasClass("lvui-tabs-selected"))return e.selected=
-1,e.cookie&&a._cookie(e.selected,e.cookie),a.element.queue("tabs",function(){g(c,f)}).dequeue("tabs"),this.blur(),false;else if(!f.length)return e.cookie&&a._cookie(e.selected,e.cookie),a.element.queue("tabs",function(){p(c,h)}),a.load(a.anchors.index(this)),this.blur(),false;e.cookie&&a._cookie(e.selected,e.cookie);if(h.length)f.length&&a.element.queue("tabs",function(){g(c,f)}),a.element.queue("tabs",function(){p(c,h)}),a.load(a.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";
b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("lvui-tabs lvui-widget lvui-widget-content lvui-corner-all lvui-tabs-collapsible").removeData("tabs");this.list.removeClass("lvui-tabs-nav lvui-helper-reset lvui-helper-clearfix lvui-widget-header lvui-corner-all");this.anchors.each(function(){var c=b.data(this,"href.tabs");if(c)this.href=c;var a=b(this).unbind(".tabs");
b.each(["href","load","cache"],function(b,c){a.removeData(c+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?b(this).remove():b(this).removeClass("lvui-state-default lvui-corner-top lvui-tabs-selected lvui-state-active lvui-state-hover lvui-state-focus lvui-state-disabled lvui-tabs-panel lvui-widget-content lvui-corner-bottom lvui-tabs-hide")});d.cookie&&this._cookie(null,d.cookie)},add:function(d,c,a){if(a===void 0)a=this.anchors.length;var e=this,
f=this.options,c=b(f.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,c)),d=!d.indexOf("#")?d.replace("#",""):this._tabId(b("a",c)[0]);c.addClass("lvui-state-default lvui-corner-top").data("destroy.tabs",true);var h=b("#"+d);h.length||(h=b(f.panelTemplate).attr("id",d).data("destroy.tabs",true));h.addClass("lvui-tabs-panel lvui-widget-content lvui-corner-bottom lvui-tabs-hide");a>=this.lis.length?(c.appendTo(this.list),h.appendTo(this.list[0].parentNode)):(c.insertBefore(this.lis[a]),h.insertBefore(this.panels[a]));
f.disabled=b.map(f.disabled,function(b){return b>=a?++b:b});this._tabify();this.anchors.length==1&&(c.addClass("lvui-tabs-selected lvui-state-active"),h.removeClass("lvui-tabs-hide"),this.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[0],e.panels[0]))}),this.load(0));this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]))},remove:function(d){var c=this.options,a=this.lis.eq(d).remove(),e=this.panels.eq(d).remove();a.hasClass("lvui-tabs-selected")&&this.anchors.length>
1&&this.select(d+(d+1<this.anchors.length?1:-1));c.disabled=b.map(b.grep(c.disabled,function(a){return a!=d}),function(a){return a>=d?--a:a});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],e[0]))},enable:function(d){var c=this.options;if(b.inArray(d,c.disabled)!=-1)this.lis.eq(d).removeClass("lvui-state-disabled"),c.disabled=b.grep(c.disabled,function(a){return a!=d}),this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]))},disable:function(b){var c=this.options;
b!=c.selected&&(this.lis.eq(b).addClass("lvui-state-disabled"),c.disabled.push(b),c.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b])))},select:function(b){typeof b=="string"?b=this.anchors.index(this.anchors.filter("[href$="+b+"]")):b===null&&(b=-1);if(b==-1&&this.options.collapsible)b=this.options.selected;this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(d){var c=this,a=this.options,e=this.anchors.eq(d)[0],f=b.data(e,"load.tabs");this.abort();
if(!f||this.element.queue("tabs").length!==0&&b.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(d).addClass("lvui-state-processing");if(a.spinner){var h=b("span",e);h.data("label.tabs",h.html()).html(a.spinner)}this.xhr=b.ajax(b.extend({},a.ajaxOptions,{url:f,success:function(f,h){b(c._sanitizeSelector(e.hash)).html(f);c._cleanup();a.cache&&b.data(e,"cache.tabs",true);c._trigger("load",null,c._ui(c.anchors[d],c.panels[d]));try{a.ajaxOptions.success(f,h)}catch(o){}c.element.dequeue("tabs")}}))}},
abort:function(){this.element.queue([]);this.panels.stop(false,true);this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup()},url:function(b,c){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",c)},length:function(){return this.anchors.length}});b.extend(b.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"lvui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",
tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(b,c){var a=this,e=this.options,f=a._rotate||(a._rotate=function(c){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var b=e.selected;a.select(++b<a.anchors.length?b:0)},b);c&&c.stopPropagation()}),h=a._unrotate||(a._unrotate=!c?function(b){b.clientX&&a.rotate(null)}:function(){t=e.selected;f()});b?(this.element.bind("tabsshow",f),this.anchors.bind(e.event+".tabs",
h),f()):(clearTimeout(a.rotation),this.element.unbind("tabsshow",f),this.anchors.unbind(e.event+".tabs",h),delete this._rotate,delete this._unrotate)}})})(n);(function(b){function d(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="lvui-datepicker-div";this._inlineClass="lvui-datepicker-inline";this._appendClass="lvui-datepicker-append";this._triggerClass="lvui-datepicker-trigger";this._dialogClass="lvui-datepicker-dialog";
this._disableClass="lvui-datepicker-disabled";this._unselectableClass="lvui-datepicker-unselectable";this._currentClass="lvui-datepicker-current-day";this._dayOverClass="lvui-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".split(","),monthNamesShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),
dayNamesShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),dayNamesMin:"Su,Mo,Tu,We,Th,Fr,Sa".split(","),dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('<div id="'+this._mainDivId+'" class="lvui-datepicker lvui-widget lvui-widget-content lvui-helper-clearfix lvui-corner-all lvui-helper-hidden-accessible"></div>')}function c(a,e){b.extend(a,
e);for(var c in e)if(e[c]==null||e[c]==void 0)a[c]=e[c];return a}b.extend(b.ui,{datepicker:{version:"1.7.2"}});b.extend(d.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},setDefaults:function(a){c(this._defaults,a||{});return this},_attachDatepicker:function(a,e){var c=null,d;for(d in this._defaults){var l=a.getAttribute("date:"+d);if(l){c=c||{};try{c[d]=eval(l)}catch(k){c[d]=l}}}d=a.nodeName.toLowerCase();l=d=="div"||d=="span";if(!a.id)a.id="dp"+
++this.uuid;var o=this._newInst(b(a),l);o.settings=b.extend({},e||{},c||{});d=="input"?this._connectDatepicker(a,o):l&&this._inlineDatepicker(a,o)},_newInst:function(a,e){return{id:a[0].id.replace(/([:\[\]\.])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:!e?this.dpDiv:b('<div class="'+this._inlineClass+' lvui-datepicker lvui-widget lvui-widget-content lvui-helper-clearfix lvui-corner-all"></div>')}},_connectDatepicker:function(a,e){var c=b(a);
e.append=b([]);e.trigger=b([]);if(!c.hasClass(this.markerClassName)){var d=this._get(e,"appendText"),l=this._get(e,"isRTL");if(d)e.append=b('<span class="'+this._appendClass+'">'+d+"</span>"),c[l?"before":"after"](e.append);d=this._get(e,"showOn");(d=="focus"||d=="both")&&c.focus(this._showDatepicker);if(d=="button"||d=="both"){var d=this._get(e,"buttonText"),k=this._get(e,"buttonImage");e.trigger=b(this._get(e,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:k,alt:d,title:d}):
b('<button type="button"></button>').addClass(this._triggerClass).html(k==""?d:b("<img/>").attr({src:k,alt:d,title:d})));c[l?"before":"after"](e.trigger);e.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a);return false})}c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(a,b,c){e.settings[b]=c}).bind("getData.datepicker",function(a,
b){return this._get(e,b)});b.data(a,"datepicker",e)}},_inlineDatepicker:function(a,e){var c=b(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(e.dpDiv).bind("setData.datepicker",function(a,b,c){e.settings[b]=c}).bind("getData.datepicker",function(a,b){return this._get(e,b)}),b.data(a,"datepicker",e),this._setDate(e,this._getDefaultDate(e)),this._updateDatepicker(e),this._updateAlternate(e))},_dialogDatepicker:function(a,e,d,h,l){a=this._dialogInst;if(!a)a="dp"+ ++this.uuid,
this._dialogInput=b('<input type="text" id="'+a+'" size="1" style="position: absolute; top: -100px;"/>'),this._dialogInput.keydown(this._doKeyDown),b("body").append(this._dialogInput),a=this._dialogInst=this._newInst(this._dialogInput,false),a.settings={},b.data(this._dialogInput[0],"datepicker",a);c(a.settings,h||{});this._dialogInput.val(e);this._pos=l?l.length?l:[l.pageX,l.pageY]:null;if(!this._pos)this._pos=[(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)/
2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");a.settings.onSelect=d;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",
a);return this},_destroyDatepicker:function(a){var e=b(a),c=b.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();b.removeData(a,"datepicker");d=="input"?(c.append.remove(),c.trigger.remove(),e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)):(d=="div"||d=="span")&&e.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var e=b(a),c=b.data(a,"datepicker");
if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();d=="input"?(a.disabled=false,c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})):(d=="div"||d=="span")&&e.children("."+this._inlineClass).children().removeClass("lvui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var e=b(a),c=b.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var d=
a.nodeName.toLowerCase();d=="input"?(a.disabled=true,c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(d=="div"||d=="span")&&e.children("."+this._inlineClass).children().addClass("lvui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==
a)return true;return false},_getInst:function(a){try{return b.data(a,"datepicker")}catch(e){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,e,d){var h=this._getInst(a);if(arguments.length==2&&typeof e=="string")return e=="defaults"?b.extend({},b.datepicker._defaults):h?e=="all"?b.extend({},h.settings):this._get(h,e):null;var l=e||{};typeof e=="string"&&(l={},l[e]=d);if(h){this._curInst==h&&this._hideDatepicker(null);var k=this._getDateDatepicker(a);c(h.settings,l);
this._setDateDatepicker(a,k);this._updateDatepicker(h)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b,c){if(a=this._getInst(a))this._setDate(a,b,c),this._updateDatepicker(a),this._updateAlternate(a)},_getDateDatepicker:function(a){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a);return a?this._getDate(a):null},_doKeyDown:function(a){var e=b.datepicker._getInst(a.target),
c=true,d=e.dpDiv.is(".lvui-datepicker-rtl");e._keyEvent=true;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker(null,"");break;case 13:return c=b("td."+b.datepicker._dayOverClass+", td."+b.datepicker._currentClass,e.dpDiv),c[0]?b.datepicker._selectDay(a.target,e.selectedMonth,e.selectedYear,c[0]):b.datepicker._hideDatepicker(null,b.datepicker._get(e,"duration")),false;case 27:b.datepicker._hideDatepicker(null,b.datepicker._get(e,"duration"));break;case 33:b.datepicker._adjustDate(a.target,
a.ctrlKey?-b.datepicker._get(e,"stepBigMonths"):-b.datepicker._get(e,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(e,"stepBigMonths"):+b.datepicker._get(e,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&b.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&b.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,d?1:-1,"D");c=a.ctrlKey||
a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(e,"stepBigMonths"):-b.datepicker._get(e,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,d?-1:1,"D");c=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(e,"stepBigMonths"):+b.datepicker._get(e,"stepMonths"),
"M");break;case 40:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else a.keyCode==36&&a.ctrlKey?b.datepicker._showDatepicker(this):c=false;c&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var e=b.datepicker._getInst(a.target);if(b.datepicker._get(e,"constrainInput")){var e=b.datepicker._possibleChars(b.datepicker._get(e,"dateFormat")),c=String.fromCharCode(a.charCode==void 0?a.keyCode:a.charCode);return a.ctrlKey||
c<" "||!e||e.indexOf(c)>-1}},_showDatepicker:function(a){a=a.target||a;a.nodeName.toLowerCase()!="input"&&(a=b("input",a.parentNode)[0]);if(!(b.datepicker._isDisabledDatepicker(a)||b.datepicker._lastInput==a)){var e=b.datepicker._getInst(a),d=b.datepicker._get(e,"beforeShow");c(e.settings,d?d.apply(a,[a,e]):{});b.datepicker._hideDatepicker(null,"");b.datepicker._lastInput=a;b.datepicker._setDateFromField(e);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos)b.datepicker._pos=b.datepicker._findPos(a),
b.datepicker._pos[1]+=a.offsetHeight;var h=false;b(a).parents().each(function(){h|=b(this).css("position")=="fixed";return!h});h&&b.browser.opera&&(b.datepicker._pos[0]-=document.documentElement.scrollLeft,b.datepicker._pos[1]-=document.documentElement.scrollTop);a={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=null;e.rangeStart=null;e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(e);a=b.datepicker._checkOffset(e,a,h);e.dpDiv.css({position:b.datepicker._inDialog&&
b.blockUI?"static":h?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"});if(!e.inline){var a=b.datepicker._get(e,"showAnim")||"show",d=b.datepicker._get(e,"duration"),l=function(){b.datepicker._datepickerShowing=true;b.browser.msie&&parseInt(b.browser.version,10)<7&&b("iframe.lvui-datepicker-cover").css({width:e.dpDiv.width()+4,height:e.dpDiv.height()+4})};if(b.effects&&b.effects[a])e.dpDiv.show(a,b.datepicker._get(e,"showOptions"),d,l);else e.dpDiv[a](d,l);d==""&&l();e.input[0].type!=
"hidden"&&e.input[0].focus();b.datepicker._curInst=e}}},_updateDatepicker:function(a){var e=a.dpDiv.width()+4,c=a.dpDiv.height()+4,d=this;a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.lvui-datepicker-cover").css({width:e,height:c}).end().find("button, .lvui-datepicker-prev, .lvui-datepicker-next, .lvui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("lvui-state-hover");this.className.indexOf("lvui-datepicker-prev")!=-1&&b(this).removeClass("lvui-datepicker-prev-hover");
this.className.indexOf("lvui-datepicker-next")!=-1&&b(this).removeClass("lvui-datepicker-next-hover")}).bind("mouseover",function(){if(!d._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0]))b(this).parents(".lvui-datepicker-calendar").find("a").removeClass("lvui-state-hover"),b(this).addClass("lvui-state-hover"),this.className.indexOf("lvui-datepicker-prev")!=-1&&b(this).addClass("lvui-datepicker-prev-hover"),this.className.indexOf("lvui-datepicker-next")!=-1&&b(this).addClass("lvui-datepicker-next-hover")}).end().find("."+
this._dayOverClass+" a").trigger("mouseover").end();e=this._getNumberOfMonths(a);c=e[1];c>1?a.dpDiv.addClass("lvui-datepicker-multi-"+c).css("width",17*c+"em"):a.dpDiv.removeClass("lvui-datepicker-multi-2 lvui-datepicker-multi-3 lvui-datepicker-multi-4").width("");a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("lvui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("lvui-datepicker-rtl");a.input&&a.input[0].type!="hidden"&&a==b.datepicker._curInst&&b(a.input[0]).focus()},
_checkOffset:function(a,e,c){var d=a.dpDiv.outerWidth(),l=a.dpDiv.outerHeight(),k=a.input?a.input.outerWidth():0,o=a.input?a.input.outerHeight():0,p=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+b(document).scrollLeft(),g=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+b(document).scrollTop();e.left-=this._get(a,"isRTL")?d-k:0;e.left-=c&&e.left==a.input.offset().left?b(document).scrollLeft():0;e.top-=c&&e.top==a.input.offset().top+
o?b(document).scrollTop():0;e.left-=e.left+d>p&&p>d?Math.abs(e.left+d-p):0;e.top-=e.top+l>g&&g>l?Math.abs(e.top+l+o*2-g):0;return e},_findPos:function(a){for(;a&&(a.type=="hidden"||a.nodeType!=1);)a=a.nextSibling;a=b(a).offset();return[a.left,a.top]},_hideDatepicker:function(a,e){var c=this._curInst;if(c&&!(a&&c!=b.data(a,"datepicker"))){c.stayOpen&&this._selectDate("#"+c.id,this._formatDate(c,c.currentDay,c.currentMonth,c.currentYear));c.stayOpen=false;if(this._datepickerShowing){var e=e!=null?e:
this._get(c,"duration"),d=this._get(c,"showAnim"),l=function(){b.datepicker._tidyDialog(c)};if(e!=""&&b.effects&&b.effects[d])c.dpDiv.hide(d,b.datepicker._get(c,"showOptions"),e,l);else c.dpDiv[e==""?"hide":d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](e,l);e==""&&this._tidyDialog(c);(d=this._get(c,"onClose"))&&d.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=false;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",
top:"-100px"}),b.blockUI&&(b.unblockUI(),b("body").append(this.dpDiv)));this._inDialog=false}this._curInst=null}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".lvui-datepicker-calendar")},_checkExternalClick:function(a){b.datepicker._curInst&&(a=b(a.target),a.parents("#"+b.datepicker._mainDivId).length==0&&!a.hasClass(b.datepicker.markerClassName)&&!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&(!b.datepicker._inDialog||!b.blockUI)&&b.datepicker._hideDatepicker(null,
""))},_adjustDate:function(a,e,c){var a=b(a),d=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(d,e+(c=="M"?this._get(d,"showCurrentAtPos"):0),c),this._updateDatepicker(d))},_gotoToday:function(a){var a=b(a),e=this._getInst(a[0]);if(this._get(e,"gotoCurrent")&&e.currentDay)e.selectedDay=e.currentDay,e.drawMonth=e.selectedMonth=e.currentMonth,e.drawYear=e.selectedYear=e.currentYear;else{var c=new Date;e.selectedDay=c.getDate();e.drawMonth=e.selectedMonth=c.getMonth();e.drawYear=
e.selectedYear=c.getFullYear()}this._notifyChange(e);this._adjustDate(a)},_selectMonthYear:function(a,e,c){var a=b(a),d=this._getInst(a[0]);d._selectingMonthYear=false;d["selected"+(c=="M"?"Month":"Year")]=d["draw"+(c=="M"?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10);this._notifyChange(d);this._adjustDate(a)},_clickMonthYear:function(a){a=this._getInst(b(a)[0]);a.input&&a._selectingMonthYear&&!b.browser.msie&&a.input[0].focus();a._selectingMonthYear=!a._selectingMonthYear},_selectDay:function(a,
e,c,d){var l=b(a);if(!b(d).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(l[0])){l=this._getInst(l[0]);l.selectedDay=l.currentDay=b("a",d).html();l.selectedMonth=l.currentMonth=e;l.selectedYear=l.currentYear=c;if(l.stayOpen)l.endDay=l.endMonth=l.endYear=null;this._selectDate(a,this._formatDate(l,l.currentDay,l.currentMonth,l.currentYear));if(l.stayOpen)l.rangeStart=this._daylightSavingAdjust(new Date(l.currentYear,l.currentMonth,l.currentDay)),this._updateDatepicker(l)}},_clearDate:function(a){var a=
b(a),e=this._getInst(a[0]);e.stayOpen=false;e.endDay=e.endMonth=e.endYear=e.rangeStart=null;this._selectDate(a,"")},_selectDate:function(a,e){var c=this._getInst(b(a)[0]),e=e!=null?e:this._formatDate(c);c.input&&c.input.val(e);this._updateAlternate(c);var d=this._get(c,"onSelect");d?d.apply(c.input?c.input[0]:null,[e,c]):c.input&&c.input.trigger("change");if(c.inline)this._updateDatepicker(c);else if(!c.stayOpen)this._hideDatepicker(null,this._get(c,"duration")),this._lastInput=c.input[0],typeof c.input[0]!=
"object"&&c.input[0].focus(),this._lastInput=null},_updateAlternate:function(a){var e=this._get(a,"altField");if(e){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a);dateStr=this.formatDate(c,d,this._getFormatConfig(a));b(e).each(function(){b(this).val(dateStr)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){var a=new Date(a.getFullYear(),a.getMonth(),a.getDate()),e=new Date(a.getFullYear(),0,4),c=e.getDay()||7;e.setDate(e.getDate()+
1-c);if(c<4&&a<e)return a.setDate(a.getDate()-3),b.datepicker.iso8601Week(a);else if(a>new Date(a.getFullYear(),11,28)&&(c=(new Date(a.getFullYear()+1,0,4)).getDay()||7,c>4&&(a.getDay()||7)<c-3))return 1;return Math.floor((a-e)/864E5/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;for(var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,l=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,k=(c?
c.dayNames:null)||this._defaults.dayNames,o=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,p=(c?c.monthNames:null)||this._defaults.monthNames,g=c=-1,m=-1,n=-1,v=false,u=function(b){(b=z+1<a.length&&a.charAt(z+1)==b)&&z++;return b},y=function(a){u(a);for(var c=a=a=="@"?14:a=="y"?4:a=="o"?3:2,d=0;c>0&&q<b.length&&b.charAt(q)>="0"&&b.charAt(q)<="9";)d=d*10+parseInt(b.charAt(q++),10),c--;if(c==a)throw"Missing number at position "+q;return d},s=function(a,c,d){a=u(a)?d:c;for(d=c=0;d<a.length;d++)c=
Math.max(c,a[d].length);for(var d="",f=q;c>0&&q<b.length;){d+=b.charAt(q++);for(var h=0;h<a.length;h++)if(d==a[h])return h+1;c--}throw"Unknown name at position "+f;},F=function(){if(b.charAt(q)!=a.charAt(z))throw"Unexpected literal at position "+q;q++},q=0,z=0;z<a.length;z++)if(v)a.charAt(z)=="'"&&!u("'")?v=false:F();else switch(a.charAt(z)){case "d":m=y("d");break;case "D":s("D",l,k);break;case "o":n=y("o");break;case "m":g=y("m");break;case "M":g=s("M",o,p);break;case "y":c=y("y");break;case "@":var A=
new Date(y("@")),c=A.getFullYear(),g=A.getMonth()+1,m=A.getDate();break;case "'":u("'")?F():v=true;break;default:F()}c==-1?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=d?0:-100));if(n>-1){g=1;m=n;do{d=this._getDaysInMonth(c,g-1);if(m<=d)break;g++;m-=d}while(1)}A=this._daylightSavingAdjust(new Date(c,g-1,m));if(A.getFullYear()!=c||A.getMonth()+1!=g||A.getDate()!=m)throw"Invalid date";return A},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",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,l=(c?c.dayNames:null)||this._defaults.dayNames,k=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,o=function(b){(b=v+1<a.length&&a.charAt(v+1)==b)&&v++;return b},p=function(a,b,c){b=""+b;if(o(a))for(;b.length<
c;)b="0"+b;return b},g=function(a,b,c,e){return o(a)?e[b]:c[b]},m="",n=false;if(b)for(var v=0;v<a.length;v++)if(n)a.charAt(v)=="'"&&!o("'")?n=false:m+=a.charAt(v);else switch(a.charAt(v)){case "d":m+=p("d",b.getDate(),2);break;case "D":m+=g("D",b.getDay(),d,l);break;case "o":for(var u=b.getDate(),y=b.getMonth()-1;y>=0;y--)u+=this._getDaysInMonth(b.getFullYear(),y);m+=p("o",u,3);break;case "m":m+=p("m",b.getMonth()+1,2);break;case "M":m+=g("M",b.getMonth(),k,c);break;case "y":m+=o("y")?b.getFullYear():
(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":m+=b.getTime();break;case "'":o("'")?m+="'":n=true;break;default:m+=a.charAt(v)}return m},_possibleChars:function(a){for(var b="",c=false,d=0;d<a.length;d++)if(c)a.charAt(d)=="'"&&!lookAhead("'")?c=false:b+=a.charAt(d);else switch(a.charAt(d)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":lookAhead("'")?b+="'":c=true;break;default:b+=a.charAt(d)}return b},_get:function(a,b){return a.settings[b]!==
void 0?a.settings[b]:this._defaults[b]},_setDateFromField:function(a){var b=this._get(a,"dateFormat"),c=a.input?a.input.val():null;a.endDay=a.endMonth=a.endYear=null;var d=defaultDate=this._getDefaultDate(a),l=this._getFormatConfig(a);try{d=this.parseDate(b,c,l)||defaultDate}catch(k){this.log(k),d=defaultDate}a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();a.currentDay=c?d.getDate():0;a.currentMonth=c?d.getMonth():0;a.currentYear=c?d.getFullYear():
0;this._adjustInstDate(a)},_getDefaultDate:function(a){var b=this._determineDate(this._get(a,"defaultDate"),new Date),c=this._getMinMaxDate(a,"min",true),a=this._getMinMaxDate(a,"max"),b=c&&b<c?c:b;return a&&b>a?a:b},_determineDate:function(a,b){var c=function(a){var b=new Date;b.setDate(b.getDate()+a);return b};if(a=(a=a==null?b:typeof a=="string"?function(a,b){for(var c=new Date,e=c.getFullYear(),d=c.getMonth(),c=c.getDate(),f=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,m=f.exec(a);m;){switch(m[2]||"d"){case "d":case "D":c+=
parseInt(m[1],10);break;case "w":case "W":c+=parseInt(m[1],10)*7;break;case "m":case "M":d+=parseInt(m[1],10);c=Math.min(c,b(e,d));break;case "y":case "Y":e+=parseInt(m[1],10),c=Math.min(c,b(e,d))}m=f.exec(a)}return new Date(e,d,c)}(a,this._getDaysInMonth):typeof a=="number"?isNaN(a)?b:c(a):a)&&a.toString()=="Invalid Date"?b:a)a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0);return this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>
12?a.getHours()+2:0);return a},_setDate:function(a,b){var c=!b,d=a.selectedMonth,l=a.selectedYear,b=this._determineDate(b,new Date);a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(d!=a.selectedMonth||l!=a.selectedYear)&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(c?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,
a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(a,"isRTL"),h=this._get(a,"showButtonPanel"),l=this._get(a,"hideIfNoPrevNext"),k=this._get(a,"navigationAsDateFormat"),o=this._getNumberOfMonths(a),m=this._get(a,"showCurrentAtPos"),g=this._get(a,"stepMonths");this._get(a,"stepBigMonths");var n=o[0]!=1||o[1]!=1,w=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,
a.currentMonth,a.currentDay)),v=this._getMinMaxDate(a,"min",true),u=this._getMinMaxDate(a,"max"),m=a.drawMonth-m,y=a.drawYear;m<0&&(m+=12,y--);if(u)for(var s=this._daylightSavingAdjust(new Date(u.getFullYear(),u.getMonth()-o[1]+1,u.getDate())),s=v&&s<v?v:s;this._daylightSavingAdjust(new Date(y,m,1))>s;)m--,m<0&&(m=11,y--);a.drawMonth=m;a.drawYear=y;var s=this._get(a,"prevText"),s=!k?s:this.formatDate(s,this._daylightSavingAdjust(new Date(y,m-g,1)),this._getFormatConfig(a)),s=this._canAdjustMonth(a,
-1,y,m)?'<a class="lvui-datepicker-prev lvui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+a.id+"', -"+g+", 'M');\" title=\""+s+'"><span class="lvui-icon lvui-icon-circle-triangle-'+(d?"e":"w")+'">'+s+"</span></a>":l?"":'<a class="lvui-datepicker-prev lvui-corner-all lvui-state-disabled" title="'+s+'"><span class="lvui-icon lvui-icon-circle-triangle-'+(d?"e":"w")+'">'+s+"</span></a>",q=this._get(a,"nextText"),q=!k?q:this.formatDate(q,this._daylightSavingAdjust(new Date(y,m+g,1)),this._getFormatConfig(a)),
l=this._canAdjustMonth(a,1,y,m)?'<a class="lvui-datepicker-next lvui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+a.id+"', +"+g+", 'M');\" title=\""+q+'"><span class="lvui-icon lvui-icon-circle-triangle-'+(d?"w":"e")+'">'+q+"</span></a>":l?"":'<a class="lvui-datepicker-next lvui-corner-all lvui-state-disabled" title="'+q+'"><span class="lvui-icon lvui-icon-circle-triangle-'+(d?"w":"e")+'">'+q+"</span></a>",g=this._get(a,"currentText"),q=this._get(a,"gotoCurrent")&&a.currentDay?w:c,g=
!k?g:this.formatDate(g,q,this._getFormatConfig(a)),k=!a.inline?'<button type="button" class="lvui-datepicker-close lvui-state-default lvui-priority-primary lvui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"",h=h?'<div class="lvui-datepicker-buttonpane lvui-widget-content">'+(d?k:"")+(this._isInRange(a,q)?'<button type="button" class="lvui-datepicker-current lvui-state-default lvui-priority-secondary lvui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+
a.id+"');\">"+g+"</button>":"")+(d?"":k)+"</div>":"",k=parseInt(this._get(a,"firstDay"),10),k=isNaN(k)?0:k,g=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),A=this._get(a,"monthNamesShort"),C=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths");this._get(a,"calculateWeek");for(var I=a.endDay?this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay)):w,K=this._getDefaultDate(a),L="",J=0;J<o[0];J++){for(var P="",x=0;x<
o[1];x++){var O=this._daylightSavingAdjust(new Date(y,m,a.selectedDay)),B=" lvui-corner-all",G="";if(n){G+='<div class="lvui-datepicker-group lvui-datepicker-group-';switch(x){case 0:G+="first";B=" lvui-corner-"+(d?"right":"left");break;case o[1]-1:G+="last";B=" lvui-corner-"+(d?"left":"right");break;default:G+="middle",B=""}G+='">'}G+='<div class="lvui-datepicker-header lvui-widget-header lvui-helper-clearfix'+B+'">'+(/all|left/.test(B)&&J==0?d?l:s:"")+(/all|right/.test(B)&&J==0?d?s:l:"")+this._generateMonthYearHeader(a,
m,y,v,u,O,J>0||x>0,z,A)+'</div><table class="lvui-datepicker-calendar"><thead><tr>';for(var H="",B=0;B<7;B++){var E=(B+k)%7;H+="<th"+((B+k+6)%7>=5?' class="lvui-datepicker-week-end"':"")+'><span title="'+g[E]+'">'+q[E]+"</span></th>"}G+=H+"</tr></thead><tbody>";H=this._getDaysInMonth(y,m);if(y==a.selectedYear&&m==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,H);for(var B=(this._getFirstDayOfMonth(y,m)-k+7)%7,H=n?6:Math.ceil((B+H)/7),E=this._daylightSavingAdjust(new Date(y,m,1-B)),Q=0;Q<H;Q++){G+=
"<tr>";for(var R="",B=0;B<7;B++){var M=C?C.apply(a.input?a.input[0]:null,[E]):[true,""],N=E.getMonth()!=m,T=N||!M[0]||v&&E<v||u&&E>u;R+='<td class="'+((B+k+6)%7>=5?" lvui-datepicker-week-end":"")+(N?" lvui-datepicker-other-month":"")+(E.getTime()==O.getTime()&&m==a.selectedMonth&&a._keyEvent||K.getTime()==E.getTime()&&K.getTime()==O.getTime()?" "+this._dayOverClass:"")+(T?" "+this._unselectableClass+" lvui-state-disabled":"")+(N&&!D?"":" "+M[1]+(E.getTime()>=w.getTime()&&E.getTime()<=I.getTime()?
" "+this._currentClass:"")+(E.getTime()==c.getTime()?" lvui-datepicker-today":""))+'"'+((!N||D)&&M[2]?' title="'+M[2]+'"':"")+(T?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+a.id+"',"+m+","+y+', this);return false;"')+">"+(N?D?E.getDate():"&#xa0;":T?'<span class="lvui-state-default">'+E.getDate()+"</span>":'<a class="lvui-state-default'+(E.getTime()==c.getTime()?" lvui-state-highlight":"")+(E.getTime()>=w.getTime()&&E.getTime()<=I.getTime()?" lvui-state-active":"")+'" href="#">'+E.getDate()+
"</a>")+"</td>";E.setDate(E.getDate()+1);E=this._daylightSavingAdjust(E)}G+=R+"</tr>"}m++;m>11&&(m=0,y++);G+="</tbody></table>"+(n?"</div>"+(o[0]>0&&x==o[1]-1?'<div class="lvui-datepicker-row-break"></div>':""):"");P+=G}L+=P}L+=h+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="lvui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return L},_generateMonthYearHeader:function(a,b,c,d,l,k,o,m,g){var d=a.rangeStart&&d&&k<d?k:d,k=this._get(a,
"changeMonth"),n=this._get(a,"changeYear"),w=this._get(a,"showMonthAfterYear"),v='<div class="lvui-datepicker-title">',u="";if(o||!k)u+='<span class="lvui-datepicker-month">'+m[b]+"</span> ";else{var m=d&&d.getFullYear()==c,q=l&&l.getFullYear()==c;u+='<select class="lvui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+a.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+a.id+"');\">";for(var s=0;s<12;s++)if((!m||s>=d.getMonth())&&(!q||s<=l.getMonth()))u+=
'<option value="'+s+'"'+(s==b?' selected="selected"':"")+">"+g[s]+"</option>";u+="</select>"}w||(v+=u+((o||k||n)&&(!k||!n)?"&#xa0;":""));if(o||!n)v+='<span class="lvui-datepicker-year">'+c+"</span>";else{b=this._get(a,"yearRange").split(":");m=g=0;b.length!=2?(g=c-10,m=c+10):b[0].charAt(0)=="+"||b[0].charAt(0)=="-"?(g=c+parseInt(b[0],10),m=c+parseInt(b[1],10)):(g=parseInt(b[0],10),m=parseInt(b[1],10));g=d?Math.max(g,d.getFullYear()):g;m=l?Math.min(m,l.getFullYear()):m;for(v+='<select class="lvui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+
a.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+a.id+"');\">";g<=m;g++)v+='<option value="'+g+'"'+(g==c?' selected="selected"':"")+">"+g+"</option>";v+="</select>"}w&&(v+=(o||k||n?"&#xa0;":"")+u);v+="</div>";return v},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),l=a.drawMonth+(c=="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,l))+(c=="D"?b:0),d=this._daylightSavingAdjust(new Date(d,l,b)),l=this._getMinMaxDate(a,"min",true),b=this._getMinMaxDate(a,
"max"),d=l&&d<l?l:d,d=b&&d>b?b:d;a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();(c=="M"||c=="Y")&&this._notifyChange(a)},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b,c){b=this._determineDate(this._get(a,b+
"Date"),null);return!c||!a.rangeStart?b:!b||a.rangeStart>b?a.rangeStart:b},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var l=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:l[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=!a.rangeStart?null:this._daylightSavingAdjust(new Date(a.selectedYear,
a.selectedMonth,a.selectedDay)),c=(c=c&&a.rangeStart<c?a.rangeStart:c)||this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b>=c)&&(!d||b<=d)},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,
b,c,d){if(!b)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!b.datepicker.initialized)b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv),b.datepicker.initialized=
true;var c=Array.prototype.slice.call(arguments,1);return typeof a=="string"&&(a=="isDisabled"||a=="getDate")?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c)):a=="option"&&arguments.length==2&&typeof arguments[1]=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c)):this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,a)})};b.datepicker=new d;b.datepicker.initialized=
false;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.7.2";window.DP_jQuery=b})(n);(function(b){b.widget("ui.progressbar",{_init:function(){this.element.addClass("lvui-progressbar lvui-widget lvui-widget-content lvui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b('<div class="lvui-progressbar-value lvui-widget-header lvui-corner-left"></div>').appendTo(this.element);this._refreshValue()},
destroy:function(){this.element.removeClass("lvui-progressbar lvui-widget lvui-widget-content lvui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();b.widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===void 0)return this._value();this._setData("value",b);return this},_setData:function(d,c){switch(d){case "value":this.options.value=c,this._refreshValue(),
this._trigger("change",null,{})}b.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;b<this._valueMin()&&(b=this._valueMin());b>this._valueMax()&&(b=this._valueMax());return b},_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("lvui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});b.extend(b.ui.progressbar,{version:"1.7.2",
defaults:{value:0}})})(n);n.effects||function(b){function d(a,c){var d=a[1]&&a[1].constructor==Object?a[1]:{};if(c)d.mode=c;var l=a[1]&&a[1].constructor!=Object?a[1]:d.duration?d.duration:a[2],l=b.fx.off?0:typeof l==="number"?l:b.fx.speeds[l]||b.fx.speeds._default,k=d.callback||b.isFunction(a[1])&&a[1]||b.isFunction(a[2])&&a[2]||b.isFunction(a[3])&&a[3];return[a[0],d,l,k]}function c(c){var d;return c&&c.constructor==Array&&c.length==3?c:(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))?
[parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10)]:(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))?[parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55]:(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))?[parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16)]:(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))?[parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(c)?
a.transparent:a[b.trim(c).toLowerCase()]}b.effects={version:"1.7.2",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c,d;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":d=
0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(a){if(a.parent().is(".lvui-effects-wrapper"))return a.parent();var b={width:a.outerWidth(true),height:a.outerHeight(true),"float":a.css("float")};a.wrap('<div class="lvui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var c=a.parent();if(a.css("position")=="static")c.css({position:"relative"}),a.css({position:"relative"});else{var d=
a.css("top");isNaN(parseInt(d,10))&&(d="auto");var k=a.css("left");isNaN(parseInt(k,10))&&(k="auto");c.css({position:a.css("position"),top:d,left:k,zIndex:a.css("z-index")}).show();a.css({position:"relative",top:0,left:0})}c.css(b);return c},removeWrapper:function(a){return a.parent().is(".lvui-effects-wrapper")?a.parent().replaceWith(a):a},setTransition:function(a,c,d,l){l=l||{};b.each(c,function(b,c){unit=a.cssUnit(c);unit[0]>0&&(l[c]=unit[0]*d+unit[1])});return l},animateClass:function(a,c,d,l){var k=
typeof d=="function"?d:l?l:null,o=typeof d=="string"?d:null;return this.each(function(){var d={},h=b(this),l=h.attr("style")||"";if(typeof l=="object")l=l.cssText;if(a.toggle)h.hasClass(a.toggle)?a.remove=a.toggle:a.add=a.toggle;var m=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);a.add&&h.addClass(a.add);a.remove&&h.removeClass(a.remove);var n=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);
a.add&&h.removeClass(a.add);a.remove&&h.addClass(a.remove);for(var u in n)if(typeof n[u]!="function"&&n[u]&&u.indexOf("Moz")==-1&&u.indexOf("length")==-1&&n[u]!=m[u]&&(u.match(/color/i)||!u.match(/color/i)&&!isNaN(parseInt(n[u],10)))&&(m.position!="static"||m.position=="static"&&!u.match(/left|top|bottom|right/)))d[u]=n[u];h.animate(d,c,o,function(){typeof b(this).attr("style")=="object"?(b(this).attr("style").cssText="",b(this).attr("style").cssText=l):b(this).attr("style",l);a.add&&b(this).addClass(a.add);
a.remove&&b(this).removeClass(a.remove);k&&k.apply(this,arguments)})})}};b.fn.extend({_show:b.fn.show,_hide:b.fn.hide,__toggle:b.fn.toggle,_addClass:b.fn.addClass,_removeClass:b.fn.removeClass,_toggleClass:b.fn.toggleClass,effect:function(a,c,d,l){return b.effects[a]?b.effects[a].call(this,{method:a,options:c||{},duration:d,callback:l}):null},show:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._show.apply(this,arguments):this.effect.apply(this,
d(arguments,"show"))},hide:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._hide.apply(this,arguments):this.effect.apply(this,d(arguments,"hide"))},toggle:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||b.isFunction(arguments[0])||typeof arguments[0]=="boolean"?this.__toggle.apply(this,arguments):this.effect.apply(this,d(arguments,"toggle"))},addClass:function(a,c,d,l){return c?
b.effects.animateClass.apply(this,[{add:a},c,d,l]):this._addClass(a)},removeClass:function(a,c,d,l){return c?b.effects.animateClass.apply(this,[{remove:a},c,d,l]):this._removeClass(a)},toggleClass:function(a,c,d,l){return typeof c!=="boolean"&&c?b.effects.animateClass.apply(this,[{toggle:a},c,d,l]):this._toggleClass(a,c)},morph:function(a,c,d,l,k){return b.effects.animateClass.apply(this,[{add:c,remove:a},d,l,k])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(a){var c=
this.css(a),d=[];b.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])});return d}});b.each("backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,color,outlineColor".split(","),function(a,d){b.fx.step[d]=function(a){if(a.state==0){var e;e=a.elem;var k=d,m;do{m=b.curCSS(e,k);if(m!=""&&m!="transparent"||b.nodeName(e,"body"))break;k="backgroundColor"}while(e=e.parentNode);e=c(m);a.start=e;a.end=c(a.end)}a.elem.style[d]="rgb("+[Math.max(Math.min(parseInt(a.pos*
(a.end[0]-a.start[0])+a.start[0],10),255),0),Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0),Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)].join(",")+")"}});var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,
47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,
0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(a,c,d,l,k){return b.easing[b.easing.def](a,c,d,l,k)},easeInQuad:function(a,b,c,d,k){return d*(b/=k)*b+c},easeOutQuad:function(a,b,c,d,k){return-d*(b/=k)*(b-2)+c},easeInOutQuad:function(a,b,c,d,k){return(b/=k/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,k){return d*(b/=k)*b*b+c},easeOutCubic:function(a,
b,c,d,k){return d*((b=b/k-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,k){return(b/=k/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,k){return d*(b/=k)*b*b*b+c},easeOutQuart:function(a,b,c,d,k){return-d*((b=b/k-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,k){return(b/=k/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,k){return d*(b/=k)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,k){return d*((b=b/k-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,k){return(b/=
k/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,k){return-d*Math.cos(b/k*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,k){return d*Math.sin(b/k*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,k){return-d/2*(Math.cos(Math.PI*b/k)-1)+c},easeInExpo:function(a,b,c,d,k){return b==0?c:d*Math.pow(2,10*(b/k-1))+c},easeOutExpo:function(a,b,c,d,k){return b==k?c+d:d*(-Math.pow(2,-10*b/k)+1)+c},easeInOutExpo:function(a,b,c,d,k){return b==0?c:b==k?c+d:(b/=k/2)<1?d/2*Math.pow(2,10*
(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,k){return-d*(Math.sqrt(1-(b/=k)*b)-1)+c},easeOutCirc:function(a,b,c,d,k){return d*Math.sqrt(1-(b=b/k-1)*b)+c},easeInOutCirc:function(a,b,c,d,k){return(b/=k/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,k){var a=1.70158,m=0,n=d;if(b==0)return c;if((b/=k)==1)return c+d;m||(m=k*0.3);n<Math.abs(d)?(n=d,a=m/4):a=m/(2*Math.PI)*Math.asin(d/n);return-(n*Math.pow(2,10*(b-=1))*Math.sin((b*
k-a)*2*Math.PI/m))+c},easeOutElastic:function(a,b,c,d,k){var a=1.70158,m=0,n=d;if(b==0)return c;if((b/=k)==1)return c+d;m||(m=k*0.3);n<Math.abs(d)?(n=d,a=m/4):a=m/(2*Math.PI)*Math.asin(d/n);return n*Math.pow(2,-10*b)*Math.sin((b*k-a)*2*Math.PI/m)+d+c},easeInOutElastic:function(a,b,c,d,k){var a=1.70158,m=0,n=d;if(b==0)return c;if((b/=k/2)==2)return c+d;m||(m=k*0.3*1.5);n<Math.abs(d)?(n=d,a=m/4):a=m/(2*Math.PI)*Math.asin(d/n);return b<1?-0.5*n*Math.pow(2,10*(b-=1))*Math.sin((b*k-a)*2*Math.PI/m)+c:n*
Math.pow(2,-10*(b-=1))*Math.sin((b*k-a)*2*Math.PI/m)*0.5+d+c},easeInBack:function(a,b,c,d,k,m){m==void 0&&(m=1.70158);return d*(b/=k)*b*((m+1)*b-m)+c},easeOutBack:function(a,b,c,d,k,m){m==void 0&&(m=1.70158);return d*((b=b/k-1)*b*((m+1)*b+m)+1)+c},easeInOutBack:function(a,b,c,d,k,m){m==void 0&&(m=1.70158);return(b/=k/2)<1?d/2*b*b*(((m*=1.525)+1)*b-m)+c:d/2*((b-=2)*b*(((m*=1.525)+1)*b+m)+2)+c},easeInBounce:function(a,c,d,l,k){return l-b.easing.easeOutBounce(a,k-c,0,l,k)+d},easeOutBounce:function(a,
b,c,d,k){return(b/=k)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(a,c,d,l,k){return c<k/2?b.easing.easeInBounce(a,c*2,0,l,k)*0.5+d:b.easing.easeOutBounce(a,c*2-k,0,l,k)*0.5+l*0.5+d}})}(n);(function(b){b.effects.blind=function(d){return this.queue(function(){var c=b(this),a=["position","top","left"],e=b.effects.setMode(c,d.options.mode||"hide"),f=d.options.direction||
"vertical";b.effects.save(c,a);c.show();var h=b.effects.createWrapper(c).css({overflow:"hidden"}),l=f=="vertical"?"height":"width",f=f=="vertical"?h.height():h.width();e=="show"&&h.css(l,0);var k={};k[l]=e=="show"?f:0;h.animate(k,d.duration,d.options.easing,function(){e=="hide"&&c.hide();b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(c[0],arguments);c.dequeue()})})}})(n);(function(b){b.effects.bounce=function(d){return this.queue(function(){var c=b(this),a=["position",
"top","left"],e=b.effects.setMode(c,d.options.mode||"effect"),f=d.options.direction||"up",h=d.options.distance||20,l=d.options.times||5,k=d.duration||250;/show|hide/.test(e)&&a.push("opacity");b.effects.save(c,a);c.show();b.effects.createWrapper(c);var m=f=="up"||f=="down"?"top":"left",f=f=="up"||f=="left"?"pos":"neg",h=d.options.distance||(m=="top"?c.outerHeight({margin:true})/3:c.outerWidth({margin:true})/3);e=="show"&&c.css("opacity",0).css(m,f=="pos"?-h:h);e=="hide"&&(h/=l*2);e!="hide"&&l--;if(e==
"show"){var n={opacity:1};n[m]=(f=="pos"?"+=":"-=")+h;c.animate(n,k/2,d.options.easing);h/=2;l--}for(n=0;n<l;n++){var g={},q={};g[m]=(f=="pos"?"-=":"+=")+h;q[m]=(f=="pos"?"+=":"-=")+h;c.animate(g,k/2,d.options.easing).animate(q,k/2,d.options.easing);h=e=="hide"?h*2:h/2}e=="hide"?(n={opacity:0},n[m]=(f=="pos"?"-=":"+=")+h,c.animate(n,k/2,d.options.easing,function(){c.hide();b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(this,arguments)})):(g={},q={},g[m]=(f=="pos"?"-=":
"+=")+h,q[m]=(f=="pos"?"+=":"-=")+h,c.animate(g,k/2,d.options.easing).animate(q,k/2,d.options.easing,function(){b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(this,arguments)}));c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(n);(function(b){b.effects.clip=function(d){return this.queue(function(){var c=b(this),a=["position","top","left","height","width"],e=b.effects.setMode(c,d.options.mode||"hide"),f=d.options.direction||"vertical";b.effects.save(c,a);c.show();
var h=b.effects.createWrapper(c).css({overflow:"hidden"}),h=c[0].tagName=="IMG"?h:c,l=f=="vertical"?"height":"width",k=f=="vertical"?"top":"left",f=f=="vertical"?h.height():h.width();e=="show"&&(h.css(l,0),h.css(k,f/2));var m={};m[l]=e=="show"?f:0;m[k]=e=="show"?0:f/2;h.animate(m,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&c.hide();b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(c[0],arguments);c.dequeue()}})})}})(n);(function(b){b.effects.drop=
function(d){return this.queue(function(){var c=b(this),a=["position","top","left","opacity"],e=b.effects.setMode(c,d.options.mode||"hide"),f=d.options.direction||"left";b.effects.save(c,a);c.show();b.effects.createWrapper(c);var h=f=="up"||f=="down"?"top":"left",f=f=="up"||f=="left"?"pos":"neg",l=d.options.distance||(h=="top"?c.outerHeight({margin:true})/2:c.outerWidth({margin:true})/2);e=="show"&&c.css("opacity",0).css(h,f=="pos"?-l:l);var k={opacity:e=="show"?1:0};k[h]=(e=="show"?f=="pos"?"+=":
"-=":f=="pos"?"-=":"+=")+l;c.animate(k,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&c.hide();b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(this,arguments);c.dequeue()}})})}})(n);(function(b){b.effects.explode=function(d){return this.queue(function(){var c=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3,a=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3;d.options.mode=d.options.mode=="toggle"?b(this).is(":visible")?
"hide":"show":d.options.mode;var e=b(this).show().css("visibility","hidden"),f=e.offset();f.top-=parseInt(e.css("marginTop"),10)||0;f.left-=parseInt(e.css("marginLeft"),10)||0;for(var h=e.outerWidth(true),l=e.outerHeight(true),k=0;k<c;k++)for(var m=0;m<a;m++)e.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-m*(h/a),top:-k*(l/c)}).parent().addClass("lvui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/a,height:l/c,left:f.left+m*
(h/a)+(d.options.mode=="show"?(m-Math.floor(a/2))*(h/a):0),top:f.top+k*(l/c)+(d.options.mode=="show"?(k-Math.floor(c/2))*(l/c):0),opacity:d.options.mode=="show"?0:1}).animate({left:f.left+m*(h/a)+(d.options.mode=="show"?0:(m-Math.floor(a/2))*(h/a)),top:f.top+k*(l/c)+(d.options.mode=="show"?0:(k-Math.floor(c/2))*(l/c)),opacity:d.options.mode=="show"?1:0},d.duration||500);setTimeout(function(){d.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide();d.callback&&d.callback.apply(e[0]);
e.dequeue();b("div.lvui-effects-explode").remove()},d.duration||500)})}})(n);(function(b){b.effects.fold=function(d){return this.queue(function(){var c=b(this),a=["position","top","left"],e=b.effects.setMode(c,d.options.mode||"hide"),f=d.options.size||15,h=!!d.options.horizFirst,l=d.duration?d.duration/2:b.fx.speeds._default/2;b.effects.save(c,a);c.show();var k=b.effects.createWrapper(c).css({overflow:"hidden"}),m=e=="show"!=h,n=m?["width","height"]:["height","width"],m=m?[k.width(),k.height()]:[k.height(),
k.width()],g=/([0-9]+)%/.exec(f);g&&(f=parseInt(g[1],10)/100*m[e=="hide"?0:1]);e=="show"&&k.css(h?{height:0,width:f}:{height:f,width:0});h={};g={};h[n[0]]=e=="show"?m[0]:f;g[n[1]]=e=="show"?m[1]:0;k.animate(h,l,d.options.easing).animate(g,l,d.options.easing,function(){e=="hide"&&c.hide();b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(c[0],arguments);c.dequeue()})})}})(n);(function(b){b.effects.highlight=function(d){return this.queue(function(){var c=b(this),a=["backgroundImage",
"backgroundColor","opacity"],e=b.effects.setMode(c,d.options.mode||"show"),f=d.options.color||"#ffff99",h=c.css("backgroundColor");b.effects.save(c,a);c.show();c.css({backgroundImage:"none",backgroundColor:f});f={backgroundColor:h};if(e=="hide")f.opacity=0;c.animate(f,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&c.hide();b.effects.restore(c,a);e=="show"&&b.browser.msie&&this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);c.dequeue()}})})}})(n);
(function(b){b.effects.pulsate=function(d){return this.queue(function(){var c=b(this),a=b.effects.setMode(c,d.options.mode||"show"),e=d.options.times||5,f=d.duration?d.duration/2:b.fx.speeds._default/2;a=="hide"&&e--;c.is(":hidden")&&(c.css("opacity",0),c.show(),c.animate({opacity:1},f,d.options.easing),e-=2);for(var h=0;h<e;h++)c.animate({opacity:0},f,d.options.easing).animate({opacity:1},f,d.options.easing);a=="hide"?c.animate({opacity:0},f,d.options.easing,function(){c.hide();d.callback&&d.callback.apply(this,
arguments)}):c.animate({opacity:0},f,d.options.easing).animate({opacity:1},f,d.options.easing,function(){d.callback&&d.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(n);(function(b){b.effects.puff=function(d){return this.queue(function(){var c=b(this),a=b.extend(true,{},d.options),e=b.effects.setMode(c,d.options.mode||"hide"),f=parseInt(d.options.percent,10)||150;a.fade=true;var h={height:c.height(),width:c.width()},l=f/100;c.from=e=="hide"?h:{height:h.height*
l,width:h.width*l};a.from=c.from;a.percent=e=="hide"?f:100;a.mode=e;c.effect("scale",a,d.duration,d.callback);c.dequeue()})};b.effects.scale=function(d){return this.queue(function(){var c=b(this),a=b.extend(true,{},d.options),e=b.effects.setMode(c,d.options.mode||"effect"),f=parseInt(d.options.percent,10)||(parseInt(d.options.percent,10)==0?0:e=="hide"?0:100),h=d.options.direction||"both",l=d.options.origin;if(e!="effect")a.origin=l||["middle","center"],a.restore=true;l={height:c.height(),width:c.width()};
c.from=d.options.from||(e=="show"?{height:0,width:0}:l);c.to={height:l.height*(h!="horizontal"?f/100:1),width:l.width*(h!="vertical"?f/100:1)};if(d.options.fade){if(e=="show")c.from.opacity=0,c.to.opacity=1;if(e=="hide")c.from.opacity=1,c.to.opacity=0}a.from=c.from;a.to=c.to;a.mode=e;c.effect("size",a,d.duration,d.callback);c.dequeue()})};b.effects.size=function(d){return this.queue(function(){var c=b(this),a="position,top,left,width,height,overflow,opacity".split(","),e=["position","top","left",
"overflow","opacity"],f=["width","height","overflow"],h=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],m=b.effects.setMode(c,d.options.mode||"effect"),n=d.options.restore||false,g=d.options.scale||"both",q=d.options.origin,w={height:c.height(),width:c.width()};c.from=d.options.from||w;c.to=d.options.to||w;if(q)q=b.effects.getBaseline(q,w),c.from.top=(w.height-c.from.height)*q.y,c.from.left=(w.width-
c.from.width)*q.x,c.to.top=(w.height-c.to.height)*q.y,c.to.left=(w.width-c.to.width)*q.x;var v=c.from.height/w.height,u=c.from.width/w.width,y=c.to.height/w.height,s=c.to.width/w.width;if(g=="box"||g=="both"){if(v!=y)a=a.concat(l),c.from=b.effects.setTransition(c,l,v,c.from),c.to=b.effects.setTransition(c,l,y,c.to);if(u!=s)a=a.concat(k),c.from=b.effects.setTransition(c,k,u,c.from),c.to=b.effects.setTransition(c,k,s,c.to)}if((g=="content"||g=="both")&&v!=y)a=a.concat(h),c.from=b.effects.setTransition(c,
h,v,c.from),c.to=b.effects.setTransition(c,h,y,c.to);b.effects.save(c,n?a:e);c.show();b.effects.createWrapper(c);c.css("overflow","hidden").css(c.from);if(g=="content"||g=="both")l=l.concat(["marginTop","marginBottom"]).concat(h),k=k.concat(["marginLeft","marginRight"]),f=a.concat(l).concat(k),c.find("*[width]").each(function(){child=b(this);n&&b.effects.save(child,f);var a=child.height(),c=child.width();child.from={height:a*v,width:c*u};child.to={height:a*y,width:c*s};if(v!=y)child.from=b.effects.setTransition(child,
l,v,child.from),child.to=b.effects.setTransition(child,l,y,child.to);if(u!=s)child.from=b.effects.setTransition(child,k,u,child.from),child.to=b.effects.setTransition(child,k,s,child.to);child.css(child.from);child.animate(child.to,d.duration,d.options.easing,function(){n&&b.effects.restore(child,f)})});c.animate(c.to,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){m=="hide"&&c.hide();b.effects.restore(c,n?a:e);b.effects.removeWrapper(c);d.callback&&d.callback.apply(this,
arguments);c.dequeue()}})})}})(n);(function(b){b.effects.shake=function(d){return this.queue(function(){var c=b(this),a=["position","top","left"];b.effects.setMode(c,d.options.mode||"effect");var e=d.options.direction||"left",f=d.options.distance||20,h=d.options.times||3,l=d.duration||d.options.duration||140;b.effects.save(c,a);c.show();b.effects.createWrapper(c);var k=e=="up"||e=="down"?"top":"left",m=e=="up"||e=="left"?"pos":"neg",e={},n={},g={};e[k]=(m=="pos"?"-=":"+=")+f;n[k]=(m=="pos"?"+=":"-=")+
f*2;g[k]=(m=="pos"?"-=":"+=")+f*2;c.animate(e,l,d.options.easing);for(f=1;f<h;f++)c.animate(n,l,d.options.easing).animate(g,l,d.options.easing);c.animate(n,l,d.options.easing).animate(e,l/2,d.options.easing,function(){b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(n);(function(b){b.effects.slide=function(d){return this.queue(function(){var c=b(this),a=["position","top","left"],e=b.effects.setMode(c,
d.options.mode||"show"),f=d.options.direction||"left";b.effects.save(c,a);c.show();b.effects.createWrapper(c).css({overflow:"hidden"});var h=f=="up"||f=="down"?"top":"left",f=f=="up"||f=="left"?"pos":"neg",l=d.options.distance||(h=="top"?c.outerHeight({margin:true}):c.outerWidth({margin:true}));e=="show"&&c.css(h,f=="pos"?-l:l);var k={};k[h]=(e=="show"?f=="pos"?"+=":"-=":f=="pos"?"-=":"+=")+l;c.animate(k,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&c.hide();
b.effects.restore(c,a);b.effects.removeWrapper(c);d.callback&&d.callback.apply(this,arguments);c.dequeue()}})})}})(n);(function(b){b.effects.transfer=function(d){return this.queue(function(){var c=b(this),a=b(d.options.to),e=a.offset(),a={top:e.top,left:e.left,height:a.innerHeight(),width:a.innerWidth()},e=c.offset(),f=b('<div class="lvui-effects-transfer"></div>').appendTo(document.body).addClass(d.options.className).css({top:e.top,left:e.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(a,
d.duration,d.options.easing,function(){f.remove();d.callback&&d.callback.apply(c[0],arguments);c.dequeue()})})}})(n);jQuery&&function(b){if(b.browser.msie)try{document.execCommand("BackgroundImageCache",false,true)}catch(d){}b.fn.rating=function(c){if(this.length==0)return this;if(typeof arguments[0]=="string"){if(this.length>1){var a=arguments;return this.each(function(){b.fn.rating.apply(b(this),a)})}b.fn.rating[arguments[0]].apply(this,b.makeArray(arguments).slice(1)||[]);return this}c=b.extend({},
b.fn.rating.options,c||{});this.not(".lv-star-rating-applied").addClass("lv-star-rating-applied").each(function(){var a=(this.name||"unnamed-rating").replace(/\[|\]+/g,"_"),d=b(this.form||document.body),h=b(this),l=d.data("rating")||{count:0},k=l[a],m;k&&(m=k.data("rating"));if(k&&m)m.count++;else{m=b.extend({},c||{},(b.metadata?h.metadata():b.meta?h.data():null)||{},{count:0,stars:[],inputs:[]});m.serial=l.count++;k=b('<span class="lv-star-rating-control"/>');h.before(k);k.addClass("rating-to-be-drawn");
if(h.attr("disabled"))m.readOnly=true;k.append(m.cancel=b('<div class="lv-rating-cancel"><a title="'+m.cancel+'">'+m.cancelValue+"</a></div>").mouseover(function(){b(this).rating("drain");b(this).addClass("lv-star-rating-hover")}).mouseout(function(){b(this).rating("draw");b(this).removeClass("lv-star-rating-hover")}).click(function(){b(this).rating("select")}).data("rating",m))}var n=b('<div class="lv-star-rating rater-'+m.serial+'"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");
k.append(n);this.id&&n.attr("id",this.id);this.className&&n.addClass(this.className);if(m.half)m.split=2;if(typeof m.split=="number"&&m.split>0){var g=(b.fn.width?n.width():0)||m.starWidth,q=m.count%m.split,g=Math.floor(g/m.split);n.width(g).find("a").css({"margin-left":"-"+q*g+"px"})}m.readOnly?n.addClass("lv-star-rating-readonly"):n.addClass("lv-star-rating-live").mouseover(function(){b(this).rating("fill");b(this).rating("focus")}).mouseout(function(){b(this).rating("draw");b(this).rating("blur")}).click(function(){b(this).rating("select")});
if(this.checked)m.current=n;h.hide();h.change(function(){b(this).rating("select")});n.data("rating.input",h.data("rating.star",n));m.stars[m.stars.length]=n[0];m.inputs[m.inputs.length]=h[0];m.rater=l[a]=k;m.context=d;h.data("rating",m);k.data("rating",m);n.data("rating",m);d.data("rating",l)});b(".rating-to-be-drawn").rating("draw").removeClass("rating-to-be-drawn");return this};b.extend(b.fn.rating,{focus:function(){var c=this.data("rating");if(!c)return this;if(!c.focus)return this;var a=b(this).data("rating.input")||
b(this.tagName=="INPUT"?this:null);c.focus&&c.focus.apply(a[0],[a.val(),b("a",a.data("rating.star"))[0]])},blur:function(){var c=this.data("rating");if(!c)return this;if(!c.blur)return this;var a=b(this).data("rating.input")||b(this.tagName=="INPUT"?this:null);c.blur&&c.blur.apply(a[0],[a.val(),b("a",a.data("rating.star"))[0]])},fill:function(){var b=this.data("rating");if(!b)return this;b.readOnly||(this.rating("drain"),this.prevAll().andSelf().filter(".rater-"+b.serial).addClass("lv-star-rating-hover"))},
drain:function(){var b=this.data("rating");if(!b)return this;b.readOnly||b.rater.children().filter(".rater-"+b.serial).removeClass("lv-star-rating-on").removeClass("lv-star-rating-hover")},draw:function(){var c=this.data("rating");if(!c)return this;this.rating("drain");c.current?(c.current.data("rating.input").attr("checked","checked"),c.current.prevAll().andSelf().filter(".rater-"+c.serial).addClass("lv-star-rating-on")):b(c.inputs).removeAttr("checked");c.cancel[c.readOnly||c.required?"hide":"show"]();
this.siblings()[c.readOnly?"addClass":"removeClass"]("lv-star-rating-readonly")},select:function(c){var a=this.data("rating");if(!a)return this;if(!a.readOnly){a.current=null;if(typeof c!="undefined"){if(typeof c=="number")return b(a.stars[c]).rating("select");typeof c=="string"&&b.each(a.stars,function(){b(this).data("rating.input").val()==c&&b(this).rating("select")})}else a.current=this[0].tagName=="INPUT"?this.data("rating.star"):this.is(".rater-"+a.serial)?this:null;this.data("rating",a);this.rating("draw");
var d=b(a.current?a.current.data("rating.input"):null);a.callback&&a.callback.apply(d[0],[d.val(),b("a",a.current)[0]])}},readOnly:function(c,a){var d=this.data("rating");if(!d)return this;d.readOnly=c||c==void 0?true:false;a?b(d.inputs).attr("disabled","disabled"):b(d.inputs).removeAttr("disabled");this.data("rating",d);this.rating("draw")},disable:function(){this.rating("readOnly",true,true)},enable:function(){this.rating("readOnly",false,false)}});b.fn.rating.options={cancel:"Cancel Rating",cancelValue:"",
split:0,starWidth:16};b(function(){b("input[type=radio].star").rating()})}(n);var ma=0,T=8;n.extend({getUrlVars:function(){for(var b=[],d,c=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),a=0;a<c.length;a++)d=c[a].split("="),b.push(d[0]),b[d[0]]=d[1];return b},getUrlVar:function(b){return n.getUrlVars()[b]}});n.extend({shortenUrl:function(b,d){var c=m.SERVER+"js/bitly/shorten?longUrl="+encodeURIComponent(b)+"&callback=?";n.getJSON(c,function(a){(a.status_code=200)&&d(a.data)})}});
(function(b){function d(a){return typeof a=="object"?a:{top:a,left:a}}var c=b.scrollTo=function(a,c,d){b(window).scrollTo(a,c,d)};c.defaults={axis:"xy",duration:parseFloat(b.fn.jquery)>=1.3?0:1};c.window=function(){return b(window)._scrollable()};b.fn._scrollable=function(){return this.map(function(){if(this.nodeName&&b.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"])==-1)return this;var a=(this.contentWindow||this).document||this.ownerDocument||this;return b.browser.safari||
a.compatMode=="BackCompat"?a.body:a.documentElement})};b.fn.scrollTo=function(a,e,f){typeof e=="object"&&(f=e,e=0);typeof f=="function"&&(f={onAfter:f});a=="max"&&(a=9E9);f=b.extend({},c.defaults,f);e=e||f.speed||f.duration;f.queue=f.queue&&f.axis.length>1;f.queue&&(e/=2);f.offset=d(f.offset);f.over=d(f.over);return this._scrollable().each(function(){function h(b){k.animate(g,e,f.easing,b&&function(){b.call(this,a,f)})}var l=this,k=b(l),m=a,n,g={},q=k.is("html,body");switch(typeof m){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=
d(m);break}m=b(m,this);case "object":if(m.is||m.style)n=(m=b(m)).offset()}b.each(f.axis.split(""),function(a,b){var d=b=="x"?"Left":"Top",e=d.toLowerCase(),s="scroll"+d,z=l[s],A=c.max(l,b);n?(g[s]=n[e]+(q?0:z-k.offset()[e]),f.margin&&(g[s]-=parseInt(m.css("margin"+d))||0,g[s]-=parseInt(m.css("border"+d+"Width"))||0),g[s]+=f.offset[e]||0,f.over[e]&&(g[s]+=m[b=="x"?"width":"height"]()*f.over[e])):(d=m[e],g[s]=d.slice&&d.slice(-1)=="%"?parseFloat(d)/100*A:d);/^\d+$/.test(g[s])&&(g[s]=g[s]<=0?0:Math.min(g[s],
A));!a&&f.queue&&(z!=g[s]&&h(f.onAfterFirst),delete g[s])});h(f.onAfter)}).end()};c.max=function(a,c){var d=c=="x"?"Width":"Height",h="scroll"+d;if(!b(a).is("html,body"))return a[h]-b(a)[d.toLowerCase()]();var d="client"+d,l=a.ownerDocument.documentElement,k=a.ownerDocument.body;return Math.max(l[h],k[h])-Math.min(l[d],k[d])}})(n);try{testgettext=gettext("test")}catch(ya){gettext=function(b){return b},interpolate=function(b,d,c){return c?b.replace(/%\(\w+\)s/g,function(a){return String(d[a.slice(2,
-2)])}):b.replace(/%s/g,function(){return String(d.shift())})},ngettext=function(b,d,c){return c==1?b:d}}lv_obj=this;var m={},ca=0,Y=false;R=false;Q=false;var I=null,$="",aa="<div id='avg_rating'></div>",ba="<h3 class='lvui-accordion-header lvui-helper-reset lvui-state-active lvui-corner-top lv-read-header'><span class='count lv-count'></span> <div id='avg_rating' class='lv-avg-stars stars' style='display: inline;'></div></h2>";ba+="<div class='lv_reviews lvui-accordion-content lvui-helper-reset lvui-widget-content lvui-corner-bottom lvui-accordion-content-active'></div>";
var q="<h3 class='lvui-accordion-header lvui-helper-reset lvui-state-active lvui-corner-top lv-write-header'>"+gettext("Write a review")+"</h3>";q+="<div class='lv_write lvui-accordion-content lvui-helper-reset lvui-widget-content lvui-corner-bottom lvui-accordion-content-active'>";q+="<label class='lv-review-label item' for='item' style='display:none'>Title</label><input name='item' style='display:none' class='lv-input'/>";q+="<div class='lv-review-rating'>";q+="<label class='lv-review-label rating' for='star_rating'>"+
gettext("Rating")+"</label>";q+="<span><input name='star_new' type='radio' class='star' value='1' />";q+="<input name='star_new' type='radio' class='star' value='2' />";q+="<input name='star_new' type='radio' class='star' value='3' />";q+="<input name='star_new' type='radio' class='star' value='4' />";q+="<input name='star_new' type='radio' class='star' value='5' checked='checked'/>";q+="</span></div>";q+="<label class='lv-review-label textarea-label' for='description'>"+gettext("Review")+"</label>&nbsp;<textarea class='lv-review-description lv-input' name='description'></textarea>";
q+="<label class='lv-review-label tags' for='tags' style='display:none'>"+gettext("Tags")+"</label><input name='tags' style='display:none' class='lv-input'/>";q+="<div class='lv-submitarea'>";q+="<span class='fb_profile'></span>";q+="<input type='button' class='lv-logout lvui-corner-all lvui-state-default lv-button lv-button-left' value='"+gettext("log out")+"' style='display:none'/>";q+="<input type='button' value='"+gettext("Send")+"' class='lv-send lvui-corner-all lvui-state-default lv-button lv-button-right lv-button-send' style='display:none'/>";
q+="<span class='lv-also-post-to' style='display:none'>";q+="<p class='lv-facebook-enabled' style='display:none'><label for='lv-post-to-facebook'><input type='checkbox' id='lv-post-to-facebook' name='lv-post-to-facebook' /> "+gettext("post to Facebook")+"</label></p>";q+="</span>";q+="<span class='lv-also-post-to' style='display:none'>";q+="<p class='lv-twitter-enabled' style='display:none'><label for='lv-post-to-twitter'><input type='checkbox' name='lv-post-to-twitter' id='lv-post-to-twitter' /> "+
gettext("post to Twitter")+"</label></p>";q+="</span>";q+="<input type='button' value='"+gettext("Send")+"' class='lv-register-send lvui-corner-all lvui-state-default lv-button lv-button-right' />";q+="</div>";var da="<div id='lv-pleasewait' title='"+gettext("Please wait...")+"'>";da+="<p>"+gettext("Please wait")+"</p><img src='http://api.loudervoice.com/static/images/loading.gif' align='center'/>";da+="</div>";var L="<div id='lv-register' title='"+gettext("Tell us who you are")+"'>";L+="<p><label class='lv-review-label name' for='name'>"+
gettext("Name/Nickname")+"</label>";L+="<input type='text' class='lv-review-name lv-input-fit lv-credentials' name='name'/></p>";L+="<p><label class='lv-review-label email' for='email'>"+gettext("Email")+"</label>";L+="<input type='text' class='lv-review-email lv-input-fit lv-credentials' name='email'/></p>";L+="<div id='lv-reg-form'>";L+="<p><p class='fb-title' style='display:none'><strong>"+gettext("OR")+"</strong> "+gettext("use your Facebook ID")+":</p><a href='javascript:void(0)' style='display:none' class='fb-login'> <img id='fb_login_image' src='http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_medium_long.gif' alt='Connect' /> </a></p><p class='twitter-title' style='display:none'><strong>"+
gettext("OR")+"</strong> "+gettext("use your Twitter ID")+":</p><p><a href='javascript:void(0)' style='display:none' class='twitter-login'><img id='twitter_login_image' src='http://api.loudervoice.com/static/images/Sign-in-with-Twitter-darker.png' alt='"+gettext("Twitter OAuth")+"'/></a></p>";L+="</div>";L+="</div>";var ja=gettext("LouderVoice is an Irish customer reviews system that powers the review functionality here. They will never pass your contact details to a third party. <a href='http://business.loudervoice.com/' target='_blank'>Learn more</a>"),
fa=/^((([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,
H="",N="";(function(b){b.fn.extend({topProducts:function(d){prod_options=b.extend({SERVER:"http://api.loudervoice.com/",key:null,in_past:30,truncate_item_name:null,items:5,star_img:"static/customers/default/images/star.png",css:["http://api.loudervoice.com/static/customers/default/css/top_widget.css"]},d);for(i=0;i<prod_options.css.length;i++)V(prod_options.css[i]);return this.each(function(){var c=b(this),a="<h3><span style='margin-left:20px;'></span>Top rated items<br style='clear: both;'></h3>";
a+='<div id="lv-top-prods-content"></div>';c.html(a);a={key:prod_options.key,items:prod_options.items,truncate:prod_options.truncate_item_name};if(prod_options.key){var d=new Date,f=new Date;f.setDate(d.getDate()-prod_options.in_past);va(c,a,prod_options.SERVER,prod_options.star_img,f,d)}else b("#lv-top-prods-content",c).append('<div class="content-line"><div style="text-align: center;">No tp key given</div></div>')})},latestReviews:function(d){var c=b.extend({SERVER:"http://api.loudervoice.com/",
key:null,items:5,random:false,min_rating:0,truncate_item_name:null,truncate_description:null,show_description:false,itemurl:"",star_img:"http://api.loudervoice.com/static/customers/default/images/star.png",css:["http://api.loudervoice.com/static/customers/default/css/latest_reviews.css"]},d),a={key:c.key,items:c.items,itemurl:c.itemurl,random:c.random,min_rating:c.min_rating,truncate:c.truncate_item_name,truncate_description:c.truncate_description,lang:m.language};for(i in c.css)V(c.css[i]);return this.each(function(){var d=
b(this);b.getJSON(c.SERVER+"js/reviews/latest/?callback=?",a,function(a){b(d).append("<div class='lv-latest-reviews-widget'></div>");b(".lv-latest-reviews-widget",d).append("<div class='lv-latest-reviews-title'><span style='margin-left:20px;'></span>Latest reviews</div>");if(a.results.length==0)b(".lv-latest-reviews-widget",d).append("There are no reviews yet");else for(index in a.results)if(r=a.results[index],r.fields!=null){create_array=r.fields.created.split(";");review_id="lv-review-"+r.pk;var h=
"<div id='"+review_id+"' class='lv-content-line' review_id_cont='"+r.pk+"'><span class='item'><a href='"+r.fields.shareurl+"#"+review_id+"'>"+r.fields.item+"</a></span>";h+="<div class='stars'>";for(j=1;j<=5;j++)h+=j<=r.fields.rating?"<div class='lv-star-on'><img width='14px' height='14px' src='"+c.star_img+"'></div>":"<div class='lv-star-off'><img width='14px' height='14px' src='"+c.star_img+"'></div>";c.show_description&&(h+="</div><div class='lv-review description' review_id='"+r.pk+"'>"+unescape(r.fields.description)+
"</div></div>");b(".lv-latest-reviews-widget",d).append(h)}})})},avg_rating:function(d){avg_options=b.extend({SERVER:"http://api.loudervoice.com/",itemurl:null,key:null,standalone:false,show_avg_min_count:0,standalone_css:null},d);var c="";if(avg_options.standalone==true)if(c="-stand",avg_options.standalone_css!=null)for(d=0;d<avg_options.standalone_css.length;d++)V(avg_options.standalone_css[d]);else V("http://api.loudervoice.com/static/customers/default/css/avg_standalone.css");return this.each(function(){var a=
b(this);b.getJSON(avg_options.SERVER+"graph_data/get_rating/?callback=?",{key:avg_options.key,itemurl:avg_options.itemurl},function(b){if(b.review_count>=avg_options.show_avg_min_count){var d="<div class='lv-average_rating"+c+"'>",h=parseInt(b.avg_rating+0.5,10),l=parseFloat(b.avg_rating).toFixed(1);for(j=1;j<=5;j++)d+=j<=h?"<div class='avg_rate"+c+" lv-star-on-neg'>&nbsp;</div>":"<div class='avg_rate"+c+" lv-star-off-neg'>&nbsp;</div>";d+="<div id='exact_rate"+c+"'> ("+l+"/5)</div>";d+="<div id='rate_based_on"+
c+"'>Based on "+b.review_count+" reviews</div>";d+="</div>";d+='<br class="clear">';a.html(d)}})})},reviews:function(d){m=b.extend({SERVER:"http://api.loudervoice.com/",currentUrl:window.location.href,item:document.title,itemEditable:false,itemurl:window.location.href,shareurl:null,itemurl_get:false,ignore_slash:false,tags:"",tagsEditable:false,authMethods:{facebook:true,openid:false,gauth:false,twitter:true,loudervoice:true},dynamicLimit:false,limit:10,offset:0,autosize:true,clearOnPagination:true,
activeTab:1,writerOnly:false,readerOnly:false,showitem:false,defaultAnonymousName:null,show_avg:true,facebookPage:false,show_avg_min_count:0,allowAnonymous:true,animated:false,accordion:false,facebook:{appid:null,key:null,postToWall:true,publish_template:null},isFacebookPage:false,facebookLike:false,twitter:{postToTwitter:true},style:{star_on:"http://www.loudervoice.com/static/images/star_on.png",star_off:"http://www.loudervoice.com/static/images/star_off.png"},css:[],key:null},d);if(b.getUrlVar("fbpage")==
"true")m.isFacebookPage=true;if(typeof m.facebook.postToWall=="undefined")m.facebook.postToWall=true;if(m.itemurl.indexOf("#")!=-1)m.itemurl=m.itemurl.substring(0,m.itemurl.indexOf("#"));if(!m.shareurl)m.shareurl=m.itemurl;if(m.autosize)m.clearOnPagination=true;P();for(i=0;i<m.css.length;i++)V(m.css[i]);return this.each(function(){var c=b(this);c.bind("ajaxError",function(){K(c,gettext("Error"),gettext("Internal error occurred. Try to reload this page."),"lvui-icon-alert")});if(m.authMethods.facebook&&
m.facebook.key&&m.facebook.appid)try{FB.init({appId:m.facebook.appid,cookie:true,status:true,xfbml:true}),window.fbAsyncInit=function(){FB.init({appId:m.facebook.appid,cookie:true,status:true,xfbml:true})},FB.Event.subscribe("auth.login",function(a){W(c,a.authResponse)}),FB.Event.subscribe("auth.logout",function(){b(".lv-logout").click()}),FB.Canvas.setAutoResize()}catch(a){m.authMethods.facebook=false}if(m.key==null)c.html(gettext("Please provide API Key."));else{ua(c);b(c).append(da);b("#lv-pleasewait").dialog({dialogClass:"lvui",
autoOpen:false});if(m.isFacebookPage){session={};for(key in b.getUrlVars())session[key]=b.getUrlVar(key);W(c,session)}m.accordion&&(m.autosize?c.accordion({autoHeight:false,clearStyle:true,fillSpace:true,animated:m.animated}):c.accordion({clearStyle:false,fillSpace:true,animated:m.animated}),!m.readerOnly&&!m.writerOnly&&c.accordion("activate",m.activeTab))}})},fetchReviews:function(d,c,a,e){return this.each(function(){a==void 0&&(a="");var f=b(this);item_url=m.itemurl_get!=false?m.itemurl_get:m.itemurl;
b.getJSON(m.SERVER+"js/reviews/?key="+m.key+"&itemurl="+escape(item_url)+"&callback=?&review_id="+a+"&offset="+d+"&limit="+m.limit+"&slash="+m.ignore_slash+"&lang="+m.language,function(h){e!=void 0&&(f=e());h.count!=0?b(".count",f).html(gettext("Read reviews")+" ("+h.count+")"):b(".count",f).html(gettext("There are no reviews yet"));d=h.offset;var l="<div class='lv-average_rating'>",k,n=h.avg.toFixed(1);for(k=1;k<=5;k++)l+=k<=h.avg?"<div class='avg_rate lv-star-on-neg'>&nbsp;</div>":"<div class='avg_rate lv-star-off-neg'>&nbsp;</div>";
l+="&nbsp;("+n+"/5) "+interpolate(ngettext("from %s review","from %s reviews"),[h.count]);l+="</div>";m.show_avg==true&&h.count>=m.show_avg_min_count&&h.count>0&&b(".lv-avg-stars",f).html(l);h.count==0&&!m.readerOnly&&!m.writerOnly&&m.accordion&&f.accordion("activate",1);l=b(".lv_reviews",f);b(".lv-paginator",l).remove();(m.clearOnPagination||c)&&l.html("");d>0&&m.clearOnPagination&&l.append("<div class='lv-paginator'><a href='javascript:void(0)' class='lv-paginator lvui-corner-all lvui-state-default lv-button lv-prev'>"+
interpolate(ngettext("Previous %s review","Previous %s reviews",m.limit),[m.limit])+" </a></div>");for(i=0;i<h.results.length;i++){n=h.results[i];review_id="lv-review-"+n.pk;var p="<div id='"+review_id+"' class='lvui-state-default lvui-corner-all hreview' review_id_cont='"+n.pk+"'><span class='item'><span style='display:none;' class='fn'>"+m.item+"</span></span>";p+=m.itemEditable?"<p class='date-author-edit'><strong>"+n.fields.item+"</strong></p>":"";p+="<p class='date-author-edit'>";n.fields.author.pk==
ca&&(p+="<span class='lvui-icon lvui-icon-trash lv-right' review_id='"+n.pk+"'>Delete</span><span class='lvui-icon lvui-icon-document lv-right' review_id='"+n.pk+"' rating='"+n.fields.rating+"'>edit</span>");m.showitem==true&&(p+="<span class='itemlink item'><a href='"+n.fields.shareurl+"' target='_blank' class='fn'>"+n.fields.item+"</a></span>");create_array=n.fields.created.split(";");p+="      "+gettext("by")+" <strong class='reviewer vcard'><span class='fn lv-fn'>"+unescape(n.extras.author_name)+
"</span></strong> "+gettext("on")+" <span><abbr class='dtreviewed lv-dtreviewed' title='"+create_array[0]+"'>"+create_array[1]+"</abbr></span></p>";p+="<div class='lv-review description' review_id='"+n.pk+"'>"+unescape(n.fields.description)+"</div>";p+="<span class='stars'><span class='rating' style='display: none;'>"+n.fields.rating+"</span>";for(j=1;j<=5;j++)p+=j<=n.fields.rating?"<div class='lv-star-on star'>&nbsp;</div>":"<div class='lv-star-off star'>&nbsp;</div>";p+="</span><span class='version' style='display:none;'>0.3</span>";
n.fields.authenticated==true&&(p+="<div style='float: right; width: 140px;'><a href='http://www.kwikchex.com/' target='_blank'><img src='"+m.SERVER+"static/images/kwikchex_widget.png'/></a</div>");m.facebookLike&&(url=m.SERVER+"js/reviews/track/"+n.pk+"/?next="+encodeURIComponent(m.shareurl+"#"+review_id),p+='<div class="fb-like"><fb:like href="'+url+'" layout="button_count" show_faces="false" width="450"></fb:like></div>');n.fields.response_text&&(p+='<div class="lv-review-response">',p+='<div class="lv-review-response-author">'+
n.fields.response_author+"</div>",p+='<div class="lv-review-response-text">'+n.fields.response_text+"</div>",p+="</div>");p+="</div>";l.append(p)}b(".lvui-icon-document[review_id]",f).click(function(){var a=b(this).attr("review_id"),c=b("div[review_id="+a+"]"),d=parseInt(b(this).attr("rating"),10);if(!(b("div[review_id="+a+"] textarea").length>0)){c.html(c.html().replace(/<br\/>/g,"\n"));c.html(c.html().replace(/<BR\/>/g,"\n"));c.html(c.html().replace(/<br>/g,"\n"));c.html(c.html().replace(/<BR>/g,
"\n"));c.html(c.html().replace(/<p>/g,"\n\n").replace(/<\/p>/g,"\n\n"));c.html(c.html().replace(/<P>/g,"\n\n").replace(/<\/P>/g,"\n\n"));c.html("<textarea class='lv-input'>"+c.html()+"</textarea><br/><input type='button' value='save' class='lv-inline-edit-button lv-button'/>");var e="";for(k=1;k<=5;k++)e+=k==d?"<input type='radio' name='star' class='star' checked='checked' value='"+k+"'/>":"<input type='radio' name='star' class='star' value='"+k+"'/>";b("[review_id_cont="+a+"] .stars").html(e);b("[review_id_cont="+
a+"] .star").rating({required:true,callback:function(a){d=a}});b("div[review_id="+a+"] input").click(function(){var f=b("div[review_id="+a+"] textarea").val(),f=f.replace(/\n/g,"<br/>");c.html(f);e="";for(j=1;j<=5;j++)e+=j<=d?"<div class='lv-star-on star'>&nbsp;</div>":"<div class='lv-star-off star'>&nbsp;</div>";b("[review_id_cont="+a+"] .stars").html(e);f={id:a,desc:escape(f),rating:d};b.getJSON(m.SERVER+"js/reviews/edit/?callback=?",f,function(){})})}});b(".lvui-icon-trash[review_id]",f).click(function(){var a=
b(this).attr("review_id"),c=b("<div id='lv-confirm-dialog' title='"+gettext("Delete?")+"'><p>"+gettext("Are you sure you want to delete this review? This cannot be undone!")+"</p></div>");b(f).append(c);b(c).dialog({dialogClass:"lvui",buttons:{Delete:function(){b.getJSON(m.SERVER+"js/reviews/delete/?callback=?",{id:a},function(){b("[review_id_cont="+a+"].lvui-state-default").addClass("lvui-state-disabled")});b(this).dialog("close");b(this).remove()},Cancel:function(){b(this).dialog("close");b(this).remove()}}})});
d+m.limit<h.count&&(h.count-(d+m.limit)>m.limit?l.append("<div class='lv-paginator'><a href='javascript:void(0)' class='lv-paginator lvui-corner-all lvui-state-default lv-button lv-next'>"+interpolate(ngettext("Next %s review","Next %s reviews",m.limit),[m.limit])+"</a></div>"):l.append("<div class='lv-paginator'><a href='javascript:void(0)' class='lv-paginator lvui-corner-all lvui-state-default lv-button lv-next'>"+interpolate(ngettext("Next %s review","Next %s reviews",h.count-(d+m.limit)),[h.count-
(d+m.limit)])+"</a></div>"));b(".lv-button",f).hover(function(){b(this).addClass("lvui-state-hover")},function(){b(this).removeClass("lvui-state-hover")});b(".lv-next",f).click(function(){f.fetchReviews(d+m.limit,false)});b(".lv-prev",f).click(function(){f.fetchReviews(d-m.limit,false)});m.facebookLike&&(b(".fb-like").each(function(){try{FB.XFBML.parse(this)}catch(a){}}),FB.Event.subscribe("edge.create",function(a){splits=a.split("-");review_id=splits[splits.length-1];b.getJSON(m.SERVER+"js/reviews/track-like/"+
review_id+"/?callback=?")}));a!=""&&b("#lv-review-"+a).length&&b.scrollTo("#lv-review-"+a)})})}})})(n);this.latest_reviews=function(b,d){n(document).ready(function(){n(b).latestReviews(d)})};this.top_products=function(b,d){n(document).ready(function(){n(b).topProducts(d)})};this.reviews=function(b,d){n(document).ready(function(){n(b).reviews(d)})};this.avg_rating=function(b,d){n(document).ready(function(){n(b).avg_rating(d)})};this.oauth_callback=function(b,d){if(b=="twitter"&&typeof d!="undefined"&&
d.id){Q=true;document.cookie="sessionid="+d.session_id;P();var c=n(n(".lv-review-description").parent().parent());c.rating_value=n(".lv-star-rating-control .lv-star-rating-on",c).length;n("[name=description]",c).attr("value").length>0&&M(c);n("#lv-login").dialog("close");n("#lv-register").dialog("close")}}};

