
	function $bu_getBrowser(t){var e,i,a=t||navigator.userAgent,s=!1,n={i:"Internet Explorer",e:"Edge",f:"Firefox",o:"Opera",s:"Safari",n:"Netscape",c:"Chrome",a:"Android Browser",y:"Yandex Browser",v:"Vivaldi",x:"Other"};if(/bot|googlebot|facebook|SMART-TV|Dorado|slurp|wii|Opera Mini|silk|maxthon|SmartTV|maxton|mediapartners|dolfin|dolphin|adsbot|silk|bingbot|google web preview|chromeframe|seamonkey|opera mini|meego|netfront|moblin|maemo|arora|camino|flot|k-meleon|fennec|kazehakase|galeon|epiphany|konqueror|rekonq|symbian|webos|coolnovo|blackberry|bb10|RIM|PlayBook|PaleMoon|QupZilla|Otter|Midori|qutebrowser/i.test(a))return{n:"x",v:0,t:"unknown",donotnotify:"niche browser"};if(/iphone|ipod|ipad|kindle/i.test(a))return{n:"x",v:0,t:"mobile browser",donotnotify:"mobile"};for(var o=/iphone|ipod|ipad|android|mobile|phone|ios|iemobile/i.test(a),r=[["Trident.*rv:VV","i"],["Trident.VV","io"],["MSIE.VV","i"],["Edge.VV","e"],["Vivaldi.VV","v"],["OPR.VV","o"],["YaBrowser.*Chrome.VV","y"],["Chrome.VV","c"],["Firefox.VV","f"],["Version.VV.{0,10}Safari","s"],["Safari.VV","so"],["Opera.*Version.VV","o"],["Opera.VV","o"],["Netscape.VV","n"]],l=0;l<r.length;l++)if(a.match(new RegExp(r[l][0].replace("VV","(\\d+\\.?\\d?)")),"i")){e=r[l][1];break}var h=parseFloat(RegExp.$1);if(!e)return{n:"x",v:0,t:n[e],mobile:o};if(a.indexOf("Android")>-1){var c=parseInt((/WebKit\/([0-9]+)/i.exec(a)||0)[1],10)||2e3;return c<=534?{n:"a",v:c,t:n.a,mob:!0,donotnotify:s,mobile:o}:{n:e,v:h,t:n[e]+" "+h,donotnotify:"mobile on android",mobile:o}}return/windows.nt.5.0|windows.nt.4.0|windows.98|os x 10.4|os x 10.5|os x 10.3|os x 10.2/.test(a)&&(s="oldOS"),"f"!=e||38!=Math.round(h)&&45!=Math.round(h)||(s="ESR"),"so"==e&&(h=4,e="s"),"i"==e&&7==h&&window.XDomainRequest&&(h=8),"io"==e&&(e="i",h=h>6?11:h>5?10:h>4?9:h>3.1?8:h>3?7:9),"e"==e?{n:"i",v:h,t:n[e]+" "+h,donotnotify:s,mobile:o}:{n:e,v:h,t:n[e]+" "+h,donotnotify:s,mobile:o}}var psLibCarouselTimer=[],psLib={BrowserRequeriments:{ie:7,ff:30,op:12.1,sa:7,ch:"auto"},IsMobile:!1,IsTablet:!1,IsTabletPortrait:!1,IsDesktop:!1,IsHD:!1,isOldIE:!1,DetectMobile:function(t){var e={};return e.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i},e.detectMobileBrowsers.fullPattern.test(t)||e.detectMobileBrowsers.shortPattern.test(t.substr(0,4))},DetectTablet:function(t){var e={};return e.detectMobileBrowsers={tabletPattern:/android|ipad|playbook|silk/i},e.detectMobileBrowsers.tabletPattern.test(t)},SetScreen:function(){var t=$(window).innerWidth(),e=window.matchMedia("(orientation: portrait)").matches;t>990&&(psLib.IsDesktop=!0),t>1206&&(psLib.IsHD=!0),psLib.DetectMobile(navigator.userAgent)&&(psLib.IsMobile=!0),psLib.DetectTablet(navigator.userAgent)&&(psLib.IsTablet=!0,psLib.IsTabletPortrait=!!e,window.addEventListener("orientationchange",function(){0==screen.orientation.angle?psLib.IsTabletPortrait=!0:psLib.IsTabletPortrait=!1})),navigator.appVersion.indexOf("MSIE 8")>-1&&(psLib.IsMobile=!1,psLib.IsTablet=!1,psLib.IsDesktop=!0,psLib.IsOldIE=!0,psLib.IsHD=!1,$("html").addClass("lt-ie9"))},CheckCompatibility:function(){window.$buo_f=function(){$bu_getBrowser()},$buo_f()},TableStripes:function(t){psLib.IsOldIE&&$(".ps-table-stripped tbody tr",t).each(function(){var t=$(this);t.parent().find("tr").index(t)%2!=0&&t.addClass("ps-table-oddLine")})},FormResources:function(ctn){$(".ps-frm-multiselect",ctn).each(function(){var t=$(this),e=void 0!==t.data("multiselecttitle")?t.data("multiselecttitle"):"Selecione uma op&ccedil;&atilde;o",i=t.next(".ps-frm-multiselect-change"),a=0==i.length,s=t.is(".ps-frm-valid"),n=!(!s||void 0===t.data("onerror"))&&t.data("onerror"),o=t.is(":disabled"),r={title:e,isValid:s,onError:n},l,h;t.removeData("onerror"),void 0!==t.attr("id")?(l=t.attr("id"),h=l):(l=Math.floor(100*Math.random()),h="psLib-select-"+l,t.attr("id",h));var c="psLib-ModalMultiple-"+l.toString(),d="psLib-ListMultiple-"+l.toString();a&&t.after("<div class='ps-frm-multiselect-change "+(s?"ps-frm-valid":"")+" "+(o?"ps-frm-disabled":"")+"' id='"+d+"' "+(n?"data-onerror='"+n+"'":"")+"></div>"),t.data({multiselectmodal:c,multiselectlist:d}),psLib.FormMultiSelectCreateContent(d,c,h,l,a,r)}).on("change.pslib",function(){var t=$(this),e=t.attr("id"),i=t.data("multiselectlist"),a=t.data("multiselectmodal");t.find("option").each(function(){var t=$(this),e=t.is(":selected");$("#"+a).find("input[value='"+t.val()+"']").prop("checked",e)}),psLib.FormMultiSelectConfig(e,a,i)}),$(".ps-frm-valid[data-onerror]").each(function(){var t=$(this),e=t.data("onerror"),i=e.indexOf("clone:")>-1;if(!t.is(".ps-frm-multiselect")){i&&(e=e.replace("clone:",""),e=$(e).clone().html());var a="ps-frm-ctt-error-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),s='\t\t\t\t<div style="display:none;" class="ps-frm-ctt-error" id="'+a+'">';i||(s+='\t\t\t\t\t<div class="ps-panel ps-panel-ico ps-panel-error">\t\t\t\t\t\t <div class="ps-panel-ctt">\t\t\t\t\t\t\t<span class="ps-ico ps-ico-alert"></span>'),s+=e,i||(s+="\t\t\t\t\t\t </div>\t\t\t\t\t</div>"),s+="\t\t\t\t</div>",$(this).data("onerror","#"+a),psLib.IsMobile?t.prev().is(".ps-frm-lbl-internal")?t.prev().prev().is(".ps-frm-ctt-error")||t.prev().before(s):t.is(".ps-frm-multiselect-change")&&t.prev().prev().is(".ps-frm-lbl-internal")?t.prev().prev().prev().is(".ps-frm-ctt-error")||t.prev().prev().before(s):t.parent().is(".ps-frm-select")?t.parent().before(s):t.prev().is(".ps-frm-ctt-error")||t.before(s):t.parent().is(".ps-frm-select")?t.parent().after(s):t.after().is(".ps-frm-ctt-error")||t.after(s)}}),$(".ps-frm-entry",ctn).on("change.pslib",function(){var t=this.value;t=$.trim(t),this.value=t}),$(".ps-frm-phone",ctn).mask("(99) 9999.9999").on("blur.pslib",function(){var t=this.value,e=psLib.FormValidatePhone(this.value);psLib.FormShowFieldError(this,e)}),$(".ps-frm-celPhone",ctn).mask("(99) 9.9999.999?9").on("blur.pslib",function(){var t=this.value,e=psLib.FormValidatePhone(this.value);psLib.FormShowFieldError(this,e)}),$(".ps-frm-phone[data-onlynumber='true']",ctn).unmask().mask("9999.9999?9").on("blur.pslib",function(){var t=this.value,e=psLib.FormValidatePhone(this.value);psLib.FormShowFieldError(this,e)}),$(".ps-frm-celPhone[data-onlynumber='true']",ctn).mask("9.9999.999?9").on("blur.pslib",function(){var t=this.value,e=psLib.FormValidatePhone(this.value);psLib.FormShowFieldError(this,e)}),$(".ps-frm-zipcode",ctn).mask("99999-999"),$(".ps-frm-mask[data-mask!='']",ctn).each(function(){var t=$(this).data("mask");$(this).mask(t)}),$(".ps-frm-date",ctn).mask("99/99/9999").on("change.pslib",function(){var t=$(this),e=$.trim(t.val()),i=!0;e=e.split("/");var a=new Date(e[2],parseInt(e[1])-1,e[0]);""==e||parseInt(e[0])==parseInt(a.getDate())&&parseInt(e[1])==parseInt(a.getMonth())+1||(i=!1,psLib.IsOldIE&&e==t.attr("placeholder")&&(i=!0)),psLib.FormShowFieldError(this,i)}),$(".ps-frm-cpf",ctn).mask("999.999.999-99").on("blur.pslib",function(){var t=this.value.replace(/[^\d]+/g,""),e=!0;""!=t&&(e=psLib.FormValidateCPF(this.value)),psLib.FormShowFieldError(this,e)}),$(".ps-frm-cnpj",ctn).mask("**.***.***/****-**").on("blur.pslib",function(){var t=this.value.replace(/[^\d]+/g,""),e=!0;""!=t&&(e=psLib.FormValidateCNPJ(this.value)),psLib.FormShowFieldError(this,e)}),$(".ps-frm-email",ctn).on("blur.pslib",function(){var t=!0;""!=this.value&&(t=psLib.FormValidateMail(this.value)),psLib.FormShowFieldError(this,t)}),$(".ps-frm-number",ctn).on("keydown.pslib",function(t){-1!==$.inArray(t.keyCode,[46,8,9,27,13,110])||65==t.keyCode&&!0===t.ctrlKey||86==t.keyCode&&!0===t.ctrlKey||82==t.keyCode&&!0===t.ctrlKey||t.keyCode>=35&&t.keyCode<=39||!t.shiftKey&&(t.keyCode>=48&&t.keyCode<=57||t.keyCode>=96&&t.keyCode<=105)||t.preventDefault()}),$(".ps-frm-cleanup",ctn).on("keyup.fb blur.fb",function(t){var e=this.value,i="allowNumbers"==$(this).data("cleanuptext");if(-1!==$.inArray(t.keyCode,[38,39,40,37,16,9])||(t.shiftKey||t.ctrlKey||t.altKey)&&-1!==$.inArray(t.keyCode,[38,39,40,37,16,9]))return!1;e=e.toUpperCase(),e=psLib.FormCleanupString(e,i),$(this).val(e)}),$(".ps-frm-split",ctn).on("change.pslib",function(){var t=$(this).data("split"),e=this.value;if("string"==typeof t){t=t.split(";"),e=e.replace(/\./g,"").replace(/\(/g,""),e=e.split(t[0]);for(var i=1,a=t.length;i<a;i++)$(t[i]).val(e[i-1]).trigger("change")}}),$(".ps-frm-autocomplete",ctn).each(function(){var t=$(this),min=void 0!==t.data("autocompleteminlength")?t.data("autocompleteminlength"):2,source=t.data("autocompletesource"),onselect=t.data("autocompleteselect"),config={minLength:min};if(void 0===source)return!1;source.indexOf("function:")>-1?config.source=eval("(window."+source.replace("function:","")+")"):source.indexOf("remote:")>-1?config.source=source.replace("remote:",""):config.source=eval("window."+source),void 0!==onselect&&(onselect=onselect.replace("()",""),config.select=eval("window."+onselect)),$(this).autocomplete(config)}),psLib.IsMobile||$(".ps-frm-calendar",ctn).mask("99/99/9999"),$(".ps-frm-calendar",ctn).each(function(){var t=$(this),min=t.data("calendarmindate"),max=t.data("calendarmaxdate"),onselect=t.data("calendarselect"),dft=t.data("calendardefaultdate"),val=t.val();if(psLib.IsMobile&&t.is("input")){var nMin=psLib.FormCalendarMobileParams(min),nMax=psLib.FormCalendarMobileParams(max),nVal=psLib.FormCalendarMobileParams(val);t.attr("type","hidden");var n='<input type="date" name="" class="ps-frm-entry ps-frm-valid ps-mob-dateBuffer" '+(""!=nMin?'min="'+nMin+'"':"")+" "+(""!=nMax?'max="'+nMax+'"':"")+" "+(""!=nVal?'value="'+nVal+'"':"")+' placeholder="Selecione uma data" required/>';t.after(n),$(".ps-mob-dateBuffer",ctn).on("blur.calendar_pslib",function(){var t=$(this),e=t.prev("input"),i=t.val(),a=new Date(i),s="",n=0;if(void 0!==this.getAttribute("min")){var o=this.getAttribute("min");o=o.split("-");for(var r=0,l=o.length;r<l;r++)o[r]=parseInt(o[r]);var h=new Date(o[0],o[1]-1,o[2]);a<h&&(alert("Data invÃ¡lida, a data mÃ­nima permitida Ã© "+$.datepicker.formatDate("dd/mm/yy",h)),n++)}if(void 0!==this.getAttribute("max")){var c=this.getAttribute("max");c=c.split("-");for(var r=0,l=c.length;r<l;r++)c[r]=parseInt(c[r]);var d=new Date(c[0],c[1]-1,c[2]);a>d&&(alert("Data invÃ¡lida, a data mÃ¡xima permitida Ã© "+$.datepicker.formatDate("dd/mm/yy",d)),n++)}n>0?t.addClass("ps-frm-error"):t.removeClass("ps-frm-error"),i=i.split("-"),s=i[2]+"/"+i[1]+"/"+i[0],e.val(s)}),void 0!==onselect&&t.next(".ps-mob-dateBuffer").on("blur.calendar_pslib",function(){eval(onselect)})}else{var nom=void 0!==t.data("calendarnumberofmonths")?t.data("calendarnumberofmonths"):1,config={numberOfMonths:nom};void 0!==dft&&(config.defaultDate=dft),void 0!==min&&(config.minDate=min),void 0!==max&&(config.maxDate=max),void 0!==onselect&&(onselect=onselect.replace("()",""),config.onSelect=eval("window."+onselect)),$(this).datepicker(config)}}).on("blur.psLib change.psLib",function(t){var e=$(this),i=e.val(),a=e.data("calendarmindate"),s=e.data("calendarmaxdate"),n=!0;if("blur"==t.type&&psLib.IsMobile||"change"==t.type&&!psLib.IsMobile){i=psLib.IsMobile?i.split("-"):i.split("/");var o=psLib.IsMobile?new Date(i[0],parseInt(i[1])-1,i[2]):new Date(i[2],parseInt(i[1])-1,i[0]);if(""!=i){if((!psLib.IsMobile||parseInt(i[2])==parseInt(o.getDate())&&parseInt(i[1])==parseInt(o.getMonth())+1)&&(psLib.IsMobile||parseInt(i[0])==parseInt(o.getDate())&&parseInt(i[1])==parseInt(o.getMonth())+1)||(n=!1,psLib.IsOldIE&&i==e.attr("placeholder")&&(n=!0)),void 0!==a&&a.indexOf("/")>-1){a=a.split("/");var r=new Date(a[2],parseInt(a[1])-1,a[0]);o.getTime()<r.getTime()&&(n=!1)}if(void 0!==s&&s.indexOf("/")>-1){s=s.split("/");var l=new Date(s[2],parseInt(s[1])-1,s[0]);o.getTime()>l.getTime()&&(n=!1),console.log(n)}}psLib.FormShowFieldError(this,n)}}),$(".ps-frm-slider",ctn).each(function(){var t=$(this),dft=t.data("sliderdefaultvalues"),min=t.data("sliderminvalue"),max=t.data("slidermaxvalue"),step=t.data("slidersteps"),orient=void 0!==t.data("sliderorientation")?t.data("sliderorientation"):"horizontal",rge=void 0===t.data("sliderrange")||t.data("sliderrange"),onchange=t.data("slideronchange"),config={range:rge,orientation:orient};void 0!==dft&&("string"==typeof dft?(dft=dft.split(","),config.values=dft):config.value=dft),void 0!==min&&(config.min=min),void 0!==max&&(config.max=max),void 0!==step&&(config.step=step),void 0!==onchange&&(onchange=onchange.replace("()",""),config.change=eval("window."+onchange)),$(this).slider(config)}),$(".ps-frm-validate",ctn).on("click.pslib",function(e){e.preventDefault();var t=$(this),frm=t.data("validatescope");if(void 0===frm)return!1;frm=$(frm);var onlyVisible=void 0===t.data("validateonlyvisible")||t.data("validateonlyvisible"),scrollFirst=void 0===t.data("validatescrollfirst")||t.data("validatescrollfirst");if(psLib.FormValidate(frm,onlyVisible,scrollFirst)){var success=t.data("validatesuccess");void 0!==success&&eval(success)}}),$(".ps-frm-lbl-internal + .ps-frm-entry",ctn).off("focus.psLib").on("focus.psLib",function(){$(this).prev("label.ps-frm-lbl-internal").addClass("ps-frm-lbl-focus")}).off("blur.tsFrmLbl").on("blur.tsFrmLbl",function(){var t=$(this);""==t.val()&&t.prev("label.ps-frm-lbl-internal").removeClass("ps-frm-lbl-focus")}).each(function(){var t=$(this);""==t.val()&&t.prev("label.ps-frm-lbl-internal").removeClass("ps-frm-lbl-focus")}),$(".ps-frm-lbl-internal + .ps-frm-select, .ps-frm-lbl-internal + .ps-frm-multiselect",ctn).each(function(){$(this).prev("label.ps-frm-lbl-internal").addClass("ps-frm-lbl-focus")}),$(".ps-frm-calendar-availability",ctn).each(function(){for(var t=$(this),opts=psLib.FormSelectValues2Array(t),params=t.data(),cfg={beforeShowDay:function(t){return $.inArray($.datepicker.formatDate("dd/mm/yy",t),opts)>-1?[!0,"ps-frm-datepicker-availableDate",""]:[!1,"",""]}},dMin=0,dMax=0,minDate,maxDate,i=0,l=opts.length;i<l;i++){var cDate=opts[i].split("/"),dDate=new Date(parseInt(cDate[2]),parseInt(cDate[1])-1,parseInt(cDate[0]));(0==dMin||dDate.valueOf()<dMin)&&(dMin=dDate.valueOf(),minDate=dDate),dMax<dDate.valueOf()&&(dMax=dDate.valueOf(),maxDate=dDate)}if(minDate=new Date(minDate.setDate(minDate.getDate()-1)),maxDate=new Date(maxDate.setDate(maxDate.getDate())),cfg.minDate=minDate,cfg.maxDate=maxDate,void 0===params.calendarid){var thisId=Math.floor(1e3*Math.random());params.calendarid="psLib-calendar-availability-"+thisId}void 0!==params.calendarcallback&&(params.calendarcallback=params.calendarcallback.replace("()",""),eval("var fnVal = typeof window."+params.calendarcallback+" == 'function';"),cfg.onSelect=function(){t.val(arguments[0]),fnVal&&window[params.calendarcallback].apply(this,[arguments[0],arguments[1]])}),opts.length>0&&(void 0===params.calendaravailabilityref?(t.after('<div class="ps-frm-calendar-availability '+(t.is(".ps-frm-calendar-availability-white")?"ps-frm-calendar-availability-white":"")+'" id="'+params.calendarid+'"></div>'),t.data("calendaravailabilityref",params.calendarid)):params.calendarid=t.next().attr("id"),$("#"+params.calendarid).datepicker(cfg),$("#"+params.calendarid).find(".ui-datepicker-today .ui-state-highlight").removeClass("ui-state-active"))}),$(".ps-frm-select-list",ctn).each(function(){var t=$(this),opts=psLib.FormSelectValues2Array(t,!1),params=t.data(),selectId=t.attr("id");if(void 0===params.selectlistid){var thisId=Math.floor(1e3*Math.random());params.selectlistid="ps-frm-select-list-"+thisId}if(void 0===selectId){var thisId=Math.floor(1e3*Math.random());selectId="ps-frm-select-list-opts-"+thisId,t.attr("id",selectId)}if(opts.length>0){var ctt="",generatedList=params.selectlistref,listId=void 0!==params.selectlistref?params.selectlistref:params.selectlistid;void 0===params.selectlistref&&(t.after('<ul class="ps-frm-select-list '+(t.is(".ps-frm-select-list-white")?"ps-frm-select-list-white":"")+'" id="'+params.selectlistid+'"></ul>'),t.data("selectlistref",params.selectlistid));for(var i=0,l=opts.length;i<l;i++)""!=opts[i].val&&(ctt+='<li><a href="'+opts[i].val+'" class="'+(opts[i].isSel?"ps-frm-sl-selected":"")+'" data-selectlistref="#'+selectId+'">'+opts[i].text+"</a></li>");$("#"+listId).html(ctt).find("a").off("click.pslib").on("click.pslib",function(e){e.preventDefault();var t=$(this),list=t.parent().parent(),cl="ps-frm-sl-selected",select=t.data("selectlistref"),val=t.attr("href"),txt=t.text();list.find("a").removeClass(cl),t.addClass(cl),$(select).val(val),void 0!==params.selectcallback&&(params.selectcallback=params.selectcallback.replace("()",""),eval("var fnVal = typeof window."+params.selectcallback+" == 'function';"),fnVal&&window[params.selectcallback].apply(this,[val,txt,select,t]))})}}),psLib.IsMobile&&$(".ps-frm-lbl-internal + .ps-frm-entry:disabled, .ps-frm-lbl-internal + .ps-frm-select-disabled, .ps-frm-lbl-internal + .ps-frm-multiselect:disabled").each(function(){$(this).prev().addClass("ps-frm-lbl-disabled")}),window.navigator.appVersion.indexOf("MSIE 8")>-1&&($("label.ps-frm-radio, label.ps-frm-checkbox",ctn).each(function(){var t=$(this).prev("input");t.is(":checked")?$(this).addClass("ps-frm-selected"):$(this).removeClass("ps-frm-selected"),t.is(":disabled")&&$(this).addClass("ps-frm-disabled")}).on("click",function(){var t=$(this),e=t.prev("input"),i=e.attr("name");t.is(".ps-frm-disabled")||($("input[name='"+i+"']").each(function(){$(this).next("label").removeClass("ps-frm-selected")}),e.trigger("click"),e.is(":radio")?t.addClass("ps-frm-selected"):e.is(":checkbox")&&(e.is(":checked")?t.addClass("ps-frm-selected"):t.removeClass("ps-frm-selected")))}),$("label.ps-frm-onOff-lbl",ctn).each(function(){var t=$(this).prev("input");t.is(":checked")?$(this).addClass("ps-frm-onOff-selected"):$(this).removeClass("ps-frm-onOff-selected"),t.is(":disabled")&&$(this).addClass("ps-frm-onOff-disabled")}).on("click",function(){var t=$(this),e=t.prev("input"),i=e.attr("name");t.is(".ps-frm-onOff-disabled")||(e.trigger("click"),e.is(":checked")?t.addClass("ps-frm-onOff-selected"):t.removeClass("ps-frm-onOff-selected"))}),window.setTimeout(function(){$("input[placeholder!='']",ctn).each(function(){var t=$(this).attr("placeholder");void 0!==t&&""!=t&&($(this).on("focus blur keydown",function(e){"focus"==e.type?this.value==t&&$(this).val(""):"blur"==e.type&&(""==$.trim(this.value)?$(this).val(t):$(this).removeClass("ps-frm-notFilled"))}).addClass("ps-frm-notFilled"),$(this).val("").trigger("blur"))})},200))},FormCalendarMobileParams:function(t){var e;return 0==$("#ps-datepicker-buffer").length&&($("body").append('<input type="text" name="" id="ps-datepicker-buffer" style="position: absolute; left: -20000px; visibility: hidden;">'),$("#ps-datepicker-buffer").datepicker({dateFormat:"yy-mm-dd"})),void 0!==t&&(t=t.split("/"),$("#ps-datepicker-buffer").datepicker("setDate",t[2]+"-"+t[1]+"-"+t[0]),e=$("#ps-datepicker-buffer").val()),e},FormCalendarDateFormatter:function(t){if(void 0===t)return!1;var e="";return t.indexOf("/")>-1&&(t=t.split("/"),e=t[2]+"-"+t[1]+"-"+t[0]),e},FormValidateMail:function(t){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)},FormValidateCPF:function(t){t=t.replace(/[^\d]+/g,"");var e,a;if(e=0,"00000000000"==t||"11111111111"==t||"22222222222"==t||"33333333333"==t||"44444444444"==t||"55555555555"==t||"66666666666"==t||"77777777777"==t||"88888888888"==t||"99999999999"==t)return!1;for(i=1;i<=9;i++)e+=parseInt(t.substring(i-1,i))*(11-i);if(a=10*e%11,10!=a&&11!=a||(a=0),a!=parseInt(t.substring(9,10)))return!1;for(e=0,i=1;i<=10;i++)e+=parseInt(t.substring(i-1,i))*(12-i);return a=10*e%11,10!=a&&11!=a||(a=0),a==parseInt(t.substring(10,11))},FormValidateCNPJ:function(t){if(""==(t=t.replace(/[^\d]+/g,"")))return!1;if(14!=t.length)return!1;if("00000000000000"==t||"11111111111111"==t||"22222222222222"==t||"33333333333333"==t||"44444444444444"==t||"55555555555555"==t||"66666666666666"==t||"77777777777777"==t||"88888888888888"==t||"99999999999999"==t)return!1;for(tamanho=t.length-2,numeros=t.substring(0,tamanho),digitos=t.substring(tamanho),soma=0,pos=tamanho-7,i=tamanho;i>=1;i--)soma+=numeros.charAt(tamanho-i)*pos--,pos<2&&(pos=9);if(resultado=soma%11<2?0:11-soma%11,resultado!=digitos.charAt(0))return!1;for(tamanho+=1,numeros=t.substring(0,tamanho),soma=0,pos=tamanho-7,i=tamanho;i>=1;i--)soma+=numeros.charAt(tamanho-i)*pos--,pos<2&&(pos=9);return resultado=soma%11<2?0:11-soma%11,resultado==digitos.charAt(1)},FormValidatePhone:function(t){var e=!0;return t=t.replace(/\(/g,"").replace(/\)/g,"").replace(/ /g,"").replace(/\./g,""),""!=t&&(t.indexOf("0000000")>-1||t.indexOf("1111111")>-1||t.indexOf("2222222")>-1||t.indexOf("3333333")>-1||t.indexOf("4444444")>-1||t.indexOf("5555555")>-1||t.indexOf("6666666")>-1||t.indexOf("7777777")>-1||t.indexOf("8888888")>-1||t.indexOf("9999999")>-1)&&(e=!1),e},FormCleanupString:function(t,e){return void 0===e&&(e=!1),t=t.replace(/[Ã¡Ã Ã¢Ã£Ã¤]/g,"a"),t=t.replace(/[Ã129;Ã128;Ã130;Ã131;Ã132;]/g,"A"),t=t.replace(/[Ã©Ã¨ÃªÃ«]/g,"e"),t=t.replace(/[Ã137;Ã136;Ã138;Ã139;]/g,"E"),t=t.replace(/[Ã­Ã¬Ã®Ã¯]/g,"i"),t=t.replace(/[Ã141;Ã140;Ã142;Ã143;]/g,"I"),t=t.replace(/[Ã³Ã²Ã´ÃµÃ¶]/g,"o"),t=t.replace(/[Ã147;Ã146;Ã148;Ã149;Ã150;]/g,"O"),t=t.replace(/[ÃºÃ¹Ã»Ã¼]/g,"u"),t=t.replace(/[Ã154;Ã153;Ã155;Ã156;]/g,"U"),t=t.replace(/[Ã§]/g,"c"),t=t.replace(/[Ã135;]/g,"C"),t=t.replace(/\Ë156;/g,""),t=t.replace(/\`/g,""),t=t.replace(/\;/g,""),t=t.replace(/\'/g,""),t=t.replace(/\//g,""),t=t.replace(/\\/g,""),t=t.replace(/\|/g,""),t=t.replace(/\[/g,""),t=t.replace(/\]/g,""),t=t.replace(/\{/g,""),t=t.replace(/\}/g,""),t=t.replace(/\?/g,""),t=t.replace(/\</g,""),t=t.replace(/\>/g,""),t=t.replace(/\-/g,""),t=t.replace(/\+/g,""),t=t.replace(/\=/g,""),t=t.replace(/\(/g,""),t=t.replace(/\)/g,""),t=t.replace(/\!/g,""),t=t.replace(/\@/g,""),t=t.replace(/\#/g,""),t=t.replace(/\$/g,""),t=t.replace(/\%/g,""),t=t.replace(/\^/g,""),t=t.replace(/\&/g,""),t=t.replace(/\*/g,""),e||(t=t.replace(/\d/g,"")),t},FormShowFieldError:function(t,e){var i=void 0!==$(t).data("onerror")&&$(t).data("onerror"),a=$(t).data("onerror");e?($(t).removeClass("ps-frm-error"),void 0!==a&&$(a).slideUp()):($(t).addClass("ps-frm-error"),void 0!==a&&$(a).slideDown())},FormValidate:function(t,e,i){void 0===e&&(e=!0),void 0===i&&(i=!0);var a="input[type='date']:visible,input[type='text']:visible,input[type='tel']:visible, input[type='number']:visible,input[type='email']:visible,input[type='password']:visible,textarea:visible,select:visible,select.ps-frm-multiselect,input[type='radio']:visible,input[type='checkbox']:visible",s="ps-frm-error",n=!0;e||(a="input,textarea,select");for(var o=$(a,t),r=0,l=o.length;r<l;r++){var h=$(o[r]).val(),c=$(o[r]).attr("class"),d=$(o[r]).is("select"),u=$(o[r]).is(":radio"),p=$(o[r]).is(":checkbox");if(void 0!==c&&!$(o[r]).is(":disabled")){if(d&&(h=$("option:selected",o[r]).val()),u||p){var f=$(o[r]).attr("name");h=void 0!==$("input[name='"+f+"']:checked").val()?$("input[name='"+f+"']:checked").val():""}if(c.match(/ps-frm-error/i))n=!1;else if(c.match(/ps-frm-valid/i))if(d&&$(o[r]).is(".ps-frm-multiselect")&&0==h){var g="#"+$(o[r]).data("multiselectlist"),h=$("option:selected",o[r]).length;$(o[r]).on("change.pslib",function(t){var e=$(this),i=e.data("multiselectlist"),a=e.val(),s=!1;null!==a&&(s=!0),psLib.FormShowFieldError(o[r],s),psLib.FormShowFieldError(g,s)}),psLib.FormShowFieldError(o[r],!1),psLib.FormShowFieldError(g,!1)}else""==h||c.match(/ps-frm-notFilled/i)?(n=!1,d?($(o[r]).on("change.pslib",function(t){$(this).parent().removeClass(s),psLib.FormShowFieldError(this,!0)}).parent().addClass(s),psLib.FormShowFieldError(o[r],!1)):u||p?($(o[r]).on("click.pslib",function(t){var e=$(this).attr("name");$("input[name='"+e+"']").removeClass(s),psLib.FormShowFieldError(this,!0)}),psLib.FormShowFieldError(o[r],!1)):($(o[r]).on("keyup",function(t){psLib.FormShowFieldError(this,!0)}),psLib.FormShowFieldError(o[r],!1))):($(o[r]).removeClass(s),psLib.FormShowFieldError(o[r],!0))}}var m=void 0!==$(t).data("formerrorpanel")&&$(t).data("formerrorpanel"),v;return!n&&i&&(m?$(m).slideDown(200,function(){v=$(m).offset(),psLib.ScrollTo(v.top-32)}):(v=$(".ps-frm-error:eq(0)").offset(),psLib.ScrollTo(v.top-32))),n&&m&&$(m).slideUp(200),n},FormMultiSelectCreateListItem:function(t,e,i,a,s){return"<li class='"+i+"'>\t\t\t\t\t"+t+"\t\t\t\t\t<a href='javascript:;' \t\t\t\t\t\tclass='ps-frm-multiselect-remove' \t\t\t\t\t\tdata-multiselect='"+a+"' \t\t\t\t\t\tdata-multiselectmodal='"+s+"' \t\t\t\t\t\tdata-multiselectvalue='"+e+"' >\t\t\t\t\t\t<span class='ps-ico ps-ico-close'></span>\t\t\t\t\t</a>\t\t\t\t</li>"},FormMultiSelectConfig:function(t,e,i){var a=$(".ps-modal-content","#"+e),s=$(".ps-frm-multiselect-selecteditens","#"+i),n=s.parent().find(".ps-btn-multiselect-trigger"),o=s.parent().find(".ps-btn-multiselect-addremove"),r=$("#"+t),l=0;$("input[type='checkbox']",a).each(function(){var i=$(this),a=this.id,n=i.val(),o=i.is(":checked"),h=i.data("multiselecttext"),c=$("li."+a,s);if(o){if(0==c.length){var d=psLib.FormMultiSelectCreateListItem(h,n,a,t,e);s.append(d),psLib.FormMultiSelectRemove(s)}l++}else c.length>0&&$(".ps-frm-multiselect-remove",c).trigger("click");r.find("option[value='"+n+"']").prop("selected",o)}),l>0?(s.show(),n.hide(),o.show(),psLib.FormShowFieldError("#"+i,!0),psLib.FormShowFieldError("#"+t,!0)):(s.hide(),n.show(),o.hide())},FormMultiSelectRemove:function(t){$(".ps-frm-multiselect-remove",t).on("click.pslib",function(){var t=$(this),e=t.data(),i=$(this).parent(),a=i.parent(),s=a.parent().find(".ps-btn-multiselect-trigger"),n=a.parent().find(".ps-btn-multiselect-addremove");$("#"+e.multiselect+" option[value='"+e.multiselectvalue+"']").prop("selected",!1),$("#"+e.multiselectmodal+" input:checkbox[value='"+e.multiselectvalue+"']").prop("checked",!1),i.fadeOut("fast",function(){$(this).remove(),0==$("#"+e.multiselect+" option:selected").length?(n.hide(),s.show()):(s.hide(),n.show())})})},FormMultiSelectCreateContent:function(t,e,i,a,s,n){var o=$("#"+i+" option"),r="",l="";o.each(function(){var t=$(this).val(),s=t.replace(/\//g,"-").replace(/\./g,"-").replace(/\|/g,"-").replace(/\#/g,"-"),n=$(this).text(),o=$(this).is(":selected"),h="ps-frm-chk-"+s+"-"+a;l+='\t\t\t\t\t<div class="ps-frm-multiselect-label">\t\t\t\t\t\t<input type="checkbox" \t\t\t\t\t\t\tname="ps-frm-chk-multiselect-'+a+'" \t\t\t\t\t\t\tvalue="'+t+'" \t\t\t\t\t\t\tclass="ps-frm-checkbox" \t\t\t\t\t\t\tdata-multiselecttext="'+n+'"\t\t\t\t\t\t\tid="'+h+'" \t\t\t\t\t\t\t'+(o?"checked":"")+'\t\t\t\t\t\t\t/>\t\t\t\t\t\t<label \t\t\t\t\t\t\tclass="ps-frm-checkbox" \t\t\t\t\t\t\tfor="'+h+'">'+n+"</label>\t\t\t\t\t</div>",o&&(r+=psLib.FormMultiSelectCreateListItem(n,t,h,i,e))});var h='\t\t\t\t<div class="ps-modal ps-multiselect-modal" id="'+e+'">\t\t\t\t\t<a href="javascript:;" class="ps-modal-close ps-modal-close-default"><span class="ps-ico ps-ico-sm ps-sm-ico-lg ps-ico-close"></span></a>\t\t\t\t\t<div class="ps-modal-container">\t\t\t\t\t\t<div class="ps-modal-title">\t\t\t\t\t\t\t'+n.title+'\t\t\t\t\t\t</div>\t\t\t\t\t\t<div class="ps-modal-content">\t\t\t\t\t\t\t'+l+'\t\t\t\t\t\t</div>\t\t\t\t\t\t<div class="ps-modal-foot">\t\t\t\t\t\t\t<div class="ps-mod8 ps-sm-mod4 ps-sm-lspan4">\t\t\t\t\t\t\t\t<a href="javascript:;" class="ps-btn ps-btn-primary ps-modal-close" data-modal="#'+e+'">Selecionar</a>\t\t\t\t\t\t\t</div>\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t</div>',c="<ul class='ps-frm-multiselect-selecteditens' style='display: none;'>\t\t\t\t\t"+r+"\t\t\t\t</ul>\t\t\t   ",d='\t\t\t\t<a href="javascript:;" \t\t\t\t\tdata-id="'+a+'" \t\t\t\t\tclass="ps-btn ps-btn-multiselect-trigger ps-open-modal" \t\t\t\t\tdata-modal="#'+e+'"\t\t\t\t\tdata-modalonhide="psLib.FormMultiSelectConfig(\''+i+"','"+e+"','"+t+'\')">\t\t\t\t\tSelecionar\t\t\t\t</a>\t\t\t\t<a href="javascript:;" \t\t\t\t\tdata-id="'+a+'" \t\t\t\t\tclass="ps-btn ps-btn-primary ps-btn-multiselect-addremove ps-open-modal" \t\t\t\t\tdata-modal="#'+e+'"\t\t\t\t\tstyle="display: none;" \t\t\t\t\tdata-modalonhide="psLib.FormMultiSelectConfig(\''+i+"','"+e+"','"+t+"')\">\t\t\t\t\t...\t\t\t\t</a>";s?($("body").append(h),$("#"+t).html(c+d)):($("ul.ps-frm-multiselect-selecteditens","#"+t).html(r),$(".ps-modal-content","#"+e).html(l)),""!=r&&($(".ps-btn-multiselect-trigger","#"+t).hide(),$(".ps-btn-multiselect-addremove","#"+t).show(),$(".ps-frm-multiselect-selecteditens","#"+t).show(),psLib.FormMultiSelectRemove("#"+t))},FormSelectValues2Array:function(t,e){void 0===e&&(e=!0);var i=[];return!!t.is("select")&&($("option",t).each(function(){var t=$(this).val(),a=$(this).text(),s=$(this).is(":selected");""!=t&&(e?i.push(t):i.push({text:a,val:t,isSel:s}))}),i)},Loading:function(t){$(".ps-ico-loading",t).each(function(){var t=$(this),e=void 0!==t.data("loadinglines")?t.data("loadinglines"):7,i=void 0!==t.data("loadinglength")?t.data("loadinglength"):3,a=void 0!==t.data("loadingwidth")?t.data("loadingwidth"):2,s=void 0!==t.data("loadingradius")?t.data("loadingradius"):4,n=void 0!==t.data("loadingcorners")?t.data("loadingcorners"):1,o=void 0!==t.data("loadingdirection")?t.data("loadingdirection"):1,r=void 0!==t.data("loadingcolor")?t.data("loadingcolor"):"#00adef",l=!1,h={lines:e,length:i,width:a,radius:s,corners:n,rotate:0,direction:o,color:r,speed:1,trail:49,shadow:!1,hwaccel:!1,className:"ps-ico-loading-spin",zIndex:99,top:"50%",left:"50%"};t.is(".ps-ico-md")?(h.length=14,h.width=7,h.radius=15):t.is(".ps-ico-lg")&&(h.length=21,h.width=11,h.radius=30),t.is(".ps-ico-loading-gray")&&(h.color="#272727"),t.is(".ps-ico-loading-white")&&(h.color="#fff");var c=new Spinner(h).spin(this)}),$(".ps-ico-loading-bar",t).each(function(){var t=$(this);t.html('<div class="ps-ico-bar-container"><div class="ps-ico-bar-spinner"></div></div>');var e=t.find(".ps-ico-bar-spinner");psLib.LoadingBarRotate(e)})},LoadingBarRotate:function(t){var e=t.parent();$(t).animate({left:e.width()},1500,function(){t.css("left",-t.width()+"px"),psLib.LoadingBarRotate(t)})},Notify:function(t){$(".ps-open-notify",t).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=e.data("notifycontent"),a=void 0!==e.data("notifyduration")?e.data("notifyduration"):5e3,s=void 0!==e.data("notifyonshow")&&e.data("notifyonshow"),n=void 0!==e.data("notifyonhide")&&e.data("notifyonhide");if(void 0===i)return!1;psLib.NotifyShowHide(i,a,s,n)})},NotifyShowHide:function(dest,duration,onShow,onHide){var obj,notifyCreate=!1;if(void 0===dest||"integer"==typeof dest)return console.warn("NotificaÃ§Ã£o inexistente"),!1;"string"==typeof dest?0==dest.indexOf("#")||0==dest.indexOf(".")?obj=$(dest):0!=dest.indexOf("success:")&&0!=dest.indexOf("alert:")&&0!=dest.indexOf("error:")||(notifyCreate=psLib.NotifyCreate(dest),obj=$("#"+notifyCreate)):"object"==typeof dest&&(obj=dest),duration=void 0===duration?5e3:parseInt(duration),void 0===onShow&&(onShow=!1),void 0===onHide&&(onHide=!1),obj.find(".ps-notify-close").off("click.pslib").on("click.pslib",function(t){var e=$(this).parent();notifyCreate?psLib.NotifyClose(e,!0):psLib.NotifyClose(e)}),$(window).off("keyup.notify_pslib").on("keyup.notify_pslib",function(t){27==t.keyCode&&(psLib.NotifyClose($(".ps-notify")),$(this).off("keyup.notify_pslib"))});var h=obj.outerHeight();onShow&&eval(onShow),onHide&&obj.data("notifyonhide",onHide),psLib.NotifyClose($(".ps-notify")),obj.stop(!0,!1).animate({"margin-bottom":-h},500),window.notifyTimer&&window.clearTimeout(window.notifyTimer),window.notifyTimer=setTimeout(function(){notifyCreate?psLib.NotifyClose(obj,!0):psLib.NotifyClose(obj)},duration)},NotifyClose:function(obj,erase){if(void 0===obj)return console.warn("ImpossÃ­vel fechar notificaÃ§Ã£o"),!1;void 0===erase&&(erase=!1),obj.stop(!0,!1).animate({"margin-bottom":0},500,function(){void 0!==$(this).data("notifyonhide")&&eval($(this).data("notifyonhide")),erase&&obj.remove()})},NotifyCreate:function(t){var e="",i=new Date,a="",s="Notify"+i.valueOf();return 0==t.indexOf("error:")?(a="ps-notify-error",t=t.replace("error:","")):0==t.indexOf("alert:")?(a="ps-notify-alert",t=t.replace("alert:","")):t=t.replace("success:",""),e+='<div class="ps-notify '+a+'" id="'+s+'">\t\t<a href="javascript:;" class="ps-notify-close ps-notify-close-default"><span class="ps-ico ps-ico-xsm ps-ico-close"></span></a>\t\t<div class="ps-container ps-notify-container">\t\t<span class="ps-ico ps-ico-sm ps-ico-'+(""!=a?"alert":"check")+'"></span>\t\t'+t+"\t\t</div>\t\t</div>",$("body").append(e),s},Organism:function(ctn){var top=$(".ps-site-top",ctn),foot=$(".ps-site-foot",ctn),year=$(".ps-currentYear",ctn),fontsizeWidget=$(".ps-fontSize-widget",ctn),legalAccept=$(".ps-legalAccept-widget",ctn),fixedScroll=$(".ps-fixedscroll");if($(".ps-scrollTo",ctn).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=e.is("a")?e.attr("href"):e.data("scrollto"),a=void 0!==e.data("scrolloffset")?e.data("scrolloffset"):0;if(i=$(i),i.length){var s=i.offset();psLib.ScrollTo(s.top-a)}}),top.length){var bodyBgColor=$("body").css("backgroundColor"),topBgColor=top.css("backgroundColor");if("rgb(255, 255, 255)"!=bodyBgColor&&"#fff"!=bodyBgColor||"rgb(255, 255, 255)"!=topBgColor&&"#fff"!=topBgColor||top.addClass("ps-site-bgWhite"),top.is(".ps-site-top-fixed")||top.is(".ps-site-top-mob-fixed")&&psLib.IsMobile){var h=top.outerHeight();$("body").css("padding-top",h+"px"),top.css("top","0"),$(window).on("resize.topFixed_pslib",function(){var t=top.outerHeight();$("body").css("padding-top",t+"px")}).on("scroll.topFixed_pslib",function(){(window.scrollY>0?window.scrollY:window.pageYOffset)>h?top.addClass("ps-site-top-fixed-min"):top.removeClass("ps-site-top-fixed-min")})}}if(foot.length&&$(".ps-site-container",ctn).css("padding-bottom",foot.outerHeight()+"px"),year.length){var d=new Date;year.html(d.getFullYear())}if(fontsizeWidget.length&&$("a",fontsizeWidget).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=e.data("fontsizecontainer");if(void 0===i)return!1;e.is(".ps-fontSize-small")?$(i).removeClass("ps-fontSize-medium ps-fontSize-large").addClass("ps-fontSize-small"):e.is(".ps-fontSize-medium")?$(i).removeClass("ps-fontSize-small ps-fontSize-large").addClass("ps-fontSize-medium"):e.is(".ps-fontSize-large")&&$(i).removeClass("ps-fontSize-small ps-fontSize-medium").addClass("ps-fontSize-large")}),legalAccept.length){var d=legalAccept.data("legalaccepttext");if(void 0===d)return!1;var btn=legalAccept.find(".ps-btn"),objD=$(d);$(".ps-btn",legalAccept).on("click.psLib_legalAccept",function(e){var t=$(this),modaldest=t.data("modaldisabledalert"),enabledAction=t.data("enableaction");void 0!==modaldest&&t.is(".ps-btn-disabled")&&psLib.ModalShowHide(modaldest),void 0===enabledAction||t.is(".ps-btn-disabled")||eval(enabledAction)}),$(window).on("scroll.legalAccept_pslib",function(){var t=window.scrollY>0?window.scrollY:window.pageYOffset,e=objD.offset(),i=objD.outerHeight(),a=e.top+i-$(this).outerHeight();void 0===t&&(t=window.document.documentElement.scrollTop),t>=a&&(legalAccept.addClass("ps-legalAccept-enabled"),btn.removeClass("ps-btn-disabled"))})}fixedScroll.length&&(psLib.IsTablet||psLib.IsOldIE?fixedScroll.each(function(){var t=$(this),e=t.outerWidth(),i=t.offset(),a=void 0!==t.data("fixedscrolltopoffset")?t.data("fixedscrolltopoffset"):0;$(window).on("scroll.fixedScroll_pslib",function(){var s=window.scrollY>0?window.scrollY:window.pageYOffset;void 0===s&&(s=window.document.documentElement.scrollTop),s>=i.top?t.addClass("ps-fixedscroll-on").css({top:a+"px",left:i.left+"px"}).attr("style",t.attr("style")+";width:"+e+"px !important"):t.removeClass("ps-fixedscroll-on")})}):fixedScroll.each(function(){var t=$(this).outerHeight(),e=t;$(".ps-site-container").css("margin-bottom",e+"px")}))},StrToIdString:function(t){return t=t.toLowerCase(),t=$.trim(t),t=t.replace(/[Ã¡Ã Ã¢Ã£Ã¤]/g,"a"),t=t.replace(/[Ã©Ã¨ÃªÃ«]/g,"e"),t=t.replace(/[Ã­Ã¬Ã®Ã¯]/g,"i"),t=t.replace(/[Ã³Ã²Ã´ÃµÃ¶]/g,"o"),t=t.replace(/[ÃºÃ¹Ã»Ã¼]/g,"u"),t=t.replace(/[Ã§]/g,"c"),t=t.replace(/\Ë156;/g,""),t=t.replace(/\`/g,""),t=t.replace(/\;/g,""),t=t.replace(/\'/g,""),t=t.replace(/\//g,""),t=t.replace(/\\/g,""),t=t.replace(/\|/g,""),t=t.replace(/\[/g,""),t=t.replace(/\]/g,""),t=t.replace(/\{/g,""),t=t.replace(/\}/g,""),t=t.replace(/\?/g,""),t=t.replace(/\</g,""),t=t.replace(/\>/g,""),t=t.replace(/\=/g,""),t=t.replace(/\(/g,""),t=t.replace(/\)/g,""),t=t.replace(/\!/g,""),t=t.replace(/\@/g,""),t=t.replace(/\#/g,""),t=t.replace(/\$/g,""),t=t.replace(/\%/g,""),t=t.replace(/\^/g,""),t=t.replace(/\&/g,""),t=t.replace(/\*/g,""),t=t.replace(/ /g,"-")},ScrollTo:function(t,e,i){void 0===e&&(e=200),$(".ps-site-top-mob-fixed").length>0?t-=$(".ps-site-top-mob-fixed").outerHeight():$(".ps-site-top-fixed").length>0&&(t-=$(".ps-site-top-fixed").outerHeight()),$("html,body").animate({scrollTop:t},e,i)},ConvertHexToRGB:function(t){var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e=parseInt(e[1],16)+","+parseInt(e[2],16)+","+parseInt(e[3],16)},Tooltip:function(t){$(".ps-tooltip",t).on("mouseenter.pslib mouseleave.pslib click.pslib",function(t){var e=$(this),i=e.attr("title");if(void 0!==i&&""!=i){e.removeAttr("title"),ctt='<div class="ps-tooltip-ctt">'+i+"</div>",e.append(ctt);var a=e.find(".ps-tooltip-ctt"),s=e.outerWidth(),n=a.outerWidth();if(e.is(".ps-tooltip-left,.ps-tooltip-right")){var o=e.outerHeight(),r=a.outerHeight(),l=(e.is(".ps-tooltip-left")?"-"+(n+14):s)+"px",e=(o-r)/2+"px";a.css({left:l,top:e})}else{var h=(s-n)/2>-8?(s-n)/2:(s-n)/2+3;psLib.IsMobile?a.css("left","0px"):a.css("left",h+"px")}}})},Popover:function(ctn){$(".ps-popover-close",ctn).on("click.pslib",function(e){e.preventDefault();var t=$(this),p=t.parent(),callback=void 0!==p.data("onpopoverhide")&&p.data("onpopoverhide");p.fadeOut(200,function(){callback&&eval(callback)})}),$(".ps-popover-toggle",ctn).on("mouseenter.pslib mouseleave.pslib click.pslib",function(e){var t=$(this),d=t.data("popover"),dw=$(d).outerWidth(),ref=t.offset(),tw=t.outerWidth(),th=t.outerHeight(),config={},isHelper=t.is(".ps-lbl-helper")||t.parent().is(".ps-lbl-helper"),parentW=t.parents(".ps-container").eq(0).width(),parentRef=t.parents(".ps-container").eq(0).offset(),maxW=$(".ps-container:eq(0)").outerWidth()-(ref.left+tw-7),marginTop=t.parent().is(".ps-lbl-helper")?t.parent().outerHeight()+7:th+7;if(marginLeft=t.parent().is(".ps-lbl-helper")?t.parent().outerWidth()+7:tw+7,void 0!==d)if(psLib.IsMobile?($(d).addClass("ps-popover-top"),config={margin:"7px 0",width:"100%"}):maxW<100?(maxW=271,dw>maxW&&(dw=maxW),$(d).addClass("ps-popover-left"),config={right:"35px","margin-top":"-"+marginTop+"px","max-width":maxW+"px"},isHelper||(config={"margin-top":"-"+(th/2+21)+"px",right:parentW-ref.left+parentRef.left+7+"px"})):(maxW>271&&(maxW=271),$(d).removeClass("ps-popover-left"),config={"margin-left":marginLeft+"px","margin-top":"-"+marginTop+"px","max-width":maxW+"px"},isHelper||(config={"margin-top":"-"+(th/2+21)+"px","margin-left":tw+7+"px"})),t.parent("td").each(function(){$(this).css("position","relative"),$(d).removeClass("ps-popover-left").addClass("ps-popover-bottom"),config={"margin-top":"9px",width:tw+"px"}}),$(d).css(config),!t.is(".ps-popover-toggle-over")&&"click"==e.type||t.is(".ps-popover-toggle-over")&&"mouseenter"==e.type){var callback=void 0!==$(d).data("onpopovershow")&&$(d).data("onpopovershow");$(d).fadeIn(200,function(){callback&&eval(callback)})}else if(t.is(".ps-popover-toggle-over")&&"mouseleave"==e.type){var callback=void 0!==$(d).data("onpopoverhide")&&$(d).data("onpopoverhide");$(d).fadeOut(200,function(){callback&&eval(callback)})}})},Tabs:function(ctn){$(".ps-tab",ctn).on("click.pslib",function(e){e.preventDefault();var t=$(this),d=t.attr("href"),p=t.parent().parent(),ctt=p.next(".ps-tab-content").find(".ps-tab-content-item"),tabSelectedClass="ps-tab-selected";p.find(".ps-tab").removeClass(tabSelectedClass),t.addClass(tabSelectedClass),ctt.each(function(){if($(this).attr("id")!=d.replace("#","")){$(this).hide();var callback=void 0!==$(this).data("ontabhide")&&$(this).data("ontabhide");callback&&eval(callback)}}),$(d).fadeIn(200,function(){var callback=void 0!==$(this).data("ontabshow")&&$(this).data("ontabshow");callback&&eval(callback)})}),""!=location.hash&&$("a.ps-tab[href='"+location.hash+"']",ctn).trigger("click.pslib")},Accordion:function(ctn){var c=0;$(".ps-accordion .ps-panel",ctn).each(function(){$(this).data("accordionidx",c),c++}),$(".ps-accordion .ps-openAccordion",ctn).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=e.closest(".ps-accordion"),a=e.data("accordionidx");void 0!==a&&i.find(".ps-panel").each(function(){if($(this).data("accordionidx")==a)return $(this).find(".ps-panel-head").trigger("click"),!0})}),$(".ps-accordion .ps-panel-head",ctn).on("click.pslib",function(e){e.preventDefault();var t=$(this),p=t.parent(),idx=p.data("accordionidx"),ctt=p.parent().find(".ps-panel"),selectedAccordionClass="ps-accordion-opened";if(p.is(".ps-accordion-disabled"))return!1;if(p.is("."+selectedAccordionClass)){var callback=void 0!==p.data("onaccordionclose")&&p.data("onaccordionclose");callback&&eval(callback),p.find(".ps-panel-ctt,.ps-panel-foot").slideUp(200,function(){p.removeClass(selectedAccordionClass)})}else{ctt.each(function(){if($(this).data("accordionidx")!=idx){var callback=void 0!==$(this).data("onaccordionclose")&&$(this).data("onaccordionclose");callback&&eval(callback),$(this).removeClass(selectedAccordionClass).find(".ps-panel-ctt,.ps-panel-foot").hide()}}),p.find(".ps-panel-ctt,.ps-panel-foot").slideDown(200,function(){p.addClass(selectedAccordionClass)});var callback=void 0!==p.data("onaccordionopen")&&p.data("onaccordionopen");callback&&eval(callback)}if(psLib.IsMobile){var pos=p.offset().top,posSub=$(".ps-site-top-mob-fixed:visible,.ps-site-top-fixed:visible").length>0?$(".ps-site-top-mob-fixed,.ps-site-top-fixed").outerHeight():0;pos=pos-posSub-30,psLib.ScrollTo(pos)}})},Menu:function(t){psLib.IsMobile&&($(".ps-menu.ps-menu-mobile",t).each(function(){var t=$(this),e=void 0!==t.data("mobilewithouttext")&&t.data("mobilewithouttext");toggle='<a href="javascript:;" class="ps-menu-mobile-toggle '+(e?"ps-menu-mobile-toggle-noText":"")+'"><span class="ps-ico ps-ico-sm ps-ico-menu"></span></a>',$(toggle).insertBefore(t)}),$(".ps-menu-mobile-toggle",t).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=e.next("ul.ps-menu"),a="ps-menu-opened";if(i.is(":visible"))e.removeClass(a),i.slideUp("fast");else{var s=e.offset();e.addClass(a),i.slideDown("fast"),psLib.ScrollTo(s.top-30)}})),$(".ps-menu > li",t).each(function(){var t=$(this);(!psLib.IsMobile&&t.not(".ps-menu-vertical,.ps-menu-horizontal")||psLib.IsMobile)&&t.children("ul").length>0&&t.children("a").addClass("ps-menu-hasLevel").on("click.pslib",function(t){t.preventDefault();var e=$(this).offset(),i=$(this).next("ul");c="ps-menu-opened",$(this).toggleClass(c),i.is(":visible")?i.slideUp("fast"):i.slideDown("fast"),psLib.IsMobile&&psLib.ScrollTo(e.top-30)})})},Modal:function(t){$(".ps-open-modal",t).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=void 0!==e.data("modal")&&e.data("modal"),a=void 0!==e.data("modalbackdropstatic")&&e.data("modalbackdropstatic");keyboard=void 0===e.data("modalkeyboarddisable")||e.data("modalkeyboarddisable"),onShow=void 0!==e.data("modalonshow")&&e.data("modalonshow"),onHide=void 0!==e.data("modalonhide")&&e.data("modalonhide"),0!=i&&psLib.ModalShowHide(i,a,keyboard,onShow,onHide)}),$(".ps-modal-close",t).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=void 0!==e.data("modal")?e.data("modal"):e.parent();psLib.ModalShowHide(i)})},ModalShowHide:function(dest,backdrop,keyboard,onShow,onHide){if(void 0===dest||!$(dest).length)return console.warn("Modal inexistente"),!1;var modal=$(dest),mode=modal.is(":visible")?"hide":"show";if(void 0===keyboard&&(keyboard=!0),void 0===backdrop&&(backdrop=!1),void 0===onShow&&(onShow=!1),void 0===onHide&&(onHide=!1),"show"==mode){modal.show(),setTimeout(function(){backdrop?modal.addClass("ps-modal-backdrop-static"):modal.removeClass("ps-modal-backdrop-static"),modal.addClass("ps-modal-visible").data({modalonhide:onHide})},100);var title=modal.find(".ps-modal-title").length?modal.find(".ps-modal-title").outerHeight():0,foot=modal.find(".ps-modal-foot").length?modal.find(".ps-modal-foot").outerHeight():0,windowH=$(window).height();psLib.IsMobile?modal.find(".ps-modal-content").css("max-height",windowH-title-foot+"px"):modal.find(".ps-modal-content").css("padding-bottom",foot+14+"px"),keyboard&&$(window).off("keyup.modal_pslib").on("keyup.modal_pslib",function(t){27==t.keyCode&&(psLib.ModalShowHide(dest),$(this).off("keyup.modal_pslib"))}),$("body").css("overflow","hidden"),onShow&&eval(onShow)}else{var callback=void 0!==modal.data("modalonhide")&&modal.data("modalonhide");modal.removeClass("ps-modal-visible").removeData("modalonhide"),$(window).off("keyup.modal_pslib"),setTimeout(function(){modal.hide(),callback&&eval(callback)},200),$("body").css("overflow","auto")}},Wizard:function(ctn){$(".ps-wizard a").on("click.pslib",function(t){t.preventDefault()}),$(".ps-wizard-submit",ctn).on("click.pslib",function(e){e.preventDefault();var t=$(this),step=t.data("wizardsubmit");if(void 0===step)return!1;location.hash=step.replace("#","");var validator=$(step).data("onstepsubmit");if(void 0!==validator){validator=validator.replace("this","'"+step+"'");var rtn=eval("(window."+validator+")");if(0==rtn)return!1}var selectedStep=$("a[href='"+step+"']",stepList).parent(),stepList=selectedStep.parent(),nextStep=$(step).next(".ps-wizard-content-item"),stepSelectClass="ps-wizard-step-selected",stepAfterClass="ps-wizard-step-after";selectedStep.removeClass(stepSelectClass).addClass(stepAfterClass),selectedStep.next(".ps-wizard-step").addClass(stepSelectClass),$(step).hide(),nextStep.fadeIn(200,function(){var callback=void 0!==$(this).data("onstepshow")&&$(this).data("onstepshow");callback&&eval(callback)}).data("wizardlock",!1),location.hash=nextStep.attr("id")}),$(".ps-wizard-step-show",ctn).on("click.pslib",function(t){t.preventDefault();var e=$(this),i=e.data("wizardshow");if(location.hash=i.replace("#",""),void 0===i)return!1;psLib.WizardShow(i),location.hash=i}),$(window).on("hashchange",function(){var t=$(".ps-wizard-content-item:visible").prev().attr("id");psLib.WizardShow(location.hash),history.back=function(){location.href="#"+t}})},WizardShow:function(t){if(!$(t).is(".ps-wizard-content-item")||void 0!==$(t).data("wizardlock")&&1==$(t).data("wizardlock"))return!1;var e=$(t).parent(),i=$(".ps-wizard a[href='"+t+"']").parent(),a=i.parent(),s="ps-wizard-step-selected",n="ps-wizard-step-after";e.find(".ps-wizard-content-item").hide(),$(t).fadeIn(200),i.removeClass(n).addClass(s),i.prevUntil().addClass(n).removeClass(s),i.nextUntil().removeClass(n).removeClass(s)}},$buoop={vs:{i:psLib.BrowserRequeriments.ie,f:psLib.BrowserRequeriments.ff,o:psLib.BrowserRequeriments.op,s:psLib.BrowserRequeriments.sa},c:2,l:"pt"};!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){function e(e,a){var s,n,o,r=e.nodeName.toLowerCase();return"area"===r?(s=e.parentNode,n=s.name,!(!e.href||!n||"map"!==s.nodeName.toLowerCase())&&(!!(o=t("img[usemap='#"+n+"']")[0])&&i(o))):(/^(input|select|textarea|button|object)$/.test(r)?!e.disabled:"a"===r?e.href||a:a)&&i(e)}function i(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}function a(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.delegate(i,"mouseout",function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",o)}function o(){t.datepicker._isDisabledDatepicker(d.inline?d.dpDiv.parent()[0]:d.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function r(e,i){t.extend(e,i);for(var a in i)null==i[a]&&(e[a]=i[a]);return e}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({scrollParent:function(e){var i=this.css("position"),a="absolute"===i,s=e?/(auto|scroll|hidden)/:/(auto|scroll)/,n=this.parents().filter(function(){var e=t(this);return(!a||"static"!==e.css("position"))&&s.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,a){return!!t.data(e,a[3])},focusable:function(i){return e(i,!isNaN(t.attr(i,"tabindex")))},tabbable:function(i){var a=t.attr(i,"tabindex"),s=isNaN(a);return(s||a>=0)&&e(i,!s)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,i){function a(e,i,a,n){return t.each(s,function(){i-=parseFloat(t.css(e,"padding"+this))||0,a&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),n&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var s="Width"===i?["Left","Right"]:["Top","Bottom"],n=i.toLowerCase(),o={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?o["inner"+i].call(this):this.each(function(){t(this).css(n,a(this,e)+"px")})},t.fn["outer"+i]=function(e,s){return"number"!=typeof e?o["outer"+i].call(this,e):this.each(function(){t(this).css(n,a(this,e,!0,s)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(i){return arguments.length?e.call(this,t.camelCase(i)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.fn.extend({focus:function(e){return function(i,a){return"number"==typeof i?this.each(function(){var e=this;setTimeout(function(){t(e).focus(),a&&a.call(e)},i)}):e.apply(this,arguments)}}(t.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var i,a,s=t(this[0]);s.length&&s[0]!==document;){if(("absolute"===(i=s.css("position"))||"relative"===i||"fixed"===i)&&(a=parseInt(s.css("zIndex"),10),!isNaN(a)&&0!==a))return a;s=s.parent()}return 0}}),t.ui.plugin={add:function(e,i,a){var s,n=t.ui[e].prototype;for(s in a)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([i,a[s]])},call:function(t,e,i,a){var s,n=t.plugins[e];if(n&&(a||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(s=0;n.length>s;s++)t.options[n[s][0]]&&n[s][1].apply(t.element,i)}};var l=0,h=Array.prototype.slice;t.cleanData=function(e){return function(i){var a,s,n;for(n=0;null!=(s=i[n]);n++)try{(a=t._data(s,"events"))&&a.remove&&t(s).triggerHandler("remove")}catch(t){}e(i)}}(t.cleanData),t.widget=function(e,i,a){var s,n,o,r,l={},h=e.split(".")[0];return e=e.split(".")[1],s=h+"-"+e,a||(a=i,i=t.Widget),t.expr[":"][s.toLowerCase()]=function(e){return!!t.data(e,s)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new o(t,e)},t.extend(o,n,{version:a.version,_proto:t.extend({},a),_childConstructors:[]}),r=new i,r.options=t.widget.extend({},r.options),t.each(a,function(e,a){return t.isFunction(a)?void(l[e]=function(){var t=function(){return i.prototype[e].apply(this,arguments)},s=function(t){return i.prototype[e].apply(this,t)};return function(){var e,i=this._super,n=this._superApply;return this._super=t,this._superApply=s,e=a.apply(this,arguments),this._super=i,this._superApply=n,e}}()):void(l[e]=a)}),o.prototype=t.widget.extend(r,{widgetEventPrefix:n?r.widgetEventPrefix||e:e},l,{constructor:o,namespace:h,widgetName:e,widgetFullName:s}),n?(t.each(n._childConstructors,function(e,i){var a=i.prototype;t.widget(a.namespace+"."+a.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,a,s=h.call(arguments,1),n=0,o=s.length;o>n;n++)for(i in s[n])a=s[n][i],s[n].hasOwnProperty(i)&&void 0!==a&&(e[i]=t.isPlainObject(a)?t.isPlainObject(e[i])?t.widget.extend({},e[i],a):t.widget.extend({},a):a);return e},t.widget.bridge=function(e,i){var a=i.prototype.widgetFullName||e;t.fn[e]=function(s){var n="string"==typeof s,o=h.call(arguments,1),r=this;return n?this.each(function(){var i,n=t.data(this,a);return"instance"===s?(r=n,!1):n?t.isFunction(n[s])&&"_"!==s.charAt(0)?(i=n[s].apply(n,o),i!==n&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+s+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+s+"'")}):(o.length&&(s=t.widget.extend.apply(null,[s].concat(o))),this.each(function(){var e=t.data(this,a);e?(e.option(s||{}),e._init&&e._init()):t.data(this,a,new i(s,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=l++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var a,s,n,o=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(o={},a=e.split("."),e=a.shift(),a.length){for(s=o[e]=t.widget.extend({},this.options[e]),n=0;a.length-1>n;n++)s[a[n]]=s[a[n]]||{},s=s[a[n]];if(e=a.pop(),1===arguments.length)return void 0===s[e]?null:s[e];s[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];o[e]=i}return this._setOptions(o),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,i,a){var s,n=this;"boolean"!=typeof e&&(a=i,i=e,e=!1),a?(i=s=t(i),this.bindings=this.bindings.add(i)):(a=i,i=this.element,s=this.widget()),t.each(a,function(a,o){function r(){return e||!0!==n.options.disabled&&!t(this).hasClass("ui-state-disabled")?("string"==typeof o?n[o]:o).apply(n,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||t.guid++);var l=a.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+n.eventNamespace,c=l[2];c?s.delegate(c,h,r):i.bind(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(i).undelegate(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?a[t]:t).apply(a,arguments)}var a=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,a){var s,n,o=this.options[e];if(a=a||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],n=i.originalEvent)for(s in n)s in i||(i[s]=n[s]);return this.element.trigger(i,a),!(t.isFunction(o)&&!1===o.apply(this.element[0],[i].concat(a))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(a,s,n){"string"==typeof s&&(s={effect:s});var o,r=s?!0===s||"number"==typeof s?i:s.effect||i:e;s=s||{},"number"==typeof s&&(s={duration:s}),o=!t.isEmptyObject(s),s.complete=n,s.delay&&a.delay(s.delay),o&&t.effects&&t.effects.effect[r]?a[e](s):r!==e&&a[r]?a[r](s.duration,s.easing,n):a.queue(function(i){t(this)[e](),n&&n.call(a[0]),i()})}}),t.widget;var c=!1;t(document).mouseup(function(){c=!1}),t.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!c){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,a=1===e.which,s=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&t(e.target).closest(this.options.cancel).length;return!(a&&!s&&this._mouseCapture(e))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),c=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),c=!1,!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function e(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function a(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var s,n,o=Math.max,r=Math.abs,l=Math.round,h=/left|center|right/,c=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,u=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==s)return s;var e,i,a=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),n=a.children()[0];return t("body").append(a),e=n.offsetWidth,a.css("overflow","scroll"),i=n.offsetWidth,e===i&&(i=a[0].clientWidth),a.remove(),s=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),a=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),s="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth;return{width:"scroll"===a||"auto"===a&&e.height<e.element[0].scrollHeight?t.position.scrollbarWidth():0,height:s?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),a=t.isWindow(i[0]),s=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:a,isDocument:s,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:a||s?i.width():i.outerWidth(),height:a||s?i.height():i.outerHeight()}}},t.fn.position=function(s){if(!s||!s.of)return f.apply(this,arguments);s=t.extend({},s);var p,g,m,v,b,w,y=t(s.of),_=t.position.getWithinInfo(s.within),x=t.position.getScrollInfo(_),C=(s.collision||"flip").split(" "),k={};return w=a(y),y[0].preventDefault&&(s.at="left top"),g=w.width,m=w.height,v=w.offset,b=t.extend({},v),t.each(["my","at"],function(){var t,e,i=(s[this]||"").split(" ");1===i.length&&(i=h.test(i[0])?i.concat(["center"]):c.test(i[0])?["center"].concat(i):["center","center"]),i[0]=h.test(i[0])?i[0]:"center",i[1]=c.test(i[1])?i[1]:"center",t=d.exec(i[0]),e=d.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],s[this]=[u.exec(i[0])[0],u.exec(i[1])[0]]}),1===C.length&&(C[1]=C[0]),"right"===s.at[0]?b.left+=g:"center"===s.at[0]&&(b.left+=g/2),"bottom"===s.at[1]?b.top+=m:"center"===s.at[1]&&(b.top+=m/2),p=e(k.at,g,m),b.left+=p[0],b.top+=p[1],this.each(function(){var a,h,c=t(this),d=c.outerWidth(),u=c.outerHeight(),f=i(this,"marginLeft"),w=i(this,"marginTop"),S=d+f+i(this,"marginRight")+x.width,D=u+w+i(this,"marginBottom")+x.height,M=t.extend({},b),T=e(k.my,c.outerWidth(),c.outerHeight());"right"===s.my[0]?M.left-=d:"center"===s.my[0]&&(M.left-=d/2),"bottom"===s.my[1]?M.top-=u:"center"===s.my[1]&&(M.top-=u/2),M.left+=T[0],M.top+=T[1],n||(M.left=l(M.left),M.top=l(M.top)),a={marginLeft:f,marginTop:w},t.each(["left","top"],function(e,i){t.ui.position[C[e]]&&t.ui.position[C[e]][i](M,{targetWidth:g,targetHeight:m,elemWidth:d,elemHeight:u,collisionPosition:a,collisionWidth:S,collisionHeight:D,offset:[p[0]+T[0],p[1]+T[1]],my:s.my,at:s.at,within:_,elem:c})}),s.using&&(h=function(t){var e=v.left-M.left,i=e+g-d,a=v.top-M.top,n=a+m-u,l={target:{element:y,left:v.left,top:v.top,width:g,height:m},element:{element:c,left:M.left,top:M.top,width:d,height:u},horizontal:0>i?"left":e>0?"right":"center",vertical:0>n?"top":a>0?"bottom":"middle"};d>g&&g>r(e+i)&&(l.horizontal="center"),u>m&&m>r(a+n)&&(l.vertical="middle"),l.important=o(r(e),r(i))>o(r(a),r(n))?"horizontal":"vertical",s.using.call(this,t,l)}),c.offset(t.extend(M,{using:h}))})},t.ui.position={fit:{left:function(t,e){var i,a=e.within,s=a.isWindow?a.scrollLeft:a.offset.left,n=a.width,r=t.left-e.collisionPosition.marginLeft,l=s-r,h=r+e.collisionWidth-n-s;e.collisionWidth>n?l>0&&0>=h?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=h>0&&0>=l?s:l>h?s+n-e.collisionWidth:s:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,a=e.within,s=a.isWindow?a.scrollTop:a.offset.top,n=e.within.height,r=t.top-e.collisionPosition.marginTop,l=s-r,h=r+e.collisionHeight-n-s;e.collisionHeight>n?l>0&&0>=h?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=h>0&&0>=l?s:l>h?s+n-e.collisionHeight:s:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,a,s=e.within,n=s.offset.left+s.scrollLeft,o=s.width,l=s.isWindow?s.scrollLeft:s.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,d=h+e.collisionWidth-o-l,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(0>(i=t.left+u+p+f+e.collisionWidth-o-n)||r(c)>i)&&(t.left+=u+p+f):d>0&&((a=t.left-e.collisionPosition.marginLeft+u+p+f-l)>0||d>r(a))&&(t.left+=u+p+f)},top:function(t,e){var i,a,s=e.within,n=s.offset.top+s.scrollTop,o=s.height,l=s.isWindow?s.scrollTop:s.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,d=h+e.collisionHeight-o-l,u="top"===e.my[1],p=u?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(0>(a=t.top+p+f+g+e.collisionHeight-o-n)||r(c)>a)&&(t.top+=p+f+g):d>0&&((i=t.top-e.collisionPosition.marginTop+p+f+g-l)>0||d>r(i))&&(t.top+=p+f+g)}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,a,s,o,r=document.getElementsByTagName("body")[0],l=document.createElement("div");e=document.createElement(r?"div":"body"),a={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&t.extend(a,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in a)e.style[o]=a[o];e.appendChild(l),i=r||document.documentElement,i.insertBefore(e,i.firstChild),l.style.cssText="position: absolute; left: 10.7432222px;",s=t(l).offset().left,n=s>10&&11>s,e.innerHTML="",i.removeChild(e)}()}(),t.ui.position,t.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&t(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){var i,a,s,n,o=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:o=!1,a=this.previousFilter||"",s=String.fromCharCode(e.keyCode),n=!1,clearTimeout(this.filterTimer),s===a?n=!0:s=a+s,i=this._filterMenuItems(s),i=n&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(s=String.fromCharCode(e.keyCode),i=this._filterMenuItems(s)),i.length?(this.focus(e,i),this.previousFilter=s,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(t):this.select(t))},refresh:function(){var e,i,a=this,s=this.options.icons.submenu,n=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),n.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.parent(),a=t("<span>").addClass("ui-menu-icon ui-icon "+s).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(a),e.attr("aria-labelledby",i.attr("id"))}),e=n.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&e.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this._super(t,e)},focus:function(t,e){var i,a;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),a=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",a.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,a,s,n,o,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,a=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,s=e.offset().top-this.activeMenu.offset().top-i-a,n=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=e.outerHeight(),0>s?this.activeMenu.scrollTop(n+s):s+r>o&&this.activeMenu.scrollTop(n+s-o+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var a=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));a.length||(a=this.element),this._close(a),this.blur(e),this.activeMenu=a},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var a;this.active&&(a="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),a&&a.length&&this.active||(a=this.activeMenu.find(this.options.items)[e]()),this.focus(i,a)},nextPage:function(e){var i,a,s;return this.active?void(this.isLastItem()||(this._hasScroll()?(a=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-a-s}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(e)},previousPage:function(e){var i,a,s;return this.active?void(this.isFirstItem()||(this._hasScroll()?(a=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-a+s>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first()))):void this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),a=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return a.test(t.trim(t(this).text()))})}}),t.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,a,s=this.element[0].nodeName.toLowerCase(),n="textarea"===s,o="input"===s;this.isMultiLine=!!n||!o&&this.element.prop("isContentEditable"),this.valueMethod=this.element[n||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(s){if(this.element.prop("readOnly"))return e=!0,a=!0,void(i=!0);e=!1,a=!1,i=!1;var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:e=!0,this._move("previousPage",s);break;case n.PAGE_DOWN:e=!0,this._move("nextPage",s);break;case n.UP:e=!0,this._keyEvent("previous",s);break;case n.DOWN:e=!0,this._keyEvent("next",s);break;case n.ENTER:this.menu.active&&(e=!0,s.preventDefault(),this.menu.select(s));break;case n.TAB:this.menu.active&&this.menu.select(s);break;case n.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(s),s.preventDefault());break;default:i=!0,this._searchTimeout(s)}},keypress:function(a){if(e)return e=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&a.preventDefault());if(!i){var s=t.ui.keyCode;switch(a.keyCode){case s.PAGE_UP:this._move("previousPage",a);break;case s.PAGE_DOWN:this._move("nextPage",a);break;case s.UP:this._keyEvent("previous",a);break;case s.DOWN:this._keyEvent("next",a)}}},input:function(t){return a?(a=!1,void t.preventDefault()):void this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),void this._change(t))}}),this._initSource(),this.menu=t("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];t(e.target).closest(".ui-menu-item").length||this._delay(function(){var e=this;this.document.one("mousedown",function(a){a.target===e.element[0]||a.target===i||t.contains(i,a.target)||e.close()})})},menufocus:function(e,i){var a,s;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)})):(s=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:s})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(s.value),void((a=i.item.attr("aria-label")||s.value)&&t.trim(a).length&&(this.liveRegion.children().hide(),t("<div>").text(a).appendTo(this.liveRegion))))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),a=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=a,this._delay(function(){this.previous=a,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=t("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,a=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,a){a(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,s){a.xhr&&a.xhr.abort(),a.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){s(t)},error:function(){s([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),a=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!a)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),--this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var a=this;t.each(i,function(t,i){a._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").text(i.label).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e):void this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var a=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return a.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete,t.extend(t.ui,{datepicker:{version:"1.11.4"}});var d;t.extend(s.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return r(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var a,s,n;a=e.nodeName.toLowerCase(),s="div"===a||"span"===a,e.id||(this.uuid+=1,e.id="dp"+this.uuid),n=this._newInst(t(e),s),n.settings=t.extend({},i||{}),"input"===a?this._connectDatepicker(e,n):s&&this._inlineDatepicker(e,n)},_newInst:function(e,i){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var a=t(e);i.append=t([]),i.trigger=t([]),a.hasClass(this.markerClassName)||(this._attachments(a,i),a.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var a,s,n,o=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=t("<span class='"+this._appendClass+"'>"+o+"</span>"),e[r?"before":"after"](i.append)),e.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),a=this._get(i,"showOn"),("focus"===a||"both"===a)&&e.focus(this._showDatepicker),("button"===a||"both"===a)&&(s=this._get(i,"buttonText"),n=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("<img/>").addClass(this._triggerClass).attr({src:n,alt:s,title:s}):t("<button type='button'></button>").addClass(this._triggerClass).html(n?t("<img/>").attr({src:n,alt:s,title:s}):s)),e[r?"before":"after"](i.trigger),i.trigger.click(function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,a,s,n=new Date(2009,11,20),o=this._get(t,"dateFormat");o.match(/[DM]/)&&(e=function(t){for(i=0,a=0,s=0;t.length>s;s++)t[s].length>i&&(i=t[s].length,a=s);return a},n.setMonth(e(this._get(t,o.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(e(this._get(t,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),t.input.attr("size",this._formatDate(t,n).length)}},_inlineDatepicker:function(e,i){var a=t(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,a,s,n){var o,l,h,c,d,u=this._dialogInst;return u||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),t("body").append(this._dialogInput),u=this._dialogInst=this._newInst(this._dialogInput,!1),u.settings={},t.data(this._dialogInput[0],"datepicker",u)),r(u.settings,s||{}),i=i&&i.constructor===Date?this._formatDate(u,i):i,this._dialogInput.val(i),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+c,h/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),u.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",u),this},_destroyDatepicker:function(e){var i,a=t(e),s=t.data(e,"datepicker");a.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(s.append.remove(),s.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&a.removeClass(this.markerClassName).empty(),d===s&&(d=null))},_enableDatepicker:function(e){var i,a,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,a,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,a){var s,n,o,l,h=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):h?"all"===i?t.extend({},h.settings):this._get(h,i):null:(s=i||{},"string"==typeof i&&(s={},s[i]=a),void(h&&(this._curInst===h&&this._hideDatepicker(),n=this._getDateDatepicker(e,!0),o=this._getMinMaxDate(h,"min"),l=this._getMinMaxDate(h,"max"),r(h.settings,s),null!==o&&void 0!==s.dateFormat&&void 0===s.minDate&&(h.settings.minDate=this._formatDate(h,o)),null!==l&&void 0!==s.dateFormat&&void 0===s.maxDate&&(h.settings.maxDate=this._formatDate(h,l)),"disabled"in s&&(s.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),h),this._autoSize(h),this._setDate(h,n),this._updateAlternate(h),this._updateDatepicker(h))))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,a,s,n=t.datepicker._getInst(e.target),o=!0,r=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),o=!1;break;case 13:return s=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",n.dpDiv),s[0]&&t.datepicker._selectDay(e.target,n.selectedMonth,n.selectedYear,s[0]),i=t.datepicker._get(n,"onSelect"),i?(a=t.datepicker._formatDate(n),i.apply(n.input?n.input[0]:null,[a,n])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(n,"stepBigMonths"):-t.datepicker._get(n,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(n,"stepBigMonths"):+t.datepicker._get(n,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),o=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),o=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),o=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(n,"stepBigMonths"):-t.datepicker._get(n,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),o=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),o=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(n,"stepBigMonths"):+t.datepicker._get(n,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),o=e.ctrlKey||e.metaKey;break;default:o=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):o=!1;o&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,a,s=t.datepicker._getInst(e.target);return t.datepicker._get(s,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(s,"dateFormat")),a=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">a||!i||i.indexOf(a)>-1):void 0},_doKeyUp:function(e){var i,a=t.datepicker._getInst(e.target);if(a.input.val()!==a.lastVal)try{(i=t.datepicker.parseDate(t.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,t.datepicker._getFormatConfig(a)))&&(t.datepicker._setDateFromField(a),t.datepicker._updateAlternate(a),t.datepicker._updateDatepicker(a))}catch(t){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var i,s,n,o,l,h,c;i=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==i&&(t.datepicker._curInst.dpDiv.stop(!0,!0),i&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),s=t.datepicker._get(i,"beforeShow"),!1!==(n=s?s.apply(e,[e,i]):{})&&(r(i.settings,n),i.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(i),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),o=!1,t(e).parents().each(function(){return!(o|="fixed"===t(this).css("position"))}),l={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(i),l=t.datepicker._checkOffset(i,l,o),i.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":o?"fixed":"absolute",display:"none",left:l.left+"px",top:l.top+"px"}),i.inline||(h=t.datepicker._get(i,"showAnim"),c=t.datepicker._get(i,"duration"),i.dpDiv.css("z-index",a(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[h]?i.dpDiv.show(h,t.datepicker._get(i,"showOptions"),c):i.dpDiv[h||"show"](h?c:null),t.datepicker._shouldFocusInput(i)&&i.input.focus(),t.datepicker._curInst=i))}},_updateDatepicker:function(e){this.maxRows=4,d=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,a=this._getNumberOfMonths(e),s=a[1],n=e.dpDiv.find("."+this._dayOverClass+" a");n.length>0&&o.apply(n.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),s>1&&e.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),e.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.focus(),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,a){var s=e.dpDiv.outerWidth(),n=e.dpDiv.outerHeight(),o=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,l=document.documentElement.clientWidth+(a?0:t(document).scrollLeft()),h=document.documentElement.clientHeight+(a?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?s-o:0,i.left-=a&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=a&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+s>l&&l>s?Math.abs(i.left+s-l):0),i.top-=Math.min(i.top,i.top+n>h&&h>n?Math.abs(n+r):0),i},_findPos:function(e){for(var i,a=this._getInst(e),s=this._get(a,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[s?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,a,s,n,o=this._curInst;!o||e&&o!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(o,"showAnim"),a=this._get(o,"duration"),s=function(){t.datepicker._tidyDialog(o)},t.effects&&(t.effects.effect[i]||t.effects[i])?o.dpDiv.hide(i,t.datepicker._get(o,"showOptions"),a,s):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?a:null,s),i||s(),this._datepickerShowing=!1,n=this._get(o,"onClose"),n&&n.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),a=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==a)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,a){var s=t(e),n=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(n,i+("M"===a?this._get(n,"showCurrentAtPos"):0),a),this._updateDatepicker(n))},_gotoToday:function(e){var i,a=t(e),s=this._getInst(a[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(i=new Date,s.selectedDay=i.getDate(),s.drawMonth=s.selectedMonth=i.getMonth(),s.drawYear=s.selectedYear=i.getFullYear()),this._notifyChange(s),this._adjustDate(a)},_selectMonthYear:function(e,i,a){var s=t(e),n=this._getInst(s[0]);n["selected"+("M"===a?"Month":"Year")]=n["draw"+("M"===a?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(s)},_selectDay:function(e,i,a,s){var n,o=t(e);t(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(n=this._getInst(o[0]),n.selectedDay=n.currentDay=t("a",s).html(),n.selectedMonth=n.currentMonth=i,n.selectedYear=n.currentYear=a,this._selectDate(e,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var a,s=t(e),n=this._getInst(s[0]);i=null!=i?i:this._formatDate(n),n.input&&n.input.val(i),this._updateAlternate(n),a=this._get(n,"onSelect"),a?a.apply(n.input?n.input[0]:null,[i,n]):n.input&&n.input.trigger("change"),n.inline?this._updateDatepicker(n):(this._hideDatepicker(),this._lastInput=n.input[0],"object"!=typeof n.input[0]&&n.input.focus(),this._lastInput=null)},_updateAlternate:function(e){var i,a,s,n=this._get(e,"altField");n&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),a=this._getDate(e),s=this.formatDate(i,a,this._getFormatConfig(e)),t(n).each(function(){t(this).val(s)}))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,a){if(null==e||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?""+i:i+""))return null;var s,n,o,r,l=0,h=(a?a.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),d=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,u=(a?a.dayNames:null)||this._defaults.dayNames,p=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,f=(a?a.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,v=-1,b=-1,w=!1,y=function(t){var i=e.length>s+1&&e.charAt(s+1)===t;return i&&s++,i},_=function(t){var e=y(t),a="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,s="y"===t?a:1,n=RegExp("^\\d{"+s+","+a+"}"),o=i.substring(l).match(n);if(!o)throw"Missing number at position "+l;return l+=o[0].length,parseInt(o[0],10)},x=function(e,a,s){var n=-1,o=t.map(y(e)?s:a,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(o,function(t,e){var a=e[1];return i.substr(l,a.length).toLowerCase()===a.toLowerCase()?(n=e[0],l+=a.length,!1):void 0}),-1!==n)return n+1;throw"Unknown name at position "+l},C=function(){if(i.charAt(l)!==e.charAt(s))throw"Unexpected literal at position "+l;l++};for(s=0;e.length>s;s++)if(w)"'"!==e.charAt(s)||y("'")?C():w=!1;else switch(e.charAt(s)){case"d":v=_("d");break;case"D":x("D",d,u);break;case"o":b=_("o");break;case"m":m=_("m");break;case"M":m=x("M",p,f);break;case"y":g=_("y");break;case"@":r=new Date(_("@")),g=r.getFullYear(),m=r.getMonth()+1,v=r.getDate();break;case"!":r=new Date((_("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,v=r.getDate();break;case"'":y("'")?C():w=!0;break;default:C()}if(i.length>l&&(o=i.substr(l),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),b>-1)for(m=1,v=b;!((n=this._getDaysInMonth(g,m-1))>=v);)m++,v-=n;if(r=this._daylightSavingAdjust(new Date(g,m-1,v)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==v)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var a,s=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,o=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,l=function(e){var i=t.length>a+1&&t.charAt(a+1)===e;return i&&a++,i},h=function(t,e,i){var a=""+e;if(l(t))for(;i>a.length;)a="0"+a;return a},c=function(t,e,i,a){return l(t)?a[e]:i[e]},d="",u=!1;if(e)for(a=0;t.length>a;a++)if(u)"'"!==t.charAt(a)||l("'")?d+=t.charAt(a):u=!1;else switch(t.charAt(a)){case"d":d+=h("d",e.getDate(),2);break;case"D":d+=c("D",e.getDay(),s,n);break;case"o":d+=h("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":d+=h("m",e.getMonth()+1,2);break;case"M":d+=c("M",e.getMonth(),o,r);break;case"y":d+=l("y")?e.getFullYear():(10>e.getYear()%100?"0":"")+e.getYear()%100;break;case"@":d+=e.getTime();break;case"!":d+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?d+="'":u=!0;break;default:d+=t.charAt(a)}return d},_possibleChars:function(t){var e,i="",a=!1,s=function(i){var a=t.length>e+1&&t.charAt(e+1)===i;return a&&e++,a};for(e=0;t.length>e;e++)if(a)"'"!==t.charAt(e)||s("'")?i+=t.charAt(e):a=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":s("'")?i+="'":a=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),a=t.lastVal=t.input?t.input.val():null,s=this._getDefaultDate(t),n=s,o=this._getFormatConfig(t);try{n=this.parseDate(i,a,o)||s}catch(t){a=e?"":a}t.selectedDay=n.getDate(),t.drawMonth=t.selectedMonth=n.getMonth(),t.drawYear=t.selectedYear=n.getFullYear(),t.currentDay=a?n.getDate():0,t.currentMonth=a?n.getMonth():0,t.currentYear=a?n.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,a){var s=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},n=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(t){}for(var a=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,s=a.getFullYear(),n=a.getMonth(),o=a.getDate(),r=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=r.exec(i);l;){switch(l[2]||"d"){case"d":case"D":o+=parseInt(l[1],10);break;case"w":case"W":o+=7*parseInt(l[1],10);break;case"m":case"M":n+=parseInt(l[1],10),o=Math.min(o,t.datepicker._getDaysInMonth(s,n));break;case"y":case"Y":s+=parseInt(l[1],10),o=Math.min(o,t.datepicker._getDaysInMonth(s,n))}l=r.exec(i)}return new Date(s,n,o)},o=null==i||""===i?a:"string"==typeof i?n(i):"number"==typeof i?isNaN(i)?a:s(i):new Date(i.getTime());return o=o&&"Invalid Date"==""+o?a:o,o&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var a=!e,s=t.selectedMonth,n=t.selectedYear,o=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=o.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=o.getMonth(),t.drawYear=t.selectedYear=t.currentYear=o.getFullYear(),s===t.selectedMonth&&n===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(a?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),a="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(a,-i,"M")},next:function(){t.datepicker._adjustDate(a,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(a)},selectDay:function(){return t.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(a,this,"Y"),!1}};t(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,a,s,n,o,r,l,h,c,d,u,p,f,g,m,v,b,w,y,_,x,C,k,S,D,M,T,L,I,F,P,R,A,E,z,O,W,B,N=new Date,j=this._daylightSavingAdjust(new Date(N.getFullYear(),N.getMonth(),N.getDate())),H=this._get(t,"isRTL"),V=this._get(t,"showButtonPanel"),Y=this._get(t,"hideIfNoPrevNext"),G=this._get(t,"navigationAsDateFormat"),q=this._getNumberOfMonths(t),U=this._get(t,"showCurrentAtPos"),K=this._get(t,"stepMonths"),X=1!==q[0]||1!==q[1],Q=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),J=this._getMinMaxDate(t,"min"),$=this._getMinMaxDate(t,"max"),Z=t.drawMonth-U,tt=t.drawYear;if(0>Z&&(Z+=12,tt--),$)for(e=this._daylightSavingAdjust(new Date($.getFullYear(),$.getMonth()-q[0]*q[1]+1,$.getDate())),e=J&&J>e?J:e;this._daylightSavingAdjust(new Date(tt,Z,1))>e;)0>--Z&&(Z=11,tt--);for(t.drawMonth=Z,t.drawYear=tt,i=this._get(t,"prevText"),i=G?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-K,1)),this._getFormatConfig(t)):i,a=this._canAdjustMonth(t,-1,tt,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"e":"w")+"'>"+i+"</span></a>":Y?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"e":"w")+"'>"+i+"</span></a>",s=this._get(t,"nextText"),s=G?this.formatDate(s,this._daylightSavingAdjust(new Date(tt,Z+K,1)),this._getFormatConfig(t)):s,n=this._canAdjustMonth(t,1,tt,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"w":"e")+"'>"+s+"</span></a>":Y?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"w":"e")+"'>"+s+"</span></a>",o=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?Q:j,o=G?this.formatDate(o,r,this._getFormatConfig(t)):o,l=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",h=V?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(H?l:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+o+"</button>":"")+(H?"":l)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,d=this._get(t,"showWeek"),u=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),v=this._get(t,"showOtherMonths"),b=this._get(t,"selectOtherMonths"),w=this._getDefaultDate(t),y="",x=0;q[0]>x;x++){for(C="",this.maxRows=4,k=0;q[1]>k;k++){if(S=this._daylightSavingAdjust(new Date(tt,Z,t.selectedDay)),D=" ui-corner-all",M="",X){if(M+="<div class='ui-datepicker-group",q[1]>1)switch(k){case 0:M+=" ui-datepicker-group-first",D=" ui-corner-"+(H?"right":"left");break;case q[1]-1:M+=" ui-datepicker-group-last",D=" ui-corner-"+(H?"left":"right");break;default:M+=" ui-datepicker-group-middle",D=""}M+="'>"}for(M+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+D+"'>"+(/all|left/.test(D)&&0===x?H?n:a:"")+(/all|right/.test(D)&&0===x?H?a:n:"")+this._generateMonthYearHeader(t,Z,tt,J,$,x>0||k>0,f,g)+"</div><table class='ui-datepicker-calendar'><thead><tr>",T=d?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",_=0;7>_;_++)L=(_+c)%7,T+="<th scope='col'"+((_+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+u[L]+"'>"+p[L]+"</span></th>";for(M+=T+"</tr></thead><tbody>",I=this._getDaysInMonth(tt,Z),tt===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,I)),F=(this._getFirstDayOfMonth(tt,Z)-c+7)%7,P=Math.ceil((F+I)/7),R=X&&this.maxRows>P?this.maxRows:P,this.maxRows=R,A=this._daylightSavingAdjust(new Date(tt,Z,1-F)),E=0;R>E;E++){for(M+="<tr>",z=d?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(A)+"</td>":"",_=0;7>_;_++)O=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],W=A.getMonth()!==Z,B=W&&!b||!O[0]||J&&J>A||$&&A>$,z+="<td class='"+((_+c+6)%7>=5?" ui-datepicker-week-end":"")+(W?" ui-datepicker-other-month":"")+(A.getTime()===S.getTime()&&Z===t.selectedMonth&&t._keyEvent||w.getTime()===A.getTime()&&w.getTime()===S.getTime()?" "+this._dayOverClass:"")+(B?" "+this._unselectableClass+" ui-state-disabled":"")+(W&&!v?"":" "+O[1]+(A.getTime()===Q.getTime()?" "+this._currentClass:"")+(A.getTime()===j.getTime()?" ui-datepicker-today":""))+"'"+(W&&!v||!O[2]?"":" title='"+O[2].replace(/'/g,"&#39;")+"'")+(B?"":" data-handler='selectDay' data-event='click' data-month='"+A.getMonth()+"' data-year='"+A.getFullYear()+"'")+">"+(W&&!v?"&#xa0;":B?"<span class='ui-state-default'>"+A.getDate()+"</span>":"<a class='ui-state-default"+(A.getTime()===j.getTime()?" ui-state-highlight":"")+(A.getTime()===Q.getTime()?" ui-state-active":"")+(W?" ui-priority-secondary":"")+"' href='#'>"+A.getDate()+"</a>")+"</td>",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);M+=z+"</tr>"}Z++,Z>11&&(Z=0,tt++),M+="</tbody></table>"+(X?"</div>"+(q[0]>0&&k===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),C+=M}y+=C}return y+=h,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,a,s,n,o,r){var l,h,c,d,u,p,f,g,m=this._get(t,"changeMonth"),v=this._get(t,"changeYear"),b=this._get(t,"showMonthAfterYear"),w="<div class='ui-datepicker-title'>",y="";if(n||!m)y+="<span class='ui-datepicker-month'>"+o[e]+"</span>";else{for(l=a&&a.getFullYear()===i,h=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;12>c;c++)(!l||c>=a.getMonth())&&(!h||s.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(b||(w+=y+(!n&&m&&v?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",n||!v)w+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(d=this._get(t,"yearRange").split(":"),u=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?u+parseInt(t,10):parseInt(t,10);return isNaN(e)?u:e},f=p(d[0]),g=Math.max(f,p(d[1]||"")),f=a?Math.max(f,a.getFullYear()):f,g=s?Math.min(g,s.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";g>=f;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",w+=t.yearshtml,t.yearshtml=null}return w+=this._get(t,"yearSuffix"),b&&(w+=(!n&&m&&v?"":"&#xa0;")+y),w+="</div>"},_adjustInstDate:function(t,e,i){var a=t.drawYear+("Y"===i?e:0),s=t.drawMonth+("M"===i?e:0),n=Math.min(t.selectedDay,this._getDaysInMonth(a,s))+("D"===i?e:0),o=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(a,s,n)));t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),a=this._getMinMaxDate(t,"max"),s=i&&i>e?i:e;return a&&s>a?a:s},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,a){var s=this._getNumberOfMonths(t),n=this._daylightSavingAdjust(new Date(i,a+(0>e?e:s[0]*s[1]),1));return 0>e&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(t,n)},_isInRange:function(t,e){var i,a,s=this._getMinMaxDate(t,"min"),n=this._getMinMaxDate(t,"max"),o=null,r=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),a=(new Date).getFullYear(),o=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(o+=a),i[1].match(/[+\-].*/)&&(r+=a)),(!s||e.getTime()>=s.getTime())&&(!n||e.getTime()<=n.getTime())&&(!o||e.getFullYear()>=o)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,a){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var s=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(a,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),s,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).mousedown(t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.11.4",t.datepicker,t.widget("ui.slider",t.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,a=this.options,s=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),n=[];for(i=a.values&&a.values.length||1,s.length>i&&(s.slice(i).remove(),s=s.slice(0,i)),e=s.length;i>e;e++)n.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>");this.handles=s.add(t(n.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e)})},_createRange:function(){var e=this.options,i="";e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=t("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===e.range||"max"===e.range?" ui-slider-range-"+e.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(e){var i,a,s,n,o,r,l,h,c=this,d=this.options;return!d.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},a=this._normValueFromMouse(i),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(a-c.values(e));(s>i||s===i&&(e===c._lastChangedValue||c.values(e)===d.min))&&(s=i,n=t(this),o=e)}),!1!==(r=this._start(e,o))&&(this._mouseSliding=!0,this._handleIndex=o,n.addClass("ui-state-active").focus(),l=n.offset(),h=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-n.width()/2,top:e.pageY-l.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,o,a),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,a,s,n;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),a=i/e,a>1&&(a=1),0>a&&(a=0),"vertical"===this.orientation&&(a=1-a),s=this._valueMax()-this._valueMin(),n=this._valueMin()+a*s,this._trimAlignValue(n)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var a,s,n;this.options.values&&this.options.values.length?(a=this.values(e?0:1),2===this.options.values.length&&!0===this.options.range&&(0===e&&i>a||1===e&&a>i)&&(i=a),i!==this.values(e)&&(s=this.values(),s[e]=i,n=this._trigger("slide",t,{handle:this.handles[e],value:i,values:s}),a=this.values(e?0:1),!1!==n&&this.values(e,i))):i!==this.value()&&!1!==(n=this._trigger("slide",t,{handle:this.handles[e],value:i}))&&this.value(i)},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._lastChangedValue=e,this._trigger("change",t,i)}},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(e,i){var a,s,n;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),void this._change(null,e);if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(a=this.options.values,s=arguments[0],n=0;a.length>n;n+=1)a[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(e,i){var a,s=0;switch("range"===e&&!0===this.options.range&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(s=this.options.values.length),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!i),this._super(e,i),e){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),a=0;s>a;a+=1)this._change(null,a);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,a;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),a=0;i.length>a;a+=1)i[a]=this._trimAlignValue(i[a]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,a=t-i;return 2*Math.abs(i)>=e&&(a+=i>0?e:-e),parseFloat(a.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;t=Math.floor(+(t-e).toFixed(this._precision())/i)*i+e,this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var e,i,a,s,n,o=this.options.range,r=this.options,l=this,h=!this._animateOff&&r.animate,c={};this.options.values&&this.options.values.length?this.handles.each(function(a){i=(l.values(a)-l._valueMin())/(l._valueMax()-l._valueMin())*100,c["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](c,r.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===a&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===a&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===a&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===a&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(a=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(a-s)/(n-s)*100:0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](c,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[h?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[h?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(e){var i,a,s,n,o=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,t(e.target).addClass("ui-state-active"),!1===(i=this._start(e,o))))return}switch(n=this.options.step,a=s=this.options.values&&this.options.values.length?this.values(o):this.value(),e.keyCode){case t.ui.keyCode.HOME:s=this._valueMin();break;case t.ui.keyCode.END:s=this._valueMax();break;case t.ui.keyCode.PAGE_UP:s=this._trimAlignValue(a+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:s=this._trimAlignValue(a-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(a===this._valueMax())return;s=this._trimAlignValue(a+n);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(a===this._valueMin())return;s=this._trimAlignValue(a-n)}this._slide(e,o,s)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),t(e.target).removeClass("ui-state-active"))}}});var u="ui-effects-",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var a=c[e.type]||{};return null==t?i||!e.def?null:e.def:(t=a.floor?~~t:parseFloat(t),isNaN(t)?e.def:a.mod?(t+a.mod)%a.mod:0>t?0:t>a.max?a.max:t)}function a(i){var a=l(),s=a._rgba=[];return i=i.toLowerCase(),p(r,function(t,n){var o,r=n.re.exec(i),l=r&&n.parse(r),c=n.space||"rgba";return l?(o=a[c](l),a[h[c].cache]=o[h[c].cache],s=a._rgba=o._rgba,!1):e}),s.length?("0,0,0,0"===s.join()&&t.extend(s,n.transparent),a):n[i]}function s(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var n,o=/^([\-+])=\s*(\d+\.?\d*)/,r=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,a,s){return new t.Color.fn.parse(e,i,a,s)},h={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},c={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},u=t("<p>")[0],p=t.each;u.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=u.style.backgroundColor.indexOf("rgba")>-1,p(h,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(s,o,r,c){if(s===e)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=t(s).css(o),o=e);var d=this,u=t.type(s),f=this._rgba=[];return o!==e&&(s=[s,o,r,c],u="array"),"string"===u?this.parse(a(s)||n._default):"array"===u?(p(h.rgba.props,function(t,e){f[e.idx]=i(s[e.idx],e)}),this):"object"===u?(s instanceof l?p(h,function(t,e){s[e.cache]&&(d[e.cache]=s[e.cache].slice())}):p(h,function(e,a){var n=a.cache;p(a.props,function(t,e){if(!d[n]&&a.to){if("alpha"===t||null==s[t])return;d[n]=a.to(d._rgba)}d[n][e.idx]=i(s[t],e,!0)}),d[n]&&0>t.inArray(null,d[n].slice(0,3))&&(d[n][3]=1,a.from&&(d._rgba=a.from(d[n])))}),this):e},is:function(t){var i=l(t),a=!0,s=this;return p(h,function(t,n){var o,r=i[n.cache];return r&&(o=s[n.cache]||n.to&&n.to(s._rgba)||[],p(n.props,function(t,i){return null!=r[i.idx]?a=r[i.idx]===o[i.idx]:e})),a}),a},_space:function(){var t=[],e=this;return p(h,function(i,a){e[a.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var a=l(t),s=a._space(),n=h[s],o=0===this.alpha()?l("transparent"):this,r=o[n.cache]||n.to(o._rgba),d=r.slice();return a=a[n.cache],p(n.props,function(t,s){var n=s.idx,o=r[n],l=a[n],h=c[s.type]||{};null!==l&&(null===o?d[n]=l:(h.mod&&(l-o>h.mod/2?o+=h.mod:o-l>h.mod/2&&(o-=h.mod)),d[n]=i((l-o)*e+o,s)))}),this[s](d)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),a=i.pop(),s=l(e)._rgba;return l(t.map(i,function(t,e){return(1-a)*s[e]+a*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),a=i.pop();return e&&i.push(~~(255*a)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,h.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,a=t[0]/255,s=t[1]/255,n=t[2]/255,o=t[3],r=Math.max(a,s,n),l=Math.min(a,s,n),h=r-l,c=r+l,d=.5*c;return e=l===r?0:a===r?60*(s-n)/h+360:s===r?60*(n-a)/h+120:60*(a-s)/h+240,i=0===h?0:.5>=d?h/c:h/(2-c),[Math.round(e)%360,i,d,null==o?1:o]},h.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],a=t[2],n=t[3],o=.5>=a?a*(1+i):a+i-a*i,r=2*a-o;return[Math.round(255*s(r,o,e+1/3)),Math.round(255*s(r,o,e)),Math.round(255*s(r,o,e-1/3)),n]},p(h,function(a,s){var n=s.props,r=s.cache,h=s.to,c=s.from;l.fn[a]=function(a){if(h&&!this[r]&&(this[r]=h(this._rgba)),a===e)return this[r].slice();var s,o=t.type(a),d="array"===o||"object"===o?a:arguments,u=this[r].slice();return p(n,function(t,e){var a=d["object"===o?t:e.idx];null==a&&(a=u[e.idx]),u[e.idx]=i(a,e)}),c?(s=l(c(u)),s[r]=u,s):l(u)},p(n,function(e,i){l.fn[e]||(l.fn[e]=function(s){var n,r=t.type(s),l="alpha"===e?this._hsla?"hsla":"rgba":a,h=this[l](),c=h[i.idx];return"undefined"===r?c:("function"===r&&(s=s.call(this,c),r=t.type(s)),null==s&&i.empty?this:("string"===r&&(n=o.exec(s))&&(s=c+parseFloat(n[2])*("+"===n[1]?1:-1)),h[i.idx]=s,this[l](h)))})})}),l.hook=function(e){var i=e.split(" ");p(i,function(e,i){t.cssHooks[i]={set:function(e,s){var n,o,r="";if("transparent"!==s&&("string"!==t.type(s)||(n=a(s)))){if(s=l(n||s),!d.rgba&&1!==s._rgba[3]){for(o="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&o&&o.style;)try{r=t.css(o,"backgroundColor"),o=o.parentNode}catch(t){}s=s.blend(r&&"transparent"!==r?r:"_default")}s=s.toRgbaString()}try{e.style[i]=s}catch(t){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),t.cssHooks.borderColor={expand:function(t){var e={};return p(["Top","Right","Bottom","Left"],function(i,a){e["border"+a+"Color"]=t}),e}},n=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,a,s=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,n={};if(s&&s.length&&s[0]&&s[s[0]])for(a=s.length;a--;)i=s[a],"string"==typeof s[i]&&(n[t.camelCase(i)]=s[i]);else for(i in s)"string"==typeof s[i]&&(n[i]=s[i]);return n}function i(e,i){var a,n,o={};for(a in i)n=i[a],e[a]!==n&&(s[a]||(t.fx.step[a]||!isNaN(parseFloat(n)))&&(o[a]=n));return o}var a=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(s,n,o,r){var l=t.speed(n,o,r);return this.queue(function(){var n,o=t(this),r=o.attr("class")||"",h=l.children?o.find("*").addBack():o;h=h.map(function(){return{el:t(this),start:e(this)}}),n=function(){t.each(a,function(t,e){s[e]&&o[e+"Class"](s[e])})},n(),h=h.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),o.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),a=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,a),i.promise()}),t.when.apply(t,h.get()).done(function(){n(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(o[0])})})},t.fn.extend({addClass:function(e){return function(i,a,s,n){return a?t.effects.animateClass.call(this,{add:i},a,s,n):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,a,s,n){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},a,s,n):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,a,s,n,o){return"boolean"==typeof a||void 0===a?s?t.effects.animateClass.call(this,a?{add:i}:{remove:i},s,n,o):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},a,s,n)}}(t.fn.toggleClass),switchClass:function(e,i,a,s,n){return t.effects.animateClass.call(this,{add:i,remove:e},a,s,n)}})}(),function(){function e(e,i,a,s){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(s=i,a=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(s=a,a=i,i={}),t.isFunction(a)&&(s=a,a=null),i&&t.extend(e,i),a=a||i.duration,e.duration=t.fx.off?0:"number"==typeof a?a:a in t.fx.speeds?t.fx.speeds[a]:t.fx.speeds._default,e.complete=s||i.complete,e}function i(e){return!(e&&"number"!=typeof e&&!t.fx.speeds[e])||("string"==typeof e&&!t.effects.effect[e]||(!!t.isFunction(e)||"object"==typeof e&&!e.effect))}t.extend(t.effects,{version:"1.11.4",save:function(t,e){for(var i=0;e.length>i;i++)null!==e[i]&&t.data(u+e[i],t[0].style[e[i]])},restore:function(t,e){var i,a;for(a=0;e.length>a;a++)null!==e[a]&&(i=t.data(u+e[a]),void 0===i&&(i=""),t.css(e[a],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,a;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":a=0;break;case"center":a=.5;break;case"right":a=1;break;default:a=t[1]/e.width}return{x:a,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),float:e.css("float")},a=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),s={width:e.width(),height:e.height()},n=document.activeElement;try{n.id}catch(t){n=document.body}return e.wrap(a),(e[0]===n||t.contains(e[0],n))&&t(n).focus(),a=e.parent(),"static"===e.css("position")?(a.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,a){i[a]=e.css(a),isNaN(parseInt(i[a],10))&&(i[a]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(s),a.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).focus()),e},setTransition:function(e,i,a,s){return s=s||{},t.each(i,function(t,i){var n=e.cssUnit(i);n[0]>0&&(s[i]=n[0]*a+n[1])}),s}}),t.fn.extend({effect:function(){function i(e){function i(){t.isFunction(n)&&n.call(s[0]),t.isFunction(e)&&e()}var s=t(this),n=a.complete,r=a.mode;(s.is(":hidden")?"hide"===r:"show"===r)?(s[r](),i()):o.call(s[0],a,i)}var a=e.apply(this,arguments),s=a.mode,n=a.queue,o=t.effects.effect[a.effect];return t.fx.off||!o?s?this[s](a.duration,a.complete):this.each(function(){a.complete&&a.complete.call(this)}):!1===n?this.each(i):this.queue(n||"fx",i)},show:function(t){return function(a){if(i(a))return t.apply(this,arguments);var s=e.apply(this,arguments);return s.mode="show",this.effect.call(this,s)}}(t.fn.show),hide:function(t){return function(a){if(i(a))return t.apply(this,arguments);var s=e.apply(this,arguments);return s.mode="hide",this.effect.call(this,s)}}(t.fn.hide),toggle:function(t){return function(a){if(i(a)||"boolean"==typeof a)return t.apply(this,arguments);var s=e.apply(this,arguments);return s.mode="toggle",this.effect.call(this,s)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),a=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(a=[parseFloat(i),e])}),a}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}(),t.effects,t.effects.effect.blind=function(e,i){var a,s,n,o=t(this),r=/up|down|vertical/,l=/up|left|vertical|horizontal/,h=["position","top","bottom","left","right","height","width"],c=t.effects.setMode(o,e.mode||"hide"),d=e.direction||"up",u=r.test(d),p=u?"height":"width",f=u?"top":"left",g=l.test(d),m={},v="show"===c;o.parent().is(".ui-effects-wrapper")?t.effects.save(o.parent(),h):t.effects.save(o,h),o.show(),a=t.effects.createWrapper(o).css({overflow:"hidden"}),s=a[p](),n=parseFloat(a.css(f))||0,m[p]=v?s:0,g||(o.css(u?"bottom":"right",0).css(u?"top":"left","auto").css({position:"absolute"}),m[f]=v?n:s+n),v&&(a.css(p,0),g||a.css(f,n+s)),a.animate(m,{duration:e.duration,easing:e.easing,queue:!1,complete:function(){"hide"===c&&o.hide(),t.effects.restore(o,h),t.effects.removeWrapper(o),i()}})},t.effects.effect.bounce=function(e,i){var a,s,n,o=t(this),r=["position","top","bottom","left","right","height","width"],l=t.effects.setMode(o,e.mode||"effect"),h="hide"===l,c="show"===l,d=e.direction||"up",u=e.distance,p=e.times||5,f=2*p+(c||h?1:0),g=e.duration/f,m=e.easing,v="up"===d||"down"===d?"top":"left",b="up"===d||"left"===d,w=o.queue(),y=w.length;for((c||h)&&r.push("opacity"),t.effects.save(o,r),o.show(),t.effects.createWrapper(o),u||(u=o["top"===v?"outerHeight":"outerWidth"]()/3),c&&(n={opacity:1},n[v]=0,o.css("opacity",0).css(v,b?2*-u:2*u).animate(n,g,m)),h&&(u/=Math.pow(2,p-1)),n={},n[v]=0,a=0;p>a;a++)s={},s[v]=(b?"-=":"+=")+u,o.animate(s,g,m).animate(n,g,m),u=h?2*u:u/2;h&&(s={opacity:0},s[v]=(b?"-=":"+=")+u,o.animate(s,g,m)),o.queue(function(){h&&o.hide(),t.effects.restore(o,r),t.effects.removeWrapper(o),i()}),y>1&&w.splice.apply(w,[1,0].concat(w.splice(y,f+1))),o.dequeue()},t.effects.effect.clip=function(e,i){var a,s,n,o=t(this),r=["position","top","bottom","left","right","height","width"],l=t.effects.setMode(o,e.mode||"hide"),h="show"===l,c=e.direction||"vertical",d="vertical"===c,u=d?"height":"width",p=d?"top":"left",f={};t.effects.save(o,r),o.show(),a=t.effects.createWrapper(o).css({overflow:"hidden"}),s="IMG"===o[0].tagName?a:o,n=s[u](),h&&(s.css(u,0),s.css(p,n/2)),f[u]=h?n:0,f[p]=h?0:n/2,s.animate(f,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){h||o.hide(),t.effects.restore(o,r),t.effects.removeWrapper(o),i()}})},t.effects.effect.drop=function(e,i){var a,s=t(this),n=["position","top","bottom","left","right","opacity","height","width"],o=t.effects.setMode(s,e.mode||"hide"),r="show"===o,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l?"pos":"neg",d={opacity:r?1:0};t.effects.save(s,n),s.show(),t.effects.createWrapper(s),a=e.distance||s["top"===h?"outerHeight":"outerWidth"](!0)/2,r&&s.css("opacity",0).css(h,"pos"===c?-a:a),d[h]=(r?"pos"===c?"+=":"-=":"pos"===c?"-=":"+=")+a,s.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&s.hide(),t.effects.restore(s,n),t.effects.removeWrapper(s),i()}})},t.effects.effect.explode=function(e,i){function a(){w.push(this),w.length===d*u&&s()}function s(){p.css({visibility:"visible"}),t(w).remove(),g||p.hide(),i()}var n,o,r,l,h,c,d=e.pieces?Math.round(Math.sqrt(e.pieces)):3,u=d,p=t(this),f=t.effects.setMode(p,e.mode||"hide"),g="show"===f,m=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/u),b=Math.ceil(p.outerHeight()/d),w=[];for(n=0;d>n;n++)for(l=m.top+n*b,c=n-(d-1)/2,o=0;u>o;o++)r=m.left+o*v,h=o-(u-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*v,top:-n*b}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:b,left:r+(g?h*v:0),top:l+(g?c*b:0),opacity:g?0:1}).animate({left:r+(g?0:h*v),top:l+(g?0:c*b),opacity:g?1:0},e.duration||500,e.easing,a)},t.effects.effect.fade=function(e,i){var a=t(this),s=t.effects.setMode(a,e.mode||"toggle");a.animate({opacity:s},{queue:!1,duration:e.duration,easing:e.easing,complete:i})},t.effects.effect.fold=function(e,i){var a,s,n=t(this),o=["position","top","bottom","left","right","height","width"],r=t.effects.setMode(n,e.mode||"hide"),l="show"===r,h="hide"===r,c=e.size||15,d=/([0-9]+)%/.exec(c),u=!!e.horizFirst,p=l!==u,f=p?["width","height"]:["height","width"],g=e.duration/2,m={},v={};t.effects.save(n,o),n.show(),a=t.effects.createWrapper(n).css({overflow:"hidden"}),s=p?[a.width(),a.height()]:[a.height(),a.width()],d&&(c=parseInt(d[1],10)/100*s[h?0:1]),l&&a.css(u?{height:0,width:c}:{height:c,width:0}),m[f[0]]=l?s[0]:c,v[f[1]]=l?s[1]:0,a.animate(m,g,e.easing).animate(v,g,e.easing,function(){h&&n.hide(),t.effects.restore(n,o),t.effects.removeWrapper(n),i()})},t.effects.effect.highlight=function(e,i){var a=t(this),s=["backgroundImage","backgroundColor","opacity"],n=t.effects.setMode(a,e.mode||"show"),o={backgroundColor:a.css("backgroundColor")};"hide"===n&&(o.opacity=0),t.effects.save(a,s),a.show().css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(o,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===n&&a.hide(),t.effects.restore(a,s),i()}})},t.effects.effect.size=function(e,i){var a,s,n,o=t(this),r=["position","top","bottom","left","right","width","height","overflow","opacity"],l=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],c=["fontSize"],d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=t.effects.setMode(o,e.mode||"effect"),f=e.restore||"effect"!==p,g=e.scale||"both",m=e.origin||["middle","center"],v=o.css("position"),b=f?r:l,w={height:0,width:0,outerHeight:0,outerWidth:0};"show"===p&&o.show(),a={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},"toggle"===e.mode&&"show"===p?(o.from=e.to||w,o.to=e.from||a):(o.from=e.from||("show"===p?w:a),o.to=e.to||("hide"===p?w:a)),n={from:{y:o.from.height/a.height,x:o.from.width/a.width},to:{y:o.to.height/a.height,x:o.to.width/a.width}},("box"===g||"both"===g)&&(n.from.y!==n.to.y&&(b=b.concat(d),o.from=t.effects.setTransition(o,d,n.from.y,o.from),o.to=t.effects.setTransition(o,d,n.to.y,o.to)),n.from.x!==n.to.x&&(b=b.concat(u),o.from=t.effects.setTransition(o,u,n.from.x,o.from),o.to=t.effects.setTransition(o,u,n.to.x,o.to))),("content"===g||"both"===g)&&n.from.y!==n.to.y&&(b=b.concat(c).concat(h),o.from=t.effects.setTransition(o,c,n.from.y,o.from),o.to=t.effects.setTransition(o,c,n.to.y,o.to)),t.effects.save(o,b),o.show(),t.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),m&&(s=t.effects.getBaseline(m,a),o.from.top=(a.outerHeight-o.outerHeight())*s.y,o.from.left=(a.outerWidth-o.outerWidth())*s.x,o.to.top=(a.outerHeight-o.to.outerHeight)*s.y,o.to.left=(a.outerWidth-o.to.outerWidth)*s.x),o.css(o.from),("content"===g||"both"===g)&&(d=d.concat(["marginTop","marginBottom"]).concat(c),u=u.concat(["marginLeft","marginRight"]),h=r.concat(d).concat(u),o.find("*[width]").each(function(){var i=t(this),a={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};f&&t.effects.save(i,h),i.from={height:a.height*n.from.y,width:a.width*n.from.x,outerHeight:a.outerHeight*n.from.y,outerWidth:a.outerWidth*n.from.x},i.to={height:a.height*n.to.y,width:a.width*n.to.x,outerHeight:a.height*n.to.y,outerWidth:a.width*n.to.x},n.from.y!==n.to.y&&(i.from=t.effects.setTransition(i,d,n.from.y,i.from),i.to=t.effects.setTransition(i,d,n.to.y,i.to)),n.from.x!==n.to.x&&(i.from=t.effects.setTransition(i,u,n.from.x,i.from),i.to=t.effects.setTransition(i,u,n.to.x,i.to)),i.css(i.from),i.animate(i.to,e.duration,e.easing,function(){f&&t.effects.restore(i,h)})})),o.animate(o.to,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){0===o.to.opacity&&o.css("opacity",o.from.opacity),"hide"===p&&o.hide(),t.effects.restore(o,b),f||("static"===v?o.css({position:"relative",top:o.to.top,left:o.to.left}):t.each(["top","left"],function(t,e){o.css(e,function(e,i){var a=parseInt(i,10),s=t?o.to.left:o.to.top;return"auto"===i?s+"px":a+s+"px"})})),t.effects.removeWrapper(o),i()}})},t.effects.effect.scale=function(e,i){var a=t(this),s=t.extend(!0,{},e),n=t.effects.setMode(a,e.mode||"effect"),o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"hide"===n?0:100),r=e.direction||"both",l=e.origin,h={height:a.height(),width:a.width(),outerHeight:a.outerHeight(),outerWidth:a.outerWidth()},c={y:"horizontal"!==r?o/100:1,x:"vertical"!==r?o/100:1};s.effect="size",s.queue=!1,s.complete=i,"effect"!==n&&(s.origin=l||["middle","center"],s.restore=!0),s.from=e.from||("show"===n?{height:0,width:0,outerHeight:0,outerWidth:0}:h),s.to={height:h.height*c.y,width:h.width*c.x,outerHeight:h.outerHeight*c.y,outerWidth:h.outerWidth*c.x},s.fade&&("show"===n&&(s.from.opacity=0,s.to.opacity=1),"hide"===n&&(s.from.opacity=1,s.to.opacity=0)),a.effect(s)},t.effects.effect.puff=function(e,i){var a=t(this),s=t.effects.setMode(a,e.mode||"hide"),n="hide"===s,o=parseInt(e.percent,10)||150,r=o/100,l={height:a.height(),width:a.width(),outerHeight:a.outerHeight(),outerWidth:a.outerWidth()};t.extend(e,{effect:"scale",queue:!1,fade:!0,mode:s,complete:i,percent:n?o:100,from:n?l:{height:l.height*r,width:l.width*r,outerHeight:l.outerHeight*r,outerWidth:l.outerWidth*r}}),a.effect(e)},t.effects.effect.pulsate=function(e,i){var a,s=t(this),n=t.effects.setMode(s,e.mode||"show"),o="show"===n,r="hide"===n,l=o||"hide"===n,h=2*(e.times||5)+(l?1:0),c=e.duration/h,d=0,u=s.queue(),p=u.length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),d=1),a=1;h>a;a++)s.animate({opacity:d},c,e.easing),d=1-d;s.animate({opacity:d},c,e.easing),s.queue(function(){r&&s.hide(),i()}),p>1&&u.splice.apply(u,[1,0].concat(u.splice(p,h+1))),s.dequeue()},t.effects.effect.shake=function(e,i){var a,s=t(this),n=["position","top","bottom","left","right","height","width"],o=t.effects.setMode(s,e.mode||"effect"),r=e.direction||"left",l=e.distance||20,h=e.times||3,c=2*h+1,d=Math.round(e.duration/c),u="up"===r||"down"===r?"top":"left",p="up"===r||"left"===r,f={},g={},m={},v=s.queue(),b=v.length;for(t.effects.save(s,n),s.show(),t.effects.createWrapper(s),f[u]=(p?"-=":"+=")+l,g[u]=(p?"+=":"-=")+2*l,m[u]=(p?"-=":"+=")+2*l,s.animate(f,d,e.easing),a=1;h>a;a++)s.animate(g,d,e.easing).animate(m,d,e.easing);s.animate(g,d,e.easing).animate(f,d/2,e.easing).queue(function(){"hide"===o&&s.hide(),t.effects.restore(s,n),t.effects.removeWrapper(s),i()}),b>1&&v.splice.apply(v,[1,0].concat(v.splice(b,c+1))),s.dequeue()},t.effects.effect.slide=function(e,i){var a,s=t(this),n=["position","top","bottom","left","right","width","height"],o=t.effects.setMode(s,e.mode||"show"),r="show"===o,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l,d={};t.effects.save(s,n),s.show(),a=e.distance||s["top"===h?"outerHeight":"outerWidth"](!0),t.effects.createWrapper(s).css({overflow:"hidden"}),r&&s.css(h,c?isNaN(a)?"-"+a:-a:a),d[h]=(r?c?"+=":"-=":c?"-=":"+=")+a,s.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&s.hide(),t.effects.restore(s,n),t.effects.removeWrapper(s),i()}})},t.effects.effect.transfer=function(e,i){var a=t(this),s=t(e.to),n="fixed"===s.css("position"),o=t("body"),r=n?o.scrollTop():0,l=n?o.scrollLeft():0,h=s.offset(),c={top:h.top-r,left:h.left-l,height:s.innerHeight(),width:s.innerWidth()},d=a.offset(),u=t("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(e.className).css({top:d.top-r,left:d.left-l,height:a.innerHeight(),width:a.innerWidth(),position:n?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){u.remove(),i()})}}),$.datepicker.regional["pt-BR"]={closeText:"Fechar",prevText:"&#x3C; MÃªs anterior",nextText:"PrÃ³ximo mÃªs &#x3E;",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","MarÃ§o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","TerÃ§a-feira","Quarta-feira","Quinta-feira","Sexta-feira","SÃ¡bado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","SÃ¡b"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","SÃ¡b"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},$.datepicker.setDefaults($.datepicker.regional["pt-BR"]),function(t){function e(t,e){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var i=t.originalEvent.changedTouches[0],a=document.createEvent("MouseEvents");a.initMouseEvent(e,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(a)}}if(t.support.touch="ontouchend"in document,t.support.touch){var i,a=t.ui.mouse.prototype,s=a._mouseInit,n=a._mouseDestroy;a._touchStart=function(t){var a=this;!i&&a._mouseCapture(t.originalEvent.changedTouches[0])&&(i=!0,a._touchMoved=!1,e(t,"mouseover"),e(t,"mousemove"),e(t,"mousedown"))},a._touchMove=function(t){i&&(this._touchMoved=!0,e(t,"mousemove"))},a._touchEnd=function(t){i&&(e(t,"mouseup"),e(t,"mouseout"),this._touchMoved||e(t,"click"),i=!1)},a._mouseInit=function(){var e=this;e.element.bind({touchstart:t.proxy(e,"_touchStart"),touchmove:t.proxy(e,"_touchMove"),touchend:t.proxy(e,"_touchEnd")}),s.call(e)},a._mouseDestroy=function(){var e=this;e.element.unbind({touchstart:t.proxy(e,"_touchStart"),touchmove:t.proxy(e,"_touchMove"),touchend:t.proxy(e,"_touchEnd")}),n.call(e)}}}(jQuery),function(t,e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Spinner=e()}(this,function(){"use strict";function t(t,e){var i,a=document.createElement(t||"div");for(i in e)a[i]=e[i];return a}function e(t){for(var e=1,i=arguments.length;i>e;e++)t.appendChild(arguments[e]);return t}function i(t,e,i,a){var s=["opacity",e,~~(100*t),i,a].join("-"),n=.01+i/a*100,o=Math.max(1-(1-t)/e*(100-n),t),r=h.substring(0,h.indexOf("Animation")).toLowerCase(),l=r&&"-"+r+"-"||"";return u[s]||(c.insertRule("@"+l+"keyframes "+s+"{0%{opacity:"+o+"}"+n+"%{opacity:"+t+"}"+(n+.01)+"%{opacity:1}"+(n+e)%100+"%{opacity:"+t+"}100%{opacity:"+o+"}}",c.cssRules.length),u[s]=1),s}function a(t,e){var i,a,s=t.style;for(e=e.charAt(0).toUpperCase()+e.slice(1),a=0;a<d.length;a++)if(i=d[a]+e,void 0!==s[i])return i;return void 0!==s[e]?e:void 0}function s(t,e){for(var i in e)t.style[a(t,i)||i]=e[i];return t}function n(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var a in i)void 0===t[a]&&(t[a]=i[a])}return t}function o(t,e){return"string"==typeof t?t:t[e%t.length]}function r(t){this.opts=n(t||{},r.defaults,p)}function l(){function i(e,i){return t("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',i)}c.addRule(".spin-vml","behavior:url(#default#VML)"),r.prototype.lines=function(t,a){function n(){return s(i("group",{coordsize:c+" "+c,coordorigin:-h+" "+-h}),{width:c,height:c})}function r(t,r,l){e(u,e(s(n(),{rotation:360/a.lines*t+"deg",left:~~r}),e(s(i("roundrect",{arcsize:a.corners}),{width:h,height:a.scale*a.width,left:a.scale*a.radius,top:-a.scale*a.width>>1,filter:l}),i("fill",{color:o(a.color,t),opacity:a.opacity}),i("stroke",{opacity:0}))))}var l,h=a.scale*(a.length+a.width),c=2*a.scale*h,d=-(a.width+a.length)*a.scale*2+"px",u=s(n(),{position:"absolute",top:d,left:d});if(a.shadow)for(l=1;l<=a.lines;l++)r(l,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(l=1;l<=a.lines;l++)r(l);return e(t,u)},r.prototype.opacity=function(t,e,i,a){var s=t.firstChild;a=a.shadow&&a.lines||0,s&&e+a<s.childNodes.length&&(s=s.childNodes[e+a],s=s&&s.firstChild,(s=s&&s.firstChild)&&(s.opacity=i))}}var h,c,d=["webkit","Moz","ms","O"],u={},p={lines:12,length:7,width:5,radius:10,scale:1,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",position:"absolute"};if(r.defaults={},n(r.prototype,{spin:function(e){this.stop();var i=this,a=i.opts,n=i.el=s(t(0,{className:a.className}),{position:a.position,width:0,zIndex:a.zIndex});if(s(n,{left:a.left,top:a.top}),e&&e.insertBefore(n,e.firstChild||null),n.setAttribute("role","progressbar"),i.lines(n,i.opts),!h){var o,r=0,l=(a.lines-1)*(1-a.direction)/2,c=a.fps,d=c/a.speed,u=(1-a.opacity)/(d*a.trail/100),p=d/a.lines;!function t(){r++;for(var e=0;e<a.lines;e++)o=Math.max(1-(r+(a.lines-e)*p)%d*u,a.opacity),i.opacity(n,e*a.direction+l,o,a);i.timeout=i.el&&setTimeout(t,~~(1e3/c))}()}return i},stop:function(){var t=this.el;return t&&(clearTimeout(this.timeout),t.parentNode&&t.parentNode.removeChild(t),this.el=void 0),this},lines:function(a,n){function r(e,i){return s(t(),{position:"absolute",width:n.scale*(n.length+n.width)+"px",height:n.scale*n.width+"px",background:e,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/n.lines*c+n.rotate)+"deg) translate("+n.scale*n.radius+"px,0)",borderRadius:(n.corners*n.scale*n.width>>1)+"px"})}for(var l,c=0,d=(n.lines-1)*(1-n.direction)/2;c<n.lines;c++)l=s(t(),{position:"absolute",top:1+~(n.scale*n.width/2)+"px",transform:n.hwaccel?"translate3d(0,0,0)":"",opacity:n.opacity,animation:h&&i(n.opacity,n.trail,d+c*n.direction,n.lines)+" "+1/n.speed+"s linear infinite"}),n.shadow&&e(l,s(r("#000","0 0 4px #000"),{top:"2px"})),e(a,e(l,r(o(n.color,c),"0 0 1px rgba(0,0,0,.1)")));return a},opacity:function(t,e,i){e<t.childNodes.length&&(t.childNodes[e].style.opacity=i)}}),"undefined"!=typeof document){c=function(){var i=t("style",{type:"text/css"});return e(document.getElementsByTagName("head")[0],i),i.sheet||i.styleSheet}();var f=s(t("group"),{behavior:"url(#default#VML)"});!a(f,"transform")&&f.adj?l():h=a(f,"animation")}return r}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){var e,i=navigator.userAgent,a=/iphone/i.test(i),s=/chrome/i.test(i),n=/android/i.test(i);t.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},t.fn.extend({caret:function(t,e){var i;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof t?(e="number"==typeof e?e:t,this.each(function(){this.setSelectionRange?this.setSelectionRange(t,e):this.createTextRange&&(i=this.createTextRange(),i.collapse(!0),i.moveEnd("character",e),i.moveStart("character",t),i.select())})):(this[0].setSelectionRange?(t=this[0].selectionStart,e=this[0].selectionEnd):document.selection&&document.selection.createRange&&(i=document.selection.createRange(),t=0-i.duplicate().moveStart("character",-1e5),e=t+i.text.length),{begin:t,end:e})},unmask:function(){return this.trigger("unmask")},mask:function(i,o){var r,l,h,c,d,u,p,f;if(!i&&this.length>0){r=t(this[0]);var g=r.data(t.mask.dataName);return g?g():void 0}return o=t.extend({autoclear:t.mask.autoclear,placeholder:t.mask.placeholder,completed:null},o),l=t.mask.definitions,h=[],c=p=i.length,d=null,t.each(i.split(""),function(t,e){"?"==e?(p--,c=t):l[e]?(h.push(new RegExp(l[e])),null===d&&(d=h.length-1),c>t&&(u=h.length-1)):h.push(null)}),this.trigger("unmask").each(function(){function r(){if(o.completed){for(var t=d;u>=t;t++)if(h[t]&&T[t]===g(t))return;o.completed.call(M)}}function g(t){return o.placeholder.charAt(t<o.placeholder.length?t:0)}function m(t){for(;++t<p&&!h[t];);return t}function v(t){for(;--t>=0&&!h[t];);return t}function b(t,e){var i,a;if(!(0>t)){for(i=t,a=m(e);p>i;i++)if(h[i]){if(!(p>a&&h[i].test(T[a])))break;T[i]=T[a],T[a]=g(a),a=m(a)}S(),M.caret(Math.max(d,t))}}function w(t){var e,i,a,s;for(e=t,i=g(t);p>e;e++)if(h[e]){if(a=m(e),s=T[e],T[e]=i,!(p>a&&h[a].test(s)))break;i=s}}function y(){var t=M.val(),e=M.caret();if(f&&f.length&&f.length>t.length){for(D(!0);e.begin>0&&!h[e.begin-1];)e.begin--;if(0===e.begin)for(;e.begin<d&&!h[e.begin];)e.begin++;M.caret(e.begin,e.begin)}else{for(D(!0);e.begin<p&&!h[e.begin];)e.begin++;M.caret(e.begin,e.begin)}r()}function _(){D(),M.val()!=I&&M.change()}function x(t){if(!M.prop("readonly")){var e,i,s,n=t.which||t.keyCode;f=M.val(),8===n||46===n||a&&127===n?(e=M.caret(),i=e.begin,s=e.end,s-i==0&&(i=46!==n?v(i):s=m(i-1),s=46===n?m(s):s),k(i,s),b(i,s-1),t.preventDefault()):13===n?_.call(this,t):27===n&&(M.val(I),M.caret(0,D()),t.preventDefault())}}function C(e){if(!M.prop("readonly")){var i,a,s,o=e.which||e.keyCode,l=M.caret();if(!(e.ctrlKey||e.altKey||e.metaKey||32>o)&&o&&13!==o){if(l.end-l.begin!=0&&(k(l.begin,l.end),b(l.begin,l.end-1)),i=m(l.begin-1),p>i&&(a=String.fromCharCode(o),h[i].test(a))){if(w(i),T[i]=a,S(),s=m(i),n){var c=function(){t.proxy(t.fn.caret,M,s)()};setTimeout(c,0)}else M.caret(s);l.begin<=u&&r()}e.preventDefault()}}}function k(t,e){var i;for(i=t;e>i&&p>i;i++)h[i]&&(T[i]=g(i))}function S(){M.val(T.join(""))}function D(t){var e,i,a,s=M.val(),n=-1;for(e=0,a=0;p>e;e++)if(h[e]){for(T[e]=g(e);a++<s.length;)if(i=s.charAt(a-1),h[e].test(i)){T[e]=i,n=e;break}if(a>s.length){k(e+1,p);break}}else T[e]===s.charAt(a)&&a++,c>e&&(n=e);return t?S():c>n+1?o.autoclear||T.join("")===L?(M.val()&&M.val(""),k(0,p)):S():(S(),M.val(M.val().substring(0,n+1))),c?e:d}var M=t(this),T=t.map(i.split(""),function(t,e){return"?"!=t?l[t]?g(e):t:void 0}),L=T.join(""),I=M.val();M.data(t.mask.dataName,function(){return t.map(T,function(t,e){return h[e]&&t!=g(e)?t:null}).join("")}),M.one("unmask",function(){M.off(".mask").removeData(t.mask.dataName)}).on("focus.mask",function(){if(!M.prop("readonly")){clearTimeout(e);var t;I=M.val(),t=D(),e=setTimeout(function(){M.get(0)===document.activeElement&&(S(),t==i.replace("?","").length?M.caret(0,t):M.caret(t))},10)}}).on("blur.mask",_).on("keydown.mask",x).on("keypress.mask",C).on("input.mask paste.mask",function(){M.prop("readonly")||setTimeout(function(){var t=D(!0);M.caret(t),r()},0)}),s&&n&&M.off("input.mask").on("input.mask",y),D()})}})}),function(t){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],t):t(jQuery)}(function(t){function e(e){return!e||void 0!==e.allowPageScroll||void 0===e.swipe&&void 0===e.swipeStatus||(e.allowPageScroll=h),void 0!==e.click&&void 0===e.tap&&(e.tap=e.click),e||(e={}),e=t.extend({},t.fn.swipe.defaults,e),this.each(function(){var a=t(this),s=a.data(T);s||(s=new i(this,e),a.data(T,s))})}function i(e,i){function m(e){if(!(ct()||t(e.target).closest(i.excludedElements,Yt).length>0)){var a=e.originalEvent?e.originalEvent:e,s,n=S?a.touches[0]:a;return Gt=_,(S?qt=a.touches.length:e.preventDefault(),Et=0,zt=null,Ht=null,Ot=0,Wt=0,Bt=0,Nt=1,jt=0,Ut=gt(),Vt=bt(),lt(),!S||qt===i.fingers||i.fingers===w||V()?(ut(0,n),Kt=Mt(),2==qt&&(ut(1,a.touches[1]),Wt=Bt=_t(Ut[0].start,Ut[1].start)),(i.swipeStatus||i.pinchStatus)&&(s=E(a,Gt))):s=!1,!1===s)?(Gt=k,E(a,Gt),s):(i.hold&&(ee=setTimeout(t.proxy(function(){Yt.trigger("hold",[a.target]),i.hold&&(s=i.hold.call(Yt,a,a.target))},this),i.longTapThreshold)),dt(!0),null)}}function L(t){var e=t.originalEvent?t.originalEvent:t;if(Gt!==C&&Gt!==k&&!ht()){var a,s=S?e.touches[0]:e,n=pt(s);if(Xt=Mt(),S&&(qt=e.touches.length),i.hold&&clearTimeout(ee),Gt=x,2==qt&&(0==Wt?(ut(1,e.touches[1]),Wt=Bt=_t(Ut[0].start,Ut[1].start)):(pt(e.touches[1]),Bt=_t(Ut[0].end,Ut[1].end),Ht=Ct(Ut[0].end,Ut[1].end)),Nt=xt(Wt,Bt),jt=Math.abs(Wt-Bt)),qt===i.fingers||i.fingers===w||!S||V()){if(zt=Dt(n.start,n.end),j(t,zt),Et=kt(n.start,n.end),Ot=yt(),mt(zt,Et),(i.swipeStatus||i.pinchStatus)&&(a=E(e,Gt)),!i.triggerOnTouchEnd||i.triggerOnTouchLeave){var o=!0;if(i.triggerOnTouchLeave){var r=Tt(this);o=Lt(n.end,r)}!i.triggerOnTouchEnd&&o?Gt=A(x):i.triggerOnTouchLeave&&!o&&(Gt=A(C)),Gt!=k&&Gt!=C||E(e,Gt)}}else Gt=k,E(e,Gt);!1===a&&(Gt=k,E(e,Gt))}}function I(t){var e=t.originalEvent;return S&&e.touches.length>0?(rt(),!0):(ht()&&(qt=Jt),Xt=Mt(),Ot=yt(),W()||!O()?(Gt=k,E(e,Gt)):i.triggerOnTouchEnd||0==i.triggerOnTouchEnd&&Gt===x?(t.preventDefault(),Gt=C,E(e,Gt)):!i.triggerOnTouchEnd&&Q()?(Gt=C,z(e,Gt,p)):Gt===x&&(Gt=k,E(e,Gt)),dt(!1),null)}function F(){qt=0,Xt=0,Kt=0,Wt=0,Bt=0,Nt=1,lt(),dt(!1)}function P(t){var e=t.originalEvent;i.triggerOnTouchLeave&&(Gt=A(C),E(e,Gt))}function R(){Yt.unbind(Ft,m),Yt.unbind(At,F),Yt.unbind(Pt,L),Yt.unbind($t,I),Rt&&Yt.unbind(Rt,P),dt(!1)}function A(t){var e=t,a=N(),s=O(),n=W();return!a||n?e=k:!s||t!=x||i.triggerOnTouchEnd&&!i.triggerOnTouchLeave?!s&&t==C&&i.triggerOnTouchLeave&&(e=k):e=C,e}function E(t,e){var i=void 0;return U()||q()||Y()||V()?((U()||q())&&(i=z(t,e,d)),(Y()||V())&&!1!==i&&(i=z(t,e,u))):nt()&&!1!==i?i=z(t,e,f):ot()&&!1!==i?i=z(t,e,g):st()&&!1!==i&&(i=z(t,e,p)),e===k&&F(t),e===C&&(S?0==t.touches.length&&F(t):F(t)),i}function z(e,h,c){var m=void 0;if(c==d){if(Yt.trigger("swipeStatus",[h,zt||null,Et||0,Ot||0,qt,Ut]),i.swipeStatus&&!1===(m=i.swipeStatus.call(Yt,e,h,zt||null,Et||0,Ot||0,qt,Ut)))return!1;if(h==C&&G()){if(Yt.trigger("swipe",[zt,Et,Ot,qt,Ut]),i.swipe&&!1===(m=i.swipe.call(Yt,e,zt,Et,Ot,qt,Ut)))return!1;switch(zt){case a:Yt.trigger("swipeLeft",[zt,Et,Ot,qt,Ut]),i.swipeLeft&&(m=i.swipeLeft.call(Yt,e,zt,Et,Ot,qt,Ut));break;case s:Yt.trigger("swipeRight",[zt,Et,Ot,qt,Ut]),i.swipeRight&&(m=i.swipeRight.call(Yt,e,zt,Et,Ot,qt,Ut));break;case n:Yt.trigger("swipeUp",[zt,Et,Ot,qt,Ut]),i.swipeUp&&(m=i.swipeUp.call(Yt,e,zt,Et,Ot,qt,Ut));break;case o:Yt.trigger("swipeDown",[zt,Et,Ot,qt,Ut]),i.swipeDown&&(m=i.swipeDown.call(Yt,e,zt,Et,Ot,qt,Ut));break}}}if(c==u){if(Yt.trigger("pinchStatus",[h,Ht||null,jt||0,Ot||0,qt,Nt,Ut]),i.pinchStatus&&!1===(m=i.pinchStatus.call(Yt,e,h,Ht||null,jt||0,Ot||0,qt,Nt,Ut)))return!1;if(h==C&&H())switch(Ht){case r:Yt.trigger("pinchIn",[Ht||null,jt||0,Ot||0,qt,Nt,Ut]),i.pinchIn&&(m=i.pinchIn.call(Yt,e,Ht||null,jt||0,Ot||0,qt,Nt,Ut));break;case l:Yt.trigger("pinchOut",[Ht||null,jt||0,Ot||0,qt,Nt,Ut]),i.pinchOut&&(m=i.pinchOut.call(Yt,e,Ht||null,jt||0,Ot||0,qt,Nt,Ut));break}}return c==p?h!==k&&h!==C||(clearTimeout(te),clearTimeout(ee),J()&&!et()?(Zt=Mt(),te=setTimeout(t.proxy(function(){Zt=null,Yt.trigger("tap",[e.target]),i.tap&&(m=i.tap.call(Yt,e,e.target))},this),i.doubleTapThreshold)):(Zt=null,Yt.trigger("tap",[e.target]),i.tap&&(m=i.tap.call(Yt,e,e.target)))):c==f?h!==k&&h!==C||(clearTimeout(te),Zt=null,Yt.trigger("doubletap",[e.target]),i.doubleTap&&(m=i.doubleTap.call(Yt,e,e.target))):c==g&&(h!==k&&h!==C||(clearTimeout(te),Zt=null,Yt.trigger("longtap",[e.target]),i.longTap&&(m=i.longTap.call(Yt,e,e.target)))),m}function O(){var t=!0;return null!==i.threshold&&(t=Et>=i.threshold),t}function W(){var t=!1;return null!==i.cancelThreshold&&null!==zt&&(t=vt(zt)-Et>=i.cancelThreshold),t}function B(){return null===i.pinchThreshold||jt>=i.pinchThreshold}function N(){var t;return t=!i.maxTimeThreshold||!(Ot>=i.maxTimeThreshold)}function j(t,e){if(!1!==i.preventDefaultEvents)if(i.allowPageScroll===h)t.preventDefault();else{var r=i.allowPageScroll===c;switch(e){case a:(i.swipeLeft&&r||!r&&i.allowPageScroll!=v)&&t.preventDefault();break;case s:(i.swipeRight&&r||!r&&i.allowPageScroll!=v)&&t.preventDefault();break;case n:(i.swipeUp&&r||!r&&i.allowPageScroll!=b)&&t.preventDefault();break;case o:(i.swipeDown&&r||!r&&i.allowPageScroll!=b)&&t.preventDefault();break}}}function H(){var t=K(),e=X(),i=B();return t&&e&&i}function V(){return!!(i.pinchStatus||i.pinchIn||i.pinchOut)}function Y(){return!(!H()||!V())}function G(){var t=N(),e=O(),i=K(),a=X();return!W()&&a&&i&&e&&t}function q(){return!!(i.swipe||i.swipeStatus||i.swipeLeft||i.swipeRight||i.swipeUp||i.swipeDown)}function U(){return!(!G()||!q())}function K(){return qt===i.fingers||i.fingers===w||!S}function X(){return 0!==Ut[0].end.x}function Q(){return!!i.tap}function J(){return!!i.doubleTap}function Z(){return!!i.longTap}function tt(){if(null==Zt)return!1;var t=Mt();return J()&&t-Zt<=i.doubleTapThreshold}function et(){return tt()}function it(){return(1===qt||!S)&&(isNaN(Et)||Et<i.threshold)}function at(){return Ot>i.longTapThreshold&&Et<y}function st(){return!(!it()||!Q())}function nt(){return!(!tt()||!J())}function ot(){return!(!at()||!Z())}function rt(){Qt=Mt(),Jt=event.touches.length+1}function lt(){Qt=0,Jt=0}function ht(){var t=!1;if(Qt){Mt()-Qt<=i.fingerReleaseThreshold&&(t=!0)}return t}function ct(){return!(!0!==Yt.data(T+"_intouch"))}function dt(t){!0===t?(Yt.bind(Pt,L),Yt.bind($t,I),Rt&&Yt.bind(Rt,P)):(Yt.unbind(Pt,L,!1),Yt.unbind($t,I,!1),Rt&&Yt.unbind(Rt,P,!1)),Yt.data(T+"_intouch",!0===t)}function ut(t,e){var i=void 0!==e.identifier?e.identifier:0;return Ut[t].identifier=i,Ut[t].start.x=Ut[t].end.x=e.pageX||e.clientX,Ut[t].start.y=Ut[t].end.y=e.pageY||e.clientY,Ut[t]}function pt(t){var e=void 0!==t.identifier?t.identifier:0,i=ft(e);return i.end.x=t.pageX||t.clientX,i.end.y=t.pageY||t.clientY,i}function ft(t){for(var e=0;e<Ut.length;e++)if(Ut[e].identifier==t)return Ut[e]}function gt(){for(var t=[],e=0;e<=5;e++)t.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return t}function mt(t,e){e=Math.max(e,vt(t)),Vt[t].distance=e}function vt(t){if(Vt[t])return Vt[t].distance}function bt(){var t={};return t[a]=wt(a),t[s]=wt(s),t[n]=wt(n),t[o]=wt(o),t}function wt(t){return{direction:t,distance:0}}function yt(){return Xt-Kt}function _t(t,e){var i=Math.abs(t.x-e.x),a=Math.abs(t.y-e.y);return Math.round(Math.sqrt(i*i+a*a))}function xt(t,e){return(e/t*1).toFixed(2)}function Ct(){return Nt<1?l:r}function kt(t,e){return Math.round(Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)))}function St(t,e){var i=t.x-e.x,a=e.y-t.y,s=Math.atan2(a,i),n=Math.round(180*s/Math.PI);return n<0&&(n=360-Math.abs(n)),n}function Dt(t,e){var i=St(t,e);return i<=45&&i>=0?a:i<=360&&i>=315?a:i>=135&&i<=225?s:i>45&&i<135?o:n}function Mt(){return(new Date).getTime()}function Tt(e){e=t(e);var i=e.offset();return{left:i.left,right:i.left+e.outerWidth(),top:i.top,bottom:i.top+e.outerHeight()}}function Lt(t,e){return t.x>e.left&&t.x<e.right&&t.y>e.top&&t.y<e.bottom}var It=S||M||!i.fallbackToMouseEvents,Ft=It?M?D?"MSPointerDown":"pointerdown":"touchstart":"mousedown",Pt=It?M?D?"MSPointerMove":"pointermove":"touchmove":"mousemove",$t=It?M?D?"MSPointerUp":"pointerup":"touchend":"mouseup",Rt=It?null:"mouseleave",At=M?D?"MSPointerCancel":"pointercancel":"touchcancel",Et=0,zt=null,Ot=0,Wt=0,Bt=0,Nt=1,jt=0,Ht=0,Vt=null,Yt=t(e),Gt="start",qt=0,Ut=null,Kt=0,Xt=0,Qt=0,Jt=0,Zt=0,te=null,ee=null;try{Yt.bind(Ft,m),Yt.bind(At,F)}catch(e){t.error("events not supported "+Ft+","+At+" on jQuery.swipe")}this.enable=function(){return Yt.bind(Ft,m),Yt.bind(At,F),Yt},this.disable=function(){return R(),Yt},this.destroy=function(){R(),Yt.data(T,null),Yt=null},this.option=function(e,a){if(void 0!==i[e]){if(void 0===a)return i[e];i[e]=a}else t.error("Option "+e+" does not exist on jQuery.swipe.options");return null}}var a="left",s="right",n="up",o="down",r="in",l="out",h="none",c="auto",d="swipe",u="pinch",p="tap",f="doubletap",g="longtap",m="hold",v="horizontal",b="vertical",w="all",y=10,_="start",x="move",C="end",k="cancel",S="ontouchstart"in window,D=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,M=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,T="TouchSwipe",L={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:!0};t.fn.swipe=function(i){var a=t(this),s=a.data(T);if(s&&"string"==typeof i){if(s[i])return s[i].apply(this,Array.prototype.slice.call(arguments,1));t.error("Method "+i+" does not exist on jQuery.swipe")}else if(!(s||"object"!=typeof i&&i))return e.apply(this,arguments);return a},t.fn.swipe.defaults=L,t.fn.swipe.phases={PHASE_START:_,PHASE_MOVE:x,PHASE_END:C,PHASE_CANCEL:k},t.fn.swipe.directions={LEFT:a,RIGHT:s,UP:n,DOWN:o,IN:r,OUT:l},t.fn.swipe.pageScroll={NONE:h,HORIZONTAL:v,VERTICAL:b,AUTO:c},t.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:w}});var $buo=function(t,e){function i(t){var e=new Date((new Date).getTime()+36e5*t);document.cookie="browserupdateorg=pause; expires="+e.toGMTString()+"; path=/"}function a(){for(var t=arguments,e=t[0],i=1;i<t.length;++i)e=e.replace(/%s/,t[i]);return e}var s=20,n=window.navigator,o;window._buorgres=this.op=t||{};var r=this.op.l;this.op.l=t.l||(n.languages?n.languages[0]:null)||n.language||n.browserLanguage||n.userLanguage||document.documentElement.getAttribute("lang")||"en",this.op.l=this.op.l.replace("_","-").toLowerCase();var l=this.op.l.substr(0,2),h={i:12,f:49,o:39,s:9.1,n:20,c:53,y:16.4,v:1.4},c={i:10,f:-3,o:-3,s:7.1,n:12,c:-3,a:534,y:-.1,v:-.1};if(!this.op.c||this.op.c&&this.op.c<4)var d={i:9,f:10,o:20,s:7,n:12};else var d={i:8,f:5,o:12.5,s:6.2,n:12};var u=t.vs||{},p=t.vs||c;for(o in c)p[o]||(p[o]=c[o]),h[o]&&p[o]>=h[o]&&(p[o]=h[o]-.2),h[o]&&p[o]<0&&(p[o]=h[o]+p[o]),d[o]&&p[o]<d[o]&&(p[o]=d[o]);this.op.vsf=p,t.reminder<.1||0===t.reminder?this.op.reminder=0:this.op.reminder=t.reminder||24,this.op.reminderClosed=t.reminderClosed||168,this.op.onshow=t.onshow||function(t){},this.op.onclick=t.onclick||function(t){},this.op.onclose=t.onclose||function(t){};var f=t.pageurl||location.hostname||"x";this.op.url=r?t.url||"//browser-update.org/"+l+"/update-browser.html#20:"+f:t.url||"//browser-update.org/update-browser.html#20:"+f,this.op.newwindow=!1!==t.newwindow,this.op.test=e||t.test||"#test-bu"==location.hash||!1;var g=$bu_getBrowser();if(this.op.test||!(!g||!g.n||"x"==g.n||!1!==g.donotnotify||document.cookie.indexOf("browserupdateorg=pause")>-1&&this.op.reminder>0||g.v>p[g.n]||g.mobile&&!1===t.mobile)){if(this.op.nomessage)return void t.onshow(this.op);if(!this.op.test&&1e5*Math.random()<1){(new Image).src="//browser-update.org/viewcount.php?n="+g.n+"&v="+g.v+"&p="+escape(f)+"&jsv=20&inv="+this.op.v+"&vs="+u.i+","+u.f+","+u.o+","+u.s}this.op.reminder>0&&i(this.op.reminder);var m={};m.en="This website would like to remind you: Your browser (%s) is <b>out of date</b>. <a%s>Update your browser</a> for more security, comfort and the best experience on this site.",m.de="Sie verwenden einen <b>veralteten Browser</b> (%s) mit <b>Sicherheitsschwachstellen</b> und <b>k&ouml;nnen nicht alle Funktionen dieser Webseite nutzen</b>. <a%s>Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren k&ouml;nnen</a>.",m.it="Il tuo browser (%s) <b>non Ã¨ aggiornato</b>. Ha delle <b>falle di sicurezza</b> e potrebbe <b>non visualizzare correttamente</b> le pagine di questo e altri siti. <a%s>Aggiorna il tuo browser</a>!",m.pl="PrzeglÄ133;darka (%s), ktÃ³rej uÅ¼ywasz, jest przestarzaÅ130;a. Posiada ona udokumentowane <b>luki bezpieczeÅ132;stwa, inne wady</b> oraz <b>ograniczonÄ133; funkcjonalnoÅ155;Ä135;</b>. Tracisz moÅ¼liwoÅ155;Ä135; skorzystania z peÅ130;ni moÅ¼liwoÅ155;ci oferowanych przez niektÃ³re strony internetowe. <a%s>Dowiedz siÄ153; jak zaktualizowaÄ135; swojÄ133; przeglÄ133;darkÄ153;</a>.",m.es="Su navegador (%s) <b>no estÃ¡ actualizado</b>. Tiene <b>fallos de seguridad</b> conocidos y podrÃ­a <b>no mostrar todas las caracterÃ­sticas</b> de este y otros sitios web. <a%s>AverigÃ¼e cÃ³mo actualizar su navegador.</a>",m.nl="Uw browser (%s) is <b>oud</b>. Het heeft bekende <b>veiligheidsissues</b> en kan <b>niet alle mogelijkheden</b> weergeven van deze of andere websites. <a%s>Lees meer over hoe uw browser te upgraden</a>",m.pt="Seu navegador (%s) estÃ¡ <b>desatualizado</b>. Ele possui <b>falhas de seguranÃ§a</b> e pode <b>apresentar problemas</b> para exibir este e outros websites. <a%s>Veja como atualizar o seu navegador</a>",m.sl="VaÅ¡ brskalnik (%s) je <b>zastarel</b>. Ima veÄ141; <b>varnostnih pomankljivosti</b> in morda <b>ne bo pravilno prikazal</b> te ali drugih strani. <a%s>Poglejte kako lahko posodobite svoj brskalnik</a>",m.ru="Ð146;Ð°Ñ136; Ð±Ñ128;Ð°Ñ131;Ð·ÐµÑ128; (%s) <b>Ñ131;Ñ129;Ñ130;Ð°Ñ128;ÐµÐ»</b>. Ð158;Ð½ Ð¸Ð¼ÐµÐµÑ130; <b>Ñ131;Ñ143;Ð·Ð²Ð¸Ð¼Ð¾Ñ129;Ñ130;Ð¸ Ð² Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ129;Ð½Ð¾Ñ129;Ñ130;Ð¸</b> Ð¸ Ð¼Ð¾Ð¶ÐµÑ130; <b>Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ñ139;Ð²Ð°Ñ130;Ñ140; Ð²Ñ129;Ðµ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ129;Ñ130;Ð¸</b> Ð½Ð° Ñ141;Ñ130;Ð¾Ð¼ Ð¸ Ð´Ñ128;Ñ131;Ð³Ð¸Ñ133; Ñ129;Ð°Ð¹Ñ130;Ð°Ñ133;. <a%s>Ð£Ð·Ð½Ð°Ð¹Ñ130;Ðµ, ÐºÐ°Ðº Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ130;Ñ140; Ð146;Ð°Ñ136; Ð±Ñ128;Ð°Ñ131;Ð·ÐµÑ128;</a>",m.id="Browser Anda (%s) sudah <b>kedaluarsa</b>. Browser yang Anda pakai memiliki <b>kelemahan keamanan</b> dan mungkin <b>tidak dapat menampilkan semua fitur</b> dari situs Web ini dan lainnya. <a%s> Pelajari cara memperbarui browser Anda</a>",m.uk="Ð146;Ð°Ñ136; Ð±Ñ128;Ð°Ñ131;Ð·ÐµÑ128; (%s) <b>Ð·Ð°Ñ129;Ñ130;Ð°Ñ128;Ñ150;Ð²</b>. Ð146;Ñ150;Ð½ <b>Ñ131;Ñ128;Ð°Ð·Ð»Ð¸Ð²Ð¸Ð¹</b> Ð¹ Ð¼Ð¾Ð¶Ðµ <b>Ð½Ðµ Ð²Ñ150;Ð´Ð¾Ð±Ñ128;Ð°Ð¶Ð°Ñ130;Ð¸ Ð²Ñ129;Ñ150; Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾Ñ129;Ñ130;Ñ150;</b> Ð½Ð° Ñ134;Ñ140;Ð¾Ð¼Ñ131; Ð¹ Ñ150;Ð½Ñ136;Ð¸Ñ133; Ñ129;Ð°Ð¹Ñ130;Ð°Ñ133;. <a%s>Ð148;Ñ150;Ð·Ð½Ð°Ð¹Ñ130;ÐµÑ129;Ñ140;, Ñ143;Ðº Ð¾Ð½Ð¾Ð²Ð¸Ñ130;Ð¸ Ð146;Ð°Ñ136; Ð±Ñ128;Ð°Ñ131;Ð·ÐµÑ128;</a>",m.ko="ì§128;ê¸136; ì130;¬ì154;©í149;152;ê³  ê³132;ì139;  ë¸140;ë157;¼ì154;°ì 128;(%s)ë138;148; <b>ì152;¤ë158;152;ë144;152;ì151;136;ì138;µë139;136;ë139;¤.</b> ì149;140;ë ¤ì§132; <b>ë³´ì149;136; ì·¨ì149;½ì 144;</b>ì157;´ ì¡´ì158;¬í149;152;ë©°, ì131;136;ë¡156;ì154;´ ì155;¹ ì130;¬ì157;´í138;¸ê°128; <b>ê¹¨ì ¸ ë³´ì157;¼ ì136;152;ë143;132;</b> ì158;136;ì138;µë139;136;ë139;¤. <a%s>ë¸140;ë157;¼ì154;°ì 128;ë¥¼ ì150;´ë150;»ê²140; ì151;133;ë141;°ì157;´í138;¸í149;152;ë130;152;ì154;148;?</a>",m.rm="Tes navigatur (%s) Ã¨ <b>antiquÃ </b>. El cuntegna <b>problems da segirezza</b> enconuschents e mussa eventualmain <b>betg tut las funcziuns</b> da questa ed autras websites. <a%s>Emprenda sco actualisar tes navigatur</a>.",m.jp="ã129;138;ä½¿ã129;132;ã129;®ã131;150;ã131;©ã130;¦ã130;¶ã128;140;%sã128;141;ã129;¯ã128;129;<b>æ153;130;ä»£é129;133;ã130;140;</b>ã129;®ã131;144;ã131;¼ã130;¸ã131;§ã131;³ã129;§ã129;153;ã128;130;æ151;¢ç159;¥ã129;®<b>è132;134;å¼±æ128;§</b>ã129;140;å­152;å156;¨ã129;153;ã130;139;ã129;°ã129;139;ã130;138;ã129;139;ã128;129;<b>æ©159;è131;½ä¸141;è¶³</b>ã129;«ã130;136;ã129;£ã129;¦ã128;129;ã130;µã130;¤ã131;136;ã129;140;æ­£å¸¸ã129;«è¡¨ç¤ºã129;§ã129;141;ã129;ªã129;132;å143;¯è131;½æ128;§ã129;140;ã129;130;ã130;138;ã129;¾ã129;153;ã128;130; <a%s>ã131;150;ã131;©ã130;¦ã130;¶ã130;146;æ155;´æ150;°ã129;153;ã130;139;æ150;¹æ³149;ã130;146;ç¢ºèª141;ã129;153;ã130;139;</a>",m.fr="Votre navigateur (%s) est <b>pÃ©rimÃ©</b>. Il contient des <b>failles de sÃ©curitÃ©</b> et pourrait <b>ne pas afficher certaines fonctionnalitÃ©s</b> des sites internet rÃ©cents. <a%s>DÃ©couvrez comment mettre votre navigateur Ã  jour</a>",m.da="Din browser (%s) er <b>for&aelig;ldet</b>. Den har kendte <b>sikkerhedshuller</b> og kan m&aring;ske <b>ikke vise alle funktioner</b> p&aring; dette og andre websteder. <a%s>Se hvordan du opdaterer din browser</a>",m.sq="Shfletuesi juaj (%s) Ã«shtÃ« <b>ca i vjetÃ«r</b>. Ai ka <b>tÃ« meta sigurie</b> tÃ« njohura dhe mundet tÃ« <b>mos i shfaqÃ« tÃ« gjitha karakteristikat</b> e kÃ«saj dhe shumÃ« faqeve web tÃ« tjera. <a%s>MÃ«soni se si tÃ« pÃ«rditÃ«soni shfletuesin tuaj</a>",m.ca="El teu navegador (%s) estÃ  <b>desactualitzat</b>. TÃ© <b>vulnerabilitats</b> conegudes i pot <b>no mostrar totes les caracterÃ­stiques</b> d'aquest i altres llocs web. <a%s>AprÃ¨n a actualitzar el navegador</a>",m.fa="Ù133;Ø±Ù136;Ø±Ú¯Ø± Ø´Ù133;Ø§ (%s) <b>Ø§Ø² Ø±Ø¯Ù135; Ø®Ø§Ø±Ø¬ Ø´Ø¯Ù135;</b> Ù133;Û140; Ø¨Ø§Ø´Ø¯. Ø§Û140;Ù134; Ù133;Ø±Ù136;Ø±Ú¯Ø± Ø¯Ø§Ø±Ø§Û140; <b>Ù133;Ø´Ú©Ù132;Ø§Øª Ø§Ù133;Ù134;Û140;ØªÛ140; Ø´Ù134;Ø§Ø®ØªÙ135; Ø´Ø¯Ù135;</b> Ù133;Û140; Ø¨Ø§Ø´Ø¯ Ù136; <b>Ù134;Ù133;Û140; ØªÙ136;Ø§Ù134;Ø¯ ØªÙ133;Ø§Ù133;Û140; Ù136;Û140;Ú152;Ú¯Û140; Ù135;Ø§Û140; Ø§Û140;Ù134;</b> Ù136;Ø¨ Ø³Ø§Û140;Øª Ù136; Ø¯Û140;Ú¯Ø± Ù136;Ø¨ Ø³Ø§Û140;Øª Ù135;Ø§ Ø±Ø§ Ø¨Ù135; Ø®Ù136;Ø¨Û140; Ù134;Ù133;Ø§Û140;Ø´ Ø¯Ù135;Ø¯. <a%s>Ø¯Ø± Ø®ØµÙ136;Øµ Ú¯Ø±Ù129;ØªÙ134; Ø±Ø§Ù135;Ù134;Ù133;Ø§Û140;Û140; Ø¯Ø±Ø®ØµÙ136;Øµ Ù134;Ø­Ù136;Ù135; Û140; Ø¨Ù135; Ø±Ù136;Ø² Ø±Ø³Ø§Ù134;Û140; Ù133;Ø±Ù136;Ø±Ú¯Ø± Ø®Ù136;Ø¯ Ø§Û140;Ù134;Ø¬Ø§ Ú©Ù132;Û140;Ú© Ú©Ù134;Û140;Ø¯.</a>",m.sv="Din webblÃ¤sare (%s) Ã¤r <b>fÃ¶rÃ¥ldrad</b>. Den har kÃ¤nda <b>sÃ¤kerhetshÃ¥l</b> och <b>kan inte visa alla funktioner korrekt</b> pÃ¥ denna och pÃ¥ andra webbsidor. <a%s>Uppdatera din webblÃ¤sare idag</a>",m.hu="Az Ã150;n bÃ¶ngÃ©szÅ145;je (%s) <b>elavult</b>. Ismert <b>biztonsÃ¡gi hiÃ¡nyossÃ¡gai</b> vannak Ã©s esetlegesen <b>nem tud minden funkciÃ³t megjelenÃ­teni</b> ezen vagy mÃ¡s weboldalakon. <a%s>Itt talÃ¡l bÅ145;vebb informÃ¡ciÃ³t a bÃ¶ngÃ©szÅ145;jÃ©nek frissÃ­tÃ©sÃ©vel kapcsolatban</a>\t\t ",m.gl="O seu navegador (%s) estÃ¡ <b>desactualizado</b>. Ten coÃ±ecidos <b>fallos de seguranza</b> e poderÃ­a <b>non mostrar tÃ³dalas caracterÃ­sticas</b> deste e outros sitios web. <a%s>Aprenda como pode actualizar o seu navegador</a>",m.cs="VÃ¡Å¡ prohlÃ­Å¾eÄ141; (%s) je <b>zastaralÃ½</b>. Jsou znÃ¡my <b>bezpeÄ141;nostnÃ­ rizika</b> a moÅ¾nÃ¡ <b>nedokÃ¡Å¾e zobrazit vÅ¡echny prvky</b> tÃ©to a dalÅ¡Ã­ch webovÃ½ch strÃ¡nek. <a%s>NauÄ141;te se, jak aktualizovat svÅ¯j prohlÃ­Å¾eÄ141;</a>",m.he="×148;×147;×¤×147;×¤×159; ×©×156;×154; (%s) <b>×144;×153;× ×149; ×158;×¢×149;×147;×155;×159;</b>. ×153;×© ×156;×149; <b>×145;×¢×153;×149;×ª ×144;×145;×152;×151;×148; ×153;×147;×149;×¢×149;×ª</b> ×149;×¢×©×149;×153; <b>×156;×144; ×156;×148;×¦×153;×146; ×144;×ª ×155;×156; ×148;×ª×155;×149;× ×149;×ª</b> ×©×156; ×144;×ª×¨ ×150;×148; ×149;×144;×ª×¨×153;×157; ×144;×151;×¨×153;×157;. <a%s>×156;×158;×147; ×155;×153;×¦×147; ×156;×¢×147;×155;×159; ×144;×ª ×148;×147;×¤×147;×¤×159; ×©×156;×154;</a>",m.nb="Nettleseren din (%s) er <b>utdatert</b>. Den har kjente <b>sikkerhetshull</b> og <b>kan ikke vise alle funksjonene</b> pÃ¥ denne og andre websider. <a%s>LÃ¦r hvordan du kan oppdatere din nettleser</a>",m["zh-tw"]="æ130;¨ç154;132;ç128;143;è¦½å153;¨(%s) é156;128;è¦129;æ155;´æ150;°ã128;130;è©²ç128;143;è¦½å153;¨æ156;137;è«¸å¤154;å®137;å133;¨æ¼143;æ´158;ï¼140;ç132;¡æ³149;é¡¯ç¤ºæ156;¬ç¶²ç«153;ç154;132;æ137;128;æ156;137;å138;159;è131;½ã128;130; <a%s>ç158;­è§£å¦130;ä½149;æ155;´æ150;°ç128;143;è¦½å153;¨</a>",m.zh="æ130;¨ç154;132;æµ143;è§136;å153;¨(%s) é156;128;è¦129;æ155;´æ150;°ã128;130;è¯¥æµ143;è§136;å153;¨æ156;137;è¯¸å¤154;å®137;å133;¨æ¼143;æ´158;ï¼140;æ151; æ³149;æ152;¾ç¤ºæ156;¬ç½145;ç«153;ç154;132;æ137;128;æ156;137;å138;159;è131;½ã128;130; <a%s>äº134;è§£å¦130;ä½149;æ155;´æ150;°æµ143;è§136;å153;¨</a>",m.fi="Selaimesi (%s) on <b>vanhentunut</b>. SiinÃ¤ on tunnettuja tietoturvaongelmia eikÃ¤ se vÃ¤lttÃ¤mÃ¤ttÃ¤ tue kaikkia ominaisuuksia tÃ¤llÃ¤ tai muilla sivustoilla. <a%s>Lue lisÃ¤Ã¤ siitÃ¤ kuinka pÃ¤ivitÃ¤t selaimesi</a>.",m.tr="TarayÄ±cÄ±nÄ±z (%s) <b>gÃ¼ncel deÄ159;il</b>. Eski versiyon olduÄ159;u iÃ§in <b>gÃ¼venlik aÃ§Ä±klarÄ±</b> vardÄ±r ve gÃ¶rmek istediÄ159;iniz bu web sitesinin ve diÄ159;er web sitelerinin <b>tÃ¼m Ã¶zelliklerini hatasÄ±z bir Å159;ekilde</b> gÃ¶steremeyecektir. <a%s>TarayÄ±cÄ±nÄ±zÄ± nasÄ±l gÃ¼ncelleyebileceÄ159;inizi Ã¶Ä159;renin</a>",m.ro="Browser-ul (%s) tau este <b>invechit</b>. Detine <b>probleme de securitate</b> cunoscute si poate <b>sa nu afiseze corect</b> toate elementele acestui si altor site-uri. <a%s>Invata cum sa-ti actualizezi browserul.</a>",m.bg="Ð146;Ð°Ñ136;Ð¸Ñ143;Ñ130; Ð±Ñ128;Ð°Ñ131;Ð·Ñ138;Ñ128; (%s) <b>Ð½Ðµ Ðµ Ð°ÐºÑ130;Ñ131;Ð°Ð»ÐµÐ½</b>. Ð152;Ð·Ð²ÐµÑ129;Ñ130;Ð½Ð¾ Ðµ, Ñ135;Ðµ Ð¸Ð¼Ð° <b>Ð¿Ñ128;Ð¾Ð¿Ñ131;Ñ129;ÐºÐ¸ Ð² Ñ129;Ð¸Ð³Ñ131;Ñ128;Ð½Ð¾Ñ129;Ñ130;Ñ130;Ð°</b> Ð¸ Ð¼Ð¾Ð¶Ðµ <b>Ð´Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð¶Ðµ Ð¿Ñ128;Ð°Ð²Ð¸Ð»Ð½Ð¾</b> Ñ130;Ð¾Ð·Ð¸ Ð¸Ð»Ð¸ Ð´Ñ128;Ñ131;Ð³Ð¸ Ñ129;Ð°Ð¹Ñ130;Ð¾Ð²Ðµ. <a%s>Ð157;Ð°Ñ131;Ñ135;ÐµÑ130;Ðµ ÐºÐ°Ðº Ð´Ð° Ð°ÐºÑ130;Ñ131;Ð°Ð»Ð¸Ð·Ð¸Ñ128;Ð°Ñ130;Ðµ Ð±Ñ128;Ð°Ñ131;Ð·Ñ138;Ñ128;Ð° Ñ129;Ð¸</a>.",m.el="Î145;Ï133;Ï132;Ï140;Ï130; Î¿ Î¹Ï131;Ï132;Ï140;Ï132;Î¿Ï128;Î¿Ï130; Ï131;Î±Ï130; Ï133;Ï128;ÎµÎ½Î¸Ï133;Î¼Î¯Î¶ÎµÎ¹: Î159; Ï134;Ï133;Î»Î»Î¿Î¼ÎµÏ132;Ï129;Î·Ï132;Î®Ï130; Ï131;Î±Ï130; (%s) ÎµÎ¯Î½Î±Î¹ <b>Ï128;Î±Ï129;Ï137;Ï135;Î·Î¼Î­Î½Î¿Ï130;</b>. <a%s>Î149;Î½Î·Î¼ÎµÏ129;Ï142;Ï131;Ï132;Îµ Ï132;Î¿ Ï128;Ï129;Ï140;Î³Ï129;Î±Î¼Î¼Î± Ï128;ÎµÏ129;Î¹Î®Î³Î·Ï131;Î®Ï130; Ï131;Î±Ï130;</a> Î³Î¹Î± Î¼ÎµÎ³Î±Î»Ï141;Ï132;ÎµÏ129;Î· Î±Ï131;Ï134;Î¬Î»ÎµÎ¹Î± ÎºÎ±Î¹ Î¬Î½ÎµÏ131;Î· Ï131;Îµ Î±Ï133;Ï132;Î®Î½ Ï132;Î·Î½ Î¹Ï131;Ï132;Î¿Ï131;ÎµÎ»Î¯Î´Î±.",m.ar="Ù133;ØªØµÙ129;Ø­Ù131; (%s) <b>Ù133;Ù134;ØªÙ135;Ù137; Ø§Ù132;ØµÙ132;Ø§Ø­Ù138;Ù135;</b>. Ù136;Ù138;Ù136;Ø¬Ø¯ Ø¨Ù135; <b>Ø«ØºØ±Ø§Øª Ø§Ù133;Ù134;Ù138;Ø©</b> Ù133;Ø¹Ø±Ù136;Ù129;Ø© Ù136;Ù130;Ø¯ <b>Ù132;Ø§ Ù138;Ù143;Ø´ØºÙ132; Ù131;Ø«Ù138;Ø± Ù133;Ù134; Ø§Ù132;Ù133;Ù138;Ø²Ø§Øª</b> Ø§Ù132;Ù133;ØªØ¹Ù132;Ù130;Ù135; Ø¨Ù135;Ø°Ù135; Ø§Ù132;Ù133;Ù136;Ù130;Ø¹. <a%s>Ø£Ø¶ØºØ· Ù135;Ù134;Ø§</a>Ù132;ØªØ¹Ø±Ù129; Ù131;Ù138;Ù129; ØªÙ130;Ù136;Ù133; Ø¨ØªØ­Ø¯Ù138;Ø« Ù133;ØªØµÙ129;Ø­Ù131;",m.sr="VaÅ¡ pretraÅ¾ivaÄ141; (%s) je <b>zastareo</b>. Ima poznate <b>sigurnosne probleme</b> i najverovatnije <b>neÄ135;e prikazati sve funkcionalnisti</b> ovog i drugih sajtova. <a%s>NauÄ141;i viÅ¡e o nadogradnji svog pretraÅ¾ivaÄ141;a</a>",m.la="MÄ147;s vÄ147;lamies Jums atgÄ129;dinÄ129;t: JÅ«su pÄ129;rlÅ«kprogramma (%s) ir novecojusi. <a>Atjauniniet savu pÄ129;rlÅ«kprogrammu</a>, lai uzlabotu droÅ¡Ä«bu, Ä129;trumu un pÄ129;rlÅ«koÅ¡anas Ä147;rtÄ«bas Å¡ajÄ129; un citÄ129;s lapÄ129;s.",m.ga="TÃ¡ an lÃ­onlÃ©itheoir agat (%s) <b>as dÃ¡ta</b>. TÃ¡ <b>laigeachtaÃ­ slÃ¡ndÃ¡la</b> a bhfuil ar eolas ann agus b'fhÃ©idir <b>nach taispeÃ¡nfaidh sÃ© gach gnÃ©</b> den suÃ­omh grÃ©asÃ¡in seo nÃ¡ cinn eile. <a%s>Foghlaim conas do lÃ­onlÃ©itheoir a nuashonrÃº</a>",m.lv="JÅ«su pÄ129;rlÅ«kprogramma (%s) ir <b>novecojusi</b>.  Tai ir zinÄ129;mas <b>droÅ¡Ä«bas problÄ147;mas</b>, un tÄ129; var attÄ147;lot Å¡o un citas  tÄ«mekÄ¼a lapas <b>nekorekti</b>. <a%s>Uzzini, kÄ129; atjaunot savu pÄ129;rlÅ«kprogrammu</a>",m.no="Dette nettstedet Ã¸nsker Ã¥ minne deg pÃ¥: Din nettleser (%s) er <b>utdatert</b>. <a%s>Oppdater nettleseren din </a> for mer sikkerhet, komfort og den beste opplevelsen pÃ¥ denne siden.",m.th="à¹128;à¸§à¹135;à¸154;à¹132;à¸139;à¸149;à¹140;à¸153;à¸µà¹137;à¸­à¸¢à¸²à¸129;à¸136;à¸°à¹128;à¸149;à¸·à¸­à¸153;à¸132;à¸¸à¸147;: à¹128;à¸154;à¸£à¸²à¸§à¹140;à¹128;à¸139;à¸­à¸£à¹140; (%s) à¸130;à¸­à¸135;à¸132;à¸¸à¸147;à¸153;à¸±à¹137;à¸153; <b>à¸¥à¹137;à¸²à¸ªà¸¡à¸±à¸¢à¹129;à¸¥à¹137;à¸§</b> <a%s>à¸155;à¸£à¸±à¸154;à¸155;à¸£à¸¸à¸135;à¹128;à¸154;à¸£à¸²à¸§à¹140;à¹128;à¸139;à¸­à¸£à¹140;à¸130;à¸­à¸135;à¸132;à¸¸à¸147;</a> à¹128;à¸158;à¸·à¹136;à¸­à¹128;à¸158;à¸´à¹136;à¸¡ à¸132;à¸§à¸²à¸¡à¸155;à¸¥à¸­à¸148;à¸ à¸±à¸¢ à¸132;à¸§à¸²à¸¡à¸ªà¸°à¸148;à¸§à¸129;à¸ªà¸154;à¸²à¸¢à¹129;à¸¥à¸°à¸155;à¸£à¸°à¸ªà¸154;à¸129;à¸²à¸£à¸147;à¹140;à¸151;à¸µà¹136;à¸148;à¸µà¸151;à¸µà¹136;à¸ªà¸¸à¸148;à¹131;à¸153;à¹128;à¸§à¹135;à¸154;à¹132;à¸139;à¸149;à¹140;à¸153;à¸µà¹137;",m=t.text?t.text:t["text_"+l]?t["text_"+l]:m[l]?m[l]:m.en;var v="";this.op.newwindow&&(v=' target="_blank"'),this.op.text=a(m,g.t,' id="buorgul" href="'+this.op.url+'"'+v);var b=document.createElement("div");this.op.div=b,b.id="buorg",b.className="buorg";var w="<style>.buorg {position:absolute;position:fixed;z-index:111111;width:100%; top:0px; left:0px;border-bottom:1px solid #A29330;background:#FDF2AB no-repeat 14px center url(//browser-update.org/img/small/"+g.n+".png);text-align:left; cursor:pointer;font: 13px Arial,sans-serif;color:#000;}.buorg div { padding:5px 36px 5px 40px; }.buorg>div>a,.buorg>div>a:visited{color:#E25600; text-decoration: underline;}#buorgclose{position:absolute;right:6px;top:0px;height:20px;width:12px;font:18px bold;padding:0;}#buorga{display:block;}#buorgcc{display:block;position:absolute; top:-99999px;}@media only screen and (max-width: 700px){.buorg div { padding:5px 15px 5px 9px; }}</style>";b.innerHTML="<div>"+this.op.text+'<div id="buorgclose"><a id="buorga"><span id="buorgcc">Close</span><span aria-hiden="true">&times;</span></a></div></div>'+w,document.body.insertBefore(b,document.body.firstChild);var y=this;b.onclick=function(){return y.op.newwindow?window.open(y.op.url,"_blank"):window.location.href=y.op.url,i(y.op.reminderClosed),y.op.onclick(y.op),!1};try{document.getElementById("buorgul").onclick=function(t){return t=t||window.event,t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,y.op.onclick(y.op),!0}}catch(t){}var _=document.getElementsByTagName("html")[0]||document.body;this.op.bodymt=_.style.marginTop,_.style.marginTop=b.clientHeight+"px",function(t){document.getElementById("buorga").onclick=function(e){return e=e||window.event,e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,t.op.div.style.display="none",_.style.marginTop=t.op.bodymt,t.op.onclose(t.op),i(t.op.reminderClosed),!0}}(y),t.onshow(this.op)}},$buoop=$buoop||{};if($buo($buoop),void 0===psLib)var psLib={};if(psLib.Carousel=function(t){var e=0;window.carouselTimer=[],$(".ps-carousel",t).each(function(){psLib.CarouselInit(this,e),e++}),$(".ps-carousel",t).length>0&&(psLib.IsMobile?$(window).on("orientationchange",function(){psLib.Carousel(t)}):$(window).off("resize.carousel_pslib").on("resize.carousel_pslib",function(){psLib.CarouselDestroy(t),window.carouselStartTimer&&setTimeout(window.carouselStartTimer),window.carouselStartTimer=setTimeout(psLib.Carousel(t),50)}))},psLib.CarouselDestroy=function(t){if(void 0===t)return console.warn("Carrossel indisponÃ­vel"),!1;for(var e=window.carouselTimer.length;e=0;e--)clearTimeout(psLibCarouselTimer[e]);$(t).find(".ps-carousel-container").stop(!0,!0).animate({"margin-left":0},500).data("carouselcurrent",1);var i=$(t).find(".ps-carousel-bullet");i&&i.find("li").off("click.carousel_pslib"),$(t).find(".ps-carousel-left").off("click.carousel_pslib"),$(t).find(".ps-carousel-right").off("click.carousel_pslib")},psLib.CarouselInit=function(t,e){if(void 0===t)return console.warn("Carrossel indisponÃ­vel"),!1;var i=$(t).find(".ps-carousel-container");i.width("auto").height("auto");var a=void 0!==$(t).data("carouselstart")?parseInt($(t).data("carouselstart")):1,s=void 0!==$(t).data("carouselinterval")?parseInt($(t).data("carouselinterval")):5e3,n=void 0===$(t).data("carouselwrap")||$(t).data("carouselwrap"),o=void 0===$(t).data("carouselhoverpause")||$(t).data("carouselhoverpause"),r=void 0===$(t).data("carouselkeyboard")||$(t).data("carouselkeyboard"),l=$(t).outerWidth(),h=i.find(".ps-carousel-item"),c=i.find("img[data-carouseldesktopalternative!='']"),d=$(t).find(".ps-carousel-bullet"),u={stage:e,interval:s,wrap:n,pause:o,itemTotal:h.length,itemWidth:l,bullets:d};if(i.width(h.length*l),h.each(function(){if($(this).width(l),psLib.IsTablet){var t=$(this).find(".ps-carousel-item-content[data-carouselitemvalign!='']");if(void 0!==t){var e=t.data("carouselitemvalign");"middle"==e?t.css({top:"50%","margin-top":"-"+t.outerHeight()/2+"px"}):"bottom"==e&&t.css({top:"initial",bottom:"14px"})}var i=$(this).outerHeight();$(this).height(i)}}),psLib.IsTablet&&c.each(function(){$(this).attr("src",$(this).data("carouseldesktopalternative"))}),a>1&&i.css("margin-left","-"+l*(a-1)+"px"),i.data("carouselcurrent",a),d.length){for(var p="",f=0,g=h.length;f<g;f++)p+="<li></li>";d.html(p),d.find("li").off("click.carousel_pslib").on("click.carousel_pslib",function(t){t.preventDefault();var e=d.find("li").index(this)+1;psLib.CarouselScroll(i,e,u)})}psLib.CarouselShowHideArrow($(t),u),psLib.CarouselBulletUpdate(d,a),r&&$(window).on("keyup.carousel_pslib",function(t){37==t.keyCode&&psLib.CarouselNav(i,"left",u),39==t.keyCode&&psLib.CarouselNav(i,"right",u)}),psLib.IsMobile?($(t).swipe("destroy"),$(t).swipe({swipeLeft:function(t,e,a,e,s){psLib.CarouselNav(i,"right",u)},swipeRight:function(t,e,a,e,s){psLib.CarouselNav(i,"left",u)}})):($(t).find(".ps-carousel-left").off("click.carousel_pslib").on("click.carousel_pslib",function(t){t.preventDefault(),psLib.CarouselNav(i,"left",u)}),$(t).find(".ps-carousel-right").off("click.carousel_pslib").on("click.carousel_pslib",function(t){t.preventDefault(),psLib.CarouselNav(i,"right",u)})),psLib.CarouselTimer(i,u,e),o&&!psLib.IsMobile&&$(t).off("mouseover.carousel_pslib").on("mouseover.carousel_pslib",function(){psLibCarouselTimer[u.stage]&&window.clearInterval(psLibCarouselTimer[u.stage])}).off("mouseleave.carousel_pslib").on("mouseleave.carousel_pslib",function(){psLib.CarouselTimer(i,u)})},psLib.CarouselNav=function(t,e,i){var a=t.data("carouselcurrent"),s="right"==e?a+1:a-1;if(i.wrap)"left"==e&&1==a&&(s=i.itemTotal),"right"==e&&a==i.itemTotal&&(s=1);else if("left"==e&&1==a||"right"==e&&a==i.itemTotal)return!1;psLib.CarouselScroll(t,s,i)},psLib.CarouselScroll=function(t,e,i){var a=1==e?0:"-"+i.itemWidth*(e-1);t.stop(!0,!0).animate({"margin-left":a},500).data("carouselcurrent",e),psLib.CarouselBulletUpdate(i.bullets,e),psLib.CarouselTimer(t,i),psLib.CarouselShowHideArrow(t.parent(),i)},psLib.CarouselBulletUpdate=function(t,e){var i=t.find("li"),a="ps-item-selected";i.each(function(){e==i.index(this)+1?$(this).addClass(a):$(this).removeClass(a)})},psLib.CarouselTimer=function(t,e){e.interval>0&&(psLibCarouselTimer[e.stage]&&window.clearTimeout(psLibCarouselTimer[e.stage]),psLibCarouselTimer[e.stage]=setTimeout(function(){psLib.CarouselNav(t,"right",e)},e.interval))},psLib.CarouselShowHideArrow=function(t,e){if(!e.wrap){var i=t.find(".ps-carousel-container").data("carouselcurrent");1==i?t.find(".ps-carousel-left").fadeOut("fast"):t.find(".ps-carousel-left").fadeIn("fast"),i==e.itemTotal?t.find(".ps-carousel-right").fadeOut("fast"):t.find(".ps-carousel-right").fadeIn("fast")}},void 0===psLib)var psLib={};if(psLib.Chart=function(ctn){var charts=$(".ps-chart",ctn),idx=0;if(charts.length>0&&"undefined"==typeof Chart)return console.warn("Biblioteca Chart necessÃ¡ria para construir formulÃ¡rio"),!1;window.graph=[],charts.each(function(){var t=$(this),type=t.data("charttype"),source=t.data("chartsource"),download=void 0!==t.data("chartdownload")&&t.data("chartdownload"),config=void 0!==t.data("chartconfig")&&t.data("chartconfig"),w=t.outerWidth(),h=void 0!==t.data("chartheight")?t.data("chartheight"):w<150?w:w/2,d=new Date,id="chart"+d.valueOf(),bgColor=t.css("backgroundColor"),ctt='\t<canvas id="'+id+'" width="'+w+'" height="'+h+'"></canvas>',param={download:download,config:config,idx:idx};if(void 0===type||void 0===source)return console.warn("ParÃ¢metros do grÃ¡fico nÃ£o declarados corretamente"),!1;t.append(ctt);var canvas=$("#"+id).get(0);psLib.IsOldIE&&(canvas=G_vmlCanvasManager.initElement(canvas));var ctx=canvas.getContext("2d");ctx.clearRect(0,0,w,h),source.indexOf("remote:")>-1?$.ajax({url:source.replace("remote:",""),type:"POST",dataType:"json",indexValue:param,beforeSend:function(){t.append('<span class="ps-ico-loading ps-ico-lg"></span>'),psLib.Loading(t)},success:function(e){t.find(".ps-ico-loading").remove(),e=psLib.ChartProcessColors(type,e,bgColor),psLib.ChartBuilder(type,e,ctx,canvas,this.indexValue)}}).error(function(){console.warn("Ocorreu um erro ao carregar os dados do grÃ¡fico"),t.find(".ps-ico-loading").remove(),psLib.NotifyShowHide("error:Ocorreu um erro ao processar o grÃ¡fico")}):(source.indexOf("function:")>-1?data=eval("(window."+source.replace("function:","")+")"):data=eval("window."+source),data=psLib.ChartProcessColors(type,data,bgColor),psLib.ChartBuilder(type,data,ctx,canvas,param)),idx++})},psLib.ChartProcessColors=function(t,e,i){var a=e;if("line"==t||"bar"==t||"radar"==t)if(1==a.datasets.length){var s=void 0!==a.datasets[0].baseColor?psLib.ChartColorScheme(t,a.datasets[0].baseColor,i):psLib.ChartColors(t,1,i);$.extend(a.datasets[0],s)}else for(var n=0,o=a.datasets.length;n<o;n++){var s=void 0!==a.datasets[n].baseColor?psLib.ChartColorScheme(t,a.datasets[n].baseColor,i):psLib.ChartColors(t,n,i);$.extend(a.datasets[n],s)}else for(var n=0,o=a.length;n<o;n++){var s=void 0!==a[n].baseColor?psLib.ChartColorScheme(t,a[n].baseColor,i):psLib.ChartColors(t,n,i);$.extend(a[n],s)}return a},psLib.ChartColors=function(t,e,i){var a={};return colors={line:["220,220,220","0,164,216","27,70,94","35,131,163"],radar:["220,220,220","0,164,216","27,70,94","35,131,163"],bar:["220,220,220","0,164,216","27,70,94","35,131,163"],polarArea:["0,164,216","34,126,156","0,70,92","34,51,56","25,93,115","0,108,145","0,194,255"],pie:["0,164,216","34,126,156","0,108,145","0,70,92","34,51,56","25,93,115","0,194,255"],doughnut:["0,164,216","34,126,156","0,70,92","34,51,56","25,93,115","0,108,145","0,194,255"]},void 0===colors[t][e]&&(e%=colors[t].length),a=psLib.ChartColorScheme(t,colors[t][e],i)},psLib.ChartColorScheme=function(t,e,i){var a={};return e.indexOf("#")>-1&&(e=psLib.ConvertHexToRGB(e)),a="line"==t||"radar"==t?{fillColor:"rgba("+e+",0.2)",strokeColor:"rgba("+e+",1)",pointColor:"rgba("+e+",1)",pointStrokeColor:i,pointHighlightFill:i,pointHighlightStroke:"rgba("+e+",1)"}:"bar"==t?{fillColor:"rgba("+e+",0.5)",strokeColor:"rgba("+e+",0.8)",highlightFill:"rgba("+e+",0.75)",highlightStroke:"rgba("+e+",1)"}:{color:"rgba("+e+",1)",highlight:"rgba("+e+",0.7)"}},psLib.ChartBuilder=function(type,data,ctx,canvas,param){var opt={animation:!1,scaleGridLineWidth:1,tooltipFontFamily:'"open_sans", Arial, Sans-serif',tooltipCornerRadius:2,tooltipFillColor:"rgba(0,0,0,.5)"},idx=param.idx;switch("pie"!=type&&"doughnut"!=type||(opt.showTooltips=!1,opt.tooltipCaretSize=3,data.length<=7?opt.tooltipTemplate="<%if (label){%><%=label%>: <%}%><%=value%>":opt.tooltipTemplate="<%=value%>"),"line"!=type&&"bar"!=type&&"radar"!=type||(opt.multiTooltipTemplate="<%=datasetLabel%> : <%= value %>"),param.config&&(param.config=eval("window."+param.config),$.extend(opt,param.config)),type){case"line":window.graph[idx]=new Chart(ctx).Line(data,opt);break;case"bar":window.graph[idx]=new Chart(ctx).Bar(data,opt);break;case"radar":window.graph[idx]=new Chart(ctx).Radar(data,opt);break;case"polarArea":window.graph[idx]=new Chart(ctx).PolarArea(data,opt);break;case"doughnut":window.graph[idx]=new Chart(ctx).Doughnut(data,opt),window.graph[idx].showTooltip(window.graph[idx].segments),psLib.ChartLegend(canvas,idx);break;case"pie":window.graph[idx]=new Chart(ctx).Pie(data,opt),window.graph[idx].showTooltip(window.graph[idx].segments),psLib.ChartLegend(canvas,idx);break}param.download&&psLib.ChartImg(canvas,idx)},psLib.ChartLegend=function(t,e){var i=document.createElement("div");i.innerHTML=window.graph[e].generateLegend(),Chart.helpers.each(i.firstChild.childNodes,function(t,i){Chart.helpers.addEvent(t,"mouseover",function(){var t=window.graph[e].segments[i];t.save(),t.fillColor=t.highlightColor,window.graph[e].showTooltip([t]),t.restore()})}),Chart.helpers.addEvent(i.firstChild,"mouseout",function(){window.graph[e].showTooltip(window.graph[e].segments)}),$(t).parent().append(i.firstChild)},psLib.ChartImg=function(t,e){var i=window.graph[e].toBase64Image();$(t).parent().addClass("ps-chart-downloadPad").append('<a href="'+i+'" class="ps-chart-download" target="_blank" title="Download"><span class="ps-ico ps-ico-download"></span></a> ')},function(){"use strict";var t=this,e=t.Chart,i=function(t){this.canvas=t.canvas,this.ctx=t;var e=function(t,e){return t["offset"+e]?t["offset"+e]:document.defaultView.getComputedStyle(t).getPropertyValue(e)},i=this.width=e(t.canvas,"Width"),s=this.height=e(t.canvas,"Height");t.canvas.width=i,t.canvas.height=s;var i=this.width=t.canvas.width,s=this.height=t.canvas.height;return this.aspectRatio=this.width/this.height,a.retinaScale(this),this};i.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",onAnimationProgress:function(){},onAnimationComplete:function(){}}},i.types={};var a=i.helpers={},s=a.each=function(t,e,i){var a=Array.prototype.slice.call(arguments,3);if(t)if(t.length===+t.length){var s;for(s=0;s<t.length;s++)e.apply(i,[t[s],s].concat(a))}else for(var n in t)e.apply(i,[t[n],n].concat(a))},n=a.clone=function(t){var e={};return s(t,function(i,a){t.hasOwnProperty(a)&&(e[a]=i)}),e},o=a.extend=function(t){return s(Array.prototype.slice.call(arguments,1),function(e){s(e,function(i,a){e.hasOwnProperty(a)&&(t[a]=i)})}),t},r=a.merge=function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift({}),o.apply(null,t)},l=a.indexOf=function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1},h=(a.where=function(t,e){var i=[];return a.each(t,function(t){e(t)&&i.push(t)}),i},a.findNextWhere=function(t,e,i){i||(i=-1);for(var a=i+1;a<t.length;a++){var s=t[a];if(e(s))return s}},a.findPreviousWhere=function(t,e,i){i||(i=t.length);for(var a=i-1;a>=0;a--){var s=t[a];if(e(s))return s}},a.inherits=function(t){var e=this,i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},a=function(){this.constructor=i};return a.prototype=e.prototype,i.prototype=new a,i.extend=h,t&&o(i.prototype,t),i.__super__=e.prototype,i}),c=a.noop=function(){},d=a.uid=function(){var t=0;return function(){return"chart-"+t++}}(),u=a.warn=function(t){window.console&&"function"==typeof window.console.warn&&console.warn(t)},p=a.amd="function"==typeof define&&define.amd,f=a.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},g=a.max=function(t){return Math.max.apply(Math,t)},m=a.min=function(t){return Math.min.apply(Math,t)},v=(a.cap=function(t,e,i){if(f(e)){if(t>e)return e}else if(f(i)&&i>t)return i;return t},a.getDecimalPlaces=function(t){return t%1!=0&&f(t)?t.toString().split(".")[1].length:0}),b=a.radians=function(t){return t*(Math.PI/180)},w=(a.getAngleFromPoint=function(t,e){var i=e.x-t.x,a=e.y-t.y,s=Math.sqrt(i*i+a*a),n=2*Math.PI+Math.atan2(a,i);return 0>i&&0>a&&(n+=2*Math.PI),{angle:n,distance:s}},a.aliasPixel=function(t){return t%2==0?0:.5}),y=(a.splineCurve=function(t,e,i,a){var s=Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)),n=Math.sqrt(Math.pow(i.x-e.x,2)+Math.pow(i.y-e.y,2)),o=a*s/(s+n),r=a*n/(s+n);return{inner:{x:e.x-o*(i.x-t.x),y:e.y-o*(i.y-t.y)},outer:{x:e.x+r*(i.x-t.x),y:e.y+r*(i.y-t.y)}}},a.calculateOrderOfMagnitude=function(t){return Math.floor(Math.log(t)/Math.LN10)}),_=(a.calculateScaleRange=function(t,e,i,a,s){var n=2,o=Math.floor(e/(1.5*i)),r=2>=o,l=g(t),h=m(t);l===h&&(l+=.5,h>=.5&&!a?h-=.5:l+=.5);for(var c=Math.abs(l-h),d=y(c),u=Math.ceil(l/(1*Math.pow(10,d)))*Math.pow(10,d),p=a?0:Math.floor(h/(1*Math.pow(10,d)))*Math.pow(10,d),f=u-p,v=Math.pow(10,d),b=Math.round(f/v);(b>o||o>2*b)&&!r;)if(b>o)v*=2,(b=Math.round(f/v))%1!=0&&(r=!0);else if(s&&d>=0){if(v/2%1!=0)break;v/=2,b=Math.round(f/v)}else v/=2,b=Math.round(f/v);return r&&(b=2,v=f/b),{steps:b,stepValue:v,min:p,max:p+b*v}},a.template=function(t,e){function i(t,e){var i=/\W/.test(t)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+t.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):a[t]=a[t];return e?i(e):i}if(t instanceof Function)return t(e);var a={};return i(t,e)}),x=(a.generateLabels=function(t,e,i,a){var n=new Array(e);return labelTemplateString&&s(n,function(e,s){n[s]=_(t,{value:i+a*(s+1)})}),n},a.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(1-Math.pow(2,-10*t/1))},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,a=1;return 0===t?0:1==(t/=1)?1:(i||(i=.3),a<Math.abs(1)?(a=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/a),-a*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-e)*Math.PI/i))},easeOutElastic:function(t){var e=1.70158,i=0,a=1;return 0===t?0:1==(t/=1)?1:(i||(i=.3),a<Math.abs(1)?(a=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/a),a*Math.pow(2,-10*t)*Math.sin(2*(1*t-e)*Math.PI/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,a=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.3*1.5),a<Math.abs(1)?(a=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/a),1>t?-.5*a*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-e)*Math.PI/i):a*Math.pow(2,-10*(t-=1))*Math.sin(2*(1*t-e)*Math.PI/i)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*t*t*((1+(e*=1.525))*t-e):.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-x.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?7.5625*t*t:2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*x.easeInBounce(2*t):.5*x.easeOutBounce(2*t-1)+.5}}),C=a.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),k=a.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),S=(a.animationLoop=function(t,e,i,a,s,n){var o=0,r=x[i]||x.linear,l=function(){o++;var i=o/e,h=r(i);t.call(n,h,i,o),a.call(n,h,i),e>o?n.animationFrame=C(l):s.apply(n)};C(l)},a.getRelativePosition=function(t){var e,i,a=t.originalEvent||t,s=t.currentTarget||t.srcElement,n=s.getBoundingClientRect();return a.touches?(e=a.touches[0].clientX-n.left,i=a.touches[0].clientY-n.top):(e=a.clientX-n.left,i=a.clientY-n.top),{x:e,y:i}},a.addEvent=function(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent?t.attachEvent("on"+e,i):t["on"+e]=i}),D=a.removeEvent=function(t,e,i){t.removeEventListener?t.removeEventListener(e,i,!1):t.detachEvent?t.detachEvent("on"+e,i):t["on"+e]=c},M=(a.bindEvents=function(t,e,i){t.events||(t.events={}),s(e,function(e){t.events[e]=function(){i.apply(t,arguments)},S(t.chart.canvas,e,t.events[e])})},a.unbindEvents=function(t,e){s(e,function(e,i){D(t.chart.canvas,i,e)})}),T=a.getMaximumWidth=function(t){return t.parentNode.clientWidth},L=a.getMaximumHeight=function(t){return t.parentNode.clientHeight},I=(a.getMaximumSize=a.getMaximumWidth,a.retinaScale=function(t){var e=t.ctx,i=t.canvas.width,a=t.canvas.height;window.devicePixelRatio&&(e.canvas.style.width=i+"px",e.canvas.style.height=a+"px",e.canvas.height=a*window.devicePixelRatio,e.canvas.width=i*window.devicePixelRatio,e.scale(window.devicePixelRatio,window.devicePixelRatio))}),F=a.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},P=a.fontString=function(t,e,i){return e+" "+t+"px "+i},R=a.longestText=function(t,e,i){t.font=e;var a=0;return s(i,function(e){var i=t.measureText(e).width;a=i>a?i:a}),a},A=a.drawRoundedRectangle=function(t,e,i,a,s,n){t.beginPath(),t.moveTo(e+n,i),t.lineTo(e+a-n,i),t.quadraticCurveTo(e+a,i,e+a,i+n),t.lineTo(e+a,i+s-n),t.quadraticCurveTo(e+a,i+s,e+a-n,i+s),t.lineTo(e+n,i+s),t.quadraticCurveTo(e,i+s,e,i+s-n),t.lineTo(e,i+n),t.quadraticCurveTo(e,i,e+n,i),t.closePath()};i.instances={},i.Type=function(t,e,a){this.options=e,this.chart=a,this.id=d(),i.instances[this.id]=this,e.responsive&&this.resize(),this.initialize.call(this,t)},o(i.Type.prototype,{initialize:function(){return this},clear:function(){return F(this.chart),this},stop:function(){return k(this.animationFrame),this},resize:function(t){this.stop();var e=this.chart.canvas,i=T(this.chart.canvas),a=this.options.maintainAspectRatio?i/this.chart.aspectRatio:L(this.chart.canvas);return e.width=this.chart.width=i,e.height=this.chart.height=a,I(this.chart),"function"==typeof t&&t.apply(this,Array.prototype.slice.call(arguments,1)),this},reflow:c,render:function(t){return t&&this.reflow(),this.options.animation&&!t?a.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this)),this},generateLegend:function(){return _(this.options.legendTemplate,this)},destroy:function(){this.clear(),M(this,this.events);var t=this.chart.canvas;t.width=this.chart.width,t.height=this.chart.height,t.style.removeProperty?(t.style.removeProperty("width"),t.style.removeProperty("height")):(t.style.removeAttribute("width"),t.style.removeAttribute("height")),delete i.instances[this.id]},showTooltip:function(t,e){if(void 0===this.activeElements&&(this.activeElements=[]),function(t){var e=!1;return t.length!==this.activeElements.length?e=!0:(s(t,function(t,i){t!==this.activeElements[i]&&(e=!0)},this),e)}.call(this,t)||e){if(this.activeElements=t,this.draw(),this.options.customTooltips&&this.options.customTooltips(!1),t.length>0)if(this.datasets&&this.datasets.length>1){for(var n,o,r=this.datasets.length-1;r>=0&&(n=this.datasets[r].points||this.datasets[r].bars||this.datasets[r].segments,-1===(o=l(n,t[0])));r--);var h=[],c=[],d=function(){var t,e,i,s,n,r=[],l=[],d=[];return a.each(this.datasets,function(e){t=e.points||e.bars||e.segments,t[o]&&t[o].hasValue()&&r.push(t[o])}),a.each(r,function(t){l.push(t.x),d.push(t.y),h.push(a.template(this.options.multiTooltipTemplate,t)),c.push({fill:t._saved.fillColor||t.fillColor,stroke:t._saved.strokeColor||t.strokeColor})},this),n=m(d),i=g(d),s=m(l),e=g(l),{x:s>this.chart.width/2?s:e,y:(n+i)/2}}.call(this,o);new i.MultiTooltip({x:d.x,y:d.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:h,legendColors:c,legendColorBackground:this.options.multiTooltipKeyBackground,title:t[0].label,chart:this.chart,ctx:this.chart.ctx,custom:this.options.customTooltips}).draw()}else s(t,function(t){var e=t.tooltipPosition();new i.Tooltip({x:Math.round(e.x),y:Math.round(e.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,text:_(this.options.tooltipTemplate,t),chart:this.chart,custom:this.options.customTooltips}).draw()},this);return this}},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}}),i.Type.extend=function(t){var e=this,a=function(){return e.apply(this,arguments)};if(a.prototype=n(e.prototype),o(a.prototype,t),a.extend=i.Type.extend,t.name||e.prototype.name){var s=t.name||e.prototype.name,l=i.defaults[e.prototype.name]?n(i.defaults[e.prototype.name]):{};i.defaults[s]=o(l,t.defaults),i.types[s]=a,i.prototype[s]=function(t,e){var n=r(i.defaults.global,i.defaults[s],e||{});return new a(t,n,this)}}else u("Name not provided for this chart, so it hasn't been registered");return e},i.Element=function(t){o(this,t),this.initialize.apply(this,arguments),this.save()},o(i.Element.prototype,{initialize:function(){},restore:function(t){return t?s(t,function(t){this[t]=this._saved[t]},this):o(this,this._saved),this},save:function(){return this._saved=n(this),delete this._saved._saved,this},update:function(t){return s(t,function(t,e){this._saved[e]=this[e],this[e]=t},this),this},transition:function(t,e){return s(t,function(t,i){this[i]=(t-this._saved[i])*e+this._saved[i]},this),this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return f(this.value)}}),i.Element.extend=h,i.Point=i.Element.extend({display:!0,inRange:function(t,e){var i=this.hitDetectionRadius+this.radius;return Math.pow(t-this.x,2)+Math.pow(e-this.y,2)<Math.pow(i,2)},draw:function(){if(this.display){var t=this.ctx;t.beginPath(),t.arc(this.x,this.y,this.radius,0,2*Math.PI),t.closePath(),t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.fillStyle=this.fillColor,t.fill(),t.stroke()}}}),i.Arc=i.Element.extend({inRange:function(t,e){var i=a.getAngleFromPoint(this,{x:t,y:e}),s=i.angle>=this.startAngle&&i.angle<=this.endAngle,n=i.distance>=this.innerRadius&&i.distance<=this.outerRadius;return s&&n},tooltipPosition:function(){var t=this.startAngle+(this.endAngle-this.startAngle)/2,e=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(t)*e,y:this.y+Math.sin(t)*e}},draw:function(t){var e=this.ctx;e.beginPath(),e.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle),e.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0),e.closePath(),e.strokeStyle=this.strokeColor,e.lineWidth=this.strokeWidth,e.fillStyle=this.fillColor,e.fill(),e.lineJoin="bevel",this.showStroke&&e.stroke()}}),i.Rectangle=i.Element.extend({draw:function(){var t=this.ctx,e=this.width/2,i=this.x-e,a=this.x+e,s=this.base-(this.base-this.y),n=this.strokeWidth/2;this.showStroke&&(i+=n,a-=n,s+=n),t.beginPath(),t.fillStyle=this.fillColor,t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.moveTo(i,this.base),t.lineTo(i,s),t.lineTo(a,s),t.lineTo(a,this.base),t.fill(),this.showStroke&&t.stroke()},height:function(){return this.base-this.y},inRange:function(t,e){return t>=this.x-this.width/2&&t<=this.x+this.width/2&&e>=this.y&&e<=this.base}}),i.Tooltip=i.Element.extend({draw:function(){var t=this.chart.ctx;t.font=P(this.fontSize,this.fontStyle,this.fontFamily),this.xAlign="center",this.yAlign="above";var e=this.caretPadding=2,i=t.measureText(this.text).width+2*this.xPadding,a=this.fontSize+2*this.yPadding,s=a+this.caretHeight+e;this.x+i/2>this.chart.width?this.xAlign="left":this.x-i/2<0&&(this.xAlign="right"),this.y-s<0&&(this.yAlign="below");var n=this.x-i/2,o=this.y-s;if(t.fillStyle=this.fillColor,this.custom)this.custom(this);else{switch(this.yAlign){case"above":t.beginPath(),t.moveTo(this.x,this.y-e),t.lineTo(this.x+this.caretHeight,this.y-(e+this.caretHeight)),t.lineTo(this.x-this.caretHeight,this.y-(e+this.caretHeight)),t.closePath(),t.fill();break;case"below":o=this.y+e+this.caretHeight,t.beginPath(),t.moveTo(this.x,this.y+e),t.lineTo(this.x+this.caretHeight,this.y+e+this.caretHeight),t.lineTo(this.x-this.caretHeight,this.y+e+this.caretHeight),t.closePath(),t.fill()}switch(this.xAlign){case"left":n=this.x-i+(this.cornerRadius+this.caretHeight);break;case"right":n=this.x-(this.cornerRadius+this.caretHeight)}A(t,n,o,i,a,this.cornerRadius),t.fill(),t.fillStyle=this.textColor,t.textAlign="center",t.textBaseline="middle",t.fillText(this.text,n+i/2,o+a/2)}}}),i.MultiTooltip=i.Element.extend({initialize:function(){this.font=P(this.fontSize,this.fontStyle,this.fontFamily),this.titleFont=P(this.titleFontSize,this.titleFontStyle,this.titleFontFamily),this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/2)+2*this.yPadding+1.5*this.titleFontSize,this.ctx.font=this.titleFont;var t=this.ctx.measureText(this.title).width,e=R(this.ctx,this.font,this.labels)+this.fontSize+3,i=g([e,t]);this.width=i+2*this.xPadding;var a=this.height/2;this.y-a<0?this.y=a:this.y+a>this.chart.height&&(this.y=this.chart.height-a),this.x>this.chart.width/2?this.x-=this.xOffset+this.width:this.x+=this.xOffset},getLineHeight:function(t){var e=this.y-this.height/2+this.yPadding,i=t-1;return 0===t?e+this.titleFontSize/2:e+(1.5*this.fontSize*i+this.fontSize/2)+1.5*this.titleFontSize},draw:function(){if(this.custom)this.custom(this);else{A(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var t=this.ctx;t.fillStyle=this.fillColor,t.fill(),t.closePath(),t.textAlign="left",t.textBaseline="middle",t.fillStyle=this.titleTextColor,t.font=this.titleFont,t.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0)),t.font=this.font,a.each(this.labels,function(e,i){t.fillStyle=this.textColor,t.fillText(e,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(i+1)),t.fillStyle=this.legendColorBackground,t.fillRect(this.x+this.xPadding,this.getLineHeight(i+1)-this.fontSize/2,this.fontSize,this.fontSize),t.fillStyle=this.legendColors[i].fill,t.fillRect(this.x+this.xPadding,this.getLineHeight(i+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}}),i.Scale=i.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var t=v(this.stepValue),e=0;e<=this.steps;e++)this.yLabels.push(_(this.templateString,{value:(this.min+e*this.stepValue).toFixed(t)}));this.yLabelWidth=this.display&&this.showLabels?R(this.ctx,this.font,this.yLabels):0},addXLabel:function(t){this.xLabels.push(t),this.valuesCount++,this.fit()},removeXLabel:function(){this.xLabels.shift(),this.valuesCount--,this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0,this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height,this.startPoint+=this.padding,this.endPoint-=this.padding;var t,e=this.endPoint-this.startPoint;for(this.calculateYRange(e),this.buildYLabels(),this.calculateXLabelRotation();e>this.endPoint-this.startPoint;)e=this.endPoint-this.startPoint,t=this.yLabelWidth,this.calculateYRange(e),this.buildYLabels(),t<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){this.ctx.font=this.font;var t,e,i=this.ctx.measureText(this.xLabels[0]).width,a=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width;if(this.xScalePaddingRight=a/2+3,this.xScalePaddingLeft=i/2>this.yLabelWidth+10?i/2:this.yLabelWidth+10,this.xLabelRotation=0,this.display){var s,n=R(this.ctx,this.font,this.xLabels);this.xLabelWidth=n;for(var o=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>o&&0===this.xLabelRotation||this.xLabelWidth>o&&this.xLabelRotation<=90&&this.xLabelRotation>0;)s=Math.cos(b(this.xLabelRotation)),t=s*i,e=s*a,t+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=t+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=s*n;this.xLabelRotation>0&&(this.endPoint-=Math.sin(b(this.xLabelRotation))*n+3)}else this.xLabelWidth=0,this.xScalePaddingRight=this.padding,this.xScalePaddingLeft=this.padding},calculateYRange:c,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(t){var e=this.drawingArea()/(this.min-this.max);return this.endPoint-e*(t-this.min)},calculateX:function(t){var e=(this.xLabelRotation,this.width-(this.xScalePaddingLeft+this.xScalePaddingRight)),i=e/Math.max(this.valuesCount-(this.offsetGridLines?0:1),1),a=i*t+this.xScalePaddingLeft;return this.offsetGridLines&&(a+=i/2),Math.round(a)},update:function(t){a.extend(this,t),this.fit()},draw:function(){var t=this.ctx,e=(this.endPoint-this.startPoint)/this.steps,i=Math.round(this.xScalePaddingLeft);this.display&&(t.fillStyle=this.textColor,t.font=this.font,s(this.yLabels,function(s,n){var o=this.endPoint-e*n,r=Math.round(o),l=this.showHorizontalLines;t.textAlign="right",t.textBaseline="middle",this.showLabels&&t.fillText(s,i-10,o),0!==n||l||(l=!0),l&&t.beginPath(),n>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),r+=a.aliasPixel(t.lineWidth),l&&(t.moveTo(i,r),t.lineTo(this.width,r),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(i-5,r),t.lineTo(i,r),t.stroke(),t.closePath()},this),s(this.xLabels,function(e,i){var a=this.calculateX(i)+w(this.lineWidth),s=this.calculateX(i-(this.offsetGridLines?.5:0))+w(this.lineWidth),n=this.xLabelRotation>0,o=this.showVerticalLines;0!==i||o||(o=!0),o&&t.beginPath(),i>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),o&&(t.moveTo(s,this.endPoint),t.lineTo(s,this.startPoint-3),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(s,this.endPoint),t.lineTo(s,this.endPoint+5),t.stroke(),t.closePath(),t.save(),t.translate(a,n?this.endPoint+12:this.endPoint+8),t.rotate(-1*b(this.xLabelRotation)),t.font=this.font,t.textAlign=n?"right":"center",t.textBaseline=n?"middle":"top",t.fillText(e,0,0),t.restore()},this))}}),i.RadialScale=i.Element.extend({initialize:function(){this.size=m([this.height,this.width]),this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(t){var e=this.drawingArea/(this.max-this.min);return(t-this.min)*e},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize(),this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var t=v(this.stepValue),e=0;e<=this.steps;e++)this.yLabels.push(_(this.templateString,{value:(this.min+e*this.stepValue).toFixed(t)}))},getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var t,e,i,a,s,n,o,r,l,h,c,d,u=m([this.height/2-this.pointLabelFontSize-5,this.width/2]),p=this.width,g=0;for(this.ctx.font=P(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),e=0;e<this.valuesCount;e++)t=this.getPointPosition(e,u),i=this.ctx.measureText(_(this.templateString,{value:this.labels[e]})).width+5,0===e||e===this.valuesCount/2?(a=i/2,t.x+a>p&&(p=t.x+a,s=e),t.x-a<g&&(g=t.x-a,o=e)):e<this.valuesCount/2?t.x+i>p&&(p=t.x+i,s=e):e>this.valuesCount/2&&t.x-i<g&&(g=t.x-i,o=e);l=g,h=Math.ceil(p-this.width),n=this.getIndexAngle(s),r=this.getIndexAngle(o),c=h/Math.sin(n+Math.PI/2),d=l/Math.sin(r+Math.PI/2),c=f(c)?c:0,d=f(d)?d:0,this.drawingArea=u-(d+c)/2,this.setCenterPoint(d,c)},setCenterPoint:function(t,e){var i=this.width-e-this.drawingArea,a=t+this.drawingArea;this.xCenter=(a+i)/2,this.yCenter=this.height/2},getIndexAngle:function(t){return t*(2*Math.PI/this.valuesCount)-Math.PI/2},getPointPosition:function(t,e){var i=this.getIndexAngle(t);return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},draw:function(){if(this.display){var t=this.ctx;if(s(this.yLabels,function(e,i){if(i>0){var a,s=i*(this.drawingArea/this.steps),n=this.yCenter-s;if(this.lineWidth>0)if(t.strokeStyle=this.lineColor,t.lineWidth=this.lineWidth,this.lineArc)t.beginPath(),t.arc(this.xCenter,this.yCenter,s,0,2*Math.PI),t.closePath(),t.stroke();else{t.beginPath();for(var o=0;o<this.valuesCount;o++)a=this.getPointPosition(o,this.calculateCenterOffset(this.min+i*this.stepValue)),0===o?t.moveTo(a.x,a.y):t.lineTo(a.x,a.y);t.closePath(),t.stroke()}if(this.showLabels){if(t.font=P(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop){var r=t.measureText(e).width;t.fillStyle=this.backdropColor,t.fillRect(this.xCenter-r/2-this.backdropPaddingX,n-this.fontSize/2-this.backdropPaddingY,r+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)}t.textAlign="center",t.textBaseline="middle",t.fillStyle=this.fontColor,t.fillText(e,this.xCenter,n)}}},this),!this.lineArc){t.lineWidth=this.angleLineWidth,t.strokeStyle=this.angleLineColor;for(var e=this.valuesCount-1;e>=0;e--){if(this.angleLineWidth>0){var i=this.getPointPosition(e,this.calculateCenterOffset(this.max));t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(i.x,i.y),t.stroke(),t.closePath()}var a=this.getPointPosition(e,this.calculateCenterOffset(this.max)+5);t.font=P(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),t.fillStyle=this.pointLabelFontColor;var n=this.labels.length,o=this.labels.length/2,r=o/2,l=r>e||e>n-r,h=e===r||e===n-r;t.textAlign=0===e?"center":e===o?"center":o>e?"left":"right",t.textBaseline=h?"middle":l?"bottom":"top",t.fillText(this.labels[e],a.x,a.y)}}}}}),a.addEvent(window,"resize",function(){var t;return function(){clearTimeout(t),t=setTimeout(function(){s(i.instances,function(t){t.options.responsive&&t.resize(t.render,!0)})},50)}}()),p?define(function(){return i}):"object"==typeof module&&module.exports&&(module.exports=i),t.Chart=i,i.noConflict=function(){return t.Chart=e,i}}.call(this),function(){"use strict";var t=this,e=t.Chart,i=e.helpers,a={scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};e.Type.extend({name:"Bar",defaults:a,initialize:function(t){var a=this.options;this.ScaleClass=e.Scale.extend({offsetGridLines:!0,calculateBarX:function(t,e,i){var s=this.calculateBaseWidth(),n=this.calculateX(i)-s/2,o=this.calculateBarWidth(t);return n+o*e+e*a.barDatasetSpacing+o/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*a.barValueSpacing},calculateBarWidth:function(t){return(this.calculateBaseWidth()-(t-1)*a.barDatasetSpacing)/t}}),this.datasets=[],this.options.showTooltips&&i.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getBarsAtEvent(t):[];this.eachBars(function(t){t.restore(["fillColor","strokeColor"])}),i.each(e,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(e)}),this.BarClass=e.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx}),i.each(t.datasets,function(e){var a={label:e.label||null,fillColor:e.fillColor,strokeColor:e.strokeColor,bars:[]};this.datasets.push(a),i.each(e.data,function(i,s){a.bars.push(new this.BarClass({value:i,label:t.labels[s],datasetLabel:e.label,strokeColor:e.strokeColor,fillColor:e.fillColor,highlightFill:e.highlightFill||e.fillColor,highlightStroke:e.highlightStroke||e.strokeColor}))},this)},this),this.buildScale(t.labels),this.BarClass.prototype.base=this.scale.endPoint,this.eachBars(function(t,e,a){i.extend(t,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,a,e),y:this.scale.endPoint}),t.save()},this),this.render()},update:function(){this.scale.update(),i.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachBars(function(t){t.save()}),this.render()},eachBars:function(t){i.each(this.datasets,function(e,a){i.each(e.bars,t,this,a)},this)},getBarsAtEvent:function(t){for(var e,a=[],s=i.getRelativePosition(t),n=function(t){a.push(t.bars[e])},o=0;o<this.datasets.length;o++)for(e=0;e<this.datasets[o].bars.length;e++)if(this.datasets[o].bars[e].inRange(s.x,s.y))return i.each(this.datasets,n),a;return a},buildScale:function(t){var e=this,a=function(){var t=[];return e.eachBars(function(e){t.push(e.value)}),t},s={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var e=i.calculateScaleRange(a(),t,this.fontSize,this.beginAtZero,this.integersOnly);i.extend(this,e)},xLabels:t,font:i.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&i.extend(s,{calculateYRange:i.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new this.ScaleClass(s)},addData:function(t,e){i.each(t,function(t,i){this.datasets[i].bars.push(new this.BarClass({value:t,label:e,x:this.scale.calculateBarX(this.datasets.length,i,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[i].strokeColor,fillColor:this.datasets[i].fillColor}))},this),this.scale.addXLabel(e),this.update()},removeData:function(){this.scale.removeXLabel(),i.each(this.datasets,function(t){t.bars.shift()},this),this.update()},reflow:function(){i.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});var t=i.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var e=t||1;this.clear(),this.chart.ctx,this.scale.draw(e),i.each(this.datasets,function(t,a){i.each(t.bars,function(t,i){t.hasValue()&&(t.base=this.scale.endPoint,t.transition({x:this.scale.calculateBarX(this.datasets.length,a,i),y:this.scale.calculateY(t.value),width:this.scale.calculateBarWidth(this.datasets.length)},e).draw())},this)},this)}})}.call(this),function(){"use strict";var t=this,e=t.Chart,i=e.helpers,a={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};e.Type.extend({name:"Doughnut",defaults:a,initialize:function(t){this.segments=[],this.outerRadius=(i.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,this.SegmentArc=e.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2}),this.options.showTooltips&&i.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];i.each(this.segments,function(t){t.restore(["fillColor"])}),i.each(e,function(t){t.fillColor=t.highlightColor}),this.showTooltip(e)}),this.calculateTotal(t),i.each(t,function(t,e){this.addData(t,e,!0)},this),this.render()},getSegmentsAtEvent:function(t){var e=[],a=i.getRelativePosition(t);return i.each(this.segments,function(t){t.inRange(a.x,a.y)&&e.push(t)},this),e},addData:function(t,e,i){var a=e||this.segments.length;this.segments.splice(a,0,new this.SegmentArc({value:t.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:t.color,highlightColor:t.highlight||t.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?0:this.calculateCircumference(t.value),label:t.label})),i||(this.reflow(),this.update())},calculateCircumference:function(t){return 2*Math.PI*(Math.abs(t)/this.total)},calculateTotal:function(t){this.total=0,i.each(t,function(t){this.total+=Math.abs(t.value)},this)},update:function(){this.calculateTotal(this.segments),i.each(this.activeElements,function(t){t.restore(["fillColor"])}),i.each(this.segments,function(t){t.save()}),this.render()},removeData:function(t){var e=i.isNumber(t)?t:this.segments.length-1;this.segments.splice(e,1),this.reflow(),this.update()},reflow:function(){i.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.outerRadius=(i.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,i.each(this.segments,function(t){t.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(t){var e=t||1;this.clear(),i.each(this.segments,function(t,i){t.transition({circumference:this.calculateCircumference(t.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},e),t.endAngle=t.startAngle+t.circumference,t.draw(),0===i&&(t.startAngle=1.5*Math.PI),i<this.segments.length-1&&(this.segments[i+1].startAngle=t.endAngle)},this)}}),e.types.Doughnut.extend({name:"Pie",defaults:i.merge(a,{percentageInnerCutout:0})})}.call(this),function(){"use strict";var t=this,e=t.Chart,i=e.helpers,a={scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,bezierCurve:!0,bezierCurveTension:.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};e.Type.extend({name:"Line",defaults:a,initialize:function(t){this.PointClass=e.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(t){return Math.pow(t-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}}),this.datasets=[],this.options.showTooltips&&i.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),i.each(e,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(e)}),i.each(t.datasets,function(e){var a={label:e.label||null,fillColor:e.fillColor,strokeColor:e.strokeColor,pointColor:e.pointColor,pointStrokeColor:e.pointStrokeColor,points:[]};this.datasets.push(a),i.each(e.data,function(i,s){a.points.push(new this.PointClass({value:i,label:t.labels[s],datasetLabel:e.label,strokeColor:e.pointStrokeColor,fillColor:e.pointColor,highlightFill:e.pointHighlightFill||e.pointColor,highlightStroke:e.pointHighlightStroke||e.pointStrokeColor}))},this),this.buildScale(t.labels),this.eachPoints(function(t,e){i.extend(t,{x:this.scale.calculateX(e),y:this.scale.endPoint}),t.save()},this)},this),this.render()},update:function(){this.scale.update(),i.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachPoints(function(t){t.save()}),this.render()},eachPoints:function(t){i.each(this.datasets,function(e){i.each(e.points,t,this)},this)},getPointsAtEvent:function(t){var e=[],a=i.getRelativePosition(t);return i.each(this.datasets,function(t){i.each(t.points,function(t){t.inRange(a.x,a.y)&&e.push(t)})},this),e},buildScale:function(t){var a=this,s=function(){var t=[];return a.eachPoints(function(e){t.push(e.value)}),t},n={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var e=i.calculateScaleRange(s(),t,this.fontSize,this.beginAtZero,this.integersOnly);i.extend(this,e)},xLabels:t,font:i.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&i.extend(n,{calculateYRange:i.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new e.Scale(n)},addData:function(t,e){i.each(t,function(t,i){this.datasets[i].points.push(new this.PointClass({value:t,label:e,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[i].pointStrokeColor,fillColor:this.datasets[i].pointColor}))},this),this.scale.addXLabel(e),this.update()},removeData:function(){this.scale.removeXLabel(),i.each(this.datasets,function(t){t.points.shift()},this),this.update()},reflow:function(){var t=i.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var e=t||1;this.clear();var a=this.chart.ctx,s=function(t){return null!==t.value},n=function(t,e,a){return i.findNextWhere(e,s,a)||t},o=function(t,e,a){return i.findPreviousWhere(e,s,a)||t};this.scale.draw(e),i.each(this.datasets,function(t){var r=i.where(t.points,s);i.each(t.points,function(t,i){t.hasValue()&&t.transition({y:this.scale.calculateY(t.value),x:this.scale.calculateX(i)},e)},this),this.options.bezierCurve&&i.each(r,function(t,e){var a=e>0&&e<r.length-1?this.options.bezierCurveTension:0;t.controlPoints=i.splineCurve(o(t,r,e),t,n(t,r,e),a),t.controlPoints.outer.y>this.scale.endPoint?t.controlPoints.outer.y=this.scale.endPoint:t.controlPoints.outer.y<this.scale.startPoint&&(t.controlPoints.outer.y=this.scale.startPoint),t.controlPoints.inner.y>this.scale.endPoint?t.controlPoints.inner.y=this.scale.endPoint:t.controlPoints.inner.y<this.scale.startPoint&&(t.controlPoints.inner.y=this.scale.startPoint)},this),a.lineWidth=this.options.datasetStrokeWidth,a.strokeStyle=t.strokeColor,a.beginPath(),i.each(r,function(t,e){if(0===e)a.moveTo(t.x,t.y);else if(this.options.bezierCurve){var i=o(t,r,e);a.bezierCurveTo(i.controlPoints.outer.x,i.controlPoints.outer.y,t.controlPoints.inner.x,t.controlPoints.inner.y,t.x,t.y)}else a.lineTo(t.x,t.y)},this),a.stroke(),this.options.datasetFill&&r.length>0&&(a.lineTo(r[r.length-1].x,this.scale.endPoint),a.lineTo(r[0].x,this.scale.endPoint),a.fillStyle=t.fillColor,a.closePath(),a.fill()),i.each(r,function(t){t.draw()})},this)}})}.call(this),function(){"use strict";var t=this,e=t.Chart,i=e.helpers,a={scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};e.Type.extend({name:"PolarArea",defaults:a,initialize:function(t){this.segments=[],this.SegmentArc=e.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2}),this.scale=new e.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:t.length}),this.updateScaleRange(t),this.scale.update(),i.each(t,function(t,e){this.addData(t,e,!0)},this),this.options.showTooltips&&i.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];i.each(this.segments,function(t){t.restore(["fillColor"])}),i.each(e,function(t){t.fillColor=t.highlightColor}),this.showTooltip(e)}),this.render()},getSegmentsAtEvent:function(t){var e=[],a=i.getRelativePosition(t);return i.each(this.segments,function(t){t.inRange(a.x,a.y)&&e.push(t)},this),e},addData:function(t,e,i){var a=e||this.segments.length;this.segments.splice(a,0,new this.SegmentArc({fillColor:t.color,highlightColor:t.highlight||t.color,label:t.label,value:t.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(t.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI})),i||(this.reflow(),this.update())},removeData:function(t){var e=i.isNumber(t)?t:this.segments.length-1;this.segments.splice(e,1),this.reflow(),this.update()},calculateTotal:function(t){this.total=0,i.each(t,function(t){this.total+=t.value},this),this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var e=[];i.each(t,function(t){e.push(t.value)});var a=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:i.calculateScaleRange(e,i.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);i.extend(this.scale,a,{size:i.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments),i.each(this.segments,function(t){t.save()}),this.reflow(),this.render()},reflow:function(){i.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.updateScaleRange(this.segments),this.scale.update(),i.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2}),i.each(this.segments,function(t){t.update({outerRadius:this.scale.calculateCenterOffset(t.value)})},this)},draw:function(t){var e=t||1;this.clear(),i.each(this.segments,function(t,i){t.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(t.value)},e),t.endAngle=t.startAngle+t.circumference,0===i&&(t.startAngle=1.5*Math.PI),i<this.segments.length-1&&(this.segments[i+1].startAngle=t.endAngle),t.draw()},this),this.scale.draw()}})}.call(this),function(){"use strict";var t=this,e=t.Chart,i=e.helpers;e.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(t){this.PointClass=e.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(t),this.options.showTooltips&&i.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),i.each(e,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(e)}),i.each(t.datasets,function(e){var a={label:e.label||null,fillColor:e.fillColor,strokeColor:e.strokeColor,pointColor:e.pointColor,pointStrokeColor:e.pointStrokeColor,points:[]};this.datasets.push(a),i.each(e.data,function(i,s){var n;this.scale.animation||(n=this.scale.getPointPosition(s,this.scale.calculateCenterOffset(i))),a.points.push(new this.PointClass({value:i,label:t.labels[s],datasetLabel:e.label,x:this.options.animation?this.scale.xCenter:n.x,y:this.options.animation?this.scale.yCenter:n.y,strokeColor:e.pointStrokeColor,fillColor:e.pointColor,highlightFill:e.pointHighlightFill||e.pointColor,highlightStroke:e.pointHighlightStroke||e.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(t){i.each(this.datasets,function(e){i.each(e.points,t,this)},this)},getPointsAtEvent:function(t){var e=i.getRelativePosition(t),a=i.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},e),s=2*Math.PI/this.scale.valuesCount,n=Math.round((a.angle-1.5*Math.PI)/s),o=[];return(n>=this.scale.valuesCount||0>n)&&(n=0),a.distance<=this.scale.drawingArea&&i.each(this.datasets,function(t){o.push(t.points[n])}),o},buildScale:function(t){this.scale=new e.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var e=function(){var e=[];return i.each(t,function(t){t.data?e=e.concat(t.data):i.each(t.points,function(t){e.push(t.value)})}),e}(),a=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:i.calculateScaleRange(e,i.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);i.extend(this.scale,a)},addData:function(t,e){this.scale.valuesCount++,i.each(t,function(t,i){var a=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[i].points.push(new this.PointClass({value:t,label:e,x:a.x,y:a.y,strokeColor:this.datasets[i].pointStrokeColor,fillColor:this.datasets[i].pointColor}))},this),this.scale.labels.push(e),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),i.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){i.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:i.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var e=t||1,a=this.chart.ctx;this.clear(),this.scale.draw(),i.each(this.datasets,function(t){i.each(t.points,function(t,i){t.hasValue()&&t.transition(this.scale.getPointPosition(i,this.scale.calculateCenterOffset(t.value)),e)},this),a.lineWidth=this.options.datasetStrokeWidth,a.strokeStyle=t.strokeColor,a.beginPath(),i.each(t.points,function(t,e){0===e?a.moveTo(t.x,t.y):a.lineTo(t.x,t.y)},this),a.closePath(),a.stroke(),a.fillStyle=t.fillColor,a.fill(),i.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}.call(this),void 0===psLib)var psLib={};if(psLib.DataGrid=function(t){$(".ps-datagrid",t).each(function(){var t=$(".ps-datagrid").index(this);psLib.DataGridInit(this,t)})},psLib.DataGridInit=function(t,e){t=$(t);var i=void 0!==t.data("datagridid")?t.data("datagridid"):"ps-datagrid-"+e,a={};void 0!==t.data("width")&&(a.width=t.data("width")),void 0!==t.data("height")&&(a.height=t.data("height")),void 0!==t.data("heading")&&(a.heading=t.data("heading")),void 0!==t.data("filtering")&&(a.filtering=t.data("filtering")),void 0!==t.data("inserting")&&(a.inserting=t.data("inserting")),void 0!==t.data("editing")&&(a.editing=t.data("editing")),void 0!==t.data("selecting")&&(a.selecting=t.data("selecting")),void 0!==t.data("sorting")&&(a.sorting=t.data("sorting")),void 0!==t.data("paging")&&(a.paging=t.data("paging")),void 0!==t.data("nodatacontent")&&(a.noDataContent=t.data("nodatacontent")),void 0!==t.data("pagesize")&&(a.pageSize=t.data("pagesize")),void 0!==t.data("pagerformat")&&(a.pagerFormat=t.data("pagerformat")),void 0!==t.data("pageprevtext")&&(a.pagePrevText=t.data("pageprevtext")),void 0!==t.data("pagenexttext")&&(a.pageNextText=t.data("pagenexttext")),void 0!==t.data("pagefirsttext")&&(a.pageFirstText=t.data("pagefirsttext")),void 0!==t.data("rowrenderer")&&(a.rowRenderer=t.data("rowrenderer")),void 0!==t.data("headerrowrenderer")&&(a.headerRowRenderer=t.data("headerrowrenderer")),void 0!==t.data("loadmessage")&&(a.loadMessage=t.data("loadmessage")),void 0!==t.data("pagebuttoncount")&&(a.pageButtonCount=t.data("pagebuttoncount")),void 0!==t.data("autoload")&&(a.autoload=t.data("autoload")),a=psLib.DataGridDefaults(a),t.find("thead th, thead td").each(function(){a.fields.push(psLib.DataGridColumnDefaults(this))}),a.controller=window[psLib.DataGridDB(t,a,e)];var s='<div id="'+i+'"></div>';t.hide().after(s),window.setTimeout(function(){a.data=a.controller.data,$("#"+i).jsGrid(a),a.filtering&&$("input","#"+i).on("keyup",function(){$("#ps-datagrid-"+e).jsGrid("search")})},100)},psLib.DataGridDefaults=function(config){var rtn={width:"100%",height:"auto",heading:!0,filtering:!1,inserting:!1,editing:!1,selecting:!1,sorting:!0,paging:!0,noDataContent:"Nenhum item disponÃ­vel.",pageSize:20,loadMessage:"Aguarde",pagerFormat:"Total {itemCount} | P&aacute;gina {pageIndex} de {pageCount} || {first} {prev} {pages} {next} {last}",pagePrevText:"&#171;",pageNextText:"&#187;",pageFirstText:psLib.IsMobile?"":"primeira",pageLastText:psLib.IsMobile?"":"Ãºltima",pageButtonCount:psLib.IsMobile?2:7,rowRenderer:null,headerRowRenderer:null,fields:[],autoload:!0,onRefreshed:function(t){psLib.DataGridPager(t),psLib.DataGridHighlightSort(t)}};return void 0!==config.rowRenderer&&(config.rowRenderer=eval("("+config.rowRenderer+")")),void 0!==config.headerRowRenderer&&(config.headerRowRenderer=eval("("+config.headerRowRenderer+"(value,item))")),$.extend(rtn,config),rtn},psLib.DataGridColumnDefaults=function(obj){var rtn={type:"text",name:"",title:"",align:"left",width:"auto",css:"",headercss:"",filtercss:"",insertcss:"",editcss:"",filtering:!0,inserting:!1,editing:!1,sorting:!0,sorter:"string"},t=$(obj),d=t.data();return rtn.title=t.text(),void 0!==d.type&&(rtn.type=d.type),void 0!==d.name?rtn.name=d.name:rtn.name=psLib.StrToIdString(rtn.title),void 0!==d.align&&(rtn.align=d.align),void 0!==d.width&&(rtn.width=d.width),void 0!==d.filtering&&(rtn.filtering=d.filtering),void 0!==d.inserting&&(rtn.inserting=d.inserting),void 0!==d.editing&&(rtn.editing=d.editing),void 0!==d.sorting&&(rtn.sorting=d.sorting),void 0!==d.sorter&&(d.sorter.indexOf("()")>-1?rtn.sorter=eval("("+d.sorter+")"):"date"==d.sorter?rtn.sorter=psLib.DataGridDateSort:"templateSort"==d.sorter?rtn.sorter=psLib.DataGridTemplateSort:rtn.sorter=d.sorter),void 0!==t.attr("class")&&(rtn.css=t.attr("class"),rtn.headercss=t.attr("class"),"left"!=rtn.align&&(rtn.headercss+=" jsgrid-align-"+rtn.align)),"select"==rtn.type&&void 0!==d.items&&(rtn.items=eval(d.items),rtn.valueField=d.valuefield,rtn.textField=d.textfield),void 0!==d.itemtemplate&&(rtn.itemTemplate=eval("("+d.itemtemplate+")")),rtn.filterTemplate=psLib.DataGridFilterTemplate,rtn},psLib.DataGridDataFill=function(t,e){var i={},a=0;return $(e).find("th,td").each(function(){var e=t[a].name,s=t[a].type;i[e]=$(this).text(),"select"==s&&(i[e]=parseInt(i[e])),a++}),i},psLib.DataGridDB=function(t,e,i){var a={data:[]},s=t.find("tbody"),n=s.data("source");return void 0===n?(a.loadData=function(t){var i=[];return i=$.grep(this.data,function(i){for(var a=!0,s=0,n=e.fields.length;s<n;s++){var o=e.fields[s].name,r=e.fields[s].type;if(void 0!==t[o]&&""!=t[o])if("text"==r){var l=i[o],h=t[o];l=l.toLowerCase(),h=h.toLowerCase(),-1==l.indexOf(h)&&(a=!1)}else i[o]!=t[o]&&(a=!1)}return a})},t.find("tbody tr").each(function(){a.data.push(psLib.DataGridDataFill(e.fields,this))})):a.loadData=function(t){var e=void 0!==s.data("method")?s.data("method"):"POST",i=void 0!==s.data("type")?s.data("type"):"json",a=void 0!==s.data("callback")&&s.data("callback"),o=void 0!==s.data("defaultparam")?s.data("defaultparam"):"";o+=$.param(t);var r={type:e,url:n,data:o,dataType:i};return"jsonp"==i&&a&&(r.jsonp=a),$.ajax(r)},window["ps_datagrid_"+i]=a,"ps_datagrid_"+i},psLib.DataGridDateSort=function(t,e){t=t.split("/"),e=e.split("/");for(var i=0,a=3;i<3;i++)t[i]=parseInt(t[i]),e[i]=parseInt(e[i]),1==i&&(t[i]--,e[i]--);return new Date(t[2],t[1],t[0])-new Date(e[2],e[1],e[0])},psLib.DataGridTemplateSort=function(t,e,i,a,s){var n=t,o=e;return"function"==typeof s.itemTemplate&&void 0===s.items?(n=$(s.itemTemplate(n,i)).text(),o=$(s.itemTemplate(o,a)).text()):void 0!==s.items&&s.items.length>0&&(n=psLib.DataGridItemReplacer(n,s.items,s.valueField,s.textField),o=psLib.DataGridItemReplacer(o,s.items,s.valueField,s.textField)),n.localeCompare(o)},psLib.DataGridItemReplacer=function(t,e,i,a){for(var s=t,n=0,o=e.length;n<o;n++)if(s==e[n][i]){s=e[n][a];break}return s},psLib.DataGridPager=function(t){var e=$(t.grid._body).next(),i=e.find(".jsgrid-pager").html(),a=e.find(".jsgrid-pager"),s=e.find(".ps-datagrid-footer"),n="",o=t;if(a.hide(),void 0!==i){i=i.split("||"),0==s.length&&(e.append('<div class="ps-datagrid-footer"></div>'),s=e.find(".ps-datagrid-footer"));var r=$("<div>"+i[1]+"</div>").find("span"),l=r.slice(1,-1),h=r.first(),c=r.last();i[1]="",l.each(function(){var t=$(this).attr("class"),e=$(this).text();i[1]+="Â»"==e?'<a href="javascript:;" class="ps-btn '+t+' pageNextText"><span class="ps-hide">'+e+'</span><span class="ps-ico ps-ico-xsm ps-ico-arrow-right"></span></a>':"Â«"==e?'<a href="javascript:;" class="ps-btn '+t+' pagePrevText"><span class="ps-hide">'+e+'</span><span class="ps-ico ps-ico-xsm ps-ico-arrow-left"></span></a>':'<a href="javascript:;" class="ps-btn '+t+'">'+e+"</a>"}),i[2]="",$(h).each(function(){var t=$(this).attr("class"),e=$(this).text();i[2]+='<a href="javascript:;" class="ps-btn '+t+' pageFirstText"><span class="ps-ico ps-ico-xsm ps-ico-arrow-left"></span><span class="ps-ico ps-ico-xsm ps-ico-arrow-left"></span>'+e+"</a>"}),i[3]="",$(c).each(function(){var t=$(this).attr("class"),e=$(this).text();i[3]+='<a href="javascript:;" class="ps-btn '+t+' pageLastText">'+e+'<span class="ps-ico ps-ico-xsm ps-ico-arrow-right"></span><span class="ps-ico ps-ico-xsm ps-ico-arrow-right"></span></a>'}),n='\t\t\t<div class="ps-row">\t\t\t\t<div class="ps-hide ps-sm-show ps-sm-mod4 ps-datagrid-info">'+i[0]+'</div>\t\t\t\t<div class="ps-mod8 ps-sm-mod8 ps-noGutter ps-sm-noGutter ps-datagrid-pages">\t\t\t\t\t<div class="ps-mod1 ps-md-mod2 ps-md-lspan4" style="position: relative">\t\t\t\t\t\t<span>&nbsp;</span>\t\t\t\t\t\t<div class="ps-btn-group" style="float: none; position: absolute; top:0;">\t\t\t\t\t\t\t'+i[2]+'\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t\t<div class="ps-mod6 ps-md-mod4">\t\t\t\t\t\t<div class="ps-btn-group" style="float: none; margin: 0 auto;">\t\t\t\t\t\t\t'+i[1]+'\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t\t<div class="ps-mod1 ps-md-mod2" style="position: relative;">\t\t\t\t\t\t<span>&nbsp;</span>\t\t\t\t\t\t<div class="ps-btn-group" style="position: absolute; top:0; right:0;">\t\t\t\t\t\t\t'+i[3]+"\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t</div>",s.html(n),s.find(".jsgrid-pager-nav-button, .jsgrid-pager-page").on("click",function(){var t=$(this).text(),e=$(this).is(".jsgrid-pager-page")?a.find(".jsgrid-pager-page a"):a.find(".jsgrid-pager-nav-button a"),i=o;if("..."==t)var n=$(".jsgrid-pager-nav-button",s).index($(this));e.each(function(){$(this).text()==t&&("..."==t?$(".jsgrid-pager-nav-button",a).index($(this).parent())==n&&($(this).trigger("click"),psLib.DataGridPager(i)):$(this).trigger("click"))})})}},psLib.DataGridHighlightSort=function(t){var e=$(t.grid._header).find("tr:eq(0)"),i=$(t.grid._body).find("tr"),a=e.find(".jsgrid-header-sort"),s=$("th",e).index(a);s>-1&&i.find("td:eq("+s+")").addClass("ps-datagrid-sorted")},psLib.DataGridFilterTemplate=function(){var t="",e=this._grid;if(1==this.filtering){if("select"==this.type){for(var i=[],a=[],s=0,n=e.data.length;s<n;s++)i.push(e.data[s][this.name]);for(var s=0,n=i.length;s<n;s++)-1==$.inArray(i[s],a)&&a.push(i[s]);t+='<div class="ps-frm-select">\t\t\t\t\t\t<select>\t\t\t\t\t\t\t<option value="">Filtrar</option>';for(var s=0,n=a.length;s<n;s++)if(this.items){for(var o="",r=0,l=this.items.length;r<l;r++)if(this.items[r][this.valueField]==a[s]){o=this.items[r][this.textField];break}t+='<option value="'+a[s]+'">'+o+"</option>"}else t+='<option value="'+a[s]+'">'+a[s]+"</option>";t+="\t</select>\t\t\t\t\t</div>"}else"text"==this.type?t+='<div><input type="text" class="ps-frm-entry" placeholder="Filtrar '+this.title+'" value="" /></div>':"number"==this.type&&(t+='<div><input type="tel" class="ps-frm-entry" placeholder="Filtrar '+this.title+'" value="" /></div>');t=$(t),this.filterControl=t.find("input,select"),t.find("input").on("keyup",function(t){t.preventDefault(),e.search()}),t.find("select").on("change",function(t){t.preventDefault(),e.search()})}else t+='<div><input type="text" class="ps-frm-entry" value="Filtro indisponÃ­vel" value="" disabled /></div>';return t},function(t,$,e){function i(t,e){var i=$(t);i.data(s,this),this._container=i,this.data=[],this.fields=[],this._editingRow=null,this._sortField=null,this._sortOrder=r,this._firstDisplayingPage=1,this._init(e),this.render()}var a="JSGrid",s=a,n="JSGridItem",o="JSGridEditRow",r="asc",l="desc",h="{first}",c="{pages}",d="{prev}",u="{next}",p="{last}",f="{pageIndex}",g="{pageCount}",m="{itemCount}",v=function(t,e){return $.isFunction(t)?t.apply(e,$.makeArray(arguments).slice(2)):t},b={loadData:$.noop,insertItem:$.noop,updateItem:$.noop,deleteItem:$.noop};i.prototype={width:"auto",height:"auto",updateOnResize:!0,rowClass:$.noop,rowRenderer:null,rowClick:function(t){this.editing&&this.editItem($(t.event.target).closest("tr"))},rowDoubleClick:$.noop,noDataContent:"Not found",noDataRowClass:"jsgrid-nodata-row",heading:!0,headerRowRenderer:null,headerRowClass:"jsgrid-header-row",filtering:!1,filterRowRenderer:null,filterRowClass:"jsgrid-filter-row",inserting:!1,insertRowRenderer:null,insertRowClass:"jsgrid-insert-row",editing:!1,editRowRenderer:null,editRowClass:"jsgrid-edit-row",confirmDeleting:!0,deleteConfirm:"Are you sure?",selecting:!0,selectedRowClass:"jsgrid-selected-row",oddRowClass:"jsgrid-row",evenRowClass:"jsgrid-alt-row",sorting:!1,sortableClass:"jsgrid-header-sortable",sortAscClass:"jsgrid-header-sort jsgrid-header-sort-asc",sortDescClass:"jsgrid-header-sort jsgrid-header-sort-desc",paging:!1,pagerContainer:null,pageIndex:1,pageSize:20,pageButtonCount:15,pagerFormat:"Pages: {first} {prev} {pages} {next} {last} &nbsp;&nbsp; {pageIndex} of {pageCount}",pagePrevText:"Prev",pageNextText:"Next",pageFirstText:"First",pageLastText:"Last",pageNavigatorNextText:"...",pageNavigatorPrevText:"...",pagerContainerClass:"jsgrid-pager-container",pagerClass:"jsgrid-pager",pagerNavButtonClass:"jsgrid-pager-nav-button",pagerNavButtonInactiveClass:"jsgrid-pager-nav-inactive-button",pageClass:"jsgrid-pager-page",currentPageClass:"jsgrid-pager-current-page",customLoading:!1,pageLoading:!1,autoload:!1,controller:b,loadIndication:!0,loadIndicationDelay:500,loadMessage:"Please, wait...",loadShading:!0,invalidMessage:"Invalid data entered!",invalidNotify:function(e){var i=$.map(e.errors,function(t){return t.message||null});t.alert([this.invalidMessage].concat(i).join("\n"))},onRefreshing:$.noop,onRefreshed:$.noop,onItemDeleting:$.noop,onItemDeleted:$.noop,onItemInserting:$.noop,onItemInserted:$.noop,onItemEditing:$.noop,onItemUpdating:$.noop,onItemUpdated:$.noop,onItemInvalid:$.noop,onDataLoading:$.noop,onDataLoaded:$.noop,onOptionChanging:$.noop,onOptionChanged:$.noop,onError:$.noop,invalidClass:"jsgrid-invalid",containerClass:"jsgrid",tableClass:"jsgrid-table",gridHeaderClass:"jsgrid-grid-header",gridBodyClass:"jsgrid-grid-body",_init:function(t){$.extend(this,t),this._initLoadStrategy(),this._initController(),this._initFields(),this._attachWindowLoadResize(),this._attachWindowResizeCallback()},loadStrategy:function(){return this.pageLoading?new jsGrid.loadStrategies.PageLoadingStrategy(this):new jsGrid.loadStrategies.DirectLoadingStrategy(this)},_initLoadStrategy:function(){this._loadStrategy=v(this.loadStrategy,this)},_initController:function(){this._controller=$.extend({},b,v(this.controller,this))},loadIndicator:function(t){return new jsGrid.LoadIndicator(t)},validation:function(t){return jsGrid.Validation&&new jsGrid.Validation(t)},_initFields:function(){var t=this;t.fields=$.map(t.fields,function(e){return $.isPlainObject(e)&&(e=new(e.type&&jsGrid.fields[e.type]||jsGrid.Field)(e)),e._grid=t,e})},_attachWindowLoadResize:function(){$(t).on("load",$.proxy(this._refreshSize,this))},_attachWindowResizeCallback:function(){this.updateOnResize&&$(t).on("resize",$.proxy(this._refreshSize,this))},_detachWindowResizeCallback:function(){$(t).off("resize",this._refreshSize)},option:function(t,e){var i,a;if(1===arguments.length)return this[t];i={option:t,oldValue:this[t],newValue:e},this._callEventHandler(this.onOptionChanging,i),this._handleOptionChange(i.option,i.newValue),a={option:i.option,value:i.newValue},this._callEventHandler(this.onOptionChanged,a)},fieldOption:function(t,e,i){if(t=this._normalizeField(t),2===arguments.length)return t[e];t[e]=i,this._renderGrid()},_handleOptionChange:function(t,e){switch(this[t]=e,t){case"width":case"height":this._refreshSize();break;case"rowClass":case"rowRenderer":case"rowClick":case"rowDoubleClick":case"noDataText":case"noDataRowClass":case"noDataContent":case"selecting":case"selectedRowClass":case"oddRowClass":case"evenRowClass":this._refreshContent();break;case"pageButtonCount":case"pagerFormat":case"pagePrevText":case"pageNextText":case"pageFirstText":case"pageLastText":case"pageNavigatorNextText":case"pageNavigatorPrevText":case"pagerClass":case"pagerNavButtonClass":case"pageClass":case"currentPageClass":case"pagerRenderer":this._refreshPager();break;case"fields":this._initFields(),this.render();break;case"data":case"editing":case"heading":case"filtering":case"inserting":case"paging":this.refresh();break;case"loadStrategy":case"pageLoading":this._initLoadStrategy(),this.search();break;case"pageIndex":this.openPage(e);break;case"pageSize":this.refresh(),this.search();break;case"editRowRenderer":case"editRowClass":this.cancelEdit();break;case"updateOnResize":this._detachWindowResizeCallback(),this._attachWindowResizeCallback();break;case"invalidNotify":case"invalidMessage":break;default:this.render();break}},destroy:function(){this._detachWindowResizeCallback(),this._clear(),this._container.removeData(s)},render:function(){return this._renderGrid(),this.autoload?this.loadData():$.Deferred().resolve().promise()},_renderGrid:function(){this._clear(),this._container.addClass(this.containerClass).css("position","relative").append(this._createHeader()).append(this._createBody()),this._pagerContainer=this._createPagerContainer(),this._loadIndicator=this._createLoadIndicator(),this._validation=this._createValidation(),this.refresh()},_createLoadIndicator:function(){return v(this.loadIndicator,this,{message:this.loadMessage,shading:this.loadShading,container:this._container})},_createValidation:function(){return v(this.validation,this)},_clear:function(){this.cancelEdit(),clearTimeout(this._loadingTimer),this._pagerContainer&&this._pagerContainer.empty(),this._container.empty().css({position:"",width:"",height:""})},_createHeader:function(){var t=this._headerRow=this._createHeaderRow(),e=this._filterRow=this._createFilterRow(),i=this._insertRow=this._createInsertRow(),a=this._headerGrid=$("<table>").addClass(this.tableClass).append(t).append(e).append(i);return this._header=$("<div>").addClass(this.gridHeaderClass).addClass(this._scrollBarWidth()?"jsgrid-header-scrollbar":"").append(a)},_createBody:function(){var t=this._content=$("<tbody>"),e=this._bodyGrid=$("<table>").addClass(this.tableClass).append(t);return this._body=$("<div>").addClass(this.gridBodyClass).append(e).on("scroll",$.proxy(function(t){this._header.scrollLeft(t.target.scrollLeft)},this))},_createPagerContainer:function(){var t=this.pagerContainer||$("<div>").appendTo(this._container);return $(t).addClass(this.pagerContainerClass)},_eachField:function(t){var e=this;$.each(this.fields,function(i,a){a.visible&&t.call(e,a,i)})},_createHeaderRow:function(){if($.isFunction(this.headerRowRenderer))return $(this.headerRowRenderer());var t=$("<tr>").addClass(this.headerRowClass);return this._eachField(function(e,i){var a=this._prepareCell("<th>",e,"headercss").append(e.headerTemplate?e.headerTemplate():"").appendTo(t);this.sorting&&e.sorting&&a.addClass(this.sortableClass).on("click",$.proxy(function(){this.sort(i)},this))}),t},_prepareCell:function(t,e,i){return $(t).css("width",e.width).addClass(i&&e[i]||e.css).addClass(e.align?"jsgrid-align-"+e.align:"")},_createFilterRow:function(){if($.isFunction(this.filterRowRenderer))return $(this.filterRowRenderer());var t=$("<tr>").addClass(this.filterRowClass);return this._eachField(function(e){this._prepareCell("<td>",e,"filtercss").append(e.filterTemplate?e.filterTemplate():"").appendTo(t)}),t},_createInsertRow:function(){if($.isFunction(this.insertRowRenderer))return $(this.insertRowRenderer());var t=$("<tr>").addClass(this.insertRowClass);return this._eachField(function(e){this._prepareCell("<td>",e,"insertcss").append(e.insertTemplate?e.insertTemplate():"").appendTo(t)}),t},_callEventHandler:function(t,e){return t.call(this,$.extend(e,{grid:this})),e},reset:function(){this._resetSorting(),this._resetPager(),this.refresh()},_resetPager:function(){this._firstDisplayingPage=1,this._setPage(1)},_resetSorting:function(){this._sortField=null,this._sortOrder=r,this._clearSortingCss()},refresh:function(){this._callEventHandler(this.onRefreshing),this.cancelEdit(),this._refreshHeading(),this._refreshFiltering(),this._refreshInserting(),this._refreshContent(),this._refreshPager(),this._refreshSize(),this._callEventHandler(this.onRefreshed)},_refreshHeading:function(){this._headerRow.toggle(this.heading)},_refreshFiltering:function(){this._filterRow.toggle(this.filtering)},_refreshInserting:function(){this._insertRow.toggle(this.inserting)},_refreshContent:function(){var t=this._content;if(t.empty(),!this.data.length)return t.append(this._createNoDataRow()),this;for(var e=this._loadStrategy.firstDisplayIndex(),i=this._loadStrategy.lastDisplayIndex(),a=e;a<i;a++){var s=this.data[a];t.append(this._createRow(s,a))}},_createNoDataRow:function(){var t=v(this.noDataContent,this),e=0;return this._eachField(function(){e++}),$("<tr>").addClass(this.noDataRowClass).append($("<td>").attr("colspan",e).append(t))},_createNoDataContent:function(){return $.isFunction(this.noDataRenderer)?this.noDataRenderer():this.noDataText},_createRow:function(t,e){var i;return $.isFunction(this.rowRenderer)?i=$(this.rowRenderer(t,e)):(i=$("<tr>"),this._renderCells(i,t)),i.addClass(this._getRowClasses(t,e)).data("JSGridItem",t).on("click",$.proxy(function(i){this.rowClick({item:t,itemIndex:e,event:i})},this)).on("dblclick",$.proxy(function(i){this.rowDoubleClick({item:t,itemIndex:e,event:i})},this)),this.selecting&&this._attachRowHover(i),i},_getRowClasses:function(t,e){var i=[];return i.push((e+1)%2?this.oddRowClass:this.evenRowClass),i.push(v(this.rowClass,this,t,e)),i.join(" ")},_attachRowHover:function(t){var e=this.selectedRowClass;t.hover(function(){$(this).addClass(e)},function(){$(this).removeClass(e)})},_renderCells:function(t,e){return this._eachField(function(i){t.append(this._createCell(e,i))}),this},_createCell:function(t,e){var i,a=this._getItemFieldValue(t,e);return i=$.isFunction(e.cellRenderer)?$(e.cellRenderer(a,t)):$("<td>").append(e.itemTemplate?e.itemTemplate(a,t):a),this._prepareCell(i,e)},_getItemFieldValue:function(t,e){for(var i=e.name.split("."),a=t[i.shift()];a&&i.length;)a=a[i.shift()];return a},_setItemFieldValue:function(t,e,i){for(var a=e.name.split("."),s=t,n=a[0];s&&a.length;)t=s,n=a.shift(),s=t[n];if(!s)for(;a.length;)t=t[n]={},n=a.shift();t[n]=i},sort:function(t,e){return $.isPlainObject(t)&&(e=t.order,t=t.field),this._clearSortingCss(),this._setSortingParams(t,e),this._setSortingCss(),this._loadStrategy.sort()},_clearSortingCss:function(){this._headerRow.find("th").removeClass(this.sortAscClass).removeClass(this.sortDescClass)},_setSortingParams:function(t,e){t=this._normalizeField(t),e=e||(this._sortField===t?this._reversedSortOrder(this._sortOrder):r),this._sortField=t,this._sortOrder=e},_normalizeField:function(t){return $.isNumeric(t)?this.fields[t]:"string"==typeof t?$.grep(this.fields,function(e){return e.name===t})[0]:t},_reversedSortOrder:function(t){return t===r?"desc":r},_setSortingCss:function(){var t=$.inArray(this._sortField,$.grep(this.fields,function(t){return t.visible}));this._headerRow.find("th").eq(t).addClass(this._sortOrder===r?this.sortAscClass:this.sortDescClass)},_sortData:function(){var t=this._sortFactor(),e=this._sortField;if(e){var i=this;this.data.sort(function(i,a){return t*e.sortingFunc(i[e.name],a[e.name],i,a,e)})}},_sortFactor:function(){return this._sortOrder===r?1:-1},_itemsCount:function(){return this._loadStrategy.itemsCount()},_pagesCount:function(){var t=this._itemsCount(),e=this.pageSize;return Math.floor(t/e)+(t%e?1:0)},_refreshPager:function(){var t=this._pagerContainer;t.empty(),this.paging&&t.append(this._createPager());var e=this.paging&&this._pagesCount()>1;t.toggle(e)},_createPager:function(){var t;return t=$.isFunction(this.pagerRenderer)?$(this.pagerRenderer({pageIndex:this.pageIndex,pageCount:this._pagesCount()})):$("<div>").append(this._createPagerByFormat()),t.addClass(this.pagerClass),t},_createPagerByFormat:function(){var t=this.pageIndex,e=this._pagesCount(),i=this._itemsCount(),a=this.pagerFormat.split(" ");return $.map(a,$.proxy(function(a){var s=a;return"{pages}"===a?s=this._createPages():"{first}"===a?s=this._createPagerNavButton(this.pageFirstText,1,t>1):"{prev}"===a?s=this._createPagerNavButton(this.pagePrevText,t-1,t>1):"{next}"===a?s=this._createPagerNavButton(this.pageNextText,t+1,t<e):"{last}"===a?s=this._createPagerNavButton(this.pageLastText,e,t<e):"{pageIndex}"===a?s=t:"{pageCount}"===a?s=e:"{itemCount}"===a&&(s=i),$.isArray(s)?s.concat([" "]):[s," "]},this))},_createPages:function(){var t=this._pagesCount(),e=this.pageButtonCount,i=this._firstDisplayingPage,a=[];i>1&&a.push(this._createPagerPageNavButton(this.pageNavigatorPrevText,this.showPrevPages));for(var s=0,n=i;s<e&&n<=t;s++,n++)a.push(n===this.pageIndex?this._createPagerCurrentPage():this._createPagerPage(n));return i+e-1<t&&a.push(this._createPagerPageNavButton(this.pageNavigatorNextText,this.showNextPages)),a},_createPagerNavButton:function(t,e,i){return this._createPagerButton(t,this.pagerNavButtonClass+(i?"":" "+this.pagerNavButtonInactiveClass),i?function(){this.openPage(e)}:$.noop)},_createPagerPageNavButton:function(t,e){return this._createPagerButton(t,this.pagerNavButtonClass,e)},_createPagerPage:function(t){return this._createPagerButton(t,this.pageClass,function(){this.openPage(t)})},_createPagerButton:function(t,e,i){var a=$("<a>").attr("href","javascript:void(0);").html(t).on("click",$.proxy(i,this));return $("<span>").addClass(e).append(a)},_createPagerCurrentPage:function(){return $("<span>").addClass(this.pageClass).addClass(this.currentPageClass).text(this.pageIndex)},_refreshSize:function(){this._refreshHeight(),this._refreshWidth()},_refreshWidth:function(){var t=this._headerGrid,e=this._bodyGrid,i=this.width;"auto"===i&&(t.width("auto"),i=t.outerWidth()),t.width(""),e.width(""),this._container.width(i),i=t.outerWidth(),e.width(i)},_scrollBarWidth:function(){var t;return function(){if(void 0===t){var e=$("<div style='width:50px;height:50px;overflow:hidden;position:absolute;top:-10000px;left:-10000px;'></div>"),i=$("<div style='height:100px;'></div>");e.append(i).appendTo("body");var a=i.innerWidth();e.css("overflow-y","auto");var s=i.innerWidth();e.remove(),t=a-s}return t}}(),_refreshHeight:function(){var t=this._container,e=this._pagerContainer,i=this.height,a;t.height(i),"auto"!==i&&(i=t.height(),a=this._header.outerHeight(!0),e.parents(t).length&&(a+=e.outerHeight(!0)),this._body.outerHeight(i-a))},showPrevPages:function(){var t=this._firstDisplayingPage,e=this.pageButtonCount;this._firstDisplayingPage=t>e?t-e:1,this._refreshPager()},showNextPages:function(){var t=this._firstDisplayingPage,e=this.pageButtonCount,i=this._pagesCount();this._firstDisplayingPage=t+2*e>i?i-e+1:t+e,this._refreshPager()},openPage:function(t){t<1||t>this._pagesCount()||(this._setPage(t),this._loadStrategy.openPage(t))},_setPage:function(t){var e=this._firstDisplayingPage,i=this.pageButtonCount;this.pageIndex=t,t<e&&(this._firstDisplayingPage=t),t>e+i-1&&(this._firstDisplayingPage=t-i+1)},_controllerCall:function(t,e,i,a){if(i)return $.Deferred().reject().promise();this._showLoading();var s=this._controller;if(!s||!s[t])throw Error("controller has no method '"+t+"'");return $.when(s[t](e)).done($.proxy(a,this)).fail($.proxy(this._errorHandler,this)).always($.proxy(this._hideLoading,this))},_errorHandler:function(){this._callEventHandler(this.onError,{args:$.makeArray(arguments)})},_showLoading:function(){this.loadIndication&&(clearTimeout(this._loadingTimer),this._loadingTimer=setTimeout($.proxy(function(){this._loadIndicator.show()},this),this.loadIndicationDelay))},_hideLoading:function(){this.loadIndication&&(clearTimeout(this._loadingTimer),this._loadIndicator.hide())},search:function(t){return this._resetSorting(),this._resetPager(),this.loadData(t)},loadData:function(t){t=t||(this.filtering?this.getFilter():{}),$.extend(t,this._loadStrategy.loadParams(),this._sortingParams());var e=this._callEventHandler(this.onDataLoading,{filter:t});return this._controllerCall("loadData",t,e.cancel,function(t){t&&(this._loadStrategy.finishLoad(t),this._callEventHandler(this.onDataLoaded,{data:t}))})},getFilter:function(){var t={};return this._eachField(function(e){e.filtering&&this._setItemFieldValue(t,e,e.filterValue())}),t},_sortingParams:function(){return this.sorting&&this._sortField?{sortField:this._sortField.name,sortOrder:this._sortOrder}:{}},getSorting:function(){var t=this._sortingParams();return{field:t.sortField,order:t.sortOrder}},clearFilter:function(){var t=this._createFilterRow();return this._filterRow.replaceWith(t),this._filterRow=t,this.search()},insertItem:function(t){var e=t||this._getValidatedInsertItem();if(!e)return $.Deferred().reject().promise();var i=this._callEventHandler(this.onItemInserting,{item:e});return this._controllerCall("insertItem",e,i.cancel,function(t){t=t||e,this._loadStrategy.finishInsert(t),this._callEventHandler(this.onItemInserted,{item:t})})},_getValidatedInsertItem:function(){var t=this._getInsertItem();return this._validateItem(t,this._insertRow)?t:null},_getInsertItem:function(){var t={};return this._eachField(function(e){e.inserting&&this._setItemFieldValue(t,e,e.insertValue())}),t},_validateItem:function(t,e){var i=[],a={item:t,itemIndex:this._rowIndex(e),row:e};if(this._eachField(function(s,n){if(s.validate){var o=this._validation.validate($.extend({value:this._getItemFieldValue(t,s),rules:s.validate},a));this._setCellValidity(e.children().eq(n),o),o.length&&i.push.apply(i,$.map(o,function(t){return{field:s,message:t}}))}}),!i.length)return!0;var s=$.extend({errors:i},a);return this._callEventHandler(this.onItemInvalid,s),this.invalidNotify(s),!1},_setCellValidity:function(t,e){t.toggleClass(this.invalidClass,!!e.length).attr("title",e.join("\n"))},clearInsert:function(){var t=this._createInsertRow();this._insertRow.replaceWith(t),this._insertRow=t,this.refresh()},editItem:function(t){var e=this.rowByItem(t);e.length&&this._editRow(e)},rowByItem:function(t){return t.jquery||t.nodeType?$(t):this._content.find("tr").filter(function(){return $.data(this,"JSGridItem")===t})},_editRow:function(t){if(this.editing){var e=t.data("JSGridItem");if(!this._callEventHandler(this.onItemEditing,{row:t,item:e,itemIndex:this._itemIndex(e)}).cancel){this._editingRow&&this.cancelEdit();var i=this._createEditRow(e);this._editingRow=t,t.hide(),i.insertBefore(t),t.data("JSGridEditRow",i)}}},_createEditRow:function(t){if($.isFunction(this.editRowRenderer))return $(this.editRowRenderer(t,this._itemIndex(t)));var e=$("<tr>").addClass(this.editRowClass);return this._eachField(function(i){var a=this._getItemFieldValue(t,i);this._prepareCell("<td>",i,"editcss").append(i.editTemplate?i.editTemplate(a,t):"").appendTo(e)}),e},updateItem:function(t,e){1===arguments.length&&(e=t);var i=t?this.rowByItem(t):this._editingRow;if(e=e||this._getValidatedEditedItem())return this._updateRow(i,e)},_getValidatedEditedItem:function(){var t=this._getEditedItem();return this._validateItem(t,this._getEditRow())?t:null},_updateRow:function(t,e){var i=t.data("JSGridItem"),a=this._itemIndex(i),s=$.extend(!0,{},i);$.extend(!0,i,e);var n=this._callEventHandler(this.onItemUpdating,{row:t,item:i,itemIndex:a,previousItem:s});return this._controllerCall("updateItem",i,n.cancel,function(e){e=e||i;var n=this._finishUpdate(t,e,a);this._callEventHandler(this.onItemUpdated,{row:n,item:e,itemIndex:a,previousItem:s})})},_rowIndex:function(t){return this._content.children().index($(t))},_itemIndex:function(t){return $.inArray(t,this.data)},_finishUpdate:function(t,e,i){this.cancelEdit(),this.data[i]=e;var a=this._createRow(e,i);return t.replaceWith(a),a},_getEditedItem:function(){var t={};return this._eachField(function(e){e.editing&&this._setItemFieldValue(t,e,e.editValue())}),t},cancelEdit:function(){this._editingRow&&(this._getEditRow().remove(),this._editingRow.show(),this._editingRow=null)},_getEditRow:function(){return this._editingRow.data("JSGridEditRow")},deleteItem:function(e){var i=this.rowByItem(e);if(i.length&&(!this.confirmDeleting||t.confirm(v(this.deleteConfirm,this,i.data("JSGridItem")))))return this._deleteRow(i)},_deleteRow:function(t){var e=t.data("JSGridItem"),i=this._itemIndex(e),a=this._callEventHandler(this.onItemDeleting,{row:t,item:e,itemIndex:i});return this._controllerCall("deleteItem",e,a.cancel,function(){this._loadStrategy.finishDelete(e,i),this._callEventHandler(this.onItemDeleted,{row:t,item:e,itemIndex:i})})}},$.fn.jsGrid=function(t){var e=$.makeArray(arguments),a=e.slice(1),n=this;return this.each(function(){var e=$(this),o=e.data(s),r;if(o)if("string"==typeof t){if(void 0!==(r=o[t].apply(o,a))&&r!==o)return n=r,!1}else o._detachWindowResizeCallback(),o._init(t),o.render();else new i(e,t)}),n};var w={},y=function(t){var e;$.isPlainObject(t)?e=i.prototype:(e=w[t].prototype,t=arguments[1]||{}),$.extend(e,t)},_={},x=function(t){var e=$.isPlainObject(t)?t:_[t];if(!e)throw Error("unknown locale "+t);C(jsGrid,e)},C=function(t,e){$.each(e,function(e,i){if($.isPlainObject(i))return void C(t[e]||t[e[0].toUpperCase()+e.slice(1)],i);t.hasOwnProperty(e)?t[e]=i:t.prototype[e]=i})};t.jsGrid={Grid:i,fields:w,setDefaults:y,locales:_,locale:x}}(window,jQuery),function(t,$,e){function i(t){this._init(t)}i.prototype={container:"body",message:"Loading...",shading:!0,zIndex:1e3,shaderClass:"jsgrid-load-shader",loadPanelClass:"jsgrid-load-panel",_init:function(t){$.extend(!0,this,t),this._initContainer(),this._initShader(),this._initLoadPanel()},_initContainer:function(){this._container=$(this.container)},_initShader:function(){this.shading&&(this._shader=$("<div>").addClass(this.shaderClass).hide().css({position:"absolute",top:0,right:0,bottom:0,left:0,zIndex:this.zIndex}).appendTo(this._container))},_initLoadPanel:function(){this._loadPanel=$("<div>").addClass(this.loadPanelClass).text(this.message).hide().css({position:"absolute",top:"50%",left:"50%",zIndex:this.zIndex}).appendTo(this._container)},show:function(){var t=this._loadPanel.show(),e=t.outerWidth(),i=t.outerHeight();t.css({marginTop:-i/2,marginLeft:-e/2}),this._shader.show()},hide:function(){this._loadPanel.hide(),this._shader.hide()}},t.LoadIndicator=i}(jsGrid,jQuery),function(t,$,e){function i(t){this._grid=t}function a(t){this._grid=t,this._itemsCount=0}i.prototype={firstDisplayIndex:function(){var t=this._grid;return t.option("paging")?(t.option("pageIndex")-1)*t.option("pageSize"):0},lastDisplayIndex:function(){var t=this._grid,e=t.option("data").length;return t.option("paging")?Math.min(t.option("pageIndex")*t.option("pageSize"),e):e},itemsCount:function(){return this._grid.option("data").length},openPage:function(t){this._grid.refresh()},loadParams:function(){return{}},sort:function(){return this._grid._sortData(),this._grid.refresh(),$.Deferred().resolve().promise()},finishLoad:function(t){this._grid.option("data",t)},finishInsert:function(t){var e=this._grid;e.option("data").push(t),e.refresh()},finishDelete:function(t,e){var i=this._grid;i.option("data").splice(e,1),i.reset()}},a.prototype={firstDisplayIndex:function(){return 0},lastDisplayIndex:function(){return this._grid.option("data").length},itemsCount:function(){return this._itemsCount},openPage:function(t){this._grid.loadData()},loadParams:function(){var t=this._grid;return{pageIndex:t.option("pageIndex"),pageSize:t.option("pageSize")}},sort:function(){return this._grid.loadData()},finishLoad:function(t){this._itemsCount=t.itemsCount,this._grid.option("data",t.data)},finishInsert:function(t){this._grid.search()},finishDelete:function(t,e){this._grid.search()}},t.loadStrategies={DirectLoadingStrategy:i,PageLoadingStrategy:a}}(jsGrid,jQuery),function(t,$,e){var i=function(t){return void 0!==t&&null!==t},a={string:function(t,e){return i(t)||i(e)?i(t)?i(e)?(""+t).localeCompare(""+e):1:-1:0},number:function(t,e){return t-e},date:function(t,e){return t-e},numberAsString:function(t,e){return parseFloat(t)-parseFloat(e)}};t.sortStrategies=a}(jsGrid,jQuery),function(t,$,e){function i(t){this._init(t)}i.prototype={_init:function(t){$.extend(!0,this,t)},validate:function(t){var e=[];return $.each(this._normalizeRules(t.rules),function(i,a){if(!a.validator(t.value,t.item,a.param)){var s=$.isFunction(a.message)?a.message(t.value,t.item):a.message;e.push(s)}}),e},_normalizeRules:function(t){return $.isArray(t)||(t=[t]),$.map(t,$.proxy(function(t){return this._normalizeRule(t)},this))},_normalizeRule:function(t){if("string"==typeof t&&(t={validator:t}),$.isFunction(t)&&(t={validator:t}),!$.isPlainObject(t))throw Error("wrong validation config specified");return t=$.extend({},t),$.isFunction(t.validator)?t:this._applyNamedValidator(t,t.validator)},_applyNamedValidator:function(t,e){delete t.validator;var i=a[e];if(!i)throw Error('unknown validator "'+e+'"');return $.isFunction(i)&&(i={validator:i}),$.extend({},i,t)}},t.Validation=i;var a={required:{message:"Field is required",validator:function(t){return void 0!==t&&null!==t&&""!==t}},rangeLength:{message:"Field value length is out of the defined range",validator:function(t,e,i){return t.length>=i[0]&&t.length<=i[1]}},minLength:{message:"Field value is too long",validator:function(t,e,i){return t.length>=i}},maxLength:{message:"Field value is too short",validator:function(t,e,i){return t.length<=i}},pattern:{message:"Field value is not matching the defined pattern",validator:function(t,e,i){return"string"==typeof i&&(i=new RegExp("^(?:"+i+")$")),i.test(t)}},range:{message:"Field value is out of the defined range",validator:function(t,e,i){return t>=i[0]&&t<=i[1]}},min:{message:"Field value is too large",validator:function(t,e,i){return t>=i}},max:{message:"Field value is too small",validator:function(t,e,i){return t<=i}}};t.validators=a}(jsGrid,jQuery),function(t,$,e){function i(t){$.extend(!0,this,t),this.sortingFunc=this._getSortingFunc()}i.prototype={name:"",title:null,css:"",align:"",width:100,visible:!0,filtering:!0,inserting:!0,editing:!0,sorting:!0,sorter:"string",headerTemplate:function(){return void 0===this.title||null===this.title?this.name:this.title},itemTemplate:function(t,e){return t},filterTemplate:function(){return""},insertTemplate:function(){return""},editTemplate:function(t,e){return this._value=t,this.itemTemplate(t,e)},filterValue:function(){return""},insertValue:function(){return""},editValue:function(){return this._value},_getSortingFunc:function(){var e=this.sorter;if($.isFunction(e))return e;if("string"==typeof e)return t.sortStrategies[e];throw Error('wrong sorter for the field "'+this.name+'"!')}},t.Field=i}(jsGrid,jQuery),function(t,$,e){function i(t){a.call(this,t)}var a=t.Field;i.prototype=new a({autosearch:!0,readOnly:!1,filterTemplate:function(){if(!this.filtering)return"";var t=this._grid,e=this.filterControl=this._createTextBox();return this.autosearch&&e.on("keypress",function(e){13===e.which&&(t.search(),e.preventDefault())}),e},insertTemplate:function(){return this.inserting?this.insertControl=this._createTextBox():""},editTemplate:function(t){if(!this.editing)return this.itemTemplate(t);var e=this.editControl=this._createTextBox();return e.val(t),e},filterValue:function(){return this.filterControl.val()},insertValue:function(){return this.insertControl.val()},editValue:function(){return this.editControl.val()},_createTextBox:function(){return $("<input>").attr("type","text").prop("readonly",!!this.readOnly)}}),t.fields.text=t.TextField=i}(jsGrid,jQuery),function(t,$,e){function i(t){a.call(this,t)}var a=t.TextField;i.prototype=new a({sorter:"number",align:"right",readOnly:!1,filterValue:function(){return parseInt(this.filterControl.val()||0,10)},insertValue:function(){return parseInt(this.insertControl.val()||0,10)},editValue:function(){return parseInt(this.editControl.val()||0,10)},_createTextBox:function(){return $("<input>").attr("type","number").prop("readonly",!!this.readOnly)}}),t.fields.number=t.NumberField=i}(jsGrid,jQuery),function(t,$,e){function i(t){a.call(this,t)}var a=t.TextField;i.prototype=new a({insertTemplate:function(){return this.inserting?this.insertControl=this._createTextArea():""},editTemplate:function(t){if(!this.editing)return this.itemTemplate(t);var e=this.editControl=this._createTextArea();return e.val(t),e},_createTextArea:function(){return $("<textarea>").prop("readonly",!!this.readOnly)}}),t.fields.textarea=t.TextAreaField=i}(jsGrid,jQuery),function(t,$,e){function i(t){this.items=[],this.selectedIndex=-1,this.valueField="",this.textField="",t.valueField&&t.items.length&&(this.valueType=typeof t.items[0][t.valueField]),this.sorter=this.valueType,a.call(this,t)}var a=t.NumberField;i.prototype=new a({align:"center",valueType:"number",itemTemplate:function(t){var e=this.items,i=this.valueField,a=this.textField,s;s=i?$.grep(e,function(e,a){return e[i]===t})[0]||{}:e[t];var n=a?s[a]:s;return void 0===n||null===n?"":n},filterTemplate:function(){if(!this.filtering)return"";var t=this._grid,e=this.filterControl=this._createSelect();return this.autosearch&&e.on("change",function(e){t.search()}),e},insertTemplate:function(){return this.inserting?this.insertControl=this._createSelect():""},editTemplate:function(t){if(!this.editing)return this.itemTemplate(t);var e=this.editControl=this._createSelect();return void 0!==t&&e.val(t),e},filterValue:function(){var t=this.filterControl.val();return"number"===this.valueType?parseInt(t||0,10):t},insertValue:function(){var t=this.insertControl.val();return"number"===this.valueType?parseInt(t||0,10):t},editValue:function(){var t=this.editControl.val();return"number"===this.valueType?parseInt(t||0,10):t},_createSelect:function(){var t=$("<select>"),e=this.valueField,i=this.textField,a=this.selectedIndex;return $.each(this.items,function(s,n){var o=e?n[e]:s,r=i?n[i]:n;$("<option>").attr("value",o).text(r).appendTo(t).prop("selected",a===s)}),t.prop("disabled",!!this.readOnly),t}}),t.fields.select=t.SelectField=i}(jsGrid,jQuery),function(t,$,e){function i(t){a.call(this,t)}var a=t.Field;i.prototype=new a({sorter:"number",align:"center",autosearch:!0,itemTemplate:function(t){return this._createCheckbox().prop({checked:t,disabled:!0})},filterTemplate:function(){if(!this.filtering)return"";var t=this._grid,e=this.filterControl=this._createCheckbox();return e.prop({readOnly:!0,indeterminate:!0}),e.on("click",function(){var t=$(this);t.prop("readOnly")?t.prop({checked:!1,readOnly:!1}):t.prop("checked")||t.prop({readOnly:!0,indeterminate:!0})}),this.autosearch&&e.on("click",function(){t.search()}),e},insertTemplate:function(){return this.inserting?this.insertControl=this._createCheckbox():""},editTemplate:function(t){if(!this.editing)return this.itemTemplate(t);var e=this.editControl=this._createCheckbox();return e.prop("checked",t),e},filterValue:function(){return this.filterControl.get(0).indeterminate?void 0:this.filterControl.is(":checked")},insertValue:function(){return this.insertControl.is(":checked")},editValue:function(){return this.editControl.is(":checked")},_createCheckbox:function(){return $("<input>").attr("type","checkbox")}}),t.fields.checkbox=t.CheckboxField=i}(jsGrid,jQuery),function(t,$,e){function i(t){a.call(this,t),this._configInitialized=!1}var a=t.Field;i.prototype=new a({css:"jsgrid-control-field",align:"center",width:50,filtering:!1,inserting:!1,editing:!1,sorting:!1,buttonClass:"jsgrid-button",modeButtonClass:"jsgrid-mode-button",modeOnButtonClass:"jsgrid-mode-on-button",searchModeButtonClass:"jsgrid-search-mode-button",insertModeButtonClass:"jsgrid-insert-mode-button",editButtonClass:"jsgrid-edit-button",deleteButtonClass:"jsgrid-delete-button",searchButtonClass:"jsgrid-search-button",clearFilterButtonClass:"jsgrid-clear-filter-button",insertButtonClass:"jsgrid-insert-button",updateButtonClass:"jsgrid-update-button",cancelEditButtonClass:"jsgrid-cancel-edit-button",searchModeButtonTooltip:"Switch to searching",insertModeButtonTooltip:"Switch to inserting",editButtonTooltip:"Edit",deleteButtonTooltip:"Delete",searchButtonTooltip:"Search",clearFilterButtonTooltip:"Clear filter",insertButtonTooltip:"Insert",updateButtonTooltip:"Update",cancelEditButtonTooltip:"Cancel edit",editButton:!0,deleteButton:!0,clearFilterButton:!0,modeSwitchButton:!0,_initConfig:function(){this._hasFiltering=this._grid.filtering,this._hasInserting=this._grid.inserting,this._hasInserting&&this.modeSwitchButton&&(this._grid.inserting=!1),this._configInitialized=!0},headerTemplate:function(){this._configInitialized||this._initConfig();var t=this._hasFiltering,e=this._hasInserting;return this.modeSwitchButton&&(t||e)?t&&!e?this._createFilterSwitchButton():e&&!t?this._createInsertSwitchButton():this._createModeSwitchButton():""},itemTemplate:function(t,e){var i=$([]);return this.editButton&&(i=i.add(this._createEditButton(e))),this.deleteButton&&(i=i.add(this._createDeleteButton(e))),i},filterTemplate:function(){var t=this._createSearchButton();return this.clearFilterButton?t.add(this._createClearFilterButton()):t},insertTemplate:function(){return this._createInsertButton()},editTemplate:function(){return this._createUpdateButton().add(this._createCancelEditButton())},_createFilterSwitchButton:function(){return this._createOnOffSwitchButton("filtering",this.searchModeButtonClass,!0)},_createInsertSwitchButton:function(){return this._createOnOffSwitchButton("inserting",this.insertModeButtonClass,!1)},_createOnOffSwitchButton:function(t,e,i){var a=i,s=$.proxy(function(){n.toggleClass(this.modeOnButtonClass,a)},this),n=this._createGridButton(this.modeButtonClass+" "+e,"",function(e){a=!a,e.option(t,a),s()});return s(),n},_createModeSwitchButton:function(){var t=!1,e=$.proxy(function(){i.attr("title",t?this.searchModeButtonTooltip:this.insertModeButtonTooltip).toggleClass(this.insertModeButtonClass,!t).toggleClass(this.searchModeButtonClass,t)},this),i=this._createGridButton(this.modeButtonClass,"",function(i){t=!t,i.option("inserting",t),i.option("filtering",!t),e()});return e(),i},_createEditButton:function(t){return this._createGridButton(this.editButtonClass,this.editButtonTooltip,function(e,i){e.editItem(t),i.stopPropagation()})},_createDeleteButton:function(t){return this._createGridButton(this.deleteButtonClass,this.deleteButtonTooltip,function(e,i){e.deleteItem(t),i.stopPropagation()})},_createSearchButton:function(){return this._createGridButton(this.searchButtonClass,this.searchButtonTooltip,function(t){t.search()})},_createClearFilterButton:function(){return this._createGridButton(this.clearFilterButtonClass,this.clearFilterButtonTooltip,function(t){t.clearFilter()})},_createInsertButton:function(){return this._createGridButton(this.insertButtonClass,this.insertButtonTooltip,function(t){t.insertItem().done(function(){t.clearInsert()})})},_createUpdateButton:function(){return this._createGridButton(this.updateButtonClass,this.updateButtonTooltip,function(t,e){t.updateItem(),e.stopPropagation()})},_createCancelEditButton:function(){return this._createGridButton(this.cancelEditButtonClass,this.cancelEditButtonTooltip,function(t,e){t.cancelEdit(),e.stopPropagation()})},_createGridButton:function(t,e,i){var a=this._grid;return $("<input>").addClass(this.buttonClass).addClass(t).attr({type:"button",title:e}).on("click",function(t){i(a,t)})},editValue:function(){return""}}),t.fields.control=t.ControlField=i}(jsGrid,jQuery),void 0===psLib)var psLib={};psLib.Sharer=function(t){$(".ps-sharer-facebook, .ps-sharer-twitter, .ps-sharer-linkedIn, .ps-sharer-googlePlus",t).each(function(){var t=$(this),e=encodeURIComponent(location.href);t.is(".ps-sharer-facebook")?e="https://www.facebook.com/sharer/sharer.php?u="+e:t.is(".ps-sharer-twitter")?(void 0!==t.data("sharertwittertext")&&(e+="&text="+encodeURIComponent(t.data("sharertwittertext"))),void 0!==t.data("sharertwitterhashtags")&&(e+="&hashtags="+encodeURIComponent(t.data("sharertwitterhashtags"))),e="https://twitter.com/intent/tweet?url="+e):t.is(".ps-sharer-googlePlus")?e="https://plus.google.com/share?url="+e:t.is(".ps-sharer-linkedIn")&&(void 0!==t.data("sharerlinkedinsource")?e+="&source="+encodeURIComponent(t.data("sharerlinkedinsource")):e+="&source="+encodeURIComponent("Porto Seguro"),void 0!==t.data("sharerlinkedintitle")&&(e+="&title="+encodeURIComponent(t.data("sharerlinkedintitle"))),void 0!==t.data("sharerlinkedinsummary")&&(e+="&summary="+encodeURIComponent(t.data("sharerlinkedinsummary"))),e="http://www.linkedin.com/shareArticle?mini=true&url="+e),t.attr({target:"_blank",href:e})})},psLib.Init=function(t){"string"!=typeof t&&(t="body"),psLib.SetScreen(),psLib.CheckCompatibility(),psLib.TableStripes(t),psLib.FormResources(t),psLib.Loading(t),psLib.Notify(t),psLib.Organism(t),void 0!==psLib.Menu&&psLib.Menu(t),void 0!==psLib.Tooltip&&psLib.Tooltip(t),void 0!==psLib.Popover&&psLib.Popover(t),void 0!==psLib.Tabs&&psLib.Tabs(t),void 0!==psLib.Accordion&&psLib.Accordion(t),void 0!==psLib.Wizard&&psLib.Wizard(t),void 0!==psLib.Modal&&psLib.Modal(t),void 0!==psLib.Carousel&&psLib.Carousel(t),void 0!==psLib.Sharer&&psLib.Sharer(t),void 0!==psLib.Chart&&psLib.Chart(t),void 0!==psLib.DataGrid&&psLib.DataGrid(t)},$(psLib.Init);
	