');var d=r.closest(".ace-spinner").spinbox(s).wrapInner("
"),h=d.data("fu.spinbox");s.on_sides?(r.before('
').after('
'),d.addClass("touch-spinner"),d.css("width",o+"px")):(r.after('
'),ace.vars.touch||s.touch_spinner?(d.addClass("touch-spinner"),d.css("width",o+"px")):(r.next().addClass("btn-group-vertical"),d.css("width",o+"px"))),d.on("changed",function(){r.trigger("change")}),this._call=function(e,t){h[e](t)}}e.fn.ace_spinner=function(a,s){var n,o=this.each(function(){var t=e(this),o=t.data("ace_spinner"),r="object"==typeof a&&a;o||(r=e.extend({},e.fn.ace_spinner.defaults,a),t.data("ace_spinner",o=new i(this,r))),"string"==typeof a&&(n=o._call(a,s))});return n===t?o:n},e.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(e,t){e.fn.aceTree=e.fn.ace_tree=function(t){var i={"open-icon":ace.vars.icon+"fa fa-folder-open","close-icon":ace.vars.icon+"fa fa-folder","toggle-icon":ace.vars.icon+"fa fa-play","selected-icon":ace.vars.icon+"fa fa-check","unselected-icon":ace.vars.icon+"fa fa-times","base-icon":ace.vars.icon+"fa","folder-open-icon":"fa fa-plus-square-o","folder-close-icon":"fa fa-plus-minus-o",loadingHTML:"Loading..."};return this.each(function(){var a=ace.helper.getAttrSettings(this,i),s=e.extend({},i,t,a),n=e(this);n.addClass("tree").attr("role","tree"),n.html('
'+(s.folderSelect?' ':"")+' '+s.loadingHTML+'
'+(null==s["unselected-icon"]?"":'')+' '),n.addClass(1==s.selectable?"tree-selectable":"tree-unselectable"),n.tree(s)}),this}}(window.jQuery),function(e,t){e.fn.aceWizard=e.fn.ace_wizard=function(t){return this.each(function(){var i=e(this);i.wizard(),ace.vars.old_ie&&i.find("ul.steps > li").last().addClass("last-child");var a=t&&t.buttons?e(t.buttons):i.siblings(".wizard-actions").eq(0),s=i.data("fu.wizard");s.$prevBtn.remove(),s.$nextBtn.remove(),s.$prevBtn=a.find(".btn-prev").eq(0).on(ace.click_event,function(){s.previous()}).attr("disabled","disabled"),s.$nextBtn=a.find(".btn-next").eq(0).on(ace.click_event,function(){s.next()}).removeAttr("disabled"),s.nextText=s.$nextBtn.text();var n=t&&(t.selectedItem&&t.selectedItem.step||t.step);n&&(s.currentStep=n,s.setState())}),this}}(window.jQuery),function(e,t){function i(t,i){var s=this,n=e(t),o="right",r=!1,l=n.hasClass("fade"),c=ace.helper.getAttrSettings(t,e.fn.ace_aside.defaults);if(this.settings=e.extend({},e.fn.ace_aside.defaults,i,c),!this.settings.background||i.scroll_style||c.scroll_style||(this.settings.scroll_style="scroll-white no-track"),this.container=this.settings.container,this.container)try{e(this.container).get(0)==document.body&&(this.container=null)}catch(d){}this.container&&(this.settings.backdrop=!1,n.addClass("aside-contained"));var h=n.find(".modal-dialog"),u=n.find(".modal-content"),f=300;this.initiate=function(){t.className=t.className.replace(/(\s|^)aside\-(right|top|left|bottom)(\s|$)/gi,"$1$3"),o=this.settings.placement,o&&(o=e.trim(o.toLowerCase())),o&&/right|top|left|bottom/.test(o)||(o="right"),n.attr("data-placement",o),n.addClass("aside-"+o),/right|left/.test(o)?(r=!0,n.addClass("aside-vc")):n.addClass("aside-hz"),this.settings.fixed&&n.addClass("aside-fixed"),this.settings.background&&n.addClass("aside-dark"),this.settings.offset&&n.addClass("navbar-offset"),this.settings.transition||n.addClass("transition-off"),n.addClass("aside-hidden"),this.insideContainer(),h=n.find(".modal-dialog"),u=n.find(".modal-content"),this.settings.body_scroll||n.on("mousewheel.aside DOMMouseScroll.aside touchmove.aside pointermove.aside",function(t){return e.contains(u[0],t.target)?void 0:(t.preventDefault(),!1)}),0==this.settings.backdrop&&n.addClass("no-backdrop")},this.show=function(){if(0==this.settings.backdrop)try{n.data("bs.modal").$backdrop.remove()}catch(t){}this.container?e(this.container).addClass("overflow-hidden"):n.css("position","fixed"),n.removeClass("aside-hidden")},this.hide=function(){this.container&&(this.container.addClass("overflow-hidden"),ace.vars.firefox&&t.offsetHeight),p(),ace.vars.transition&&!l&&n.one("bsTransitionEnd",function(){n.addClass("aside-hidden"),n.css("position",""),s.container&&s.container.removeClass("overflow-hidden")}).emulateTransitionEnd(f)},this.shown=function(){if(p(),e("body").removeClass("modal-open").css("padding-right",""),"invisible"==this.settings.backdrop)try{n.data("bs.modal").$backdrop.css("opacity",0)}catch(t){}var i=r?u.height():h.height();ace.vars.touch?u.addClass("overflow-scroll").css("max-height",i+"px"):u.hasClass("ace-scroll")||u.ace_scroll({size:i,reset:!0,mouseWheelLock:!0,lockAnyway:!this.settings.body_scroll,styleClass:this.settings.scroll_style,observeContent:!0,hideOnIdle:!ace.vars.old_ie,hideDelay:1500}),a.off("resize.modal.aside").on("resize.modal.aside",function(){if(ace.vars.touch)u.css("max-height",(r?u.height():h.height())+"px");else{u.ace_scroll("disable");var e=r?u.height():h.height();u.ace_scroll("update",{size:e}).ace_scroll("enable").ace_scroll("reset")}}).triggerHandler("resize.modal.aside"),s.container&&ace.vars.transition&&!l&&n.one("bsTransitionEnd",function(){s.container.removeClass("overflow-hidden")}).emulateTransitionEnd(f)},this.hidden=function(){a.off(".aside"),(!ace.vars.transition||l)&&(n.addClass("aside-hidden"),n.css("position",""))},this.insideContainer=function(){var t=e(".main-container"),i=n.find(".modal-dialog");if(i.css({right:"",left:""}),t.hasClass("container")){var s=!1;1==r&&(i.css(o,parseInt((a.width()-t.width())/2)),s=!0),s&&ace.vars.firefox&&ace.helper.redraw(t[0])}},this.flip=function(){var e={right:"left",left:"right",top:"bottom",bottom:"top"};n.removeClass("aside-"+o).addClass("aside-"+e[o]),o=e[o]};var p=function(){var e=n.find(".aside-trigger");if(0!=e.length){e.toggleClass("open");var t=e.find(ace.vars[".icon"]);0!=t.length&&t.toggleClass(t.attr("data-icon1")+" "+t.attr("data-icon2"))}};this.initiate(),this.container&&(this.container=e(this.container)),n.appendTo(this.container||"body")}var a=e(window);e(document).on("show.bs.modal",".modal.aside",function(t){e(".aside.in").modal("hide"),e(this).ace_aside("show")}).on("hide.bs.modal",".modal.aside",function(t){e(this).ace_aside("hide")}).on("shown.bs.modal",".modal.aside",function(t){e(this).ace_aside("shown")}).on("hidden.bs.modal",".modal.aside",function(t){e(this).ace_aside("hidden")}),e(window).on("resize.aside_container",function(){e(".modal.aside").ace_aside("insideContainer")}),e(document).on("settings.ace.aside",function(t,i){"main_container_fixed"==i&&e(".modal.aside").ace_aside("insideContainer")}),e.fn.aceAside=e.fn.ace_aside=function(a,s){var n,o=this.each(function(){var t=e(this),o=t.data("ace_aside"),r="object"==typeof a&&a;o||t.data("ace_aside",o=new i(this,r)),"string"==typeof a&&"function"==typeof o[a]&&(n=s instanceof Array?o[a].apply(o,s):o[a](s))});return n===t?o:n},e.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),window.Onpage_Help=function(e){function t(){if(w){i(),u=document.body.scrollHeight-2,f=document.body.scrollWidth-2;for(var e in v)v.hasOwnProperty(e)&&a(e);for(var e in v)v.hasOwnProperty(e)&&s(e)}}function i(e){if(e===!0||0==b){e===!0&&k.find(".onpage-help-section").remove(),v={},g={},b=0;var t=d("*").contents().filter(function(){return 8==this.nodeType});d(t).each(function(){var e;if(e=d.trim(this.data).match(/#section\s*:\s*([\w\d\-\.\/]+)/i)){var t=e[1];t in v||(v[t]=this)}if(e=d.trim(this.data).match(/\/section\s*:\s*([\w\d\-\.\/]+)/i)){var t=e[1];!(t in g)&&t in v&&(g[t]=this,b++)}})}}function a(e){if(e in v&&e in g){for(var t=1e6,i=1e6,a=-1e6,s=-1e6,n=!1,o=[],r=v[e],l=g[e];r!=l&&(r=r.nextSibling,null!=r);)1==r.nodeType&&o.push(r);var c=o.length;if(c>0&&!x.settings.include_all&&(o=1==c?[o[0]]:[o[0],o[c-1]]),d(o).each(function(){var e=d(this);if(!e.is(":hidden")){var o=e.offset(),r=e.outerWidth(),l=e.outerHeight();o&&r&&l&&(n=!0,o.left
a&&(a=o.left+r),o.tops&&(s=o.top+l))}}),!n)return void(m[e]={is_hidden:!0});t-=1,i-=1,a+=1,s+=1;var h=a-t,p=s-i;return 2>t+h||t>f||2>i+p||i>u?void(m[e]={is_hidden:!0}):void(m[e]={left:parseInt(t),top:parseInt(i),width:parseInt(h),height:parseInt(p)})}}function s(e){if(e in m&&k){var t=k.find('.onpage-help-section[data-section="'+e+'"]').eq(0);0==t.length&&(t=d('').appendTo(k),p&&t.append(''),x.settings.icon_1&&t.append(''),x.settings.icon_2&&t.append(''),t.attr("data-section",e),t.on("click",function(t){t.preventDefault(),r(e)}));var i=m[e];if(i.is_hidden===!0)return void t.addClass("hidden");t.css({left:i.left,top:i.top,width:i.width,height:i.height}),t.removeClass("hidden"),t.removeClass("help-section-small help-section-smaller"),i.height<55||i.width<55?t.addClass("help-section-smaller"):(i.height<75||i.width<75)&&t.addClass("help-section-small")}}function n(){if(I){var e=I[0],t=e.scrollHeight<=e.clientHeight,i=d.event.special.mousewheel?"mousewheel.ace.help":"mousewheel.ace.help DOMMouseScroll.ace.help";I.parent().off(i).on(i,function(i){if(t)i.preventDefault();else{i.deltaY=i.deltaY||0;var a=i.deltaY>0||i.originalEvent.detail<0||i.originalEvent.wheelDelta>0?1:-1;-1==a&&e.scrollTop+e.clientHeight>=e.scrollHeight?i.preventDefault():1==a&&e.scrollTop<=0&&i.preventDefault()}})}}function o(){if(I){var e=parseInt(S.find(".modal-dialog").css("margin-top"));e=e+110+parseInt(e/2),T=parseInt(d(window).innerHeight()-e+40),I.css({"max-height":T})}}function r(e,t){null==S&&(S=d('').appendTo("body"),I=S.find(".modal-body"),I.css({"overflow-y":"auto","overflow-x":"hidden"}),S.css({overflow:"hidden"}).on("show.bs.modal",function(){z()}).on("hidden.bs.modal",function(){$()}),S.find(".onpage-help-modal-buttons").on("click","button[data-navdir]",function(){var e=d(this).attr("data-navdir");if("back"==e)A>0&&(A--,r(j[A],!1));else if("forward"==e)A").append('');var i=d(".onpage-help-content");i.addClass("hidden"),d(document.body).removeClass("modal-open");var a=e.match(/file\:(.*?)\:(.+)/i);return a&&3==a.length?void c(a[2],a[1],!1):(e=e.replace(/^#/g,""),"function"==typeof x.settings.section_url&&(url=x.settings.section_url.call(y,e)),void d.ajax({url:url,dataType:"text"}).done(function(a){var s="",o="";if("function"==typeof x.settings.section_title)s=x.settings.section_title.call(y,a,e,url);else for(var r=function(e){return e.replace(/[\-\.\(\)\=\"\'\\\/]/g,function(e,t){return"\\"+e})},c=e;0==s.length;){var h='\\<([a-z][a-z0-9]*)(?:\\s+)(?:[^\\<\\>]+?)data\\-id\\=\\"\\#'+r(c)+'\\"(?:[^\\>]*)\\>([\\s\\S]*?)\\1>',u=(new RegExp(h,"im"),a.match(h));if(u&&u[2]){s=u[2];break}var f;if(!((f=c.lastIndexOf("."))>-1))break;c=c.substr(0,f)}if(S.find(".modal-title").html(d.trim(s)||" "),"function"==typeof x.settings.section_content)o=x.settings.section_content.call(y,a,e,url);else{var p="",v=a.indexOf(p),g=a.indexOf("",v);if(-1==v||-1==g)return void S.find(".modal-title").html(" ");o=a.substring(v+p.length+1,g)}if(o="function"==typeof x.settings.code_highlight?x.settings.code_highlight.call(y,o):o.replace(/\([\s\S]+?)\<\/pre\>/gi,function(e,t,i){return""+i.replace(/\/g,">")+"
"}),"function"==typeof x.settings.img_url&&(o=o.replace(/\
').wrap('').closest(".panel-heading"),d(this).wrap(''),void d(this).closest(".panel").prepend(e))});var b=d(".panel-group").length;i.find(".panel").each(function(){if(!d(this).parent().hasClass("panel-group")){var e="panel-group-help-"+ ++b,t=d('').insertBefore(this);t.attr("id",e);var i=0;t.siblings(".panel").appendTo(t),t.find(".help-panel-toggle").append('').attr("data-parent","#"+e).each(function(){i++,d(this).attr("data-target","#"+e+"-"+i),d(this).closest(".panel-heading").siblings(".panel-collapse").attr("id",e+"-"+i)})}}),d(document).off("click.help-panel-toggle",".help-panel-toggle").on("click.help-panel-toggle",".help-panel-toggle",function(e){e.preventDefault()})}i.removeClass("hidden");var _=i.find("img:visible");if(_.length>0){var w=0;_.off(".help_body_scroll").on("load.help_body_scroll error.help_body_scroll",function(){d(this).off(".help_body_scroll"),w++,w>=_.length&&n()})}n(),i.find(".panel > .panel-collapse").on("shown.bs.collapse hidden.bs.collapse",function(){n()}),l(e,t);var C=-1;(C=e.lastIndexOf("."))>-1?(e=e.substr(0,C),S.find("button[data-navdir=up]").removeClass("disabled").attr("data-url",e)):S.find("button[data-navdir=up]").addClass("disabled").removeAttr("data-url").blur()}).fail(function(){S.find(".modal-title").find(".fa-spin").remove().end().find(".hidden").children().unwrap()}))}function l(e,t){t!==!1&&(j.length>0&&(j=j.slice(0,A+1)),j[j.length-1]!=e&&(j.push(e),A=j.length-1)),0==A?S.find("button[data-navdir=back]").addClass("disabled").blur():S.find("button[data-navdir=back]").removeClass("disabled"),A==j.length-1?S.find("button[data-navdir=forward]").addClass("disabled").blur():S.find("button[data-navdir=forward]").removeClass("disabled")}function c(e,t,i){var a=e;"function"==typeof x.settings.file_url&&(e=x.settings.file_url.call(y,e,t)),d.ajax({url:e,dataType:"text"}).done(function(e){l("file:"+t+":"+a,i),S.find("button[data-navdir=up]").addClass("disabled").blur(),S.find(".modal-title").html(a).wrapInner(""),"json"!=t?e="css"!=t?e.replace(/\n[\t]{1,}/g,function(e,t){return e.replace(/\t/g," ")}):e.replace(/\t/g," "):(t="javascript",e=JSON.stringify(JSON.parse(e),null,2)),e=e.replace(/\>/g,">").replace(/\')})}catch(n){}else if("prism"===x.settings.code_highlight)try{e=Prism.highlight(e,Prism.languages[t],t),s.html(e).wrapInner('')}catch(n){}})}var d=window.jQuery||null;if(null!=d){e=e||{};var h={include_all:!0,icon_1:"fa fa-question",icon_2:"fa fa-lightbulb-o",base:"",code_highlight:window.Rainbow?"rainbow":window.Prism?"prism":null,add_panels:!0,panel_content_selector:".info-section",panel_content_title:".info-title"};this.settings=d.extend({},h,e);var u,f,p=(this.settings.base,document.all&&!window.atob),v={},g={},m={},b=0,_=!1,w=!1,y=this,x=this,C="",k=null,$=function(){if(k){var e=-1;d(document).off("focusin.ace.help").on("focusin.ace.help",function(t){k[0]==t.target||d.contains(k[0],t.target)||k.focus(),t.target==document&&e>-1&&(d("body,html").scrollTop(e),e=-1)}),d(window).on("blur.ace.help",function(){e=d(window).scrollTop()})}},z=function(){d(document).off("focusin.ace.help"),d(window).off("blur.ace.help")};this.toggle=function(){w?y.disable():y.enable()},this.enable=function(){w||("function"!=typeof x.settings.before_enable||x.settings.before_enable.call(y)!==!1)&&(w=!0,d(".onpage-help-backdrop, .onpage-help-section").removeClass("hidden"),C=document.body.style.overflowX,document.body.style.overflowX="hidden",t(),$(),"function"==typeof x.settings.after_enable&&x.settings.after_enable.call(y))},this.disable=function(){w&&("function"==typeof x.settings.before_disable&&x.settings.before_disable.call(y)||(w=!1,d(".onpage-help-backdrop, .onpage-help-section").addClass("hidden"),document.body.style.overflowX=C,z(),"function"==typeof x.settings.after_disable&&x.settings.after_disable.call(y)))},this.is_active=function(){return w},this.show_section_help=function(e){r(e,!0)},this.init=function(){_||(k=d('').appendTo("body"),k.append(''),d(window).on("resize.onpage_help",function(){w&&(t(),null!=S&&S.hasClass("in")&&(o(),n()))}),_=!0)},this.init(),this.update_sections=function(){i(!0)};var j=[],A=-1,I=null,T=0,S=null;d(document).on("click",'.onpage-help-modal a[href^="http"]',function(){d(this).attr("target","_blank")}),d(document).on("click",".help-more",function(e){e.preventDefault();var t=d(this).attr("href");r(t)}),d(document).on("click",".open-file[data-open-file]",function(){S.find(".modal-title").wrapInner("").append(''),d(".onpage-help-content").addClass("hidden");var e=d(this).attr("data-path")||d(this).text(),t=d(this).attr("data-open-file");c(e,t,!0)})}};;!function(e){"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 t=navigator.userAgent;ace.vars.webkit=!!t.match(/AppleWebKit/i),ace.vars.safari=!!t.match(/Safari/i)&&!t.match(/Chrome/i),ace.vars.android=ace.vars.safari&&!!t.match(/Android/i),ace.vars.ios_safari=!!t.match(/OS ([4-9])(_\d)+ like Mac OS X/i)&&!t.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,ace.click_event=ace.vars.touch&&jQuery.fn.tap?"tap":"click"}(),function(e,t){e.unCamelCase=function(e){return e.replace(/([a-z])([A-Z])/g,function(e,t,i){return t+"-"+i.toLowerCase()})},e.strToVal=function(e){var t=e.match(/^(?:(true)|(false)|(null)|(\-?[\d]+(?:\.[\d]+)?)|(\[.*\]|\{.*\}))$/i),i=e;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(e);else if(t[5])try{i=JSON.parse(e)}catch(a){}return i},e.getAttrSettings=function(t,i,a){if(t){var s=i instanceof Array?1:2,a=a?a.replace(/([^\-])$/,"$1-"):"";a="data-"+a;var n={};for(var o in i)if(i.hasOwnProperty(o)){var r,l=1==s?i[o]:o,c=e.unCamelCase(l.replace(/[^A-Za-z0-9]{1,}/g,"-")).toLowerCase();if(!(r=t.getAttribute(a+c)))continue;n[l]=e.strToVal(r)}return n}},e.scrollTop=function(){return document.scrollTop||document.documentElement.scrollTop||document.body.scrollTop},e.winHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.redraw=function(e,t){if(e){var i=e.style.display;e.style.display="none",e.offsetHeight,t!==!0?e.style.display=i:setTimeout(function(){e.style.display=i},10)}}}(ace.helper),jQuery(function(e){try{ace.demo.init()}catch(t){}}),function(e,t){ace.demo={functions:{},init:function(e){var e=!!e&&!0;if("undefined"==typeof requirejs||e)for(var t in ace.demo.functions)ace.demo.functions.hasOwnProperty(t)&&ace.demo.functions[t]()}},ace.demo.functions.basics=function(){ace.vars.non_auto_fixed&&e("body").addClass("mob-safari"),ace.vars.transition=ace.vars.animation||!!e.support.transition},ace.demo.functions.enableSidebar=function(){var t=e(".sidebar");e.fn.ace_sidebar&&t.ace_sidebar(),e.fn.ace_sidebar_scroll&&t.ace_sidebar_scroll({include_toggle:ace.vars.safari||ace.vars.ios_safari}),e.fn.ace_sidebar_hover&&t.ace_sidebar_hover({sub_hover_delay:750,sub_scroll_style:"no-track scroll-thin scroll-margin scroll-visible"})},ace.demo.functions.enableDemoAjax=function(){if(e.fn.ace_ajax){window.Pace&&(window.paceOptions={ajax:!0,document:!0,eventLag:!1});var t={close_active:!0,close_mobile_menu:"#sidebar",close_dropdowns:!0,default_url:"page/index",content_url:function(e){if(!e.match(/^page\//))return!1;var t=document.location.pathname;return t.match(/(\/ajax\/)(index\.html)?/)?t.replace(/(\/ajax\/)(index\.html)?/,"/ajax/content/"+e.replace(/^page\//,"")+".html"):t+"?"+e.replace(/\//,"=")}};t.loading_overlay="body",e("[data-ajax-content=true]").ace_ajax(t),e(window).on("error.ace_ajax",function(){e("[data-ajax-content=true]").each(function(){var t=e(this);t.ace_ajax("working")&&(window.Pace&&Pace.running&&Pace.stop(),t.ace_ajax("stopLoading",!0))})})}},ace.demo.functions.handleScrollbars=function(){var t=!!e.fn.ace_scroll;t&&e(".dropdown-content").ace_scroll({reset:!1,mouseWheelLock:!0}),t&&!ace.vars.old_ie&&(e(window).on("resize.reset_scroll",function(){e(".ace-scroll:not(.scroll-disabled)").not(":hidden").ace_scroll("reset")}),t&&e(document).on("settings.ace.reset_scroll",function(t,i){"sidebar_collapsed"==i&&e(".ace-scroll:not(.scroll-disabled)").not(":hidden").ace_scroll("reset")}))},ace.demo.functions.dropdownAutoPos=function(){e(document).on("click.dropdown.pos",'.dropdown-toggle[data-position="auto"]',function(){var t=e(this).offset(),i=e(this.parentNode);parseInt(t.top+e(this).height())+50>ace.helper.scrollTop()+ace.helper.winHeight()-i.find(".dropdown-menu").eq(0).height()?i.addClass("dropup"):i.removeClass("dropup")})},ace.demo.functions.navbarHelpers=function(){e('.ace-nav [class*="icon-animated-"]').closest("a").one("click",function(){var t=e(this).find('[class*="icon-animated-"]').eq(0),i=t.attr("class").match(/icon\-animated\-([\d\w]+)/);t.removeClass(i[0])}),e(document).on("click",".dropdown-navbar .nav-tabs",function(t){t.stopPropagation();var i;t.target;(i=e(t.target).closest("[data-toggle=tab]"))&&i.length>0&&(i.tab("show"),t.preventDefault(),e(window).triggerHandler("resize.navbar.dropdown"))})},ace.demo.functions.sidebarTooltips=function(){e(".sidebar .nav-list .badge[title],.sidebar .nav-list .badge[title]").each(function(){var t=e(this).attr("class").match(/tooltip\-(?:\w+)/);t=t?t[0]:"tooltip-error",e(this).tooltip({placement:function(t,i){var a=e(i).offset();return parseInt(a.left) '})})},ace.demo.functions.someBrowserFix=function(){if(ace.vars.webkit){var t=e(".ace-nav").get(0);t&&e(window).on("resize.webkit_fix",function(){ace.helper.redraw(t)})}ace.vars.ios_safari&&e(document).on("ace.settings.ios_fix",function(t,i,a){"navbar_fixed"==i&&(e(document).off("focus.ios_fix blur.ios_fix","input,textarea,.wysiwyg-editor"),1==a&&e(document).on("focus.ios_fix","input,textarea,.wysiwyg-editor",function(){e(window).on("scroll.ios_fix",function(){var t=e("#navbar").get(0);t&&ace.helper.redraw(t)})}).on("blur.ios_fix","input,textarea,.wysiwyg-editor",function(){e(window).off("scroll.ios_fix")}))}).triggerHandler("ace.settings.ios_fix",["navbar_fixed","fixed"==e("#navbar").css("position")])},ace.demo.functions.bsCollapseToggle=function(){e(document).on("hide.bs.collapse show.bs.collapse",function(t){var i=t.target.getAttribute("id"),a=e('a[href*="#'+i+'"]');0==a.length&&(a=e('a[data-target*="#'+i+'"]')),0!=a.length&&a.find(ace.vars[".icon"]).each(function(){var i,a=e(this),s=null,n=null;return(s=a.attr("data-icon-show"))?n=a.attr("data-icon-hide"):(i=a.attr("class").match(/fa\-(.*)\-(up|down)/))&&(s="fa-"+i[1]+"-down",n="fa-"+i[1]+"-up"),s?("show"==t.type?a.removeClass(s).addClass(n):a.removeClass(n).addClass(s),!1):void 0})})},ace.demo.functions.smallDeviceDropdowns=function(){function t(){var t=e(this).find("> .dropdown-menu");if("fixed"==t.css("position")){var a=parseInt(e(window).width()),s=a>320?60:a>240?40:30,n=parseInt(a)-s,o=parseInt(e(window).height())-30,r=parseInt(Math.min(n,320));t.css("width",r);var l=!1,c=0,d=t.find(".tab-pane.active .dropdown-content.ace-scroll");0==d.length?d=t.find(".dropdown-content.ace-scroll"):l=!0;var h=d.closest(".dropdown-menu"),u=t[0].scrollHeight;if(1==d.length){var f=d.find(".scroll-content")[0];f&&(u=f.scrollHeight),c+=h.find(".dropdown-header").outerHeight(),c+=h.find(".dropdown-footer").outerHeight();var p=h.closest(".tab-content");0!=p.length&&(c+=p.siblings(".nav-tabs").eq(0).height())}var v=parseInt(Math.min(o,480,u+c)),g=parseInt(Math.abs((n+s-r)/2)),b=parseInt(Math.abs((o+30-v)/2)),m=parseInt(t.css("z-index"))||0;if(t.css({height:v,left:g,right:"auto",top:b-(l?3:1)}),1==d.length&&(ace.vars.touch?d.ace_scroll("disable").css("max-height",v-c).addClass("overflow-scroll"):d.ace_scroll("update",{size:v-c}).ace_scroll("enable").ace_scroll("reset")),t.css("height",v+(l?7:2)),t.hasClass("user-menu")){t.css("height","");var _=e(this).find(".user-info");1==_.length&&"fixed"==_.css("position")?_.css({left:g,right:"auto",top:b,width:r-2,"max-width":r-2,"z-index":m+1}):_.css({left:"",right:"",top:"",width:"","max-width":"","z-index":""})}e(this).closest(".navbar.navbar-fixed-top").css("z-index",m)}else 0!=t.length&&i.call(this,t)}function i(t){if(t=t||e(this).find("> .dropdown-menu"),t.length>0&&(t.css({width:"",height:"",left:"",right:"",top:""}).find(".dropdown-content").each(function(){ace.vars.touch&&e(this).css("max-height","").removeClass("overflow-scroll");var t=parseInt(e(this).attr("data-size")||0)||e.fn.ace_scroll.defaults.size;e(this).ace_scroll("update",{size:t}).ace_scroll("enable").ace_scroll("reset")}),t.hasClass("user-menu"))){e(this).find(".user-info").css({left:"",right:"",top:"",width:"","max-width":"","z-index":""})}e(this).closest(".navbar").css("z-index","")}ace.vars.old_ie||e(document).on("shown.bs.dropdown.navbar",".ace-nav > li.dropdown-modal",function(i){t.call(this);var a=this;e(window).on("resize.navbar.dropdown",function(){t.call(a)})}).on("hidden.bs.dropdown.navbar",".ace-nav > li.dropdown-modal",function(t){e(window).off("resize.navbar.dropdown"),i.call(this)})}}(jQuery),function(e,t){var i=e(".btn-scroll-up");if(i.length>0){var a=!1;e(window).on("scroll.scroll_btn",function(){var e=ace.helper.scrollTop(),t=ace.helper.winHeight(),s=document.body.scrollHeight;e>parseInt(t/4)||e>0&&s>=t&&t+e>=s-1?a||(i.addClass("display"),a=!0):a&&(i.removeClass("display"),a=!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 e("html,body").animate({scrollTop:0},t),!1})}}(window.jQuery),function(e,t){function i(t,i){function s(t){var i="",a=e(".breadcrumb");if(a.length>0&&a.is(":visible")){a.find("> li:not(:first-child)").remove();var s=0;t.parents(".nav li").each(function(){var t=e(this).find("> a"),n=t.clone();n.find("i,.fa,.glyphicon,.ace-icon,.menu-icon,.badge,.label").remove();var o=n.text();n.remove();var r=t.attr("href");if(0==s){var l=e('