(function(n,t){var i=function(i,r){function vi(n){n.preventDefault();n.stopPropagation();var r=u.offset(),t=r[nt],i=f?n.pageY:n.pageX;i>t+e?(e=i-t-ut+bt,e>g&&(e=g)):(e=i-t-bt,e<0&&(e=0));c.update_scroll()}function yi(t){t.preventDefault();t.stopPropagation();v=f?w=t.pageY:w=t.pageX;st=!0;n("html").off("mousemove.ace_scroll").on("mousemove.ace_scroll",pi);n(kt).off("mouseup.ace_scroll").on("mouseup.ace_scroll",wi);u.addClass("active");dt&&c.$element.trigger("drag.start")}function pi(n){n.preventDefault();n.stopPropagation();v=f?n.pageY:n.pageX;v-w+e>g?v=w+g-e:v-w+e<0&&(v=w-e);e=e+(v-w);w=v;e<0?e=0:e>g&&(e=g);c.update_scroll()}function wi(t){t.preventDefault();t.stopPropagation();st=!1;n("html").off(".ace_scroll");n(kt).off(".ace_scroll");u.removeClass("active");dt&&c.$element.trigger("drag.end");y&&gt&&!yt&&ri()}function pt(n){var i=+new Date,t;ni&&i-ii>1e3&&(t=h[tt],ti!=t&&(ti=t,rt=!0,c.reset(!0)),ii=i);y&&gt&&(a!=null&&(clearTimeout(a),a=null),u.addClass("not-idle"),yt||n!=!0||ri())}function ri(){a!=null&&(clearTimeout(a),a=null);a=setTimeout(function(){a=null;u.removeClass("not-idle")},ai)}function ui(){u.css("visibility","hidden").addClass("scroll-hover");k=f?parseInt(u.outerWidth())||0:parseInt(u.outerHeight())||0;u.css("visibility","").removeClass("scroll-hover")}function hi(){if(vt!==!1){var i=s.offset(),n=i.left,t=i.top;f?lt||(n+=s.outerWidth()-k):lt||(t+=s.outerHeight()-k);vt===!0?u.css({top:parseInt(t),left:parseInt(n)}):vt==="left"?u.css("left",parseInt(n)):vt==="top"&&u.css("top",parseInt(t))}}var c=this,ci=ace.helper.getAttrSettings(i,n.fn.ace_scroll.defaults),o=n.extend({},n.fn.ace_scroll.defaults,r,ci),w,v,a,ii;this.size=0;this.lock=!1;this.lock_anyway=!1;this.$element=n(i);this.element=i;var f=!0,b=!1,y=!1,ht=!1,s=null,h=null,u=null,wt=null,fi=null,ei=null,d=null,ut=0,e=0,g=0,bt=0,ct=!0,oi=!1,p="",lt=!1,k=0,nt,ft,et,si,l,tt,ot=1,at=!1,st=!1,kt="onmouseup"in window?window:"html",dt=o.dragEvent||!1,li=r.scrollEvent||!1,it=o.detached||!1,vt=o.updatePos||!1,gt=o.hideOnIdle||!1,ai=o.hideDelay||1500,yt=!1,ni=o.observeContent||!1,ti=0,rt=!0;return this.create=function(t){var a,r,i,v;if(!ht){t&&(o=n.extend({},n.fn.ace_scroll.defaults,t));this.size=parseInt(this.$element.attr("data-size"))||o.size||200;f=!o.horizontal;nt=f?"top":"left";ft=f?"height":"width";et=f?"maxHeight":"maxWidth";si=f?"clientHeight":"clientWidth";l=f?"scrollTop":"scrollLeft";tt=f?"scrollHeight":"scrollWidth";this.$element.addClass("ace-scroll");this.$element.css("position")=="static"?(at=this.element.style.position,this.element.style.position="relative"):at=!1;a=null;it?a=n('<div class="scroll-track scroll-detached"><div class="scroll-bar"><\/div><\/div>').appendTo("body"):(this.$element.wrapInner('<div class="scroll-content" />'),this.$element.prepend('<div class="scroll-track"><div class="scroll-bar"><\/div><\/div>'));s=this.$element;it||(s=this.$element.find(".scroll-content").eq(0));f||s.wrapInner("<div />");h=s.get(0);it?(u=a,hi()):u=this.$element.find(".scroll-track").eq(0);wt=u.find(".scroll-bar").eq(0);fi=u.get(0);ei=wt.get(0);d=ei.style;f||u.addClass("scroll-hz");o.styleClass&&(p=o.styleClass,u.addClass(p),lt=!!p.match(/scroll\-left|scroll\-top/));k==0&&(u.show(),ui());u.hide();u.on("mousedown",vi);wt.on("mousedown",yi);s.on("scroll",function(){ct&&(e=parseInt(Math.round(this[l]*ot)),d[nt]=e+"px");ct=!1;li&&this.$element.trigger("scroll",[h])});if(o.mouseWheel){this.lock=o.mouseWheelLock;this.lock_anyway=o.lockAnyway;this.$element.on(!n.event.special.mousewheel?"mousewheel.ace_scroll DOMMouseScroll.ace_scroll":"mousewheel.ace_scroll",function(t){var i;if(!b){if(pt(!0),!y)return!c.lock_anyway;st&&(st=!1,n("html").off(".ace_scroll"),n(kt).off(".ace_scroll"),dt&&c.$element.trigger("drag.end"));t.deltaY=t.deltaY||0;var u=t.deltaY>0||t.originalEvent.detail<0||t.originalEvent.wheelDelta>0?1:-1,f=!1,e=h[si],r=h[l];return c.lock||(f=u==-1?h[tt]<=r+e:r==0),c.move_bar(!0),i=parseInt(e/8),i<80&&(i=80),i>c.size&&(i=c.size),i+=1,h[l]=r-u*i,f&&!c.lock_anyway}})}if(r=ace.vars.touch&&"ace_drag"in n.event.special&&o.touchDrag,r){i="";v=r?"ace_drag":"swipe";this.$element.on(v+".ace_scroll",function(n){if(b){n.retval.cancel=!0;return}if(pt(!0),!y){n.retval.cancel=this.lock_anyway;return}if(i=n.direction,f&&(i=="up"||i=="down")||!f&&(i=="left"||i=="right")){var t=f?n.dy:n.dx;t!=0&&(Math.abs(t)>20&&r&&(t=t*2),c.move_bar(!0),h[l]=h[l]+t)}})}if(gt&&u.addClass("idle-hide"),ni)u.on("mouseenter.ace_scroll",function(){yt=!0;pt(!1)}).on("mouseleave.ace_scroll",function(){yt=!1;st==!1&&ri()});this.$element.on("mouseenter.ace_scroll touchstart.ace_scroll",function(){rt=!0;ni?pt(!0):o.hoverReset&&c.reset(!0);u.addClass("scroll-hover")}).on("mouseleave.ace_scroll touchend.ace_scroll",function(){u.removeClass("scroll-hover")});f||s.children(0).css(ft,this.size);s.css(et,this.size);b=!1;ht=!0}},this.is_active=function(){return y},this.is_enabled=function(){return!b},this.move_bar=function(n){ct=n},this.get_track=function(){return fi},this.reset=function(n){var i,c,r,t;if(!b&&(ht||this.create(),i=this.size,!n||rt)){if(rt=!1,it&&(c=parseInt(Math.round((parseInt(s.css("border-top-width"))+parseInt(s.css("border-bottom-width")))/2.5)),i-=c),r=f?h[tt]:i,f&&r==0||!f&&this.element.scrollWidth==0){u.removeClass("scroll-active");return}t=f?i:h.clientWidth;f||s.children(0).css(ft,i);s.css(et,this.size);r>t?(y=!0,u.css(ft,t).show(),ot=parseFloat((t/r).toFixed(5)),ut=parseInt(Math.round(t*ot)),bt=parseInt(Math.round(ut/2)),g=t-ut,e=parseInt(Math.round(h[l]*ot)),d[ft]=ut+"px",d[nt]=e+"px",u.addClass("scroll-active"),k==0&&ui(),oi||(o.reset&&(h[l]=0,d[nt]=0),oi=!0),it&&hi()):(y=!1,u.hide(),u.removeClass("scroll-active"),s.css(et,""));return}},this.disable=function(){h[l]=0;d[nt]=0;b=!0;y=!1;u.hide();this.$element.addClass("scroll-disabled");u.removeClass("scroll-active");s.css(et,"")},this.enable=function(){b=!1;this.$element.removeClass("scroll-disabled")},this.destroy=function(){y=!1;b=!1;ht=!1;this.$element.removeClass("ace-scroll scroll-disabled scroll-active");this.$element.off(".ace_scroll");it||(f||s.find("> div").children().unwrap(),s.children().unwrap(),s.remove());u.remove();at!==!1&&(this.element.style.position=at);a!=null&&(clearTimeout(a),a=null)},this.modify=function(t){t&&(o=n.extend({},o,t));this.destroy();this.create();rt=!0;this.reset(!0)},this.update=function(i){i&&(o=n.extend({},o,i));this.size=i.size||this.size;this.lock=i.mouseWheelLock||this.lock;this.lock_anyway=i.lockAnyway||this.lock_anyway;i.styleClass!=t&&(p&&u.removeClass(p),p=i.styleClass,p&&u.addClass(p),lt=!!p.match(/scroll\-left|scroll\-top/))},this.start=function(){h[l]=0},this.end=function(){h[l]=h[tt]},this.hide=function(){u.hide()},this.show=function(){u.show()},this.update_scroll=function(){ct=!1;d[nt]=e+"px";h[l]=parseInt(Math.round(e/ot))},w=-1,v=-1,a=null,ii=0,this.track_size=function(){return k==0&&ui(),k},this.create(),rt=!0,this.reset(!0),ti=h[tt],this};n.fn.ace_scroll=function(r,u){var f,e=this.each(function(){var e=n(this),t=e.data("ace_scroll"),o=typeof r=="object"&&r;t||e.data("ace_scroll",t=new i(this,o));typeof r=="string"&&(f=t[r](u))});return f===t?e:f};n.fn.ace_scroll.defaults={size:200,horizontal:!1,mouseWheel:!0,mouseWheelLock:!1,lockAnyway:!1,styleClass:!1,observeContent:!1,hideOnIdle:!1,hideDelay:1500,hoverReset:!0,reset:!1,dragEvent:!1,touchDrag:!0,touchSwipe:!1,scrollEvent:!1,detached:!1,updatePos:!0}})(window.jQuery),function(n,t){var i=function(t,i){var c=ace.helper.getAttrSettings(t,n.fn.ace_colorpicker.defaults),o=n.extend({},n.fn.ace_colorpicker.defaults,i,c),r=n(t),s="",h="",u=null,f=[],e;r.addClass("hide").find("option").each(function(){var t="colorpick-btn",n=this.value.replace(/[^\w\s,#\(\)\.]/g,"");this.value!=n&&(this.value=n);this.selected&&(t+=" selected",h=n);f.push(n);s+='<li><a class="'+t+'" href="#" style="background-color:'+n+';" data-color="'+n+'"><\/a><\/li>'}).end().on("change.color",function(){r.next().find(".btn-colorpicker").css("background-color",this.value)}).after('<div class="dropdown dropdown-colorpicker">\t\t<a data-toggle="dropdown" class="dropdown-toggle" '+(o.auto_pos?'data-position="auto"':"")+' href="#"><span class="btn-colorpicker" style="background-color:'+h+'"><\/span><\/a><ul class="dropdown-menu'+(o.caret?" dropdown-caret":"")+(o.pull_right?" dropdown-menu-right":"")+'">'+s+"<\/ul><\/div>");e=r.next().find(".dropdown-menu");e.on(ace.click_event,function(t){var i=n(t.target),f;return i.is(".colorpick-btn")?(u&&u.removeClass("selected"),u=i,u.addClass("selected"),f=u.data("color"),r.val(f).trigger("change"),t.preventDefault(),!0):!1});u=r.next().find("a.selected");this.pick=function(i,u){if(typeof i=="number"){if(i>=f.length)return;t.selectedIndex=i;e.find("a:eq("+i+")").trigger(ace.click_event)}else if(typeof i=="string"){var o=i.replace(/[^\w\s,#\(\)\.]/g,"");if(i=f.indexOf(o),i==-1&&u===!0&&(f.push(o),n("<option />").appendTo(r).val(o),n('<li><a class="colorpick-btn" href="#"><\/a><\/li>').appendTo(e).find("a").css("background-color",o).data("color",o),i=f.length-1),i==-1)return;e.find("a:eq("+i+")").trigger(ace.click_event)}};this.destroy=function(){r.removeClass("hide").off("change.color").next().remove();f=[]}};n.fn.ace_colorpicker=function(r,u){var f,e=this.each(function(){var e=n(this),t=e.data("ace_colorpicker"),o=typeof r=="object"&&r;t||e.data("ace_colorpicker",t=new i(this,o));typeof r=="string"&&(f=t[r](u))});return f===t?e:f};n.fn.ace_colorpicker.defaults={pull_right:!1,caret:!0,auto_pos:!0}}(window.jQuery),function(n,t){var s="multiple"in document.createElement("INPUT"),u="FileList"in window,h="FileReader"in window,r="File"in window,i=function(t,i){var r=this,e=ace.helper.getAttrSettings(t,n.fn.ace_file_input.defaults),u,f;this.settings=n.extend({},n.fn.ace_file_input.defaults,i,e);this.$element=n(t);this.element=t;this.disabled=!1;this.can_reset=!0;this.$element.off("change.ace_inner_call").on("change.ace_inner_call",function(n,t){if(!r.disabled)return t===!0?void 0:l.call(r)});u=this.$element.closest("label").css({display:"block"});f=u.length==0?"label":"span";this.$element.wrap("<"+f+' class="ace-file-input" />');this.apply_settings();this.reset_input_field()};i.error={FILE_LOAD_FAILED:1,IMAGE_LOAD_FAILED:2,THUMBNAIL_FAILED:3};i.prototype.apply_settings=function(){var t=this,i,r;if(this.multi=this.$element.attr("multiple")&&s,this.well_style=this.settings.style=="well",this.well_style?this.$element.parent().addClass("ace-file-multiple"):this.$element.parent().removeClass("ace-file-multiple"),this.$element.parent().find(":not(input[type=file])").remove(),this.$element.after('<span class="ace-file-container" data-title="'+this.settings.btn_choose+'"><span class="ace-file-name" data-title="'+this.settings.no_file+'">'+(this.settings.no_icon?'<span class="'+ace.vars.icon+this.settings.no_icon+'"><\/span>':"")+"<\/span><\/span>"),this.$label=this.$element.next(),this.$container=this.$element.closest(".ace-file-input"),i=!!this.settings.icon_remove,i){r=n('<a class="remove" href="#"><span class="'+ace.vars.icon+this.settings.icon_remove+'"><\/span><\/a>').appendTo(this.$element.parent());r.on(ace.click_event,function(n){var i,r;return(n.preventDefault(),!t.can_reset)?!1:(i=!0,t.settings.before_remove&&(i=t.settings.before_remove.call(t.element)),!i)?!1:(r=t.reset_input(),!1)})}this.settings.droppable&&u&&c.call(this)};i.prototype.show_file_list=function(t,i){var u=typeof t=="undefined"?this.$element.data("ace_input_files"):t,f,e,o,s,y,v,c,p,l;if(u&&u.length!=0){for(this.well_style&&(this.$label.find(".ace-file-name").remove(),this.settings.btn_change||this.$label.addClass("hide-placeholder")),this.$label.attr("data-title",this.settings.btn_change).addClass("selected"),f=0;f<u.length;f++){if(e="",o=!1,typeof u[f]=="string")e=u[f];else if(r&&u[f]instanceof File)e=n.trim(u[f].name);else if(u[f]instanceof Object&&u[f].hasOwnProperty("name"))e=u[f].name,u[f].hasOwnProperty("type")&&(o=u[f].type),u[f].hasOwnProperty("path")||(u[f].path=u[f].name);else continue;s=e.lastIndexOf("\\")+1;s==0&&(s=e.lastIndexOf("/")+1);e=e.substr(s);o==!1&&(o=/\.(jpe?g|png|gif|svg|bmp|tiff?)$/i.test(e)?"image":/\.(mpe?g|flv|mov|avi|swf|mp4|mkv|webm|wmv|3gp)$/i.test(e)?"video":/\.(mp3|ogg|wav|wma|amr|aac)$/i.test(e)?"audio":"file");y={file:"fa fa-file",image:"fa fa-picture-o file-image",video:"fa fa-film file-video",audio:"fa fa-music file-audio"};v=y[o];this.well_style?(this.$label.append('<span class="ace-file-name" data-title="'+e+'"><span class="'+ace.vars.icon+v+'"><\/span><\/span>'),c=i===!0&&r&&u[f]instanceof File?n.trim(u[f].type):"",p=h&&this.settings.thumbnail&&(c.length>0&&c.match("image")||c.length==0&&o=="image"),p&&(l=this,n.when(a.call(this,u[f])).fail(function(n){l.settings.preview_error&&l.settings.preview_error.call(l,e,n.code)}))):this.$label.find(".ace-file-name").attr({"data-title":e}).find(ace.vars[".icon"]).attr("class",ace.vars.icon+v)}return!0}};i.prototype.reset_input=function(){this.reset_input_ui();this.reset_input_field()};i.prototype.reset_input_ui=function(){this.$label.attr({"data-title":this.settings.btn_choose,"class":"ace-file-container"}).find(".ace-file-name:first").attr({"data-title":this.settings.no_file,"class":"ace-file-name"}).find(ace.vars[".icon"]).attr("class",ace.vars.icon+this.settings.no_icon).prev("img").remove();this.settings.no_icon||this.$label.find(ace.vars[".icon"]).remove();this.$label.find(".ace-file-name").not(":first").remove();this.reset_input_data()};i.prototype.reset_input_field=function(){this.$element.wrap("<form>").parent().get(0).reset();this.$element.unwrap()};i.prototype.reset_input_data=function(){this.$element.data("ace_input_files")&&(this.$element.removeData("ace_input_files"),this.$element.removeData("ace_input_method"))};i.prototype.enable_reset=function(n){this.can_reset=n};i.prototype.disable=function(){this.disabled=!0;this.$element.attr("disabled","disabled").addClass("disabled")};i.prototype.enable=function(){this.disabled=!1;this.$element.removeAttr("disabled").removeClass("disabled")};i.prototype.files=function(){return n(this).data("ace_input_files")||null};i.prototype.method=function(){return n(this).data("ace_input_method")||""};i.prototype.update_settings=function(t){this.settings=n.extend({},this.settings,t);this.apply_settings()};i.prototype.loading=function(t){if(t===!1)this.$container.find(".ace-file-overlay").remove(),this.element.removeAttribute("readonly");else{var r=typeof t=="string"?t:'<span class="overlay-content fa fa-spin fa-spinner orange2 fa-2x"><\/span>',i=this.$container.find(".ace-file-overlay");if(i.length==0){i=n('<div class="ace-file-overlay"><\/div>').appendTo(this.$container);i.on("click tap",function(n){return n.stopImmediatePropagation(),n.preventDefault(),!1});this.element.setAttribute("readonly","true")}i.empty().append(r)}};var c=function(){var n=this,t=this.$element.parent();t.off("dragenter").on("dragenter",function(n){n.preventDefault();n.stopPropagation()}).off("dragover").on("dragover",function(n){n.preventDefault();n.stopPropagation()}).off("drop").on("drop",function(t){var u,i,r;if(t.preventDefault(),t.stopPropagation(),!n.disabled)return(u=t.originalEvent.dataTransfer,i=u.files,!n.multi&&i.length>1&&(r=[],r.push(i[0]),i=r),i=f.call(n,i,!0),i===!1)?!1:(n.$element.data("ace_input_method","drop"),n.$element.data("ace_input_files",i),n.show_file_list(i,!0),n.$element.triggerHandler("change",[!0]),!0)})},l=function(){var n=this.element.files||[this.element.value];return(n=f.call(this,n,!1),n===!1)?!1:(this.$element.data("ace_input_method","select"),this.$element.data("ace_input_files",n),this.show_file_list(n,!0),!0)},a=function(t){var e=this,u=e.$label.find(".ace-file-name:last"),f=new n.Deferred,s=function(t){u.prepend("<img class='middle' style='display:none;' />");var i=u.find("img:last").get(0);n(i).one("load",function(){h.call(null,i)}).one("error",function(){c.call(null,i)});i.src=t},h=function(t){var o=50,r,s,h;if(e.settings.thumbnail=="large"?o=150:e.settings.thumbnail=="fit"&&(o=u.width()),u.addClass(o>50?"large":""),r=v(t,o),r==null){n(this).remove();f.reject({code:i.error.THUMBNAIL_FAILED});return}s=r.w;h=r.h;e.settings.thumbnail=="small"&&(s=h=o);n(t).css({"background-image":"url("+r.src+")",width:s,height:h}).data("thumb",r.src).attr({src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg=="}).show();f.resolve()},c=function(){u.find("img").remove();f.reject({code:i.error.IMAGE_LOAD_FAILED})},o;return r&&t instanceof File?(o=new FileReader,o.onload=function(n){s(n.target.result)},o.onerror=function(){f.reject({code:i.error.FILE_LOAD_FAILED})},o.readAsDataURL(t)):t instanceof Object&&t.hasOwnProperty("path")&&s(t.path),f.promise()},v=function(t,i){var r=t.width,u=t.height,f,e,o;r=r>0?r:n(t).width();u=u>0?u:n(t).height();(r>i||u>i)&&(r>u?(u=parseInt(i/r*u),r=i):(r=parseInt(i/u*r),u=i));try{e=document.createElement("canvas");e.width=r;e.height=u;o=e.getContext("2d");o.drawImage(t,0,0,t.width,t.height,0,0,r,u);f=e.toDataURL()}catch(s){f=null}return f?(/^data\:image\/(png|jpe?g|gif);base64,[0-9A-Za-z\+\/\=]+$/.test(f)||(f=null),!f)?null:{src:f,w:r,h:u}:null},f=function(n,t){var i=y.call(this,n,t);return i===-1?(this.reset_input(),!1):!i||i.length==0?(this.$element.data("ace_input_files")||this.reset_input(),!1):((i instanceof Array||u&&i instanceof FileList)&&(n=i),i=!0,this.settings.before_change&&(i=this.settings.before_change.call(this.element,n,t)),i===-1)?(this.reset_input(),!1):!i||i.length==0?(this.$element.data("ace_input_files")||this.reset_input(),!1):((i instanceof Array||u&&i instanceof FileList)&&(n=i),n)},e=function(n){return n?(typeof n=="string"&&(n=[n]),n.length==0)?null:new RegExp(".(?:"+n.join("|")+")$","i"):null},o=function(n){return n?(typeof n=="string"&&(n=[n]),n.length==0)?null:new RegExp("^(?:"+n.join("|").replace(/\//g,"\\/")+")$","i"):null},y=function(t,i){var a=e(this.settings.allowExt),v=e(this.settings.denyExt),y=o(this.settings.allowMime),p=o(this.settings.denyMime),w=this.settings.maxSize||!1,h,u,l,s,f,b,c,k;if(!(a||v||y||p||w))return!0;for(h=[],u={},l=0;l<t.length;l++){if(s=t[l],f=r?s.name:s,a&&!a.test(f)){"ext"in u||(u.ext=[]);u.ext.push(f);continue}else if(v&&v.test(f)){"ext"in u||(u.ext=[]);u.ext.push(f);continue}if(r){if((b=n.trim(s.type)).length>0)if(y&&!y.test(b)){"mime"in u||(u.mime=[]);u.mime.push(f);continue}else if(p&&p.test(b)){"mime"in u||(u.mime=[]);u.mime.push(f);continue}}else{h.push(s);continue}if(w&&s.size>w){"size"in u||(u.size=[]);u.size.push(f);continue}h.push(s)}return h.length==t.length?t:(c={ext:0,mime:0,size:0},"ext"in u&&(c.ext=u.ext.length),"mime"in u&&(c.mime=u.mime.length),"size"in u&&(c.size=u.size.length),this.$element.trigger(k=new n.Event("file.error.ace"),{file_count:t.length,invalid_count:t.length-h.length,error_list:u,error_count:c,dropped:i}),k.isDefaultPrevented())?-1:h};n.fn.aceFileInput=n.fn.ace_file_input=function(r,u){var f,e=this.each(function(){var e=n(this),t=e.data("ace_file_input"),o=typeof r=="object"&&r;t||e.data("ace_file_input",t=new i(this,o));typeof r=="string"&&(f=t[r](u))});return f===t?e:f};n.fn.ace_file_input.defaults={style:!1,no_file:"No File ...",no_icon:"fa fa-upload",btn_choose:"Choose",btn_change:"Change",icon_remove:"fa fa-times",droppable:!1,thumbnail:!1,allowExt:null,denyExt:null,allowMime:null,denyMime:null,maxSize:!1,before_change:null,before_remove:null,preview_error:null}}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.bs_typeahead.defaults,i);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=n(this.options.menu);this.shown=!1;this.listen()},i;t.prototype={constructor:t,select:function(){var n=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(n)).change(),this.hide()},updater:function(n){return n},show:function(){var t=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(){var t;return(this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength)?this.shown?this.hide():this:(t=n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source,t?this.process(t):this)},process:function(t){var i=this;return(t=n.grep(t,function(n){return i.matcher(n)}),t=this.sorter(t),!t.length)?this.shown?this.hide():this:this.render(t.slice(0,this.options.items)).show()},matcher:function(n){return~n.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var i=[],r=[],u=[],t;t=n.shift();)t.toLowerCase().indexOf(this.query.toLowerCase())?~t.indexOf(this.query)?r.push(t):u.push(t):i.push(t);return i.concat(r,u)},highlighter:function(n){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return n.replace(new RegExp("("+t+")","ig"),function(n,t){return"<strong>"+t+"<\/strong>"})},render:function(t){var i=this;return t=n(t).map(function(t,r){return t=n(i.options.item).attr("data-value",r),t.find("a").html(i.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.next();t.length||(t=n(this.$menu.find("li")[0]));t.addClass("active")},prev:function(){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last());n.addClass("active")},listen:function(){this.$element.on("focus",n.proxy(this.focus,this)).on("blur",n.proxy(this.blur,this)).on("keypress",n.proxy(this.keypress,this)).on("keyup",n.proxy(this.keyup,this));if(this.eventSupported("keydown"))this.$element.on("keydown",n.proxy(this.keydown,this));this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseleave","li",n.proxy(this.mouseleave,this))},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t=typeof this.$element[n]=="function"),t},move:function(n){if(this.shown){switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:n.preventDefault();this.prev();break;case 40:n.preventDefault();this.next()}n.stopPropagation()}},keydown:function(t){this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]);this.move(t)},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},keyup:function(n){switch(n.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}n.stopPropagation();n.preventDefault()},focus:function(){this.focused=!0},blur:function(){this.focused=!1;!this.mousedover&&this.shown&&this.hide()},click:function(n){n.stopPropagation();n.preventDefault();this.select();this.$element.focus()},mouseenter:function(t){this.mousedover=!0;this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1;!this.focused&&this.shown&&this.hide()}};i=n.fn.bs_typeahead;n.fn.bs_typeahead=function(i){return this.each(function(){var u=n(this),r=u.data("bs_typeahead"),f=typeof i=="object"&&i;r||u.data("bs_typeahead",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.bs_typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"><\/ul>',item:'<li><a href="#"><\/a><\/li>',minLength:1};n.fn.bs_typeahead.Constructor=t;n.fn.bs_typeahead.noConflict=function(){return n.fn.bs_typeahead=i,this};n(document).on("focus.bs_typeahead.data-api",'[data-provide="bs_typeahead"]',function(){var t=n(this);t.data("bs_typeahead")||t.bs_typeahead(t.data())})}(window.jQuery),function(n){n.fn.ace_wysiwyg=function(t){var i=n.extend({speech_button:!0,wysiwyg:{}},t),f=["#ac725e","#d06b64","#f83a22","#fa573c","#ff7537","#ffad46","#42d692","#16a765","#7bd148","#b3dc6c","#fbe983","#fad165","#92e1c0","#9fe1e7","#9fc6e7","#4986e7","#9a9cff","#b99aff","#c2c2c2","#cabdbf","#cca6ac","#f691b2","#cd74e6","#a47ae2","#444444"],r={font:{values:["Arial","Courier","Comic Sans MS","Helvetica","Open Sans","Tahoma","Verdana"],icon:"fa fa-font",title:"Font"},fontSize:{values:{5:"Huge",3:"Normal",1:"Small"},icon:"fa fa-text-height",title:"Font Size"},bold:{icon:"fa fa-bold",title:"Bold (Ctrl/Cmd+B)"},italic:{icon:"fa fa-italic",title:"Italic (Ctrl/Cmd+I)"},strikethrough:{icon:"fa fa-strikethrough",title:"Strikethrough"},underline:{icon:"fa fa-underline",title:"Underline"},insertunorderedlist:{icon:"fa fa-list-ul",title:"Bullet list"},insertorderedlist:{icon:"fa fa-list-ol",title:"Number list"},outdent:{icon:"fa fa-outdent",title:"Reduce indent (Shift+Tab)"},indent:{icon:"fa fa-indent",title:"Indent (Tab)"},justifyleft:{icon:"fa fa-align-left",title:"Align Left (Ctrl/Cmd+L)"},justifycenter:{icon:"fa fa-align-center",title:"Center (Ctrl/Cmd+E)"},justifyright:{icon:"fa fa-align-right",title:"Align Right (Ctrl/Cmd+R)"},justifyfull:{icon:"fa fa-align-justify",title:"Justify (Ctrl/Cmd+J)"},createLink:{icon:"fa fa-link",title:"Hyperlink",button_text:"Add",placeholder:"URL",button_class:"btn-primary"},unlink:{icon:"fa fa-chain-broken",title:"Remove Hyperlink"},insertImage:{icon:"fa fa-picture-o",title:"Insert picture",button_text:'<span class="'+ace.vars.icon+'fa fa-file"><\/span> Choose Image &hellip;',placeholder:"Image URL",button_insert:"Insert",button_class:"btn-success",button_insert_class:"btn-primary",choose_file:!0},foreColor:{values:f,title:"Change Color"},backColor:{values:f,title:"Change Background Color"},undo:{icon:"fa fa-undo",title:"Undo (Ctrl/Cmd+Z)"},redo:{icon:"fa fa-repeat",title:"Redo (Ctrl/Cmd+Y)"},viewSource:{icon:"fa fa-code",title:"View Source"}},u=i.toolbar||["font",null,"fontSize",null,"bold","italic","strikethrough","underline",null,"insertunorderedlist","insertorderedlist","outdent","indent",null,"justifyleft","justifycenter","justifyright","justifyfull",null,"createLink","unlink",null,"insertImage",null,"foreColor",null,"undo","redo",null,"viewSource"];return this.each(function(){var f=' <div class="wysiwyg-toolbar btn-toolbar center"> <div class="btn-group"> ',c,t,o,s,h,a,e,l,v;for(c in u)if(u.hasOwnProperty(c)){if(t=u[c],t===null){f+=' <\/div> <div class="btn-group"> ';continue}if(typeof t=="string"&&t in r)t=r[t],t.name=u[c];else if(typeof t=="object"&&t.name in r)t=n.extend(r[t.name],t);else continue;o="className"in t?t.className:"btn-default";switch(t.name){case"font":f+=' <a class="btn btn-info btn-round btn-sm '+o+' dropdown-toggle" data-toggle="dropdown" title="'+t.title+'"><span class="'+ace.vars.icon+t.icon+'"><\/span><span class="'+ace.vars.icon+'fa fa-angle-down icon-on-right"><\/span><\/a> ';f+=' <ul class="dropdown-menu dropdown-light dropdown-caret">';for(s in t.values)t.values.hasOwnProperty(s)&&(f+=' <li><a data-edit="fontName '+t.values[s]+'" style="font-family:\''+t.values[s]+"'\">"+t.values[s]+"<\/a><\/li> ");f+=" <\/ul>";break;case"fontSize":f+=' <a class="btn btn-info btn-round btn-sm '+o+' dropdown-toggle" data-toggle="dropdown" title="'+t.title+'"><span class="'+ace.vars.icon+t.icon+'"><\/span>&nbsp;<span class="'+ace.vars.icon+'fa fa-angle-down icon-on-right"><\/span><\/a> ';f+=' <ul class="dropdown-menu dropdown-light dropdown-caret"> ';for(h in t.values)t.values.hasOwnProperty(h)&&(f+=' <li><a data-edit="fontSize '+h+'"><font size="'+h+'">'+t.values[h]+"<\/font><\/a><\/li> ");f+=" <\/ul> ";break;case"createLink":f+=' <div class="btn-group"> <a class="btn btn-info btn-round btn-sm '+o+' dropdown-toggle" data-toggle="dropdown" title="'+t.title+'"><span class="'+ace.vars.icon+t.icon+'"><\/span><\/a> ';f+=' <div class="dropdown-menu dropdown-caret dropdown-menu-right">\t\t\t\t\t\t\t <div class="input-group">\t\t\t\t\t\t\t\t<input class="form-control" placeholder="'+t.placeholder+'" type="text" data-edit="'+t.name+'" />\t\t\t\t\t\t\t\t<span class="input-group-btn">\t\t\t\t\t\t\t\t\t<button class="btn btn-info btn-round btn-sm '+t.button_class+'" type="button">'+t.button_text+"<\/button>\t\t\t\t\t\t\t\t<\/span>\t\t\t\t\t\t\t <\/div>\t\t\t\t\t\t<\/div> <\/div>";break;case"insertImage":f+=' <div class="btn-group"> <a class="btn btn-info btn-round btn-sm '+o+' dropdown-toggle" data-toggle="dropdown" title="'+t.title+'"><span class="'+ace.vars.icon+t.icon+'"><\/span><\/a> ';f+=' <div class="dropdown-menu dropdown-caret dropdown-menu-right">\t\t\t\t\t\t\t <div class="input-group">\t\t\t\t\t\t\t\t<input class="form-control" placeholder="'+t.placeholder+'" type="text" data-edit="'+t.name+'" />\t\t\t\t\t\t\t\t<span class="input-group-btn">\t\t\t\t\t\t\t\t\t<button class="btn btn-info btn-round btn-sm '+t.button_insert_class+'" type="button">'+t.button_insert+"<\/button>\t\t\t\t\t\t\t\t<\/span>\t\t\t\t\t\t\t <\/div>";t.choose_file&&"FileReader"in window&&(f+='<div class="space-2"><\/div>\t\t\t\t\t\t\t <label class="center block no-margin-bottom">\t\t\t\t\t\t\t\t<button class="btn btn-info btn-round btn-sm '+t.button_class+' wysiwyg-choose-file" type="button">'+t.button_text+'<\/button>\t\t\t\t\t\t\t\t<input type="file" data-edit="'+t.name+'" />\t\t\t\t\t\t\t  <\/label>');f+=" <\/div> <\/div>";break;case"foreColor":case"backColor":f+=' <select class="hide wysiwyg_colorpicker" title="'+t.title+'"> ';n.each(t.values,function(n,t){f+=' <option value="'+t+'">'+t+"<\/option> "});f+=" <\/select> ";f+=' <input style="display:none;" disabled class="hide" type="text" data-edit="'+t.name+'" /> ';break;case"viewSource":f+=' <a class="btn btn-info btn-round btn-sm '+o+'" data-view="source" title="'+t.title+'"><span class="'+ace.vars.icon+t.icon+'"><\/span><\/a> ';break;default:f+=' <a class="btn btn-info btn-round btn-sm '+o+'" data-edit="'+t.name+'" title="'+t.title+'"><span class="'+ace.vars.icon+t.icon+'"><\/span><\/a> '}}f+=" <\/div> ";i.speech_button&&"onwebkitspeechchange"in(a=document.createElement("input"))&&(f+=' <input class="wysiwyg-speech-input" type="text" data-edit="inserttext" x-webkit-speech />');a=null;f+=" <\/div> ";f=i.toolbar_place?i.toolbar_place.call(this,f):n(this).before(f).prev();f.find("a[title]").tooltip({animation:!1,container:"body"});f.find(".dropdown-menu input[type=text]").on("click",function(){return!1}).on("change",function(){n(this).closest(".dropdown-menu").siblings(".dropdown-toggle").dropdown("toggle")}).on("keydown",function(t){t.which==27?(this.value="",n(this).change()):t.which==13&&(t.preventDefault(),t.stopPropagation(),n(this).change())});f.find("input[type=file]").prev().on(ace.click_event,function(){n(this).next().click()});f.find(".wysiwyg_colorpicker").each(function(){n(this).ace_colorpicker({pull_right:!0}).change(function(){n(this).nextAll("input").eq(0).val(this.value).change()}).next().find(".btn-colorpicker").tooltip({title:this.title,animation:!1,container:"body"})});e=n(this);l=!1;f.find("a[data-view=source]").on("click",function(t){if(t.preventDefault(),l){var i=e.next();e.html(i.val()).show();i.remove();n(this).removeClass("active")}else n("<textarea />").css({width:e.outerWidth(),height:e.outerHeight()}).val(e.html()).insertAfter(e),e.hide(),n(this).addClass("active");l=!l});v=n.extend({},{activeToolbarClass:"active",toolbarSelector:f},i.wysiwyg||{});n(this).wysiwyg(v)}),this}}(window.jQuery),function(n,t){function i(t,i){var l=ace.helper.getAttrSettings(t,n.fn.ace_spinner.defaults),r=n.extend({},n.fn.ace_spinner.defaults,i,l),h=r.max,f,c;h=(""+h).length;var o=parseInt(Math.max(h*20+40,90)),u=n(t),e="btn-sm",s=2;u.hasClass("input-sm")?(e="btn-xs",s=1):u.hasClass("input-lg")&&(e="btn-lg",s=3);s==2?o+=25:s==3&&(o+=50);u.addClass("spinbox-input form-control text-center").wrap('<div class="ace-spinner middle">');f=u.closest(".ace-spinner").spinbox(r).wrapInner("<div class='input-group'><\/div>");c=f.data("fu.spinbox");r.on_sides?(u.before('<div class="spinbox-buttons input-group-btn">\t\t\t\t\t<button type="button" class="btn btn-info btn-round spinbox-down '+e+" "+r.btn_down_class+'">\t\t\t\t\t\t<span class="icon-only '+ace.vars.icon+r.icon_down+'"><\/span>\t\t\t\t\t<\/button>\t\t\t\t<\/div>').after('<div class="spinbox-buttons input-group-btn">\t\t\t\t\t<button type="button" class="btn btn-info btn-round spinbox-up '+e+" "+r.btn_up_class+'">\t\t\t\t\t\t<span class="icon-only '+ace.vars.icon+r.icon_up+'"><\/span>\t\t\t\t\t<\/button>\t\t\t\t<\/div>'),f.addClass("touch-spinner"),f.css("width",o+"px")):(u.after('<div class="spinbox-buttons input-group-btn">\t\t\t\t\t<button type="button" class="btn btn-info btn-round spinbox-up '+e+" "+r.btn_up_class+'">\t\t\t\t\t\t<span class="icon-only '+ace.vars.icon+r.icon_up+'"><\/span>\t\t\t\t\t<\/button>\t\t\t\t\t<button type="button" class="btn btn-info btn-round spinbox-down '+e+" "+r.btn_down_class+'">\t\t\t\t\t\t<span class="icon-only '+ace.vars.icon+r.icon_down+'"><\/span>\t\t\t\t\t<\/button>\t\t\t\t<\/div>'),ace.vars.touch||r.touch_spinner?(f.addClass("touch-spinner"),f.css("width",o+"px")):(u.next().addClass("btn-group-vertical"),f.css("width",o+"px")));f.on("changed",function(){u.trigger("change")});this._call=function(n,t){c[n](t)}}n.fn.ace_spinner=function(r,u){var f,e=this.each(function(){var e=n(this),t=e.data("ace_spinner"),o=typeof r=="object"&&r;t||(o=n.extend({},n.fn.ace_spinner.defaults,r),e.data("ace_spinner",t=new i(this,o)));typeof r=="string"&&(f=t._call(r,u))});return f===t?e:f};n.fn.ace_spinner.defaults={icon_up:"fa fa-chevron-up",icon_down:"fa fa-chevron-down",on_sides:!1,btn_up_class:"",btn_down_class:"",max:999,touch_spinner:!1}}(window.jQuery),function(n){n.fn.aceTree=n.fn.ace_tree=function(t){var i={"open-icon":ace.vars.icon+"fa fa-folder-open","close-icon":ace.vars.icon+"fa fa-folder",selectable:!0,"selected-icon":ace.vars.icon+"fa fa-check","unselected-icon":ace.vars.icon+"fa fa-times",loadingHTML:"Loading..."};return this.each(function(){var f=ace.helper.getAttrSettings(this,i),r=n.extend({},i,t,f),u=n(this);u.addClass("tree").attr("role","tree");u.html('<li class="tree-branch hide" data-template="treebranch" role="treeitem" aria-expanded="false">\t\t\t\t<div class="tree-branch-header">\t\t\t\t\t<span class="tree-branch-name">\t\t\t\t\t\t<span class="icon-folder '+r["close-icon"]+'"><\/span>\t\t\t\t\t\t<span class="tree-label"><\/span>\t\t\t\t\t<\/span>\t\t\t\t<\/div>\t\t\t\t<ul class="tree-branch-children" role="group"><\/ul>\t\t\t\t<div class="tree-loader" role="alert">'+r.loadingHTML+'<\/div>\t\t\t<\/div>\t\t\t<li class="tree-item hide" data-template="treeitem" role="treeitem">\t\t\t\t<span class="tree-item-name">\t\t\t\t  '+(r["unselected-icon"]==null?"":'<span class="icon-item '+r["unselected-icon"]+'"><\/span>')+'\t\t\t\t  <span class="tree-label"><\/span>\t\t\t\t<\/span>\t\t\t<\/li>');u.addClass(r.selectable==!0?"tree-selectable":"tree-unselectable");u.tree(r)}),this}}(window.jQuery),function(n){n.fn.aceWizard=n.fn.ace_wizard=function(t){return this.each(function(){var r=n(this),u,i,f;r.wizard();ace.vars.old_ie&&r.find("ul.steps > li").last().addClass("last-child");u=t&&t.buttons?n(t.buttons):r.siblings(".wizard-actions").eq(0);i=r.data("fu.wizard");i.$prevBtn.remove();i.$nextBtn.remove();i.$prevBtn=u.find(".btn-prev").eq(0).on(ace.click_event,function(){i.previous()}).attr("disabled","disabled");i.$nextBtn=u.find(".btn-next").eq(0).on(ace.click_event,function(){i.next()}).removeAttr("disabled");i.nextText=i.$nextBtn.text();f=t&&(t.selectedItem&&t.selectedItem.step||t.step);f&&(i.currentStep=f,i.setState())}),this}}(window.jQuery),function(n,t){function r(t,r){var s=this,u=n(t),f="right",o=!1,c=u.hasClass("fade"),a=ace.helper.getAttrSettings(t,n.fn.ace_aside.defaults),l;if(this.settings=n.extend({},n.fn.ace_aside.defaults,r,a),!this.settings.background||r.scroll_style||a.scroll_style||(this.settings.scroll_style="scroll-white no-track"),this.container=this.settings.container,this.container)try{n(this.container).get(0)==document.body&&(this.container=null)}catch(y){}this.container&&(this.settings.backdrop=!1,u.addClass("aside-contained"));var h=u.find(".modal-dialog"),e=u.find(".modal-content"),v=300;this.initiate=function(){if(t.className=t.className.replace(/(\s|^)aside\-(right|top|left|bottom)(\s|$)/ig,"$1$3"),f=this.settings.placement,f&&(f=n.trim(f.toLowerCase())),f&&/right|top|left|bottom/.test(f)||(f="right"),u.attr("data-placement",f),u.addClass("aside-"+f),/right|left/.test(f)?(o=!0,u.addClass("aside-vc")):u.addClass("aside-hz"),this.settings.fixed&&u.addClass("aside-fixed"),this.settings.background&&u.addClass("aside-dark"),this.settings.offset&&u.addClass("navbar-offset"),this.settings.transition||u.addClass("transition-off"),u.addClass("aside-hidden"),this.insideContainer(),h=u.find(".modal-dialog"),e=u.find(".modal-content"),!this.settings.body_scroll)u.on("mousewheel.aside DOMMouseScroll.aside touchmove.aside pointermove.aside",function(t){if(!n.contains(e[0],t.target))return t.preventDefault(),!1});this.settings.backdrop==!1&&u.addClass("no-backdrop")};this.show=function(){if(this.settings.backdrop==!1)try{u.data("bs.modal").$backdrop.remove()}catch(t){}this.container?n(this.container).addClass("overflow-hidden"):u.css("position","fixed");u.removeClass("aside-hidden")};this.hide=function(){this.container&&(this.container.addClass("overflow-hidden"),ace.vars.firefox&&t.offsetHeight);l();ace.vars.transition&&!c&&u.one("bsTransitionEnd",function(){u.addClass("aside-hidden");u.css("position","");s.container&&s.container.removeClass("overflow-hidden")}).emulateTransitionEnd(v)};this.shown=function(){if(l(),n("body").removeClass("modal-open").css("padding-right",""),this.settings.backdrop=="invisible")try{u.data("bs.modal").$backdrop.css("opacity",0)}catch(r){}var t=o?e.height():h.height();ace.vars.touch?e.addClass("overflow-scroll").css("max-height",t+"px"):e.hasClass("ace-scroll")||e.ace_scroll({size:t,reset:!0,mouseWheelLock:!0,lockAnyway:!this.settings.body_scroll,styleClass:this.settings.scroll_style,observeContent:!0,hideOnIdle:!ace.vars.old_ie,hideDelay:1500});i.off("resize.modal.aside").on("resize.modal.aside",function(){if(ace.vars.touch)e.css("max-height",(o?e.height():h.height())+"px");else{e.ace_scroll("disable");var n=o?e.height():h.height();e.ace_scroll("update",{size:n}).ace_scroll("enable").ace_scroll("reset")}}).triggerHandler("resize.modal.aside");s.container&&ace.vars.transition&&!c&&u.one("bsTransitionEnd",function(){s.container.removeClass("overflow-hidden")}).emulateTransitionEnd(v)};this.hidden=function(){i.off(".aside");(!ace.vars.transition||c)&&(u.addClass("aside-hidden"),u.css("position",""))};this.insideContainer=function(){var t=n(".main-container"),e=u.find(".modal-dialog"),r;e.css({right:"",left:""});t.hasClass("container")&&(r=!1,o==!0&&(e.css(f,parseInt((i.width()-t.width())/2)),r=!0),r&&ace.vars.firefox&&ace.helper.redraw(t[0]))};this.flip=function(){var n={right:"left",left:"right",top:"bottom",bottom:"top"};u.removeClass("aside-"+f).addClass("aside-"+n[f]);f=n[f]};l=function(){var t=u.find(".aside-trigger"),n;t.length!=0&&(t.toggleClass("open"),n=t.find(ace.vars[".icon"]),n.length!=0)&&n.toggleClass(n.attr("data-icon1")+" "+n.attr("data-icon2"))};this.initiate();this.container&&(this.container=n(this.container));u.appendTo(this.container||"body")}var i=n(window);n(document).on("show.bs.modal",".modal.aside",function(){n(".aside.in").modal("hide");n(this).ace_aside("show")}).on("hide.bs.modal",".modal.aside",function(){n(this).ace_aside("hide")}).on("shown.bs.modal",".modal.aside",function(){n(this).ace_aside("shown")}).on("hidden.bs.modal",".modal.aside",function(){n(this).ace_aside("hidden")});n(window).on("resize.aside_container",function(){n(".modal.aside").ace_aside("insideContainer")});n(document).on("settings.ace.aside",function(t,i){i=="main_container_fixed"&&n(".modal.aside").ace_aside("insideContainer")});n.fn.aceAside=n.fn.ace_aside=function(i,u){var f,e=this.each(function(){var e=n(this),t=e.data("ace_aside"),o=typeof i=="object"&&i;t||e.data("ace_aside",t=new r(this,o));typeof i=="string"&&typeof t[i]=="function"&&(f=u instanceof Array?t[i].apply(t,u):t[i](u))});return f===t?e:f};n.fn.ace_aside.defaults={fixed:!1,background:!1,offset:!1,body_scroll:!1,transition:!0,scroll_style:"scroll-dark no-track",container:null,backdrop:!1,placement:"right"}}(window.jQuery),function(){"ace"in window||(window.ace={});"helper"in window.ace||(window.ace.helper={});"vars"in window.ace||(window.ace.vars={});window.ace.vars.icon=" ace-icon ";window.ace.vars[".icon"]=".ace-icon";ace.vars.touch="ontouchstart"in window;var n=navigator.userAgent;ace.vars.webkit=!!n.match(/AppleWebKit/i);ace.vars.safari=!!n.match(/Safari/i)&&!n.match(/Chrome/i);ace.vars.android=ace.vars.safari&&!!n.match(/Android/i);ace.vars.ios_safari=!!n.match(/OS ([4-9])(_\d)+ like Mac OS X/i)&&!n.match(/CriOS/i);ace.vars.ie=window.navigator.msPointerEnabled||document.all&&document.querySelector;ace.vars.old_ie=document.all&&!document.addEventListener;ace.vars.very_old_ie=document.all&&!document.querySelector;ace.vars.firefox="MozAppearance"in document.documentElement.style;ace.vars.non_auto_fixed=ace.vars.android||ace.vars.ios_safari}(),function(n){ace.click_event=ace.vars.touch&&n.fn.tap?"tap":"click"}(jQuery);jQuery(function(n){function t(){ace.vars.non_auto_fixed&&n("body").addClass("mob-safari");ace.vars.transition=!!n.support.transition.end}function i(){var t=n(".sidebar");n.fn.ace_sidebar&&t.ace_sidebar();n.fn.ace_sidebar_scroll&&t.ace_sidebar_scroll({include_toggle:!1||ace.vars.safari||ace.vars.ios_safari});n.fn.ace_sidebar_hover&&t.ace_sidebar_hover({sub_hover_delay:750,sub_scroll_style:"no-track scroll-thin scroll-margin scroll-visible"})}function r(){if(n.fn.ace_ajax){window.Pace&&(window.paceOptions={ajax:!0,document:!0,eventLag:!1});var t={close_active:!0,default_url:"page/index",content_url:function(n){if(!n.match(/^page\//))return!1;var t=document.location.pathname;return t.match(/(\/ajax\/)(index\.html)?/)?t.replace(/(\/ajax\/)(index\.html)?/,"/ajax/content/"+n.replace(/^page\//,"")+".html"):t+"?"+n.replace(/\//,"=")}};window.Pace&&(t.loading_overlay="body");n("[data-ajax-content=true]").ace_ajax(t);n(window).on("error.ace_ajax",function(){n("[data-ajax-content=true]").each(function(){var t=n(this);t.ace_ajax("working")&&(window.Pace&&Pace.running&&Pace.stop(),t.ace_ajax("stopLoading",!0))})})}}function u(){var t=!!n.fn.ace_scroll;if(t&&n(".dropdown-content").ace_scroll({reset:!1,mouseWheelLock:!0}),t&&!ace.vars.old_ie){n(window).on("resize.reset_scroll",function(){n(".ace-scroll:not(.scroll-disabled)").not(":hidden").ace_scroll("reset")});if(t)n(document).on("settings.ace.reset_scroll",function(t,i){i=="sidebar_collapsed"&&n(".ace-scroll:not(.scroll-disabled)").not(":hidden").ace_scroll("reset")})}}function f(){n(document).on("click.dropdown.pos",'.dropdown-toggle[data-position="auto"]',function(){var i=n(this).offset(),t=n(this.parentNode);parseInt(i.top+n(this).height())+50>ace.helper.scrollTop()+ace.helper.winHeight()-t.find(".dropdown-menu").eq(0).height()?t.addClass("dropup"):t.removeClass("dropup")})}function e(){n('.ace-nav [class*="icon-animated-"]').closest("a").one("click",function(){var t=n(this).find('[class*="icon-animated-"]').eq(0),i=t.attr("class").match(/icon\-animated\-([\d\w]+)/);t.removeClass(i[0])});n(document).on("click",".dropdown-navbar .nav-tabs",function(t){t.stopPropagation();var i,r=t.target;(i=n(t.target).closest("[data-toggle=tab]"))&&i.length>0&&(i.tab("show"),t.preventDefault(),n(window).triggerHandler("resize.navbar.dropdown"))})}function o(){n(".sidebar .nav-list .badge[title],.sidebar .nav-list .badge[title]").each(function(){var t=n(this).attr("class").match(/tooltip\-(?:\w+)/);t=t?t[0]:"tooltip-error";n(this).tooltip({placement:function(t,i){var r=n(i).offset();return parseInt(r.left)<parseInt(document.body.scrollWidth/2)?"right":"left"},container:"body",template:'<div class="tooltip '+t+'"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>'})})}function s(){var i=n(".btn-scroll-up"),t;if(i.length>0){t=!1;n(window).on("scroll.scroll_btn",function(){var n=ace.helper.scrollTop(),r=ace.helper.winHeight(),u=document.body.scrollHeight;n>parseInt(r/4)||n>0&&u>=r&&r+n>=u-1?t||(i.addClass("display"),t=!0):t&&(i.removeClass("display"),t=!1)}).triggerHandler("scroll.scroll_btn");i.on(ace.click_event,function(){var t=Math.min(500,Math.max(100,parseInt(ace.helper.scrollTop()/3)));return n("html,body").animate({scrollTop:0},t),!1})}}function h(){if(ace.vars.webkit){var t=n(".ace-nav").get(0);if(t)n(window).on("resize.webkit_fix",function(){ace.helper.redraw(t)})}ace.vars.ios_safari&&n(document).on("ace.settings.ios_fix",function(t,i,r){if(i=="navbar_fixed"&&(n(document).off("focus.ios_fix blur.ios_fix","input,textarea,.wysiwyg-editor"),r==!0))n(document).on("focus.ios_fix","input,textarea,.wysiwyg-editor",function(){n(window).on("scroll.ios_fix",function(){var t=n("#navbar").get(0);t&&ace.helper.redraw(t)})}).on("blur.ios_fix","input,textarea,.wysiwyg-editor",function(){n(window).off("scroll.ios_fix")})}).triggerHandler("ace.settings.ios_fix",["navbar_fixed",n("#navbar").css("position")=="fixed"])}function c(){n(document).on("hide.bs.collapse show.bs.collapse",function(t){var r=t.target.getAttribute("id"),i=n('a[href*="#'+r+'"]');(i.length==0&&(i=n('a[data-target*="#'+r+'"]')),i.length!=0)&&i.find(ace.vars[".icon"]).each(function(){var r=n(this),f,i,u;return(i=null,u=null,(i=r.attr("data-icon-show"))?u=r.attr("data-icon-hide"):(f=r.attr("class").match(/fa\-(.*)\-(up|down)/))&&(i="fa-"+f[1]+"-down",u="fa-"+f[1]+"-up"),i)?(t.type=="show"?r.removeClass(i).addClass(u):r.removeClass(u).addClass(i),!1):!1})})}function l(){function i(){var i=n(this).find("> .dropdown-menu"),s,l,a,v,e,g;if(i.css("position")=="fixed"){var h=parseInt(n(window).width()),y=h>320?60:h>240?40:30,p=parseInt(h)-y,w=parseInt(n(window).height())-30,o=parseInt(Math.min(p,320));i.css("width",o);var c=!1,u=0,r=i.find(".tab-pane.active .dropdown-content.ace-scroll");r.length==0?r=i.find(".dropdown-content.ace-scroll"):c=!0;s=r.closest(".dropdown-menu");l=i[0].scrollHeight;r.length==1&&(a=r.find(".scroll-content")[0],a&&(l=a.scrollHeight),u+=s.find(".dropdown-header").outerHeight(),u+=s.find(".dropdown-footer").outerHeight(),v=s.closest(".tab-content"),v.length!=0&&(u+=v.siblings(".nav-tabs").eq(0).height()));var f=parseInt(Math.min(w,480,l+u)),b=parseInt(Math.abs((p+y-o)/2)),k=parseInt(Math.abs((w+30-f)/2)),d=parseInt(i.css("z-index"))||0;i.css({height:f,left:b,right:"auto",top:k-(c?3:1)});r.length==1&&(ace.vars.touch?r.ace_scroll("disable").css("max-height",f-u).addClass("overflow-scroll"):r.ace_scroll("update",{size:f-u}).ace_scroll("enable").ace_scroll("reset"));i.css("height",f+(c?7:2));i.hasClass("user-menu")&&(i.css("height",""),e=n(this).find(".user-info"),e.length==1&&e.css("position")=="fixed"?e.css({left:b,right:"auto",top:k,width:o-2,"max-width":o-2,"z-index":d+1}):e.css({left:"",right:"",top:"",width:"","max-width":"","z-index":""}));n(this).closest(".navbar.navbar-fixed-top").css("z-index",d)}else i.length!=0&&t.call(this,i);g=this;n(window).off("resize.navbar.dropdown").one("resize.navbar.dropdown",function(){n(g).triggerHandler("shown.bs.dropdown.navbar")})}function t(t){if(t=t||n(this).find("> .dropdown-menu"),t.length>0&&(t.css({width:"",height:"",left:"",right:"",top:""}).find(".dropdown-content").each(function(){ace.vars.touch&&n(this).css("max-height","").removeClass("overflow-scroll");var t=parseInt(n(this).attr("data-size")||0)||n.fn.ace_scroll.defaults.size;n(this).ace_scroll("update",{size:t}).ace_scroll("enable").ace_scroll("reset")}),t.hasClass("user-menu")))var i=n(this).find(".user-info").css({left:"",right:"",top:"",width:"","max-width":"","z-index":""});n(this).closest(".navbar").css("z-index","")}if(!ace.vars.old_ie)n(".ace-nav > li").on("shown.bs.dropdown.navbar",function(){i.call(this)}).on("hidden.bs.dropdown.navbar",function(){n(window).off("resize.navbar.dropdown");t.call(this)})}t();i();r();u();f();e();o();s();h();c();l()}),function(n){n.unCamelCase=function(n){return n.replace(/([a-z])([A-Z])/g,function(n,t,i){return t+"-"+i.toLowerCase()})};n.strToVal=function(n){var t=n.match(/^(?:(true)|(false)|(null)|(\-?[\d]+(?:\.[\d]+)?)|(\[.*\]|\{.*\}))$/i),i=n;if(t)if(t[1])i=!0;else if(t[2])i=!1;else if(t[3])i=null;else if(t[4])i=parseFloat(n);else if(t[5])try{i=JSON.parse(n)}catch(r){}return i};n.getAttrSettings=function(t,i,r){var h=i instanceof Array?1:2,f,u,e,o,s;r=r?r.replace(/([^\-])$/,"$1-"):"";r="data-"+r;f={};for(u in i)if(i.hasOwnProperty(u)){if(e=h==1?i[u]:u,s=n.unCamelCase(e.replace(/[^A-Za-z0-9]{1,}/g,"-")).toLowerCase(),!(o=t.getAttribute(r+s)))continue;f[e]=n.strToVal(o)}return f};n.scrollTop=function(){return document.scrollTop||document.documentElement.scrollTop||document.body.scrollTop};n.winHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.redraw=function(n,t){var i=n.style.display;n.style.display="none";n.offsetHeight;t!==!0?n.style.display=i:setTimeout(function(){n.style.display=i},10)}}(ace.helper),function(n,t){typeof exports=="object"&&typeof module=="object"?module.exports=t():typeof define=="function"&&define.amd?define("Noty",[],t):typeof exports=="object"?exports.Noty=t():n.Noty=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.i=function(n){return n},t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:r})},t.n=function(n){var i=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=6)}([function(n,t,i){"use strict";function l(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function v(n,t,i){var r=void 0,u=!!i;if(u){for(r in t)if(t.hasOwnProperty(r)&&t[r]===n)return!0}else for(r in t)if(t.hasOwnProperty(r)&&t[r]===n)return!0;return!1}function y(n){n=n||window.event;typeof n.stopPropagation!="undefined"?n.stopPropagation():n.cancelBubble=!0}function p(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"",t="noty_"+n+"_";return t+"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n==="x"?t:t&3|8;return i.toString(16)})}function w(n){var i=n.offsetHeight,t=window.getComputedStyle(n);return i+(parseInt(t.marginTop)+parseInt(t.marginBottom))}function u(n,t,i){var u=arguments.length>3&&arguments[3]!==undefined?arguments[3]:!1,r;for(t=t.split(" "),r=0;r<t.length;r++)document.addEventListener?n.addEventListener(t[r],i,u):document.attachEvent&&n.attachEvent("on"+t[r],i)}function e(n,t){var i=typeof n=="string"?n:f(n);return i.indexOf(" "+t+" ")>=0}function k(n,t){var i=f(n),r=i+t;e(i,t)||(n.className=r.substring(1))}function d(n,t){var r=f(n),i=void 0;e(n,t)&&(i=r.replace(" "+t+" "," "),n.className=i.substring(1,i.length-1))}function c(n){n.parentNode&&n.parentNode.removeChild(n)}function f(n){return(" "+(n&&n.className||"")+" ").replace(/\s+/gi," ")}function g(){function f(){r.PageHidden=document[t];i()}function e(){r.PageHidden=!0;i()}function o(){r.PageHidden=!1;i()}function i(){r.PageHidden?s():h()}function s(){setTimeout(function(){Object.keys(r.Store).forEach(function(n){r.Store.hasOwnProperty(n)&&r.Store[n].options.visibilityControl&&r.Store[n].stop()})},100)}function h(){setTimeout(function(){Object.keys(r.Store).forEach(function(n){r.Store.hasOwnProperty(n)&&r.Store[n].options.visibilityControl&&r.Store[n].resume()});r.queueRenderAll()},100)}var t=void 0,n=void 0;typeof document.hidden!="undefined"?(t="hidden",n="visibilitychange"):typeof document.msHidden!="undefined"?(t="msHidden",n="msvisibilitychange"):typeof document.webkitHidden!="undefined"&&(t="webkitHidden",n="webkitvisibilitychange");n&&u(document,n,f);u(window,"blur",e);u(window,"focus",o)}function nt(n){if(n.hasSound){var t=document.createElement("audio");n.options.sounds.sources.forEach(function(n){var i=document.createElement("source");i.src=n;i.type="audio/"+tt(n);t.appendChild(i)});n.barDom?n.barDom.appendChild(t):document.querySelector("body").appendChild(t);t.volume=n.options.sounds.volume;n.soundPlayed||(t.play(),n.soundPlayed=!0);t.onended=function(){c(t)}}}function tt(n){return n.match(/\.([^.]+)$/)[1]}var o,s,r,a,h,b;Object.defineProperty(t,"__esModule",{value:!0});t.css=t.deepExtend=t.animationEndEvents=undefined;o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.inArray=v;t.stopPropagation=y;t.generateID=p;t.outerHeight=w;t.addListener=u;t.hasClass=e;t.addClass=k;t.removeClass=d;t.remove=c;t.classList=f;t.visibilityChangeFlow=g;t.createAudioElements=nt;s=i(1);r=l(s);a=t.animationEndEvents="webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend";h=t.deepExtend=function h(n){var r,t,i;for(n=n||{},r=1;r<arguments.length;r++)if(t=arguments[r],t)for(i in t)t.hasOwnProperty(i)&&(n[i]=Array.isArray(t[i])?t[i]:o(t[i])==="object"&&t[i]!==null?h(n[i],t[i]):t[i]);return n};b=t.css=function(){function r(n){return n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()})}function u(t){var r=document.body.style;if(t in r)return t;for(var u=n.length,f=t.charAt(0).toUpperCase()+t.slice(1),i=void 0;u--;)if(i=n[u]+f,i in r)return i;return t}function f(n){return n=r(n),t[n]||(t[n]=u(n))}function i(n,t,i){t=f(t);n.style[t]=i}var n=["Webkit","O","Moz","ms"],t={};return function(n,t){var u=arguments,r=void 0,f=void 0;if(u.length===2)for(r in t)t.hasOwnProperty(r)&&(f=t[r],f!==undefined&&t.hasOwnProperty(r)&&i(n,r,f));else i(n,u[1],u[2])}}()},function(n,t,i){"use strict";function w(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function b(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"global",t=0,i=c;return f.hasOwnProperty(n)&&(i=f[n].maxVisible,Object.keys(s).forEach(function(i){s[i].options.queue!==n||s[i].closed||t++})),{current:t,maxVisible:i}}function k(n){f.hasOwnProperty(n.options.queue)||(f[n.options.queue]={maxVisible:c,queue:[]});f[n.options.queue].queue.push(n)}function d(n){if(f.hasOwnProperty(n.options.queue)){var t=[];Object.keys(f[n.options.queue].queue).forEach(function(i){f[n.options.queue].queue[i].id!==n.id&&t.push(f[n.options.queue].queue[i])});f[n.options.queue].queue=t}}function l(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"global",n;f.hasOwnProperty(t)&&(n=f[t].queue.shift(),n&&n.show())}function g(){Object.keys(f).forEach(function(n){l(n)})}function nt(n){var i=r.generateID("ghost"),t=document.createElement("div");t.setAttribute("id",i);r.css(t,{height:r.outerHeight(n.barDom)+"px"});n.barDom.insertAdjacentHTML("afterend",t.outerHTML);r.remove(n.barDom);t=document.getElementById(i);r.addClass(t,"noty_fix_effects_height");r.addListener(t,r.animationEndEvents,function(){r.remove(t)})}function tt(n){et(n);var t='<div class="noty_body">'+n.options.text+"<\/div>"+it(n)+'<div class="noty_progressbar"><\/div>';n.barDom=document.createElement("div");n.barDom.setAttribute("id",n.id);r.addClass(n.barDom,"noty_bar noty_type__"+n.options.type+" noty_theme__"+n.options.theme);n.barDom.innerHTML=t;h(n,"onTemplate")}function y(n){return!!(n.options.buttons&&Object.keys(n.options.buttons).length)}function it(n){if(y(n)){var t=document.createElement("div");return r.addClass(t,"noty_buttons"),Object.keys(n.options.buttons).forEach(function(i){t.appendChild(n.options.buttons[i].dom)}),n.options.buttons.forEach(function(n){t.appendChild(n.dom)}),t.outerHTML}return""}function rt(n){n.options.modal&&(e===0&&ft(n),t.DocModalCount=e+=1)}function ut(n){if(n.options.modal&&e>0&&(t.DocModalCount=e-=1,e<=0)){var i=document.querySelector(".noty_modal");i&&(r.removeClass(i,"noty_modal_open"),r.addClass(i,"noty_modal_close"),r.addListener(i,r.animationEndEvents,function(){r.remove(i)}))}}function ft(){var t=document.querySelector("body"),n=document.createElement("div");r.addClass(n,"noty_modal");t.insertBefore(n,t.firstChild);r.addClass(n,"noty_modal_open");r.addListener(n,r.animationEndEvents,function(){r.removeClass(n,"noty_modal_open")})}function et(n){if(n.options.container){n.layoutDom=document.querySelector(n.options.container);return}var t="noty_layout__"+n.options.layout;n.layoutDom=document.querySelector("div#"+t);n.layoutDom||(n.layoutDom=document.createElement("div"),n.layoutDom.setAttribute("id",t),n.layoutDom.setAttribute("role","alert"),n.layoutDom.setAttribute("aria-live","polite"),r.addClass(n.layoutDom,"noty_layout"),document.querySelector("body").appendChild(n.layoutDom))}function a(n){n.options.timeout&&(n.options.progressBar&&n.progressDom&&r.css(n.progressDom,{transition:"width "+n.options.timeout+"ms linear",width:"0%"}),clearTimeout(n.closeTimer),n.closeTimer=setTimeout(function(){n.close()},n.options.timeout))}function p(n){n.options.timeout&&n.closeTimer&&(clearTimeout(n.closeTimer),n.closeTimer=-1,n.options.progressBar&&n.progressDom&&r.css(n.progressDom,{transition:"width 0ms linear",width:"100%"}))}function h(n,t){n.listeners.hasOwnProperty(t)&&n.listeners[t].forEach(function(t){typeof t=="function"&&t.apply(n)})}function ot(n){h(n,"afterShow");a(n);r.addListener(n.barDom,"mouseenter",function(){p(n)});r.addListener(n.barDom,"mouseleave",function(){a(n)})}function st(n){delete s[n.id];n.closing=!1;h(n,"afterClose");r.remove(n.barDom);n.layoutDom.querySelectorAll(".noty_bar").length!==0||n.options.container||r.remove(n.layoutDom);(r.inArray("docVisible",n.options.titleCount.conditions)||r.inArray("docHidden",n.options.titleCount.conditions))&&o.decrement();l(n.options.queue)}var v,r;Object.defineProperty(t,"__esModule",{value:!0});t.Defaults=t.Store=t.Queues=t.DefaultMaxVisible=t.docTitle=t.DocModalCount=t.PageHidden=undefined;t.getQueueCounts=b;t.addToQueue=k;t.removeFromQueue=d;t.queueRender=l;t.queueRenderAll=g;t.ghostFix=nt;t.build=tt;t.hasButtons=y;t.handleModal=rt;t.handleModalClose=ut;t.queueClose=a;t.dequeueClose=p;t.fire=h;t.openFlow=ot;t.closeFlow=st;v=i(0);r=w(v);var ht=t.PageHidden=!1,e=t.DocModalCount=0,u={originalTitle:null,count:0,changed:!1,timer:-1},o=t.docTitle={increment:function(){u.count++;o._update()},decrement:function(){if(u.count--,u.count<=0){o._clear();return}o._update()},_update:function(){var n=document.title;u.changed?document.title="("+u.count+") "+u.originalTitle:(u.originalTitle=n,document.title="("+u.count+") "+n,u.changed=!0)},_clear:function(){u.changed&&(u.count=0,document.title=u.originalTitle,u.changed=!1)}},c=t.DefaultMaxVisible=5,f=t.Queues={global:{maxVisible:c,queue:[]}},s=t.Store={},yt=t.Defaults={type:"alert",layout:"topRight",theme:"mint",text:"",timeout:!1,progressBar:!0,closeWith:["click"],animation:{open:"noty_effects_open",close:"noty_effects_close"},id:!1,force:!1,killer:!1,queue:"global",container:!1,buttons:[],callbacks:{beforeShow:null,onShow:null,afterShow:null,onClose:null,afterClose:null,onClick:null,onHover:null,onTemplate:null},sounds:{sources:[],volume:1,conditions:[]},titleCount:{conditions:[]},modal:!1,visibilityControl:!1}},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var u,r,f;Object.defineProperty(t,"__esModule",{value:!0});t.NotyButton=undefined;u=i(0);r=e(u);f=t.NotyButton=function f(n,t,i){var e=this,u=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};return o(this,f),this.dom=document.createElement("button"),this.dom.innerHTML=n,this.id=u.id=u.id||r.generateID("button"),this.cb=i,Object.keys(u).forEach(function(n){e.dom.setAttribute(n,u[n])}),r.addClass(this.dom,t||"noty_btn"),this}},function(n,t){"use strict";function r(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var i,u;Object.defineProperty(t,"__esModule",{value:!0});i=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();u=t.Push=function(){function n(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"/service-worker.js";return r(this,n),this.subData={},this.workerPath=t,this.listeners={onPermissionGranted:[],onPermissionDenied:[],onSubscriptionSuccess:[],onSubscriptionCancel:[],onWorkerError:[],onWorkerSuccess:[],onWorkerNotSupported:[]},this}return i(n,[{key:"on",value:function(n){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:function(){};return typeof t=="function"&&this.listeners.hasOwnProperty(n)&&this.listeners[n].push(t),this}},{key:"fire",value:function(n){var t=this,i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];this.listeners.hasOwnProperty(n)&&this.listeners[n].forEach(function(n){typeof n=="function"&&n.apply(t,i)})}},{key:"create",value:function(){console.log("NOT IMPLEMENTED YET")}},{key:"isSupported",value:function(){var n=!1;try{n=window.Notification||window.webkitNotifications||navigator.mozNotification||window.external&&window.external.msIsSiteMode()!==undefined}catch(t){}return n}},{key:"getPermissionStatus",value:function(){var n="default";if(window.Notification&&window.Notification.permissionLevel)n=window.Notification.permissionLevel;else if(window.webkitNotifications&&window.webkitNotifications.checkPermission)switch(window.webkitNotifications.checkPermission()){case 1:n="default";break;case 0:n="granted";break;default:n="denied"}else window.Notification&&window.Notification.permission?n=window.Notification.permission:navigator.mozNotification?n="granted":window.external&&window.external.msIsSiteMode()!==undefined&&(n=window.external.msIsSiteMode()?"granted":"default");return n.toString().toLowerCase()}},{key:"getEndpoint",value:function(n){var t=n.endpoint,i=n.subscriptionId;return i&&t.indexOf(i)===-1&&(t+="/"+i),t}},{key:"isSWRegistered",value:function(){try{return navigator.serviceWorker.controller.state==="activated"}catch(n){return!1}}},{key:"unregisterWorker",value:function(){var n=this;"serviceWorker"in navigator&&navigator.serviceWorker.getRegistrations().then(function(t){var r=!0,u=!1,f=undefined,i,e,o;try{for(i=t[Symbol.iterator]();!(r=(e=i.next()).done);r=!0)o=e.value,o.unregister(),n.fire("onSubscriptionCancel")}catch(s){u=!0;f=s}finally{try{!r&&i.return&&i.return()}finally{if(u)throw f;}}})}},{key:"requestSubscription",value:function(){var t=this,u=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!0,n=this,r=this.getPermissionStatus(),i=function(i){i==="granted"?(t.fire("onPermissionGranted"),"serviceWorker"in navigator?navigator.serviceWorker.register(t.workerPath).then(function(){navigator.serviceWorker.ready.then(function(t){n.fire("onWorkerSuccess");t.pushManager.subscribe({userVisibleOnly:u}).then(function(t){var i=t.getKey("p256dh"),r=t.getKey("auth");n.subData={endpoint:n.getEndpoint(t),p256dh:i?window.btoa(String.fromCharCode.apply(null,new Uint8Array(i))):null,auth:r?window.btoa(String.fromCharCode.apply(null,new Uint8Array(r))):null};n.fire("onSubscriptionSuccess",[n.subData])}).catch(function(t){n.fire("onWorkerError",[t])})})}):n.fire("onWorkerNotSupported")):i==="denied"&&(t.fire("onPermissionDenied"),t.unregisterWorker())};r==="default"?window.Notification&&window.Notification.requestPermission?window.Notification.requestPermission(i):window.webkitNotifications&&window.webkitNotifications.checkPermission&&window.webkitNotifications.requestPermission(i):i(r)}}]),n}()},function(n,t,i){(function(t,r){var u;(function(t,i){n.exports=i()})(this,function(){"use strict";function dt(n){var t=typeof n;return n!==null&&(t==="object"||t==="function")}function st(n){return typeof n=="function"}function gt(n){nt=n}function ni(n){o=n}function ri(){return function(){return t.nextTick(c)}}function ui(){return typeof g!="undefined"?function(){g(c)}:tt()}function fi(){var n=0,i=new vt(c),t=document.createTextNode("");return i.observe(t,{characterData:!0}),function(){t.data=n=++n%2}}function ei(){var n=new MessageChannel;return n.port1.onmessage=c,function(){return n.port2.postMessage(0)}}function tt(){var n=setTimeout;return function(){return n(c,1)}}function c(){for(var t,i,n=0;n<h;n+=2)t=s[n],i=s[n+1],t(i),s[n]=undefined,s[n+1]=undefined;h=0}function oi(){try{var t=u,n=i(9);return g=n.runOnLoop||n.runOnContext,ui()}catch(r){return tt()}}function rt(n,t){var f=arguments,u=this,i=new this.constructor(l),r;return i[y]===undefined&&kt(i),r=u._state,r?function(){var n=f[r-1];o(function(){return bt(r,i,n,u._result)})}():ft(u,i,n,t),i}function ut(n){var i=this,t;return n&&typeof n=="object"&&n.constructor===i?n:(t=new i(l),b(t,n),t)}function l(){}function si(){return new TypeError("You cannot resolve a promise with itself")}function hi(){return new TypeError("A promises callback cannot return that same promise.")}function yt(n){try{return n.then}catch(t){return w.error=t,w}}function ci(n,t,i,r){try{n.call(t,i,r)}catch(u){return u}}function li(n,t,i){o(function(n){var r=!1,u=ci(i,t,function(i){r||(r=!0,t!==i?b(n,i):e(n,i))},function(t){r||(r=!0,f(n,t))},"Settle: "+(n._label||" unknown promise"));!r&&u&&(r=!0,f(n,u))},n)}function ai(n,t){t._state===p?e(n,t._result):t._state===v?f(n,t._result):ft(t,undefined,function(t){return b(n,t)},function(t){return f(n,t)})}function pt(n,t,i){t.constructor===n.constructor&&i===rt&&t.constructor.resolve===ut?ai(n,t):i===w?(f(n,w.error),w.error=null):i===undefined?e(n,t):st(i)?li(n,t,i):e(n,t)}function b(n,t){n===t?f(n,si()):dt(t)?pt(n,t,yt(t)):e(n,t)}function vi(n){n._onerror&&n._onerror(n._result);et(n)}function e(n,t){n._state===a&&(n._result=t,n._state=p,n._subscribers.length!==0&&o(et,n))}function f(n,t){n._state===a&&(n._state=v,n._result=t,o(vi,n))}function ft(n,t,i,r){var u=n._subscribers,f=u.length;n._onerror=null;u[f]=t;u[f+p]=i;u[f+v]=r;f===0&&n._state&&o(et,n)}function et(n){var i=n._subscribers,f=n._state,t;if(i.length!==0){var r=undefined,u=undefined,e=n._result;for(t=0;t<i.length;t+=3)r=i[t],u=i[t+f],r?bt(f,r,u,e):u(e);n._subscribers.length=0}}function wt(){this.error=null}function yi(n,t){try{return n(t)}catch(i){return d.error=i,d}}function bt(n,t,i,r){var s=st(i),u=undefined,h=undefined,o=undefined,c=undefined;if(s){if(u=yi(i,r),u===d?(c=!0,h=u.error,u.error=null):o=!0,t===u){f(t,hi());return}}else u=r,o=!0;t._state!==a||(s&&o?b(t,u):c?f(t,h):n===p?e(t,u):n===v&&f(t,u))}function pi(n,t){try{t(function(t){b(n,t)},function(t){f(n,t)})}catch(i){f(n,i)}}function wi(){return ot++}function kt(n){n[y]=ot++;n._state=undefined;n._result=undefined;n._subscribers=[]}function k(n,t){this._instanceConstructor=n;this.promise=new n(l);this.promise[y]||kt(this.promise);ct(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),this.length===0?e(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),this._remaining===0&&e(this.promise,this._result))):f(this.promise,bi())}function bi(){return new Error("Array Methods must be provided an Array")}function ki(n){return new k(this,n).promise}function di(n){var t=this;return ct(n)?new t(function(i,r){for(var f=n.length,u=0;u<f;u++)t.resolve(n[u]).then(i,r)}):new t(function(n,t){return t(new TypeError("You must pass an array to race."))})}function gi(n){var i=this,t=new i(l);return f(t,n),t}function nr(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor");}function tr(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");}function n(t){this[y]=wi();this._result=this._state=undefined;this._subscribers=[];l!==t&&(typeof t!="function"&&nr(),this instanceof n?pi(this,t):tr())}function ir(){var t=undefined,i,u;if(typeof r!="undefined")t=r;else if(typeof self!="undefined")t=self;else try{t=Function("return this")()}catch(f){throw new Error("polyfill failed because global object is unavailable in this environment");}if(i=t.Promise,i){u=null;try{u=Object.prototype.toString.call(i.resolve())}catch(f){}if(u==="[object Promise]"&&!i.cast)return}t.Promise=n}var ht=undefined,s,it,y,d,ot;ht=Array.isArray?Array.isArray:function(n){return Object.prototype.toString.call(n)==="[object Array]"};var ct=ht,h=0,g=undefined,nt=undefined,o=function(n,t){s[h]=n;s[h+1]=t;h+=2;h===2&&(nt?nt(c):it())};var lt=typeof window!="undefined"?window:undefined,at=lt||{},vt=at.MutationObserver||at.WebKitMutationObserver,ti=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",ii=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";s=new Array(1e3);it=undefined;it=ti?ri():vt?fi():ii?ei():lt===undefined&&!0?oi():tt();y=Math.random().toString(36).substring(16);var a=void 0,p=1,v=2,w=new wt;return d=new wt,ot=0,k.prototype._enumerate=function(n){for(var t=0;this._state===a&&t<n.length;t++)this._eachEntry(n[t],t)},k.prototype._eachEntry=function(t,i){var r=this._instanceConstructor,e=r.resolve,u,f;e===ut?(u=yt(t),u===rt&&t._state!==a?this._settledAt(t._state,i,t._result):typeof u!="function"?(this._remaining--,this._result[i]=t):r===n?(f=new r(l),pt(f,t,u),this._willSettleAt(f,i)):this._willSettleAt(new r(function(n){return n(t)}),i)):this._willSettleAt(e(t),i)},k.prototype._settledAt=function(n,t,i){var r=this.promise;r._state===a&&(this._remaining--,n===v?f(r,i):this._result[t]=i);this._remaining===0&&e(r,this._result)},k.prototype._willSettleAt=function(n,t){var i=this;ft(n,undefined,function(n){return i._settledAt(p,t,n)},function(n){return i._settledAt(v,t,n)})},n.all=ki,n.race=di,n.resolve=ut,n.reject=gi,n._setScheduler=gt,n._setAsap=ni,n._asap=o,n.prototype={constructor:n,then:rt,"catch":function(n){return this.then(null,n)}},n.polyfill=ir,n.Promise=n,n})}).call(t,i(7),i(8))},function(){},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function y(n){return n&&n.__esModule?n:{"default":n}}function p(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var e,s;Object.defineProperty(t,"__esModule",{value:!0});e=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();i(5);var h=i(4),f=y(h),c=i(0),r=o(c),l=i(1),u=o(l),a=i(2),v=i(3);s=function(){function n(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};p(this,n);this.options=r.deepExtend({},u.Defaults,t);this.id=this.options.id||r.generateID("bar");this.closeTimer=-1;this.barDom=null;this.layoutDom=null;this.progressDom=null;this.showing=!1;this.shown=!1;this.closed=!1;this.closing=!1;this.killable=this.options.timeout||this.options.closeWith.length>0;this.hasSound=this.options.sounds.sources.length>0;this.soundPlayed=!1;this.listeners={beforeShow:[],onShow:[],afterShow:[],onClose:[],afterClose:[],onClick:[],onHover:[],onTemplate:[]};this.promises={show:null,close:null};this.on("beforeShow",this.options.callbacks.beforeShow);this.on("onShow",this.options.callbacks.onShow);this.on("afterShow",this.options.callbacks.afterShow);this.on("onClose",this.options.callbacks.onClose);this.on("afterClose",this.options.callbacks.afterClose);this.on("onClick",this.options.callbacks.onClick);this.on("onHover",this.options.callbacks.onHover);this.on("onTemplate",this.options.callbacks.onTemplate);return this}return e(n,[{key:"on",value:function(n){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:function(){};return typeof t=="function"&&this.listeners.hasOwnProperty(n)&&this.listeners[n].push(t),this}},{key:"show",value:function(){var t=this,e,i;return(this.options.killer===!0?n.closeAll():typeof this.options.killer=="string"&&n.closeAll(this.options.killer),e=u.getQueueCounts(this.options.queue),e.current>=e.maxVisible||u.PageHidden&&this.options.visibilityControl)?(u.addToQueue(this),u.PageHidden&&this.hasSound&&r.inArray("docHidden",this.options.sounds.conditions)&&r.createAudioElements(this),u.PageHidden&&r.inArray("docHidden",this.options.titleCount.conditions)&&u.docTitle.increment(),this):(u.Store[this.id]=this,u.fire(this,"beforeShow"),this.showing=!0,this.closing)?(this.showing=!1,this):(u.build(this),u.handleModal(this),this.options.force?this.layoutDom.insertBefore(this.barDom,this.layoutDom.firstChild):this.layoutDom.appendChild(this.barDom),this.hasSound&&!this.soundPlayed&&r.inArray("docVisible",this.options.sounds.conditions)&&r.createAudioElements(this),r.inArray("docVisible",this.options.titleCount.conditions)&&u.docTitle.increment(),this.shown=!0,this.closed=!1,u.hasButtons(this)&&Object.keys(this.options.buttons).forEach(function(n){var i=t.barDom.querySelector("#"+t.options.buttons[n].id);r.addListener(i,"click",function(i){r.stopPropagation(i);t.options.buttons[n].cb()})}),this.progressDom=this.barDom.querySelector(".noty_progressbar"),r.inArray("click",this.options.closeWith)&&(r.addClass(this.barDom,"noty_close_with_click"),r.addListener(this.barDom,"click",function(n){r.stopPropagation(n);u.fire(t,"onClick");t.close()},!1)),r.addListener(this.barDom,"mouseenter",function(){u.fire(t,"onHover")},!1),this.options.timeout&&r.addClass(this.barDom,"noty_has_timeout"),this.options.progressBar&&r.addClass(this.barDom,"noty_has_progressbar"),r.inArray("button",this.options.closeWith)&&(r.addClass(this.barDom,"noty_close_with_button"),i=document.createElement("div"),r.addClass(i,"noty_close_button"),i.innerHTML="×",this.barDom.appendChild(i),r.addListener(i,"click",function(n){r.stopPropagation(n);t.close()},!1)),u.fire(this,"onShow"),this.options.animation.open===null?this.promises.show=new f.default(function(n){n()}):typeof this.options.animation.open=="function"?this.promises.show=new f.default(this.options.animation.open.bind(this)):(r.addClass(this.barDom,this.options.animation.open),this.promises.show=new f.default(function(n){r.addListener(t.barDom,r.animationEndEvents,function(){r.removeClass(t.barDom,t.options.animation.open);n()})})),this.promises.show.then(function(){var n=t;setTimeout(function(){u.openFlow(n)},100)}),this)}},{key:"stop",value:function(){return u.dequeueClose(this),this}},{key:"resume",value:function(){return u.queueClose(this),this}},{key:"setTimeout",value:function(n){function t(){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t}(function(n){if(this.stop(),this.options.timeout=n,this.barDom){this.options.timeout?r.addClass(this.barDom,"noty_has_timeout"):r.removeClass(this.barDom,"noty_has_timeout");var t=this;setTimeout(function(){t.resume()},100)}return this})},{key:"setText",value:function(n){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;return this.barDom&&(this.barDom.querySelector(".noty_body").innerHTML=n),t&&(this.options.text=n),this}},{key:"setType",value:function(n){var i=this,u=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1,t;return this.barDom&&(t=r.classList(this.barDom).split(" "),t.forEach(function(n){n.substring(0,11)==="noty_type__"&&r.removeClass(i.barDom,n)}),r.addClass(this.barDom,"noty_type__"+n)),u&&(this.options.type=n),this}},{key:"setTheme",value:function(n){var i=this,u=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1,t;return this.barDom&&(t=r.classList(this.barDom).split(" "),t.forEach(function(n){n.substring(0,12)==="noty_theme__"&&r.removeClass(i.barDom,n)}),r.addClass(this.barDom,"noty_theme__"+n)),u&&(this.options.theme=n),this}},{key:"close",value:function(){var n=this;return this.closed?this:this.shown?(u.fire(this,"onClose"),this.closing=!0,this.options.animation.close===null?this.promises.close=new f.default(function(n){n()}):typeof this.options.animation.close=="function"?this.promises.close=new f.default(this.options.animation.close.bind(this)):(r.addClass(this.barDom,this.options.animation.close),this.promises.close=new f.default(function(t){r.addListener(n.barDom,r.animationEndEvents,function(){n.options.force?r.remove(n.barDom):u.ghostFix(n);t()})})),this.promises.close.then(function(){u.closeFlow(n);u.handleModalClose(n)}),this.closed=!0,this):(u.removeFromQueue(this),this)}}],[{key:"closeAll",value:function(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;return Object.keys(u.Store).forEach(function(t){n?u.Store[t].options.queue===n&&u.Store[t].killable&&u.Store[t].close():u.Store[t].killable&&u.Store[t].close()}),this}},{key:"overrideDefaults",value:function(n){return u.Defaults=r.deepExtend({},u.Defaults,n),this}},{key:"setMaxVisible",value:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:u.DefaultMaxVisible,n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"global";return u.Queues.hasOwnProperty(n)||(u.Queues[n]={maxVisible:t,queue:[]}),u.Queues[n].maxVisible=t,this}},{key:"button",value:function(n){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null,i=arguments[2],r=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};return new a.NotyButton(n,t,i,r)}},{key:"version",value:function(){return"3.1.4"}},{key:"Push",value:function(n){return new v.Push(n)}}]),n}();t.default=s;r.visibilityChangeFlow();n.exports=t["default"]},function(n){function h(){throw new Error("setTimeout has not been defined");}function c(){throw new Error("clearTimeout has not been defined");}function l(n){if(i===setTimeout)return setTimeout(n,0);if((i===h||!i)&&setTimeout)return i=setTimeout,setTimeout(n,0);try{return i(n,0)}catch(t){try{return i.call(null,n,0)}catch(t){return i.call(this,n,0)}}}function y(n){if(r===clearTimeout)return clearTimeout(n);if((r===c||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(n);try{return r(n)}catch(t){try{return r.call(null,n)}catch(t){return r.call(this,n)}}}function p(){o&&e&&(o=!1,e.length?u=e.concat(u):s=-1,u.length&&a())}function a(){var t,n;if(!o){for(t=l(p),o=!0,n=u.length;n;){for(e=u,u=[];++s<n;)e&&e[s].run();s=-1;n=u.length}e=null;o=!1;y(t)}}function v(n,t){this.fun=n;this.array=t}function f(){}var t=n.exports={},i,r;(function(){try{i=typeof setTimeout=="function"?setTimeout:h}catch(n){i=h}try{r=typeof clearTimeout=="function"?clearTimeout:c}catch(n){r=c}})();var u=[],o=!1,e,s=-1;t.nextTick=function(n){var i=new Array(arguments.length-1),t;if(arguments.length>1)for(t=1;t<arguments.length;t++)i[t-1]=arguments[t];u.push(new v(n,i));u.length!==1||o||l(a)};v.prototype.run=function(){this.fun.apply(null,this.array)};t.title="browser";t.browser=!0;t.env={};t.argv=[];t.version="";t.versions={};t.on=f;t.addListener=f;t.once=f;t.off=f;t.removeListener=f;t.removeAllListeners=f;t.emit=f;t.prependListener=f;t.prependOnceListener=f;t.listeners=function(){return[]};t.binding=function(){throw new Error("process.binding is not supported");};t.cwd=function(){return"/"};t.chdir=function(){throw new Error("process.chdir is not supported");};t.umask=function(){return 0}},function(n){var t=function(){return this}();try{t=t||Function("return this")()||eval("this")}catch(i){typeof window=="object"&&(t=window)}n.exports=t},function(){}])}),function(n,t){function r(t,r){function a(t){var u="",i=n(".breadcrumb"),r;return i.length>0&&i.is(":visible")&&(i.find("> li:not(:first-child)").remove(),r=0,t.parents(".nav li").each(function(){var o=n(this).find("> a"),e=o.clone(),t,s,f;e.find("i,.fa,.glyphicon,.ace-icon,.menu-icon,.badge,.label").remove();t=e.text();e.remove();s=o.attr("href");r==0?(f=n('<li class="active"><\/li>').appendTo(i),f.text(t),u=t):(f=n("<li><a /><\/li>").insertAfter(i.find("> li:first-child")),f.find("a").attr("href",s).text(t));r++})),u}function v(t){var r=f.find(".ajax-append-title"),i;r.length>0?(document.title=r.text(),r.remove()):t.length>0&&(i=n.trim(String(document.title).replace(/^(.*)[\-]/,"")),i&&(i=" - "+i),t=n.trim(t)+i)}var f=n(t),u=this,c,o,e,h,s,l;f.attr("data-ajax-content","true");c=ace.helper.getAttrSettings(t,n.fn.ace_ajax.defaults);this.settings=n.extend({},n.fn.ace_ajax.defaults,r,c);o=!1;e=n();this.force_reload=!1;this.loadUrl=function(n,t){var i=!1;n=n.replace(/^(\#\!)?\#/,"");this.force_reload=t===!1;typeof this.settings.content_url=="function"&&(i=this.settings.content_url(n));typeof i=="string"&&this.getUrl(i,n,!1)};this.loadAddr=function(n,t,i){this.force_reload=i===!1;this.getUrl(n,t,!1)};this.getUrl=function(t,i,r){if(!o){var s;(f.trigger(s=n.Event("ajaxloadstart"),{url:t,hash:i}),s.isDefaultPrevented())||(u.startLoading(),n.ajax({url:t,cache:!this.force_reload}).error(function(){f.trigger("ajaxloaderror",{url:t,hash:i});u.stopLoading(!0)}).done(function(o){var s,h,c,l;f.trigger("ajaxloaddone",{url:t,hash:i});s=null;h="";typeof u.settings.update_active=="function"?s=u.settings.update_active.call(null,i,t):u.settings.update_active===!0&&i&&(s=n('a[data-url="'+i+'"]'),s.length>0&&(c=s.closest(".nav"),c.length>0&&(c.find(".active").each(function(){var t="active";(n(this).hasClass("hover")||u.settings.close_active)&&(t+=" open");n(this).removeClass(t);u.settings.close_active&&n(this).find(" > .submenu").css("display","")}),l=s.closest("li").addClass("active").parents(".nav li").addClass("active open"),c.closest(".sidebar[data-sidebar-scroll=true]").each(function(){var t=n(this);t.ace_sidebar_scroll("reset");r&&t.ace_sidebar_scroll("scroll_to_active")}))));typeof u.settings.update_breadcrumbs=="function"?h=u.settings.update_breadcrumbs.call(null,i,t,s):u.settings.update_breadcrumbs===!0&&s!=null&&s.length>0&&(h=a(s));o=String(o).replace(/<(title|link)([\s\>])/gi,'<div class="hidden ajax-append-$1"$2').replace(/<\/(title|link)\>/gi,"<\/div>");e.addClass("content-loaded").detach();f.empty().html(o);n(u.settings.loading_overlay||f).append(e);setTimeout(function(){var r,t,i;for(n("head").find("link.ace-ajax-stylesheet").remove(),r=["link.ace-main-stylesheet","link#main-ace-style",'link[href*="/ace.min.css"]','link[href*="/ace.css"]'],t=[],i=0;i<r.length;i++)if(t=n("head").find(r[i]).first(),t.length>0)break;f.find(".ajax-append-link").each(function(){var r=n(this),i;r.attr("href")&&(i=jQuery("<link />",{type:"text/css",rel:"stylesheet","class":"ace-ajax-stylesheet"}),t.length>0?i.insertBefore(t):i.appendTo("head"),i.attr("href",r.attr("href")));r.remove()})},10);typeof u.settings.update_title=="function"?u.settings.update_title.call(null,i,t,h):u.settings.update_title===!0&&v(h);r||n("html,body").animate({scrollTop:0},250);f.trigger("ajaxloadcomplete",{url:t,hash:i});u.stopLoading()}))}};h=!1;s=null;this.startLoading=function(){o||(o=!0,this.settings.loading_overlay||f.css("position")!="static"||(f.css("position","relative"),h=!0),e.remove(),e=n('<div class="ajax-loading-overlay"><span class="ajax-loading-icon '+(this.settings.loading_icon||"")+'"><\/span> '+this.settings.loading_text+"<\/div>"),this.settings.loading_overlay=="body"?n("body").append(e.addClass("ajax-overlay-body")):this.settings.loading_overlay?n(this.settings.loading_overlay).append(e):f.append(e),this.settings.max_load_wait!==!1&&(s=setTimeout(function(){if(s=null,o){var t;(f.trigger(t=n.Event("ajaxloadlong")),t.isDefaultPrevented())||u.stopLoading(!0)}},this.settings.max_load_wait*1e3)))};this.stopLoading=function(n){if(n===!0)o=!1,e.remove(),h&&(f.css("position",""),h=!1),s!=null&&(clearTimeout(s),s=null);else{e.addClass("almost-loaded");f.one("ajaxscriptsloaded.inner_call",function(){u.stopLoading(!0)})}};this.working=function(){return o};this.loadScripts=function(t,r){n.ajaxPrefilter("script",function(n){n.cache=!0});setTimeout(function(){function s(){typeof r=="function"&&r();n('.btn-group[data-toggle="buttons"] > .btn').button();f.trigger("ajaxscriptsloaded")}function e(n){n+=1;n<t.length?l(n):s()}function l(r){if(r=r||0,!t[r])return e(r);var u="js-"+t[r].replace(/[^\w\d\-]/g,"-").replace(/\-\-/g,"-");return i[u]!==!0?n.getScript(t[r]).done(function(){i[u]=!0}).complete(function(){c++;c>=h&&o?s():e(r)}):e(r),e(r)}for(var h=0,c=0,u=0;u<t.length;u++)t[u]&&function(){var n="js-"+t[u].replace(/[^\w\d\-]/g,"-").replace(/\-\-/g,"-");i[n]!==!0&&h++}();h>0?l():s()},10)};n(window).off("hashchange.ace_ajax").on("hashchange.ace_ajax",function(){var t=n.trim(window.location.hash);t&&t.length!=0&&u.loadUrl(t)}).trigger("hashchange.ace_ajax",[!0]);l=n.trim(window.location.hash);!l&&this.settings.default_url&&(window.location.hash=this.settings.default_url)}var i={};n.fn.aceAjax=n.fn.ace_ajax=function(i,u,f,e){var o,s=this.each(function(){var h=n(this),s=h.data("ace_ajax"),c=typeof i=="object"&&i;s||h.data("ace_ajax",s=new r(this,c));typeof i=="string"&&typeof s[i]=="function"&&(o=e!=t?s[i](u,f,e):f!=t?s[i](u,f):s[i](u))});return o===t?s:o};n.fn.aceAjax.defaults=n.fn.ace_ajax.defaults={content_url:!1,default_url:!1,loading_icon:"fa fa-spin fa-spinner fa-2x orange",loading_text:"",loading_overlay:null,update_breadcrumbs:!0,update_title:!0,update_active:!0,close_active:!1,max_load_wait:!1}}(window.jQuery),function(n,t){if(ace.vars.touch){var r="touchstart MSPointerDown pointerdown",u="touchend touchcancel MSPointerUp MSPointerCancel pointerup pointercancel",i="touchmove MSPointerMove MSPointerHover pointermove";n.event.special.ace_drag={setup:function(){var e=0,f=n(this);f.on(r,function(r){function v(n){var t,i;o&&(t=n.originalEvent.touches?n.originalEvent.touches[0]:n,s={coords:[t.pageX,t.pageY]},o&&s&&(h=0,c=0,l=Math.abs(c=o.coords[1]-s.coords[1])>e&&Math.abs(h=o.coords[0]-s.coords[0])<=Math.abs(c)?c>0?"up":"down":Math.abs(h=o.coords[0]-s.coords[0])>e&&Math.abs(c)<=Math.abs(h)?h>0?"left":"right":!1,l!==!1&&(i={cancel:!1},o.origin.trigger({type:"ace_drag",direction:l,dx:h,dy:c,retval:i}),i.cancel==!1&&n.preventDefault())),o.coords[0]=s.coords[0],o.coords[1]=s.coords[1])}var a=r.originalEvent.touches?r.originalEvent.touches[0]:r,o={coords:[a.pageX,a.pageY],origin:n(r.target)},s,l=!1,h=0,c=0;f.on(i,v).one(u,function(){f.off(i,v);o=s=t})})}}}}(window.jQuery),function(n,t){function r(r,u){function y(){this.mobile_view=this.mobile_style<4&&this.is_mobile_view();this.collapsible=!this.mobile_view&&this.is_collapsible();this.minimized=!this.collapsible&&this.$sidebar.hasClass(l)||this.mobile_style==3&&this.mobile_view&&this.$sidebar.hasClass(c);this.horizontal=!(this.mobile_view||this.collapsible)&&this.$sidebar.hasClass(a)}var f=this,h,o,s,e;this.$sidebar=n(r);this.$sidebar.attr("data-sidebar","true");this.$sidebar.attr("id")||this.$sidebar.attr("id","id-sidebar-"+ ++i);h=ace.helper.getAttrSettings(r,n.fn.ace_sidebar.defaults,"sidebar-");this.settings=n.extend({},n.fn.ace_sidebar.defaults,u,h);this.minimized=!1;this.collapsible=!1;this.horizontal=!1;this.mobile_view=!1;this.vars=function(){return{minimized:this.minimized,collapsible:this.collapsible,horizontal:this.horizontal,mobile_view:this.mobile_view}};this.get=function(n){if(this.hasOwnProperty(n))return this[n]};this.set=function(n,t){this.hasOwnProperty(n)&&(this[n]=t)};this.ref=function(){return this};o=function(i){var r=n(this).find(ace.vars[".icon"]),u,f;r.length>0&&(u=r.attr("data-icon1"),f=r.attr("data-icon2"),i!==t?i?r.removeClass(u).addClass(f):r.removeClass(f).addClass(u):r.toggleClass(u).toggleClass(f))};s=function(){var t=f.$sidebar.find(".sidebar-collapse");return t.length==0&&(t=n('.sidebar-collapse[data-target="#'+(f.$sidebar.attr("id")||"")+'"]')),t.length!=0?t[0]:null};this.toggleMenu=function(n,t){if(!this.collapsible){this.minimized=!this.minimized;try{ace.settings.sidebar_collapsed(r,this.minimized,!(n===!1||t===!1))}catch(i){this.minimized?this.$sidebar.addClass("menu-min"):this.$sidebar.removeClass("menu-min")}n||(n=s());n&&o.call(n,this.minimized);ace.vars.old_ie&&ace.helper.redraw(r)}};this.collapse=function(n,t){this.collapsible||(this.minimized=!1,this.toggleMenu(n,t))};this.expand=function(n,t){this.collapsible||(this.minimized=!0,this.toggleMenu(n,t))};this.toggleResponsive=function(t){var r,i,u,f;this.mobile_view&&this.mobile_style==3&&(this.$sidebar.hasClass("menu-min")&&(this.$sidebar.removeClass("menu-min"),r=s(),r&&o.call(r)),this.minimized=!this.$sidebar.hasClass("responsive-min"),this.$sidebar.toggleClass("responsive-min responsive-max"),t||(t=this.$sidebar.find(".sidebar-expand"),t.length==0&&(t=n('.sidebar-expand[data-target="#'+(this.$sidebar.attr("id")||"")+'"]')),t=t.length!=0?t[0]:null),t&&(i=n(t).find(ace.vars[".icon"]),i.length>0&&(u=i.attr("data-icon1"),f=i.attr("data-icon2"),i.toggleClass(u).toggleClass(f))),n(document).triggerHandler("settings.ace",["sidebar_collapsed",this.minimized]))};this.is_collapsible=function(){var t;return this.$sidebar.hasClass("navbar-collapse")&&(t=n('.navbar-toggle[data-target="#'+(this.$sidebar.attr("id")||"")+'"]').get(0))!=null&&t.scrollHeight>0};this.is_mobile_view=function(){var t;return(t=n('.menu-toggler[data-target="#'+(this.$sidebar.attr("id")||"")+'"]').get(0))!=null&&t.scrollHeight>0};this.$sidebar.on(ace.click_event+".ace.submenu",".nav-list",function(t){var h=this,r=n(t.target).closest("a"),o,e,i,s;if(r&&r.length!=0){if(o=f.minimized&&!f.collapsible,!r.hasClass("dropdown-toggle"))return ace.click_event=="tap"&&o&&r.get(0).parentNode.parentNode==h&&(e=r.find(".menu-text").get(0),e!=null&&t.target!=e&&!n.contains(e,t.target))?(t.preventDefault(),!1):ace.vars.ios_safari&&r.attr("data-link")!=="false"?(document.location=r.attr("href"),t.preventDefault(),!1):void 0;if(t.preventDefault(),i=r.siblings(".submenu").get(0),!i)return!1;var c=n(i),u=0,l=i.parentNode.parentNode;return o&&l==h||c.parent().hasClass("hover")&&c.css("position")=="absolute"&&!f.collapsible?!1:(s=i.scrollHeight==0,s&&n(l).find("> .open > .submenu").each(function(){this==i||n(this.parentNode).hasClass("active")||(u-=this.scrollHeight,f.hide(this,f.settings.duration,!1))}),s?(f.show(i,f.settings.duration),u!=0&&(u+=i.scrollHeight)):(f.hide(i,f.settings.duration),u-=i.scrollHeight),u!=0&&(f.$sidebar.attr("data-sidebar-scroll")!="true"||f.minimized||f.$sidebar.ace_sidebar_scroll("prehide",u)),!1)}});e=!1;this.show=function(t,i,r){var u,o,f;if((r=r!==!1,r&&e)||(u=n(t),u.trigger(o=n.Event("show.ace.submenu")),o.isDefaultPrevented()))return!1;if(r&&(e=!0),i=i||this.settings.duration,u.css({height:0,overflow:"hidden",display:"block"}).removeClass("nav-hide").addClass("nav-show").parent().addClass("open"),t.scrollTop=0,i>0&&u.css({height:t.scrollHeight,"transition-property":"height","transition-duration":i/1e3+"s"}),f=function(t,i){t&&t.stopPropagation();u.css({"transition-property":"","transition-duration":"",overflow:"",height:""});i!==!1&&u.trigger(n.Event("shown.ace.submenu"));r&&(e=!1)},i>0&&!!n.support.transition.end)u.one(n.support.transition.end,f);else f();return ace.vars.android&&setTimeout(function(){f(null,!1);ace.helper.redraw(t)},i+20),!0};this.hide=function(t,i,r){var u,o,f;if((r=r!==!1,r&&e)||(u=n(t),u.trigger(o=n.Event("hide.ace.submenu")),o.isDefaultPrevented()))return!1;if(r&&(e=!0),i=i||this.settings.duration,u.css({height:t.scrollHeight,overflow:"hidden",display:"block"}).parent().removeClass("open"),t.offsetHeight,i>0&&u.css({height:0,"transition-property":"height","transition-duration":i/1e3+"s"}),f=function(t,i){t&&t.stopPropagation();u.css({display:"none",overflow:"",height:"","transition-property":"","transition-duration":""}).removeClass("nav-show").addClass("nav-hide");i!==!1&&u.trigger(n.Event("hidden.ace.submenu"));r&&(e=!1)},i>0&&!!n.support.transition.end)u.one(n.support.transition.end,f);else f();return ace.vars.android&&setTimeout(function(){f(null,!1);ace.helper.redraw(t)},i+20),!0};this.toggle=function(n,t){if(t=t||f.settings.duration,n.scrollHeight==0){if(this.show(n,t))return 1}else if(this.hide(n,t))return-1;return 0};var l="menu-min",c="responsive-min",a="h-sidebar",v=function(){this.mobile_style=1;this.$sidebar.hasClass("responsive")&&!n('.menu-toggler[data-target="#'+this.$sidebar.attr("id")+'"]').hasClass("navbar-toggle")?this.mobile_style=2:this.$sidebar.hasClass(c)?this.mobile_style=3:this.$sidebar.hasClass("navbar-collapse")&&(this.mobile_style=4)};v.call(f);n(window).on("resize.sidebar.vars",function(){y.call(f)}).triggerHandler("resize.sidebar.vars")}var i=0;n(document).on(ace.click_event+".ace.menu",".menu-toggler",function(t){var r=n(this),i=n(r.attr("data-target")),u,f;if(i.length!=0){if(t.preventDefault(),i.toggleClass("display"),r.toggleClass("display"),u=ace.click_event+".ace.autohide",f=i.attr("data-auto-hide")==="true",r.hasClass("display")){if(f)n(document).on(u,function(t){if(i.get(0)==t.target||n.contains(i.get(0),t.target)){t.stopPropagation();return}i.removeClass("display");r.removeClass("display");n(document).off(u)});i.attr("data-sidebar-scroll")=="true"&&i.ace_sidebar_scroll("reset")}else f&&n(document).off(u);return!1}}).on(ace.click_event+".ace.menu",".sidebar-collapse",function(t){var r=n(this).attr("data-target"),i=null;(r&&(i=n(r)),(i==null||i.length==0)&&(i=n(this).closest(".sidebar")),i.length!=0)&&(t.preventDefault(),i.ace_sidebar("toggleMenu",this))}).on(ace.click_event+".ace.menu",".sidebar-expand",function(t){var u=n(this).attr("data-target"),i=null,f,r;if((u&&(i=n(u)),(i==null||i.length==0)&&(i=n(this).closest(".sidebar")),i.length!=0)&&(f=this,t.preventDefault(),i.ace_sidebar("toggleResponsive",this),r=ace.click_event+".ace.autohide",i.attr("data-auto-hide")==="true"))if(i.hasClass("responsive-max"))n(document).on(r,function(t){if(i.get(0)==t.target||n.contains(i.get(0),t.target)){t.stopPropagation();return}i.ace_sidebar("toggleResponsive",f);n(document).off(r)});else n(document).off(r)});n.fn.ace_sidebar=function(i,u){var f,e=this.each(function(){var e=n(this),t=e.data("ace_sidebar"),o=typeof i=="object"&&i;t||e.data("ace_sidebar",t=new r(this,o));typeof i=="string"&&typeof t[i]=="function"&&(f=u instanceof Array?t[i].apply(t,u):t[i](u))});return f===t?e:f};n.fn.ace_sidebar.defaults={duration:300}}(window.jQuery),function(n,t){function u(t,u){var f=this,ut=n(window),c=n(t),e=c.find(".nav-list"),v=c.find(".sidebar-toggle").eq(0),k=c.find(".sidebar-shortcuts").eq(0),s=e.get(0),tt,d,y,w;if(s){tt=ace.helper.getAttrSettings(t,n.fn.ace_sidebar_scroll.defaults);this.settings=n.extend({},n.fn.ace_sidebar_scroll.defaults,u,tt);d=f.settings.scroll_to_active;y=c.ace_sidebar("ref");c.attr("data-sidebar-scroll","true");var h=null,l=null,g=null,p=null,a=null,o=null;this.is_scrolling=!1;w=!1;this.sidebar_fixed=i(t,"fixed");var b,it,nt=function(){var n=e.parent().offset();return f.sidebar_fixed&&(n.top-=ace.helper.scrollTop()),ut.innerHeight()-n.top-(f.settings.include_toggle?0:v.outerHeight())},ft=function(){return s.clientHeight},rt=function(t){var i,u,c,y,tt;if(!w&&f.sidebar_fixed){e.wrap('<div class="nav-wrap-up pos-rel" />');e.after("<div><div><\/div><\/div>");e.wrap('<div class="nav-wrap" />');f.settings.include_toggle||v.css({"z-index":1});f.settings.include_shortcuts||k.css({"z-index":99});h=e.parent().next().ace_scroll({size:nt(),mouseWheelLock:!0,hoverReset:!1,dragEvent:!0,styleClass:f.settings.scroll_style,touchDrag:!1}).closest(".ace-scroll").addClass("nav-scroll");o=h.data("ace_scroll");l=h.find(".scroll-content").eq(0);g=l.find(" > div").eq(0);a=n(o.get_track());p=a.find(".scroll-bar").eq(0);f.settings.include_shortcuts&&k.length!=0&&(e.parent().prepend(k).wrapInner("<div />"),e=e.parent());f.settings.include_toggle&&v.length!=0&&(e.append(v),e.closest(".nav-wrap").addClass("nav-wrap-t"));e.css({position:"relative"});f.settings.scroll_outside==!0&&h.addClass("scrollout");s=e.get(0);s.style.top=0;l.on("scroll.nav",function(){s.style.top=-1*this.scrollTop+"px"});e.on(!n.event.special.mousewheel?"mousewheel.ace_scroll DOMMouseScroll.ace_scroll":"mousewheel.ace_scroll",function(n){return!f.is_scrolling||!o.is_active()?!f.settings.lock_anyway:h.trigger(n)});e.on("mouseenter.ace_scroll",function(){a.addClass("scroll-hover")}).on("mouseleave.ace_scroll",function(){a.removeClass("scroll-hover")});i=l.get(0);e.on("ace_drag.nav",function(t){if(!f.is_scrolling||!o.is_active()){t.retval.cancel=!0;return}if(n(t.target).closest(".can-scroll").length!=0){t.retval.cancel=!0;return}if(t.direction=="up"||t.direction=="down"){o.move_bar(!0);var r=t.dy;r=parseInt(Math.min(b,r));Math.abs(r)>2&&(r=r*2);r!=0&&(i.scrollTop=i.scrollTop+r,s.style.top=-1*i.scrollTop+"px")}});if(f.settings.smooth_scroll)e.on("touchstart.nav MSPointerDown.nav pointerdown.nav",function(){e.css("transition-property","none");p.css("transition-property","none")}).on("touchend.nav touchcancel.nav MSPointerUp.nav MSPointerCancel.nav pointerup.nav pointercancel.nav",function(){e.css("transition-property","top");p.css("transition-property","top")});if(r&&!f.settings.include_toggle&&(u=v.get(0),u))l.on("scroll.safari",function(){ace.helper.redraw(u)});if(w=!0,t==!0&&(f.reset(),d&&f.scroll_to_active(),d=!1),typeof f.settings.smooth_scroll=="number"&&f.settings.smooth_scroll>0){e.css({"transition-property":"top","transition-duration":(f.settings.smooth_scroll/1e3).toFixed(2)+"s"});p.css({"transition-property":"top","transition-duration":(f.settings.smooth_scroll/1500).toFixed(2)+"s"});h.on("drag.start",function(n){n.stopPropagation();e.css("transition-property","none")}).on("drag.end",function(n){n.stopPropagation();e.css("transition-property","top")})}if(ace.vars.android){c=ace.helper.scrollTop();c<2&&(window.scrollTo(c,0),setTimeout(function(){f.reset()},20));y=ace.helper.winHeight();n(window).on("scroll.ace_scroll",function(){f.is_scrolling&&o.is_active()&&(tt=ace.helper.winHeight(),tt!=y&&(y=tt,f.reset()))})}}};this.scroll_to_active=function(){var n,u,t,f,i,r;if(o&&o.is_active())try{for(u=y.vars(),t=c.find(".nav-list"),u.minimized&&!u.collapsible?n=t.find("> .active"):(n=e.find("> .active.hover"),n.length==0&&(n=e.find(".active:not(.open)"))),f=n.outerHeight(),t=t.get(0),i=n.get(0);i!=t;)f+=i.offsetTop,i=i.parentNode;r=f-h.height();r>0&&(s.style.top=-r+"px",l.scrollTop(r))}catch(a){}};this.reset=function(n){if(n===!0&&(this.sidebar_fixed=i(t,"fixed")),!this.sidebar_fixed){this.disable();return}w||rt();var r=y.vars(),u=!r.collapsible&&!r.horizontal&&(b=nt())<(it=s.clientHeight);this.is_scrolling=!0;u&&(g.css({height:it,width:8}),h.prev().css({"max-height":b}),o.update({size:b}),o.enable(),o.reset());u&&o.is_active()?c.addClass("sidebar-scroll"):this.is_scrolling&&this.disable()};this.disable=function(){if(this.is_scrolling=!1,h&&(h.css({height:"","max-height":""}),g.css({height:"",width:""}),h.prev().css({"max-height":""}),o.disable()),parseInt(s.style.top)<0&&f.settings.smooth_scroll&&n.support.transition.end)e.one(n.support.transition.end,function(){c.removeClass("sidebar-scroll");e.off(".trans")});else c.removeClass("sidebar-scroll");s.style.top=0};this.prehide=function(n){if(this.is_scrolling&&!y.get("minimized"))if(ft()+n<nt())this.disable();else if(n<0){var t=l.scrollTop()+n;if(t<0)return;s.style.top=-1*t+"px"}};this._reset=function(n){n===!0&&(this.sidebar_fixed=i(t,"fixed"));ace.vars.webkit?setTimeout(function(){f.reset()},0):this.reset()};this.set_hover=function(){a&&a.addClass("scroll-hover")};this.get=function(n){if(this.hasOwnProperty(n))return this[n]};this.set=function(n,t){this.hasOwnProperty(n)&&(this[n]=t)};this.ref=function(){return this};this.updateStyle=function(n){o!=null&&o.update({styleClass:n})};c.on("hidden.ace.submenu.sidebar_scroll shown.ace.submenu.sidebar_scroll",".submenu",function(n){n.stopPropagation();y.get("minimized")||(f._reset(),n.type=="shown"&&f.set_hover())});rt(!0)}}var r=ace.vars.safari&&navigator.userAgent.match(/version\/[1-5]/i),i="getComputedStyle"in window?function(n,t){return n.offsetHeight,window.getComputedStyle(n).position==t}:function(t,i){return t.offsetHeight,n(t).css("position")==i};n(document).on("settings.ace.sidebar_scroll",function(t,r){n(".sidebar[data-sidebar-scroll=true]").each(function(){var f=n(this),t=f.ace_sidebar_scroll("ref"),e,u;r=="sidebar_collapsed"&&i(this,"fixed")?(f.attr("data-sidebar-hover")=="true"&&f.ace_sidebar_hover("reset"),t._reset()):(r==="sidebar_fixed"||r==="navbar_fixed")&&(e=t.get("is_scrolling"),u=i(this,"fixed"),t.set("sidebar_fixed",u),u&&!e?t._reset():u||t.disable())})});n(window).on("resize.ace.sidebar_scroll",function(){n(".sidebar[data-sidebar-scroll=true]").each(function(){var r=n(this),t,u;r.attr("data-sidebar-hover")=="true"&&r.ace_sidebar_hover("reset");t=n(this).ace_sidebar_scroll("ref");u=i(this,"fixed");t.set("sidebar_fixed",u);t._reset()})});n.fn.ace_sidebar_scroll||(n.fn.ace_sidebar_scroll=function(i,r){var f,e=this.each(function(){var e=n(this),t=e.data("ace_sidebar_scroll"),o=typeof i=="object"&&i;t||e.data("ace_sidebar_scroll",t=new u(this,o));typeof i=="string"&&typeof t[i]=="function"&&(f=t[i](r))});return f===t?e:f},n.fn.ace_sidebar_scroll.defaults={scroll_to_active:!0,include_shortcuts:!0,include_toggle:!1,smooth_scroll:150,scroll_outside:!1,scroll_style:"",lock_anyway:!1})}(window.jQuery),function(n,t){function e(t,e){function ut(t){var e=t,r=n(e),i=null,u=!1;this.show=function(){i!=null&&clearTimeout(i);i=null;r.addClass("hover-show hover-shown");u=!0;for(var n=0;n<f.length;n++)f[n].find(".hover-show").not(".hover-shown").each(function(){v(this).hide()})};this.hide=function(){u=!1;r.removeClass("hover-show hover-shown hover-flip");i!=null&&clearTimeout(i);i=null;var n=r.find("> .submenu").get(0);n&&a(n,"hide")};this.hideDelay=function(n){i!=null&&clearTimeout(i);r.removeClass("hover-shown");i=setTimeout(function(){u=!1;r.removeClass("hover-show hover-flip");i=null;var t=r.find("> .submenu").get(0);t&&a(t,"hide");typeof n=="function"&&n.call(this)},nt.settings.sub_hover_delay)};this.is_visible=function(){return u}}function v(t){var i=n(t).data("subHide");return i||n(t).data("subHide",i=new ut(t)),i}function a(t,i){var r=n(t).data("ace_scroll");return r?typeof i=="string"?(r[i](),!0):r:!1}function g(i){var o=n(this),d=n(i),nt,g,ft,b,at,vt,v,it,e,y,f,rt;i.style.top="";i.style.bottom="";nt=null;h.minimized&&(nt=o.find(".menu-text").get(0))&&(nt.style.marginTop="");var ut=ace.helper.scrollTop(),st=0,ht=ut;k&&(st=t.offsetTop,ht+=st+1);f=o.offset();f.top=parseInt(f.top);g=0;i.style.maxHeight="";ft=i.scrollHeight;b=o.height();nt&&(g=b,f.top+=g);var et=parseInt(f.top+ft),u=0,ct=w.height(),tt=parseInt(f.top-ht-g),yt=ct,lt=h.horizontal,ot=!1;if(lt&&this.parentNode==l&&(u=0,f.top+=o.height(),ot=!0),!ot&&(u=et-(ct+ut))>=0&&(u=u<tt?u:tt,u==0&&(u=20),tt-u>10&&(u+=parseInt(Math.min(25,tt-u))),f.top+(b-g)>et-u&&(u-=f.top+(b-g)-(et-u)),u>0&&(i.style.top=-u+"px",nt&&(nt.style.marginTop=-u+"px"))),u<0&&(u=0),at=u>0&&u>b-20,at?o.addClass("pull_up"):o.removeClass("pull_up"),lt)if(o.parent().parent().hasClass("hover-flip"))o.addClass("hover-flip");else{var pt=d.offset(),wt=d.width(),bt=w.width();pt.left+wt>bt&&o.addClass("hover-flip")}(vt=o.hasClass("hover")&&!h.mobile_view,vt&&d.find("> li > .submenu").length>0)||(v=yt-(f.top-ut)+u,it=u-v,it>0&&it<b&&(v+=parseInt(Math.max(b,b-it))),v-=5,v<90)||(e=!1,r?d.addClass("sub-scroll").css("max-height",v+"px"):(e=a(i),e==!1&&(d.ace_scroll({observeContent:!0,detached:!0,updatePos:!1,reset:!0,mouseWheelLock:!0,styleClass:s.settings.sub_scroll_style}),e=a(i),y=e.get_track(),y&&d.after(y)),e.update({size:v})),c=v,!r&&e&&(v>14&&ft-v>4?(e.enable(),e.reset()):e.disable(),y=e.get_track(),y&&(y.style.top=-(u-g-1)+"px",f=d.position(),rt=f.left,rt+=p?2:d.outerWidth()-e.track_size(),y.style.left=parseInt(rt)+"px",ot&&(y.style.left=parseInt(rt-2)+"px",y.style.top=parseInt(f.top)+(nt?g-2:0)+"px"))),ace.vars.safari&&ace.helper.redraw(i))}var s=this,nt=this,tt=ace.helper.getAttrSettings(t,n.fn.ace_sidebar_hover.defaults),o,l,c;this.settings=n.extend({},n.fn.ace_sidebar_hover.defaults,e,tt);o=n(t);l=o.find(".nav-list").get(0);o.attr("data-sidebar-hover","true");f.push(o);var h={},y=ace.vars.old_ie,p=!1;i&&(s.settings.sub_hover_delay=parseInt(Math.max(s.settings.sub_hover_delay,2500)));var w=n(window),b=n(".navbar").eq(0),k=b.css("position")=="fixed";if(this.update_vars=function(){k=b.css("position")=="fixed"},s.dirty=!1,this.reset=function(){s.dirty!=!1&&(s.dirty=!1,o.find(".submenu").each(function(){var t=n(this),i=t.parent();t.css({top:"",bottom:"","max-height":""});t.hasClass("ace-scroll")?t.ace_scroll("disable"):t.removeClass("sub-scroll");u(this,"absolute")?t.addClass("can-scroll"):t.removeClass("can-scroll");i.removeClass("pull_up").find(".menu-text:first").css("margin-top","")}),o.find(".hover-show").removeClass("hover-show hover-shown hover-flip"))},this.updateStyle=function(n){sub_scroll_style=n;o.find(".submenu.ace-scroll").ace_scroll("update",{styleClass:n})},this.changeDir=function(n){p=n==="right"},c=-1,!r)o.on("hide.ace.submenu.sidebar_hover",".submenu",function(t){if(!(c<1)){t.stopPropagation();var i=n(this).closest(".ace-scroll.can-scroll");i.length!=0&&u(i[0],"absolute")&&i[0].scrollHeight-this.scrollHeight<c&&i.ace_scroll("disable")}});if(!r)o.on("shown.ace.submenu.sidebar_hover hidden.ace.submenu.sidebar_hover",".submenu",function(){var t,i;c<1||(t=n(this).closest(".ace-scroll.can-scroll"),t.length!=0&&u(t[0],"absolute"))&&(i=t[0].scrollHeight,c>14&&i-c>4?t.ace_scroll("enable").ace_scroll("reset"):t.ace_scroll("disable"))});var d=-1,it=i?"touchstart.sub_hover":"mouseenter.sub_hover",rt=i?"touchend.sub_hover touchcancel.sub_hover":"mouseleave.sub_hover";o.on(it,".nav-list li, .sidebar-shortcuts",function(){var r,e,c,a,b;if(h=o.ace_sidebar("vars"),!h.collapsible){var f=n(this),p=!1,w=f.hasClass("hover"),t=f.find("> .submenu").get(0);if(!(t||this.parentNode==l||w||(p=f.hasClass("sidebar-shortcuts")))){t&&n(t).removeClass("can-scroll");return}if(r=t,e=!1,r||this.parentNode!=l||(r=f.find("> a > .menu-text").get(0)),!r&&p&&(r=f.find(".sidebar-shortcuts-large").get(0)),(!r||!(e=u(r,"absolute")))&&!w){t&&n(t).removeClass("can-scroll");return}c=v(this);t&&(e?(s.dirty=!0,a=ace.helper.scrollTop(),c.is_visible()&&(i||a==d)&&!y||(n(t).addClass("can-scroll"),y||i?(b=this,setTimeout(function(){g.call(b,t)},0)):g.call(this,t)),d=a):n(t).removeClass("can-scroll"));c.show()}}).on(rt,".nav-list li, .sidebar-shortcuts",function(){(h=o.ace_sidebar("vars"),h.collapsible)||n(this).hasClass("hover-show")&&v(this).hideDelay()})}var f;if(!ace.vars.very_old_ie){var i=ace.vars.touch,r=ace.vars.old_ie||i,u="getComputedStyle"in window?function(n,t){return n.offsetHeight,window.getComputedStyle(n).position==t}:function(t,i){return t.offsetHeight,n(t).css("position")==i};n(window).on("resize.sidebar.ace_hover",function(){n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("update_vars").ace_sidebar_hover("reset")});n(document).on("settings.ace.ace_hover",function(t,i){i=="sidebar_collapsed"?n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("reset"):i=="navbar_fixed"&&n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("update_vars")});f=[];n.fn.ace_sidebar_hover=function(i,r){var u,f=this.each(function(){var f=n(this),t=f.data("ace_sidebar_hover"),o=typeof i=="object"&&i;t||f.data("ace_sidebar_hover",t=new e(this,o));typeof i=="string"&&typeof t[i]=="function"&&(u=t[i](r))});return u===t?f:u};n.fn.ace_sidebar_hover.defaults={sub_sub_hover_delay:750,sub_scroll_style:"no-track scroll-thin"}}}(window.jQuery),function(n,t){function r(t,i){var r=t.find(".widget-main").eq(0),o,u,f,e;if(n(window).off("resize.widget.scroll"),o=ace.vars.old_ie||ace.vars.touch,i){u=r.data("ace_scroll");u&&r.data("save_scroll",{size:u.size,lock:u.lock,lock_anyway:u.lock_anyway});f=t.height()-t.find(".widget-header").height()-10;f=parseInt(f);r.css("min-height",f);o?(u&&r.ace_scroll("disable"),r.css("max-height",f).addClass("overflow-scroll")):(u?r.ace_scroll("update",{size:f,mouseWheelLock:!0,lockAnyway:!0}):r.ace_scroll({size:f,mouseWheelLock:!0,lockAnyway:!0}),r.ace_scroll("enable").ace_scroll("reset"));n(window).on("resize.widget.scroll",function(){var n=t.height()-t.find(".widget-header").height()-10;n=parseInt(n);r.css("min-height",n);o?r.css("max-height",n).addClass("overflow-scroll"):r.ace_scroll("update",{size:n}).ace_scroll("reset")})}else r.css("min-height",""),e=r.data("save_scroll"),e&&r.ace_scroll("update",{size:e.size,mouseWheelLock:e.lock,lockAnyway:e.lock_anyway}).ace_scroll("enable").ace_scroll("reset"),o?r.css("max-height","").removeClass("overflow-scroll"):e||r.ace_scroll("disable")}var i=function(t){this.$box=n(t);var i=this;this.reload=function(){var n=this.$box,t=!1;n.css("position")=="static"&&(t=!0,n.addClass("position-relative"));n.append('<div class="widget-box-overlay"><span class="'+ace.vars.icon+'loading-icon fa fa-spinner fa-spin fa-2x white"><\/span><\/div>');n.one("reloaded.ace.widget",function(){n.find(".widget-box-overlay").remove();t&&n.removeClass("position-relative")})};this.close=function(){var n=this.$box;n.fadeOut(300,function(){n.trigger("closed.ace.widget");n.remove()})};this.toggle=function(n,t){var r=this.$box,e=r.find(".widget-body").eq(0),i=null,s=typeof n!="undefined"?n:r.hasClass("collapsed")?"show":"hide",h=s=="show"?"shown":"hidden",o,u,f,c,l;typeof t=="undefined"&&(t=r.find("> .widget-header a[data-action=collapse]").eq(0),t.length==0&&(t=null));t&&(i=t.find(ace.vars[".icon"]).eq(0),u=null,f=null,(u=i.attr("data-icon-show"))?f=i.attr("data-icon-hide"):(o=i.attr("class").match(/fa\-(.*)\-(up|down)/))&&(u="fa-"+o[1]+"-down",f="fa-"+o[1]+"-up"));c=250;l=200;s=="show"?(i&&i.removeClass(u).addClass(f),e.hide(),r.removeClass("collapsed"),e.slideDown(c,function(){r.trigger(h+".ace.widget")})):(i&&i.removeClass(f).addClass(u),e.slideUp(l,function(){r.addClass("collapsed");r.trigger(h+".ace.widget")}))};this.hide=function(){this.toggle("hide")};this.show=function(){this.toggle("show")};this.fullscreen=function(){var n=this.$box.find("> .widget-header a[data-action=fullscreen]").find(ace.vars[".icon"]).eq(0),t=null,i=null;(t=n.attr("data-icon1"))?i=n.attr("data-icon2"):(t="fa-expand",i="fa-compress");this.$box.hasClass("fullscreen")?(n.addClass(t).removeClass(i),this.$box.removeClass("fullscreen"),r(this.$box,!1)):(n.removeClass(t).addClass(i),this.$box.addClass("fullscreen"),r(this.$box,!0));this.$box.trigger("fullscreened.ace.widget")}};n.fn.widget_box=function(r,u){var f,e=this.each(function(){var e=n(this),t=e.data("widget_box"),o=typeof r=="object"&&r;t||e.data("widget_box",t=new i(this,o));typeof r=="string"&&(f=t[r](u))});return f===t?e:f};n(document).on("click.ace.widget",".widget-header a[data-action]",function(t){var o,r,f,e,s,u;if(t.preventDefault(),o=n(this),r=o.closest(".widget-box"),r.length!=0&&!r.hasClass("ui-sortable-helper"))if(f=r.data("widget_box"),f||r.data("widget_box",f=new i(r.get(0))),e=o.data("action"),e=="collapse"){if(s=r.hasClass("collapsed")?"show":"hide",r.trigger(u=n.Event(s+".ace.widget")),u.isDefaultPrevented())return;f.toggle(s,o)}else if(e=="close"){if(r.trigger(u=n.Event("close.ace.widget")),u.isDefaultPrevented())return;f.close()}else if(e=="reload"){if(o.blur(),r.trigger(u=n.Event("reload.ace.widget")),u.isDefaultPrevented())return;f.reload()}else if(e=="fullscreen"){if(r.trigger(u=n.Event("fullscreen.ace.widget")),u.isDefaultPrevented())return;f.fullscreen()}else e=="settings"&&r.trigger("setting.ace.widget")})}(window.jQuery),function(n){n("#ace-settings-btn").on(ace.click_event,function(t){t.preventDefault();n(this).toggleClass("open");n("#ace-settings-box").toggleClass("open")});n("#ace-settings-navbar").on("click",function(){ace.settings.navbar_fixed(null,this.checked)}).each(function(){this.checked=ace.settings.is("navbar","fixed")});n("#ace-settings-sidebar").on("click",function(){ace.settings.sidebar_fixed(null,this.checked)}).each(function(){this.checked=ace.settings.is("sidebar","fixed")});n("#ace-settings-breadcrumbs").on("click",function(){ace.settings.breadcrumbs_fixed(null,this.checked)}).each(function(){this.checked=ace.settings.is("breadcrumbs","fixed")});n("#ace-settings-add-container").on("click",function(){ace.settings.main_container_fixed(null,this.checked)}).each(function(){this.checked=ace.settings.is("main-container","fixed")});n("#ace-settings-compact").on("click",function(){if(this.checked){n("#sidebar").addClass("compact");var t=n("#ace-settings-hover");t.length>0&&t.removeAttr("checked").trigger("click")}else n("#sidebar").removeClass("compact"),n("#sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("reset");ace.vars.old_ie&&ace.helper.redraw(n("#sidebar")[0],!0)});n("#ace-settings-highlight").on("click",function(){this.checked?n("#sidebar .nav-list > li").addClass("highlight"):n("#sidebar .nav-list > li").removeClass("highlight");ace.vars.old_ie&&ace.helper.redraw(n("#sidebar")[0])});n("#ace-settings-hover").on("click",function(){if(!n("#sidebar").hasClass("h-sidebar")){if(this.checked)n("#sidebar li").addClass("hover").filter(".open").removeClass("open").find("> .submenu").css("display","none");else{n("#sidebar li.hover").removeClass("hover");var t=n("#ace-settings-compact");t.length>0&&t.get(0).checked&&t.trigger("click")}n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("reset");n(".sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("reset");ace.vars.old_ie&&ace.helper.redraw(n("#sidebar")[0])}})}(jQuery),function(n){n("#ace-settings-rtl").removeAttr("checked").on("click",function(){t()});var t=function(){function u(t){function r(n,t){i.find("."+n).removeClass(n).addClass("tmp-rtl-"+n).end().find("."+t).removeClass(t).addClass(n).end().find(".tmp-rtl-"+n).removeClass("tmp-rtl-"+n).addClass(t)}var f=n(document.body),i,e,u,o;t||f.toggleClass("rtl");t=t||document.body;i=n(t);i.find(".dropdown-menu:not(.datepicker-dropdown,.colorpicker)").toggleClass("dropdown-menu-right").end().find(".pull-right:not(.dropdown-menu,blockquote,.profile-skills .pull-right)").removeClass("pull-right").addClass("tmp-rtl-pull-right").end().find(".pull-left:not(.dropdown-submenu,.profile-skills .pull-left)").removeClass("pull-left").addClass("pull-right").end().find(".tmp-rtl-pull-right").removeClass("tmp-rtl-pull-right").addClass("pull-left").end().find(".chosen-select").toggleClass("chosen-rtl").next().toggleClass("chosen-rtl");r("align-left","align-right");r("no-padding-left","no-padding-right");r("arrowed","arrowed-right");r("arrowed-in","arrowed-in-right");r("tabs-left","tabs-right");r("messagebar-item-left","messagebar-item-right");n(".modal.aside-vc").ace_aside("flip").ace_aside("insideContainer");i.find(".fa").each(function(){var r,t,i;if(!this.className.match(/ui-icon/)&&!(n(this).closest(".fc-button").length>0))for(r=this.attributes.length,t=0;t<r;t++)i=this.attributes[t].value,i.match(/fa\-(?:[\w\-]+)\-left/)?this.attributes[t].value=i.replace(/fa\-([\w\-]+)\-(left)/i,"fa-$1-right"):i.match(/fa\-(?:[\w\-]+)\-right/)&&(this.attributes[t].value=i.replace(/fa\-([\w\-]+)\-(right)/i,"fa-$1-left"))});e=f.hasClass("rtl");e?(i.find(".scroll-hz").addClass("make-ltr").find(".scroll-content").wrapInner('<div class="make-rtl" />'),n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("changeDir","right")):(i.find(".scroll-hz").removeClass("make-ltr").find(".make-rtl").children().unwrap(),n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("changeDir","left"));n.fn.ace_scroll&&i.find(".scroll-hz").ace_scroll("reset");try{u=n("#piechart-placeholder");u.length>0&&(o=f.hasClass("rtl")?"nw":"ne",u.data("draw").call(u.get(0),u,u.data("chart"),o))}catch(s){}ace.helper.redraw(t,!0)}var t,i,r;n("#ace-rtl-stylesheet").length==0?(t=n("head").find("link.ace-main-stylesheet"),t.length==0&&(t=n("head").find('link[href*="/ace.min.css"],link[href*="/ace-part2.min.css"]'),t.length==0&&(t=n("head").find('link[href*="/ace.css"],link[href*="/ace-part2.css"]'))),i=n("head").find("link#ace-skins-stylesheet"),r=t.first().attr("href").replace(/(\.min)?\.css$/i,"-rtl$1.css"),n.ajax({url:r}).done(function(){var n=jQuery("<link />",{type:"text/css",rel:"stylesheet",id:"ace-rtl-stylesheet"});i.length>0?n.insertAfter(i):t.length>0?n.insertAfter(t.last()):n.appendTo("head");n.attr("href",r);u();window.Pace&&Pace.running&&Pace.stop()})):u();n(".page-content-area[data-ajax-content=true]").on("ajaxscriptsloaded.rtl",function(){n("body").hasClass("rtl")&&u(this)})}}(jQuery),function(n){try{n("#skin-colorpicker").ace_colorpicker({auto_pos:!1})}catch(t){}n("#skin-colorpicker").on("change",function(){function u(t){var r=n(document.body),u,f,i;r.removeClass("no-skin skin-1 skin-2 skin-3");r.addClass(t);ace.data.set("skin",t);u=["red","blue","green",""];n(".ace-nav > li.grey").removeClass("dark");n(".ace-nav > li").removeClass("no-border margin-1");n(".ace-nav > li:not(:last-child)").removeClass("light-pink").find("> a > "+ace.vars[".icon"]).removeClass("pink").end().eq(0).find(".badge").removeClass("badge-warning");n(".sidebar-shortcuts .btn").removeClass("btn-pink btn-primary").find(ace.vars[".icon"]).removeClass("white");n(".ace-nav > li.grey").removeClass("red").find(".badge").removeClass("badge-yellow");n(".sidebar-shortcuts .btn").removeClass("btn-primary btn-primary");i=0;n(".sidebar-shortcuts .btn").each(function(){n(this).find(ace.vars[".icon"]).removeClass(u[i++])});f=["btn-success","btn-info","btn-warning","btn-danger"];t=="no-skin"?(i=0,n(".sidebar-shortcuts .btn").each(function(){n(this).attr("class","btn "+f[i++%4])}),n(".sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("updateStyle",""),n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("updateStyle","no-track scroll-thin")):t=="skin-1"?(n(".ace-nav > li.grey").addClass("dark"),i=0,n(".sidebar-shortcuts").find(".btn").each(function(){n(this).attr("class","btn "+f[i++%4])}),n(".sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("updateStyle","scroll-white no-track"),n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("updateStyle","no-track scroll-thin scroll-white")):t=="skin-2"?(n(".ace-nav > li").addClass("no-border margin-1"),n(".ace-nav > li:not(:last-child)").addClass("light-pink").find("> a > "+ace.vars[".icon"]).addClass("pink").end().eq(0).find(".badge").addClass("badge-warning"),n(".sidebar-shortcuts .btn").attr("class","btn btn-info btn-pink").find(ace.vars[".icon"]).addClass("white"),n(".sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("updateStyle","scroll-white no-track"),n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("updateStyle","no-track scroll-thin scroll-white")):t=="skin-3"&&(r.addClass("no-skin"),n(".ace-nav > li.grey").addClass("red").find(".badge").addClass("badge-yellow"),i=0,n(".sidebar-shortcuts .btn").each(function(){n(this).attr("class","btn btn-info btn-primary");n(this).find(ace.vars[".icon"]).addClass(u[i++])}),n(".sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("updateStyle","scroll-dark no-track"),n(".sidebar[data-sidebar-hover=true]").ace_sidebar_hover("updateStyle","no-track scroll-thin"));n(".sidebar[data-sidebar-scroll=true]").ace_sidebar_scroll("reset");ace.vars.old_ie&&ace.helper.redraw(document.body,!0)}var r=n(this).find("option:selected").data("skin"),t,i;n("#ace-skins-stylesheet").length==0?(t=n("head").find("link.ace-main-stylesheet"),t.length==0&&(t=n("head").find('link[href*="/ace.min.css"],link[href*="/ace-part2.min.css"]'),t.length==0&&(t=n("head").find('link[href*="/ace.css"],link[href*="/ace-part2.css"]'))),i=t.first().attr("href").replace(/(\.min)?\.css$/i,"-skins$1.css"),n.ajax({url:i}).done(function(){var n=jQuery("<link />",{type:"text/css",rel:"stylesheet",id:"ace-skins-stylesheet"});t.length>0?n.insertAfter(t.last()):n.appendTo("head");n.attr("href",i);u(r);window.Pace&&Pace.running&&Pace.stop()})):u(r)})}(jQuery),function(n){n(document).on("reload.ace.widget",".widget-box",function(){var t=n(this);setTimeout(function(){t.trigger("reloaded.ace.widget")},parseInt(Math.random()*1e3+1e3))})}(window.jQuery),function(n){ace.vars.US_STATES=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Dakota","North Carolina","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"];try{n("#nav-search-input").bs_typeahead({source:ace.vars.US_STATES,updater:function(t){return n("#nav-search-input").focus(),t}})}catch(t){}}(window.jQuery)