1jQuery.cookie=function(i,n,e){if(typeof n<"u"){e=e||{},n===null&&(n="",e.expires=-1);var f="";if(e.expires&&(typeof e.expires=="number"||e.expires.toUTCString)){var r;typeof e.expires=="number"?(r=new Date,r.setTime(r.getTime()+e.expires*24*60*60*1e3)):r=e.expires,f="; expires="+r.toUTCString()}var d=e.path?"; path="+e.path:"",g=e.domain?"; domain="+e.domain:"",x=e.secure?"; secure":"";document.cookie=[i,"=",encodeURIComponent(n),f,d,g,x].join("")}else{var c=null;if(document.cookie&&document.cookie!="")for(var m=document.cookie.split(";"),u=0;u<m.length;u++){var t=jQuery.trim(m[u]);if(t.substring(0,i.length+1)==i+"="){c=decodeURIComponent(t.substring(i.length+1));break}}return c}}; 2 3"use strict";(function(){if(!(jQuery&&jQuery.jstree)){var v=!1,k=!1,y=!1;(function(t){t.vakata={},t.vakata.css={get_css:function(s,r,l){s=s.toLowerCase();var c=l.cssRules||l.rules,o=0;do{if(c.length&&o>c.length+5)return!1;if(c[o].selectorText&&c[o].selectorText.toLowerCase()==s)return r===!0?(l.removeRule&&l.removeRule(o),l.deleteRule&&l.deleteRule(o),!0):c[o]}while(c[++o]);return!1},add_css:function(s,r){return t.jstree.css.get_css(s,!1,r)?!1:(r.insertRule?r.insertRule(s+" { }",0):r.addRule(s,null,0),t.vakata.css.get_css(s))},remove_css:function(s,r){return t.vakata.css.get_css(s,!0,r)},add_sheet:function(s){var r=!1,l=!0;if(s.str)return s.title&&(r=t("style[id='"+s.title+"-stylesheet']")[0]),r?l=!1:(r=document.createElement("style"),r.setAttribute("type","text/css"),s.title&&r.setAttribute("id",s.title+"-stylesheet")),r.styleSheet?l?(document.getElementsByTagName("head")[0].appendChild(r),r.styleSheet.cssText=s.str):r.styleSheet.cssText=r.styleSheet.cssText+" "+s.str:(r.appendChild(document.createTextNode(s.str)),document.getElementsByTagName("head")[0].appendChild(r)),r.sheet||r.styleSheet;if(s.url)if(document.createStyleSheet)try{r=document.createStyleSheet(s.url)}catch{}else return r=document.createElement("link"),r.rel="stylesheet",r.type="text/css",r.media="all",r.href=s.url,document.getElementsByTagName("head")[0].appendChild(r),r.styleSheet}};var e=[],i=-1,a={},n={};t.fn.jstree=function(s){var r=typeof s=="string",l=Array.prototype.slice.call(arguments,1),c=this;if(r){if(s.substring(0,1)=="_")return c;this.each(function(){var o=e[t.data(this,"jstree_instance_id")],d=o&&t.isFunction(o[s])?o[s].apply(o,l):o;if(typeof d<"u"&&(s.indexOf("is_")===0||d!==!0&&d!==!1))return c=d,!1})}else this.each(function(){var o=t.data(this,"jstree_instance_id"),d=[],h=s?t.extend({},!0,s):{},f=t(this),u=!1,_=[];d=d.concat(l),f.data("jstree")&&d.push(f.data("jstree")),h=d.length?t.extend.apply(null,[!0,h].concat(d)):h,typeof o<"u"&&e[o]&&e[o].destroy(),o=parseInt(e.push({}),10)-1,t.data(this,"jstree_instance_id",o),h.plugins=t.isArray(h.plugins)?h.plugins:t.jstree.defaults.plugins.slice(),h.plugins.unshift("core"),h.plugins=h.plugins.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(","),u=t.extend(!0,{},t.jstree.defaults,h),u.plugins=h.plugins,t.each(a,function(p,m){t.inArray(p,u.plugins)===-1?(u[p]=null,delete u[p]):_.push(p)}),u.plugins=_,e[o]=new t.jstree._instance(o,t(this).addClass("jstree jstree-"+o),u),t.each(e[o]._get_settings().plugins,function(p,m){e[o].data[m]={}}),t.each(e[o]._get_settings().plugins,function(p,m){a[m]&&a[m].__init.apply(e[o])}),setTimeout(function(){e[o]&&e[o].init()},0)});return c},t.jstree={defaults:{plugins:[]},_focused:function(){return e[i]||null},_reference:function(s){if(e[s])return e[s];var r=t(s);return!r.length&&typeof s=="string"&&(r=t("#"+s)),r.length&&e[r.closest(".jstree").data("jstree_instance_id")]||null},_instance:function(s,r,l){this.data={core:{}},this.get_settings=function(){return t.extend(!0,{},l)},this._get_settings=function(){return l},this.get_index=function(){return s},this.get_container=function(){return r},this.get_container_ul=function(){return r.children("ul:eq(0)")},this._set_settings=function(c){l=t.extend(!0,{},l,c)}},_fn:{},plugin:function(s,r){r=t.extend({},{__init:t.noop,__destroy:t.noop,_fn:{},defaults:!1},r),a[s]=r,t.jstree.defaults[s]=r.defaults,t.each(r._fn,function(l,c){c.plugin=s,c.old=t.jstree._fn[l],t.jstree._fn[l]=function(){var o,d=c,h=Array.prototype.slice.call(arguments),f=new t.Event("before.jstree"),u=!1;if(!(this.data.core.locked===!0&&l!=="unlock"&&l!=="is_locked")){do{if(d&&d.plugin&&t.inArray(d.plugin,this._get_settings().plugins)!==-1)break;d=d.old}while(d);if(d){if(l.indexOf("_")===0)o=d.apply(this,h);else{if(o=this.get_container().triggerHandler(f,{func:l,inst:this,args:h,plugin:d.plugin}),o===!1)return;typeof o<"u"&&(h=o),o=d.apply(t.extend({},this,{__callback:function(_){this.get_container().triggerHandler(l+".jstree",{inst:this,args:h,rslt:_,rlbk:u})},__rollback:function(){return u=this.get_rollback(),u},__call_old:function(_){return d.old.apply(this,_?Array.prototype.slice.call(arguments,1
3):h)}}),h)}return o}}},t.jstree._fn[l].old=c.old,t.jstree._fn[l].plugin=s})},rollback:function(s){s&&(t.isArray(s)||(s=[s]),t.each(s,function(r,l){e[l.i].set_rollback(l.h,l.d)}))}},t.jstree._fn=t.jstree._instance.prototype={},t(function(){var s=navigator.userAgent.toLowerCase(),r=(s.match(/.+?(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],l=".jstree ul, .jstree li { display:block; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; } .jstree li { display:block; min-height:18px; line-height:18px; white-space:nowrap; margin-left:18px; min-width:18px; } .jstree-rtl li { margin-left:0; margin-right:18px; } .jstree > ul > li { margin-left:0px; } .jstree-rtl > ul > li { margin-right:0px; } .jstree ins { display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0; } .jstree a { display:inline-block; line-height:16px; height:16px; text-decoration:none; padding:1px 2px; margin:0; } .jstree a:focus { outline: none; } .jstree a > ins { height:16px; width:16px; } .jstree a > .jstree-icon { margin-right:3px; } .jstree-rtl a > .jstree-icon { margin-left:3px; margin-right:0; } li.jstree-open > ul { display:block; } li.jstree-closed > ul { display:none; } ";if(/msie/.test(s)&&parseInt(r,10)==6){v=!0;try{document.execCommand("BackgroundImageCache",!1,!0)}catch{}l+=".jstree li { height:18px; margin-left:0; margin-right:0; } .jstree li li { margin-left:18px; } .jstree-rtl li li { margin-left:0px; margin-right:18px; } li.jstree-open ul { display:block; } li.jstree-closed ul { display:none !important; } .jstree li a { display:inline; border-width:0 !important; padding:0px 2px !important; } .jstree li a ins { height:16px; width:16px; margin-right:3px; } .jstree-rtl li a ins { margin-right:0px; margin-left:3px; } "}/msie/.test(s)&&parseInt(r,10)==7&&(k=!0,l+=".jstree li a { border-width:0 !important; padding:0px 2px !important; } "),!/compatible/.test(s)&&/mozilla/.test(s)&&parseFloat(r,10)<1.9&&(y=!0,l+=".jstree ins { display:-moz-inline-box; } .jstree li { line-height:12px; } .jstree a { display:-moz-inline-box; } .jstree .jstree-no-icons .jstree-checkbox { display:-moz-inline-stack !important; } "),t.vakata.css.add_sheet({str:l,title:"jstree"})}),t.jstree.plugin("core",{__init:function(){this.data.core.locked=!1,this.data.core.to_open=this.get_settings().core.initially_open,this.data.core.to_load=this.get_settings().core.initially_load},defaults:{html_titles:!1,animation:500,initially_open:[],initially_load:[],open_parents:!0,notify_plugins:!0,rtl:!1,load_open:!1,strings:{loading:"Loading ...",new_node:"New node",multiple_selection:"Multiple selection"}},_fn:{init:function(){this.set_focus(),this._get_settings().core.rtl&&this.get_container().addClass("jstree-rtl").css("direction","rtl"),this.get_container().html("<ul><li class='jstree-last jstree-leaf'><ins> </ins><a class='jstree-loading' href='#'><ins class='jstree-icon'> </ins>"+this._get_string("loading")+"</a></li></ul>"),this.data.core.li_height=this.get_container_ul().find("li.jstree-closed, li.jstree-leaf").eq(0).height()||18,this.get_container().delegate("li > ins","click.jstree",t.proxy(function(s){var r=t(s.target);this.toggle_node(r)},this)).bind("mousedown.jstree",t.proxy(function(){this.set_focus()},this)).bind("dblclick.jstree",function(s){var r;if(document.selection&&document.selection.empty)document.selection.empty();else if(window.getSelection){r=window.getSelection();try{r.removeAllRanges(),r.collapse()}catch{}}}),this._get_settings().core.notify_plugins&&this.get_container().bind("load_node.jstree",t.proxy(function(s,r){var l=this._get_node(r.rslt.obj),c=this;l===-1&&(l=this.get_container_ul()),l.length&&l.find("li").each(function(){var o=t(this);o.data("jstree")&&t.each(o.data("jstree"),function(d,h){c.data[d]&&t.isFunction(c["_"+d+"_notify"])&&c["_"+d+"_notify"].call(c,o,h)})})},this)),this._get_settings().core.load_open&&this.get_container().bind("load_node.jstree",t.proxy(function(s,r){var l=this._get_node(r.rslt.obj),c=this;l===-1&&(l=this.get_container_ul()),l.length&&l.find("li.jstree-open:not(:has(ul))").each(function(){c.load_node(this,t.noop,t.noop)})},this)),this.__callback(),this.load_node(-1,function(){this.loaded(),this.reload_nodes()})},destroy:function(){var s,r=this.get_index(),l=this._get_settings(),c=this;if(t.each(l.plugins,function(o,d){try{a[d].__destroy.apply(c)}catch{}}),this.__callback(),this.is_focused()){for(s in e)if(e.hasOwnProperty(s)&&s!=r){e[s].set_focus();break}}r===i&&(i=-1),this.get_container().unbind(".jstree").undelegate(".jstree").removeData("jstree_instance_id").find("[class^='jstree']").addBack().attr("class",function(){return this.className.replace(/jstree[^ ]*|$/ig,"")}),t(document).unbind(".jstree-"+r).undelegate(".jstree-"+r),e[r]=null,delete e[r]},_core_notify:function(s,r){r.opened&&this.open_node(s,!1,!0)},lock:function(){this.data.core.locked=!0,this.get_container().children("ul").addClass("jstree-locked").css("opacity","0.7"),this.__callback({})},unlock:function(){this.data.core.locked=!1,this.get_container().children("ul").removeClass("jstree-locked").css("opacity","1"),this.__callback({})},is_locked:function(){return this.data.core.locked},save_opened:function(){var s=this;this.data.core.to_open=[],this.get_container_ul().find("li.jstree-open").each(function(){this.id&&s.data.core.to_open.push("#"+this.id.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"))}),this.__callback(s.data.core.to_open)},save_loaded:function(){},reload_nodes:function(s){var r=this,l=!0,c=[],o=[];s||(this.data.core.reopen=!1,this.data.core.refreshing=!0,this.data.core.to_open=t.map(t.makeArray(this.data.core.to_open),function(d){return"#"+d.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")}),this.data.core.to_load=t.map(t.makeArray(this.data.core.to_load),function(d){return"#"+d.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")}),this.data.core.to_open.length&&(this.data.core.to_load=this.data.core.to_load.concat(this.data.core.to_open))),this.data.core.to_load.length&&(t.each(this.data.core.to_load,function(d,h){if(h=="#")return!0;t(h).length?c.push(h):o.push(h)}),c.length&&(this.data.core.to_load=o,t.each(c,function(d,h){r._is_loaded(h)||(r.load_node(h,function(){r.reload_nodes(!0)},function(){r.reload_nodes(!0)}),l=!1)}))),this.data.core.to_open.length&&t.each(this.data.core.to_open,function(d,h){r.open_node(h,!1,!0)}),l&&(this.data.core.reopen&&clearTimeout(this.data.core.reopen),this.data.core.reopen=setTimeout(function(){r.__callback({},r)},50),this.data.core.refreshing=!1,this.reopen())},reopen:function(){var s=this;this.data.core.to_open.length&&t.each(this.data.core.to_open,function(r,l){s.open_node(l,!1,!0)}),this.__callback({})},refresh:function(s){var r=this;this.save_opened(),s||(s=-1),s=this._get_node(s),s||(s=-1),s!==-1?s.children("UL").remove():this.get_container_ul().empty(),this.load_node(s,function(){r.__callback({obj:s}),r.reload_nodes()})},loaded:function(){this.__callback()},set_focus:function(){if(!this.is_focused()){var s=t.jstree._focused();s&&s.unset_focus(),this.get_container().addClass("jstree-focused"),i=this.get_index(),this.__callback()}},is_focused:function(){return i==this.get_index()},unset_focus:function(){this.is_focused()&&(this.get_container().removeClass("jstree-focused"),i=-1),this.__callback()},_get_node:function(s){var r=t(s,this.get_container());return r.is(".jstree")||s==-1?-1:(r=r.closest("li",this.get_container()),r.length?r:!1)},_get_next:function(s,r){return s=this._get_node(s),s===-1?this.get_container().find("> ul > li:first-child"):s.length?r?s.nextAll("li").size()>0?s.nextAll("li:eq(0)"):!1:s.hasClass("jstree-open")?s.find("li:eq(0)"):s.nextAll("li").size()>0?s.nextAll("li:eq(0)"):s.parentsUntil(".jstree","li").next("li").eq(0):!1},_get_prev:function(s,r){if(s=this._get_node(s),s===-1)return this.get_container().find("> ul > li:last-child");if(!s.length)return!1;if(r)return s.prevAll("li").length>0?s.prevAll("li:eq(0)"):!1;if(s.prev("li").length){for(s=s.prev("li").eq(0);s.hasClass("jstree-open");)s=s.children("ul:eq(0)").children("li:last");return s}else{var l=s.parentsUntil(".jstree","li:eq(0)");return l.length?l:!1}},_get_parent:function(s){if(s=this._get_node(s),s==-1||!s.length)return!1;var r=s.parentsUntil(".jstree","li:eq(0)");return r.length?r:-1},_get_children:function(s){return s=this._get_node(s),s===-1?this.get_container().children("ul:eq(0)").children("li"):s.length?s.children("ul:eq(0)").children("li"):!1},get_path:function(s,r){var l=[],c=this;return s=this._get_node(s),s===-1||!s||!s.length?!1:(s.parentsUntil(".jstree","li").each(function(){l.push(r?this.id:c.get_text(this))}),l.reverse(),l.push(r?s.attr("id"):this.get_text(s)),l)},_get_string:function(s){return this._get_settings().core.strings[s]||s},is_open:function(s){return s=this._get_node(s),s&&s!==-1&&s.hasClass("jstree-open")},is_closed:function(s){return s=this._get_node(s),s&&s!==-1&&s.hasClass("jstree-closed")},is_leaf:function(s){return s=this._get_node(s),s&&s!==-1&&s.hasClass("jstree-leaf")},correct_state:function(s){if(s=this._get_node(s),!s||s===-1)return!1;s.removeClass("jstree-closed jstree-open").addClass("jstree-leaf").children("ul").remove(),this.__callback({obj:s})},open_node:function(s,r,l){if(s=this._get_node(s),!s.length)return!1;if(!s.hasClass("jstree-closed"))return r&&r.call(),!1;var c=l||v?0:this._get_settings().core.animation,o=this;this._is_loaded(s)?(this._get_settings().core.open_parents&&s.parentsUntil(".jstree",".jstree-closed").each(function(){o.open_node(this,!1,
3!0)}),c&&s.children("ul").css("display","none"),s.removeClass("jstree-closed").addClass("jstree-open").children("a").removeClass("jstree-loading"),c?s.children("ul").stop(!0,!0).slideDown(c,function(){this.style.display="",o.after_open(s)}):o.after_open(s),this.__callback({obj:s}),r&&r.call()):(s.children("a").addClass("jstree-loading"),this.load_node(s,function(){o.open_node(s,r,l)},r))},after_open:function(s){this.__callback({obj:s})},close_node:function(s,r){s=this._get_node(s);var l=r||v?0:this._get_settings().core.animation,c=this;if(!s.length||!s.hasClass("jstree-open"))return!1;l&&s.children("ul").attr("style","display:block !important"),s.removeClass("jstree-open").addClass("jstree-closed"),l?s.children("ul").stop(!0,!0).slideUp(l,function(){this.style.display="",c.after_close(s)}):c.after_close(s),this.__callback({obj:s})},after_close:function(s){this.__callback({obj:s})},toggle_node:function(s){if(s=this._get_node(s),s.hasClass("jstree-closed"))return this.open_node(s);if(s.hasClass("jstree-open"))return this.close_node(s)},open_all:function(s,r,l){s=s?this._get_node(s):-1,(!s||s===-1)&&(s=this.get_container_ul()),l?s=s.find("li.jstree-closed"):(l=s,s.is(".jstree-closed")?s=s.find("li.jstree-closed").addBack():s=s.find("li.jstree-closed"));var c=this;s.each(function(){var o=this;c._is_loaded(this)?c.open_node(this,!1,!r):c.open_node(this,function(){c.open_all(o,r,l)},!r)}),l.find("li.jstree-closed").length===0&&this.__callback({obj:l})},close_all:function(s,r){var l=this;s=s?this._get_node(s):this.get_container(),(!s||s===-1)&&(s=this.get_container_ul()),s.find("li.jstree-open").addBack().each(function(){l.close_node(this,!r)}),this.__callback({obj:s})},clean_node:function(s){s=s&&s!=-1?t(s):this.get_container_ul(),s=s.is("li")?s.find("li").addBack():s.find("li"),s.removeClass("jstree-last").filter("li:last-child").addClass("jstree-last").end().filter(":has(li)").not(".jstree-open").removeClass("jstree-leaf").addClass("jstree-closed"),s.not(".jstree-open, .jstree-closed").addClass("jstree-leaf").children("ul").remove(),this.__callback({obj:s})},get_rollback:function(){return this.__callback(),{i:this.get_index(),h:this.get_container().children("ul").clone(!0),d:this.data}},set_rollback:function(s,r){this.get_container().empty().append(s),this.data=r,this.__callback()},load_node:function(s,r,l){this.__callback({obj:s})},_is_loaded:function(s){return!0},create_node:function(s,r,l,c,o){s=this._get_node(s),r=typeof r>"u"?"last":r;var d=t("<li />"),h=this._get_settings().core,f;if(s!==-1&&!s.length)return!1;if(!o&&!this._is_loaded(s))return this.load_node(s,function(){this.create_node(s,r,l,c,!0)}),!1;switch(this.__rollback(),typeof l=="string"&&(l={data:l}),l||(l={}),l.attr&&d.attr(l.attr),l.metadata&&d.data(l.metadata),l.state&&d.addClass("jstree-"+l.state),l.data||(l.data=this._get_string("new_node")),t.isArray(l.data)||(f=l.data,l.data=[],l.data.push(f)),t.each(l.data,function(u,_){f=t("<a />"),t.isFunction(_)&&(_=_.call(this,l)),typeof _=="string"?f.attr("href","#")[h.html_titles?"html":"text"](_):(_.attr||(_.attr={}),_.attr.href||(_.attr.href="#"),f.attr(_.attr)[h.html_titles?"html":"text"](_.title),_.language&&f.addClass(_.language)),f.prepend("<ins class='jstree-icon'> </ins>"),!_.icon&&l.icon&&(_.icon=l.icon),_.icon&&(_.icon.indexOf("/")===-1?f.children("ins").addClass(_.icon):f.children("ins").css("background","url('"+_.icon+"') center center no-repeat")),d.append(f)}),d.prepend("<ins class='jstree-icon'> </ins>"),s===-1&&(s=this.get_container(),r==="before"&&(r="first"),r==="after"&&(r="last")),r){case"before":s.before(d),f=this._get_parent(s);break;case"after":s.after(d),f=this._get_parent(s);break;case"inside":case"first":s.children("ul").length||s.append("<ul />"),s.children("ul").prepend(d),f=s;break;case"last":s.children("ul").length||s.append("<ul />"),s.children("ul").append(d),f=s;break;default:s.children("ul").length||s.append("<ul />"),r||(r=0),f=s.children("ul").children("li").eq(r),f.length?f.before(d):s.children("ul").append(d),f=s;break}return(f===-1||f.get(0)===this.get_container().get(0))&&(f=-1),this.clean_node(f),this.__callback({obj:d,parent:f}),c&&c.call(this,d),d},get_text:function(s){if(s=this._get_node(s),!s.length)return!1;var r=this._get_settings().core.html_titles;return s=s.children("a:eq(0)"),r?(s=s.clone(),s.children("INS").remove(),s.html()):(s=s.contents().filter(function(){return this.nodeType==3})[0],s.nodeValue)},set_text:function(s,r){if(s=this._get_node(s),!s.length)return!1;if(s=s.children("a:eq(0)"),this._get_settings().core.html_titles){var l=s.children("INS").clone();return s.html(r).prepend(l),this.__callback({obj:s,name:r}),!0}else return s=s.contents().filter(function(){return this.nodeType==3})[0],this.__callback({obj:s,name:r}),s.nodeValue=r},rename_node:function(s,r){s=this._get_node(s),this.__rollback(),s&&s.length&&this.set_text.apply(this,Array.prototype.slice.call(arguments))&&this.__callback({obj:s,name:r})},delete_node:function(s){if(s=this._get_node(s),!s.length)return!1;this.__rollback();var r=this._get_parent(s),l=t([]),c=this;return s.each(function(){l=l.add(c._get_prev(this))}),s=s.detach(),r!==-1&&r.find("> ul > li").length===0&&r.removeClass("jstree-open jstree-closed").addClass("jstree-leaf"),this.clean_node(r),this.__callback({obj:s,prev:l,parent:r}),s},prepare_move:function(s,r,l,c,o){var d={};if(d.ot=t.jstree._reference(s)||this,d.o=d.ot._get_node(s),d.r=r===-1?-1:this._get_node(r),d.p=typeof l>"u"||l===!1?"last":l,!o&&n.o&&n.o[0]===d.o[0]&&n.r[0]===d.r[0]&&n.p===d.p){this.__callback(n),c&&c.call(this,n);return}if(d.ot=t.jstree._reference(d.o)||this,d.rt=t.jstree._reference(d.r)||this,d.r===-1||!d.r)switch(d.cr=-1,d.p){case"first":case"before":case"inside":d.cp=0;break;case"after":case"last":d.cp=d.rt.get_container().find(" > ul > li").length;break;default:d.cp=d.p;break}else{if(!/^(before|after)$/.test(d.p)&&!this._is_loaded(d.r))return this.load_node(d.r,function(){this.prepare_move(s,r,l,c,!0)});switch(d.p){case"before":d.cp=d.r.index(),d.cr=d.rt._get_parent(d.r);break;case"after":d.cp=d.r.index()+1,d.cr=d.rt._get_parent(d.r);break;case"inside":case"first":d.cp=0,d.cr=d.r;break;case"last":d.cp=d.r.find(" > ul > li").length,d.cr=d.r;break;default:d.cp=d.p,d.cr=d.r;break}}d.np=d.cr==-1?d.rt.get_container():d.cr,d.op=d.ot._get_parent(d.o),d.cop=d.o.index(),d.op===-1&&(d.op=d.ot?d.ot.get_container():this.get_container()),!/^(before|after)$/.test(d.p)&&d.op&&d.np&&d.op[0]===d.np[0]&&d.o.index()<d.cp&&d.cp++,d.or=d.np.find(" > ul > li:nth-child("+(d.cp+1)+")"),n=d,this.__callback(n),c&&c.call(this,n)},check_move:function(){var s=n,r=!0,l=s.r===-1?this.get_container():s.r;return!s||!s.o||s.or[0]===s.o[0]||s.op&&s.np&&s.op[0]===s.np[0]&&s.cp-1===s.o.index()?!1:(s.o.each(function(){if(l.parentsUntil(".jstree","li").addBack().index(this)!==-1)return r=!1,!1}),r)},move_node:function(s,r,l,c,o,d){if(!o)return this.prepare_move(s,r,l,function(f){this.move_node(f,!1,!1,c,!0,d)});if(c&&(n.cy=!0),!d&&!this.check_move())return!1;this.__rollback();var h=!1;c?(h=s.o.clone(!0),h.find("*[id]").addBack().each(function(){this.id&&(this.id="copy_"+this.id
3)})):h=s.o,s.or.length?s.or.before(h):(s.np.children("ul").length||t("<ul />").appendTo(s.np),s.np.children("ul:eq(0)").append(h));try{s.ot.clean_node(s.op),s.rt.clean_node(s.np),s.op.find("> ul > li").length||s.op.removeClass("jstree-open jstree-closed").addClass("jstree-leaf").children("ul").remove()}catch{}return c&&(n.cy=!0,n.oc=h),this.__callback(n),n},_get_move:function(){return n}}})})(jQuery),(function(t){var e,i,a;t(function(){/msie/.test(navigator.userAgent.toLowerCase())?(i=t('<textarea cols="10" rows="2"></textarea>').css({position:"absolute",top:-1e3,left:0}).appendTo("body"),a=t('<textarea cols="10" rows="2" style="overflow: hidden;"></textarea>').css({position:"absolute",top:-1e3,left:0}).appendTo("body"),e=i.width()-a.width(),i.add(a).remove()):(i=t("<div />").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1e3,left:0}).prependTo("body").append("<div />").find("div").css({width:"100%",height:200}),e=100-i.width(),i.parent().remove())}),t.jstree.plugin("ui",{__init:function(){this.data.ui.selected=t(),this.data.ui.last_selected=!1,this.data.ui.hovered=null,this.data.ui.to_select=this.get_settings().ui.initially_select,this.get_container().delegate("a","click.jstree",t.proxy(function(n){n.preventDefault(),n.currentTarget.blur(),t(n.currentTarget).hasClass("jstree-loading")||this.select_node(n.currentTarget,!0,n)},this)).delegate("a","mouseenter.jstree",t.proxy(function(n){t(n.currentTarget).hasClass("jstree-loading")||this.hover_node(n.target)},this)).delegate("a","mouseleave.jstree",t.proxy(function(n){t(n.currentTarget).hasClass("jstree-loading")||this.dehover_node(n.target)},this)).bind("reopen.jstree",t.proxy(function(){this.reselect()},this)).bind("get_rollback.jstree",t.proxy(function(){this.dehover_node(),this.save_selected()},this)).bind("set_rollback.jstree",t.proxy(function(){this.reselect()},this)).bind("close_node.jstree",t.proxy(function(n,s){var r=this._get_settings().ui,l=this._get_node(s.rslt.obj),c=l&&l.length?l.children("ul").find("a.jstree-clicked"):t(),o=this;r.selected_parent_close===!1||!c.length||c.each(function(){o.deselect_node(this),r.selected_parent_close==="select_parent"&&o.select_node(l)})},this)).bind("delete_node.jstree",t.proxy(function(n,s){var r=this._get_settings().ui.select_prev_on_delete,l=this._get_node(s.rslt.obj),c=l&&l.length?l.find("a.jstree-clicked"):[],o=this;c.each(function(){o.deselect_node(this)}),r&&c.length&&s.rslt.prev.each(function(){if(this.parentNode)return o.select_node(this),!1})},this)).bind("move_node.jstree",t.proxy(function(n,s){s.rslt.cy&&s.rslt.oc.find("a.jstree-clicked").removeClass("jstree-clicked")},this))},defaults:{select_limit:-1,select_multiple_modifier:"ctrl",select_range_modifier:"shift",selected_parent_close:"select_parent",selected_parent_open:!0,select_prev_on_delete:!0,disable_selecting_children:!1,initially_select:[]},_fn:{_get_node:function(n,s){if(typeof n>"u"||n===null)return s?this.data.ui.selected:this.data.ui.last_selected;var r=t(n,this.get_container());return r.is(".jstree")||n==-1?-1:(r=r.closest("li",this.get_container()),r.length?r:!1)},_ui_notify:function(n,s){s.selected&&this.select_node(n,!1)},save_selected:function(){var n=this;this.data.ui.to_select=[],this.data.ui.selected.each(function(){this.id&&n.data.ui.to_select.push("#"+this.id.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"))}),this.__callback(this.data.ui.to_select)},reselect:function(){var n=this,s=this.data.ui.to_select;s=t.map(t.makeArray(s),function(r){return"#"+r.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")}),t.each(s,function(r,l){l&&l!=="#"&&n.select_node(l)}),this.data.ui.selected=this.data.ui.selected.filter(function(){return this.parentNode}),this.__callback()},refresh:function(n){return this.save_selected(),this.__call_old()},hover_node:function(n){if(n=this._get_node(n),!n.length)return!1;n.hasClass("jstree-hovered")||this.dehover_node(),this.data.ui.hovered=n.children("a").addClass("jstree-hovered").parent(),this._fix_scroll(n),this.__callback({obj:n})},dehover_node:function(){var n=this.data.ui.hovered,s;if(!n||!n.length)return!1;
3s=n.children("a").removeClass("jstree-hovered").parent(),this.data.ui.hovered[0]===s[0]&&(this.data.ui.hovered=null),this.__callback({obj:n})},select_node:function(n,s,r){if(n=this._get_node(n),n==-1||!n||!n.length)return!1;var l=this._get_settings().ui,c=l.select_multiple_modifier=="on"||l.select_multiple_modifier!==!1&&r&&r[l.select_multiple_modifier+"Key"],o=l.select_range_modifier!==!1&&r&&r[l.select_range_modifier+"Key"]&&this.data.ui.last_selected&&this.data.ui.last_selected[0]!==n[0]&&this.data.ui.last_selected.parent()[0]===n.parent()[0],d=this.is_selected(n),h=!0,f=this;if(s){if(l.disable_selecting_children&&c&&(n.parentsUntil(".jstree","li").children("a.jstree-clicked").length||n.children("ul").find("a.jstree-clicked:eq(0)").length))return!1;switch(h=!1,!0){case o:this.data.ui.last_selected.addClass("jstree-last-selected"),n=n[n.index()<this.data.ui.last_selected.index()?"nextUntil":"prevUntil"](".jstree-last-selected").addBack(),l.select_limit==-1||n.length<l.select_limit?(this.data.ui.last_selected.removeClass("jstree-last-selected"),this.data.ui.selected.each(function(){this!==f.data.ui.last_selected[0]&&f.deselect_node(this)}),d=!1,h=!0):h=!1;break;case(d&&!c):this.deselect_all(),d=!1,h=!0;break;case(!d&&!c):(l.select_limit==-1||l.select_limit>0)&&(this.deselect_all(),h=!0);break;case(d&&c):this.deselect_node(n);break;case(!d&&c):(l.select_limit==-1||this.data.ui.selected.length+1<=l.select_limit)&&(h=!0);break}}h&&!d&&(o||(this.data.ui.last_selected=n),n.children("a").addClass("jstree-clicked"),l.selected_parent_open&&n.parents(".jstree-closed").each(function(){f.open_node(this,!1,!0)}),this.data.ui.selected=this.data.ui.selected.add(n),this._fix_scroll(n.eq(0)),this.__callback({obj:n,e:r}))},_fix_scroll:function(n){var s=this.get_container()[0],r;if(s.scrollHeight>s.offsetHeight){if(n=this._get_node(n),!n||n===-1||!n.length||!n.is(":visible"))return;r=n.offset().top-this.get_container().offset().top,r<0&&(s.scrollTop=s.scrollTop+r-1),r+this.data.core.li_height+(s.scrollWidth>s.offsetWidth?e:0)>s.offsetHeight&&(s.scrollTop=s.scrollTop+(r-s.offsetHeight+this.data.core.li_height+1+(s.scrollWidth>s.offsetWidth?e:0)))}},deselect_node:function(n){if(n=this._get_node(n),!n.length)return!1;this.is_selected(n)&&(n.children("a").removeClass("jstree-clicked"),this.data.ui.selected=this.data.ui.selected.not(n),this.data.ui.last_selected.get(0)===n.get(0)&&(this.data.ui.last_selected=this.data.ui.selected.eq(0)),this.__callback({obj:n}))},toggle_select:function(n){if(n=this._get_node(n),!n.length)return!1;this.is_selected(n)?this.deselect_node(n):this.select_node(n)},is_selected:function(n){return this.data.ui.selected.index(this._get_node(n))>=0},get_selected:function(n){return n?t(n).find("a.jstree-clicked").parent():this.data.ui.selected},deselect_all:function(n){var s=n?t(n).find("a.jstree-clicked").parent():this.get_container().find("a.jstree-clicked").parent();s.children("a.jstree-clicked").removeClass("jstree-clicked"),this.data.ui.selected=t([]),this.data.ui.last_selected=!1,this.__callback({obj:s})}}}),t.jstree.defaults.plugins.push("ui")})(jQuery),(function(t){t.jstree.plugin("crrm",{__init:function(){this.get_container().bind("move_node.jstree",t.proxy(function(e,i){if(this._get_settings().crrm.move.open_onmove){var a=this;i.rslt.np.parentsUntil(".jstree").addBack().filter(".jstree-closed").each(function(){a.open_node(this,!1,!0)})}},this))},defaults:{input_width_limit:200,move:{always_copy:!1,open_onmove:!0,default_position:"last",check_move:function(e){return!0}}},_fn:{_show_input:function(e,i){e=this._get_node(e);var a=this._get_settings().core.rtl,n=this._get_settings().crrm.input_width_limit,s=e.children("ins").width(),r=e.find("> a:visible > ins").width()*e.find("> a:visible > ins").length,l=this.get_text(e),c=t("<div />",{css:{position:"absolute",top:"-200px",left:a?"0px":"-1000px",visibility:"hidden"}}).appendTo("body"),o=e.css("position","relative").append(t("<input />",{value:l,class:"jstree-rename-input",css:{padding:"0",border:"1px solid silver",position:"absolute",left:a?"auto":s+r+4+"px",right:a?s+r+4+"px":"auto",top:"0px",height:this.data.core.li_height-2+"px",lineHeight:this.data.core.li_height-2+"px",width:"150px"},blur:t.proxy(function(){var d=e.children(".jstree-rename-input"),h=d.val();h===""&&(h=l),c.remove(),d.remove(),this.set_text(e,l),this.rename_node(e,h),i.call(this,e,h,l),e.css("position","")},this),keyup:function(d){var h=d.keyCode||d.which;if(h==27){this.value=l,this.blur();return}else if(h==13){this.blur();return}else o.width(Math.min(c.text("pW"+this.value).width(),n))},keypress:function(d){var h=d.keyCode||d.which;if(h==13)return!1}}
3)).children(".jstree-rename-input");this.set_text(e,""),c.css({fontFamily:o.css("fontFamily")||"",fontSize:o.css("fontSize")||"",fontWeight:o.css("fontWeight")||"",fontStyle:o.css("fontStyle")||"",fontStretch:o.css("fontStretch")||"",fontVariant:o.css("fontVariant")||"",letterSpacing:o.css("letterSpacing")||"",wordSpacing:o.css("wordSpacing")||""}),o.width(Math.min(c.text("pW"+o[0].value).width(),n))[0].select()},rename:function(e){e=this._get_node(e),this.__rollback();var i=this.__callback;this._show_input(e,function(a,n,s){i.call(this,{obj:a,new_name:n,old_name:s})})},create:function(e,i,a,n,s){var r,l=this;return e=this._get_node(e),e||(e=-1),this.__rollback(),r=this.create_node(e,i,a,function(c){var o=this._get_parent(c),d=t(c).index();n&&n.call(this,c),o.length&&o.hasClass("jstree-closed")&&this.open_node(o,!1,!0),s?l.__callback({obj:c,name:this.get_text(c),parent:o,position:d}):this._show_input(c,function(h,f,u){l.__callback({obj:h,name:f,parent:o,position:d})})}),r},remove:function(e){e=this._get_node(e,!0);var i=this._get_parent(e),a=this._get_prev(e);this.__rollback(),e=this.delete_node(e),e!==!1&&this.__callback({obj:e,prev:a,parent:i})},check_move:function(){if(!this.__call_old())return!1;var e=this._get_settings().crrm.move;return!!e.check_move.call(this,this._get_move())},move_node:function(e,i,a,n,s,r){var l=this._get_settings().crrm.move;if(!s)return typeof a>"u"&&(a=l.default_position),a==="inside"&&!l.default_position.match(/^(before|after)$/)&&(a=l.default_position),this.__call_old(!0,e,i,a,n,!1,r);(l.always_copy===!0||l.always_copy==="multitree"&&e.rt.get_index()!==e.ot.get_index())&&(n=!0),this.__call_old(!0,e,i,a,n,!0,r)},cut:function(e){if(e=this._get_node(e,!0),!e||!e.length)return!1;this.data.crrm.cp_nodes=!1,this.data.crrm.ct_nodes=e,this.__callback({obj:e})},copy:function(e){if(e=this._get_node(e,!0),!e||!e.length)return!1;this.data.crrm.ct_nodes=!1,this.data.crrm.cp_nodes=e,this.__callback({obj:e})},paste:function(e){if(e=this._get_node(e),!e||!e.length)return!1;var i=this.data.crrm.ct_nodes?this.data.crrm.ct_nodes:this.data.crrm.cp_nodes;if(!this.data.crrm.ct_nodes&&!this.data.crrm.cp_nodes)return!1;this.data.crrm.ct_nodes&&(this.move_node(this.data.crrm.ct_nodes,e),this.data.crrm.ct_nodes=!1),this.data.crrm.cp_nodes&&this.move_node(this.data.crrm.cp_nodes,e,!1,!0),this.__callback({obj:e,nodes:i})}}})})(jQuery),(function(t){var e=[];t.jstree._themes=!1,t.jstree.plugin("themes",{__init:function(){this.get_container().bind("init.jstree",t.proxy(function(){var i=this._get_settings().themes;this.data.themes.dots=i.dots,this.data.themes.icons=i.icons,this.set_theme(i.theme,i.url)},this)).bind("loaded.jstree",t.proxy(function(){this.data.themes.dots?this.show_dots():this.hide_dots(),this.data.themes.icons?this.show_icons():this.hide_icons()},this))},defaults:{theme:"default",url:!1,dots:!0,icons:!0},_fn:{set_theme:function(i,a){if(!i)return!1;a||(a="/assets/wm-smile/jstree/style.css"),t.inArray(a,e)==-1&&(t.vakata.css.add_sheet({url:a}),e.push(a)),this.data.themes.theme!=i&&(this.get_container().removeClass("jstree-"+this.data.themes.theme),this.data.themes.theme=i),this.get_container().addClass("jstree-"+i),this.data.themes.dots?this.show_dots():this.hide_dots(),this.data.themes.icons?this.show_icons():this.hide_icons(),this.__callback()},get_theme:function(){return this.data.themes.theme},show_dots:function(){this.data.themes.dots=!0,this.get_container().children("ul").removeClass("jstree-no-dots")},hide_dots:function(){this.data.themes.dots=!1,this.get_container().children("ul").addClass("jstree-no-dots")},toggle_dots:function(){this.data.themes.dots?this.hide_dots():this.show_dots()},show_icons:function(){this.data.themes.icons=!0,this.get_container().children("ul").removeClass("jstree-no-icons")},hide_icons:function(){this.data.themes.icons=!1,this.get_container().children("ul").addClass("jstree-no-icons")},toggle_icons:function(){this.data.themes.icons?this.hide_icons():this.show_icons()}}}),t(function(){t.jstree._themes===!1&&t("script").each(function(){if(this.src.toString().match(/jquery\.jstree[^\/]*?\.js(\?.*)?$/))return t.jstree._themes=this.src.toString().replace(/jquery\.jstree[^\/]*?\.js(\?.*)?$/,"")+"themes/",!1}),t.jstree._themes===!1&&(t.jstree._themes="themes/")}),t.jstree.defaults.plugins.push("themes")})(jQuery),(function(t){var e=[];function i(a,n){var s=t.jstree._focused(),r;if(s&&s.data&&s.data.hotkeys&&s.data.hotkeys.enabled&&(r=s._get_settings().hotkeys[a],r))return r.call(s,n)}t.jstree.plugin("hotkeys",{__init:function(){if(typeof t.hotkeys>"u")throw"jsTree hotkeys: jQuery hotkeys plugin not included.";if(!this.data.ui)throw"jsTree hotkeys: jsTree UI plugin not included.";t.each(this._get_settings().hotkeys,function(a,n){n!==!1&&t.inArray(a,e)==-1&&(t(
3document).bind("keydown",a,function(s){return i(a,s)}),e.push(a))}),this.get_container().bind("lock.jstree",t.proxy(function(){this.data.hotkeys.enabled&&(this.data.hotkeys.enabled=!1,this.data.hotkeys.revert=!0)},this)).bind("unlock.jstree",t.proxy(function(){this.data.hotkeys.revert&&(this.data.hotkeys.enabled=!0)},this)),this.enable_hotkeys()},defaults:{up:function(){var a=this.data.ui.hovered||this.data.ui.last_selected||-1;return this.hover_node(this._get_prev(a)),!1},"ctrl+up":function(){var a=this.data.ui.hovered||this.data.ui.last_selected||-1;return this.hover_node(this._get_prev(a)),!1},"shift+up":function(){var a=this.data.ui.hovered||this.data.ui.last_selected||-1;return this.hover_node(this._get_prev(a)),!1},down:function(){var a=this.data.ui.hovered||this.data.ui.last_selected||-1;return this.hover_node(this._get_next(a)),!1},"ctrl+down":function(){var a=this.data.ui.hovered||this.data.ui.last_selected||-1;return this.hover_node(this._get_next(a)),!1},"shift+down":function(){var a=this.data.ui.hovered||this.data.ui.last_selected||-1;return this.hover_node(this._get_next(a)),!1},left:function(){var a=this.data.ui.hovered||this.data.ui.last_selected;return a&&(a.hasClass("jstree-open")?this.close_node(a):this.hover_node(this._get_prev(a))),!1},"ctrl+left":function(){var a=this.data.ui.hovered||this.data.ui.last_selected;return a&&(a.hasClass("jstree-open")?this.close_node(a):this.hover_node(this._get_prev(a))),!1},"shift+left":function(){var a=this.data.ui.hovered||this.data.ui.last_selected;return a&&(a.hasClass("jstree-open")?this.close_node(a):this.hover_node(this._get_prev(a))),!1},right:function(){var a=this.data.ui.hovered||this.data.ui.last_selected;return a&&a.length&&(a.hasClass("jstree-closed")?this.open_node(a):this.hover_node(this._get_next(a))),!1},"ctrl+right":function(){var a=this.data.ui.hovered||this.data.ui.last_selected;return a&&a.length&&(a.hasClass("jstree-closed")?this.open_node(a):this.hover_node(this._get_next(a))),!1},"shift+right":function(){var a=this.data.ui.hovered||this.data.ui.last_selected;return a&&a.length&&(a.hasClass("jstree-closed")?this.open_node(a):this.hover_node(this._get_next(a))),!1},space:function(){return this.data.ui.hovered&&this.data.ui.hovered.children("a:eq(0)").click(),!1},"ctrl+space":function(a){return a.type="click",this.data.ui.hovered&&this.data.ui.hovered.children("a:eq(0)").trigger(a),!1},"shift+space":function(a){return a.type="click",this.data.ui.hovered&&this.data.ui.hovered.children("a:eq(0)").trigger(a),!1},f2:function(){this.rename(this.data.ui.hovered||this.data.ui.last_selected)},del:function(){this.remove(this.data.ui.hovered||this._get_node(null))}},_fn:{enable_hotkeys:function(){this.data.hotkeys.enabled=!0},disable_hotkeys:function(){this.data.hotkeys.enabled=!1}}})})(jQuery),(function(t){t.jstree.plugin("json_data",{__init:function(){var e=this._get_settings().json_data;e.progressive_unload&&this.get_container().bind("after_close.jstree",function(i,a){a.rslt.obj.children("ul").remove()})},defaults:{data:!1,ajax:!1,correct_state:!0,progressive_render:!1,progressive_unload:!1},_fn:{load_node:function(e,i,a){var n=this;this.load_node_json(e,function(){n.__callback({obj:n._get_node(e)}),i.call(this)},a)},_is_loaded:function(e){var i=this._get_settings().json_data;return e=this._get_node(e),e==-1||!e||!i.ajax&&!i.progressive_render&&!t.isFunction(i.data)||e.is(".jstree-open, .jstree-leaf")||e.children("ul").children("li").length>0},refresh:function(e){e=this._get_node(e);var i=this._get_settings().json_data;return e&&e!==-1&&i.progressive_unload&&(t.isFunction(i.data)||i.ajax)&&e.removeData("jstree_children"),this.__call_old()},load_node_json:function(e,i,a){var n=this.get_settings().json_data,s,r=function(){},l=function(){};if(e=this._get_node(e),e&&e!==-1&&(n.progressive_render||n.progressive_unload)&&!e.is(".jstree-open, .jstree-leaf")&&e.children("ul").children("li").length===0&&e.data("jstree_children")){s=this._parse_json(e.data("jstree_children"),e),s&&(e.append(s),n.progressive_unload||e.removeData("jstree_children")),this.clean_node(e),i&&i.call(this);return}if(e&&e!==-1){if(e.data("jstree_is_loading"))return;e.data("jstree_is_loading",!0)}switch(!0){case(!n.data&&!n.ajax):throw"Neither data nor ajax settings supplied.";case t.isFunction(n.data):n.data.call(this,e,t.proxy(function(c){c=this._parse_json(c,e),
3c?(e===-1||!e?this.get_container().children("ul").empty().append(c.children()):(e.append(c).children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading")),this.clean_node(e),i&&i.call(this)):(e===-1||!e?n.correct_state&&this.get_container().children("ul").empty():(e.children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading"),n.correct_state&&this.correct_state(e)),a&&a.call(this))},this));break;case(!!n.data&&!n.ajax||!!n.data&&!!n.ajax&&(!e||e===-1)):(!e||e==-1)&&(s=this._parse_json(n.data,e),s?(this.get_container().children("ul").empty().append(s.children()),this.clean_node()):n.correct_state&&this.get_container().children("ul").empty()),i&&i.call(this);break;case(!n.data&&!!n.ajax||!!n.data&&!!n.ajax&&e&&e!==-1):r=function(c,o,d){var h=this.get_settings().json_data.ajax.error;h&&h.call(this,c,o,d),e!=-1&&e.length?(e.children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading"),o==="success"&&n.correct_state&&this.correct_state(e)):o==="success"&&n.correct_state&&this.get_container().children("ul").empty(),a&&a.call(this)},l=function(c,o,d){var h=this.get_settings().json_data.ajax.success;
3if(h&&(c=h.call(this,c,o,d)||c),c===""||c&&c.toString&&c.toString().replace(/^[\s\n]+$/,"")===""||!t.isArray(c)&&!t.isPlainObject(c))return r.call(this,d,o,"");c=this._parse_json(c,e),c?(e===-1||!e?this.get_container().children("ul").empty().append(c.children()):(e.append(c).children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading")),this.clean_node(e),i&&i.call(this)):e===-1||!e?n.correct_state&&(this.get_container().children("ul").empty(),i&&i.call(this)):(e.children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading"),n.correct_state&&(this.correct_state(e),i&&i.call(this)))},n.ajax.context=this,n.ajax.error=r,n.ajax.success=l,n.ajax.dataType||(n.ajax.dataType="json"),t.isFunction(n.ajax.url)&&(n.ajax.url=n.ajax.url.call(this,e)),t.isFunction(n.ajax.data)&&(n.ajax.data=n.ajax.data.call(this,e)),t.ajax(n.ajax);break}},_parse_json:function(e,i,a){var n=!1,s=this._get_settings(),r=s.json_data,l=s.core.html_titles,c,o,d,h,f;if(!e)return n;if(r.progressive_unload&&i&&i!==-1&&i.data("jstree_children",n),t.isArray(e)){if(n=t(),!e.length)return!1;for(o=0,d=e.length;o<d;o++)c=this._parse_json(e[o],i,!0),c.length&&(n=n.add(c))}else{if(typeof e=="string"&&(e={data:e}),!e.data&&e.data!=="")return n;n=t("<li />"),e.attr&&n.attr(e.attr),e.metadata&&n.data(e.metadata),e.state&&n.addClass("jstree-"+e.state),t.isArray(e.data)||(c=e.data,e.data=[],e.data.push(c)),t.each(e.data,function(u,_){c=t("<a />"),t.isFunction(_)&&(_=_.call(this,e)),typeof _=="string"?c.attr("href","#")[l?"html":"text"](_):(_.attr||(_.attr={}),_.attr.href||(_.attr.href="#"),c.attr(_.attr)[l?"html":"text"](_.title),_.language&&c.addClass(_.language)),c.prepend("<ins class='jstree-icon'> </ins>"),!_.icon&&e.icon&&(_.icon=e.icon),_.icon&&(_.icon.indexOf("/")===-1?c.children("ins").addClass(_.icon):c.children("ins").css("background","url('"+_.icon+"') center center no-repeat")),n.append(c)}),n.prepend("<ins class='jstree-icon'> </ins>"),e.children&&(r.progressive_render&&e.state!=="open"?n.addClass("jstree-closed").data("jstree_children",e.children):(r.progressive_unload&&n.data("jstree_children",e.children),t.isArray(e.children)&&e.children.length&&(c=this._parse_json(e.children,i,!0),c.length&&(f=t("<ul />"),f.append(c),n.append(f)))))}return a||(h=t("<ul />"),h.append(n),n=h),n},get_json:function(e,i,a,n){var s=[],r=this._get_settings(),l=this,c,o,d,h,f,u;return e=this._get_node(e),(!e||e===-1)&&(e=this.get_container().find("> ul > li")),i=t.isArray(i)?i:["id","class"],!n&&this.data.types&&i.push(r.types.type_attr),a=t.isArray(a)?a:[],e.each(function(){d=t(this),c={data:[]},i.length&&(c.attr={}),t.each(i,function(_,p){o=d.attr(p),o&&o.length&&o.replace(/jstree[^ ]*/ig,"").length&&(c.attr[p]=(" "+o).replace(/ jstree[^ ]*/ig,"").replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,""))}),d.hasClass("jstree-open")&&(c.state="open"),d.hasClass("jstree-closed")&&(c.state="closed"),d.data()&&(c.metadata=d.data()),h=d.children("a"),h.each(function(){f=t(this),a.length||t.inArray("languages",r.plugins)!==-1||f.children("ins").get(0).style.backgroundImage.length||f.children("ins").get(0).className&&f.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,"").length?(u=!1,t.inArray("languages",r.plugins)!==-1&&t.isArray(r.languages)&&r.languages.length&&t.each(r.languages,function(_,p){if(f.hasClass(p))return u=p,!1}),o={attr:{},title:l.get_text(f,u)},t.each(a,function(_,p){o.attr[p]=(" "+(f.attr(p)||"")).replace(/ jstree[^ ]*/ig,"").replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"")}),t.inArray("languages",r.plugins)!==-1&&t.isArray(r.languages)&&r.languages.length&&t.each(r.languages,function(_,p){if(f.hasClass(p))return o.language=p,!0}),f.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,"").replace(/^\s+$/ig,"").length&&(o.icon=f.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,"").replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,"")),f.children("ins").get(0).style.backgroundImage.length&&(o.icon=f.children("ins").get(0).style.backgroundImage.replace("url(","").replace(")",""))):o=l.get_text(f),h.length>1?c.data.push(o):c.data=o}),d=d.find("> ul > li"),d.length&&(c.children=l.get_json(d,i,a,!0)),s.push(c)}),s}}})})(jQuery),(function(t){t.jstree.plugin("languages",{__init:function(){this._load_css()},defaults:[],_fn:{set_lang:function(e){var i=this._get_settings().languages,a=!1,n=".jstree-"+this.get_index()+" a";if(!t.isArray(i)||i.length===0)return!1;if(t.inArray(e,i)==-1)if(i[e])e=i[e];else return!1;return e==this.data.languages.current_language||(a=t.vakata.css.get_css(n+"."+this.data.languages.current_language,!1,this.data.languages.language_css),a!==!1&&(a.style.display="none"),a=t.vakata.css.get_css(n+"."+e,!1,this.data.languages.language_css),a!==!1&&(a.style.display=""),this.data.languages.current_language=e,this.__callback(e)),!0},get_lang:function(){return this.data.languages.current_language},_get_string:function(e,i){var a=this._get_settings().languages,n=this._get_settings().core.strings;return t.isArray(a)&&a.length&&(i=i&&t.inArray(i,a)!=-1?i:this.data.languages.current_language),n[i]&&n[i][e]?n[i][e]:n[e]?n[e]:e},get_text:function(e,i){if(e=this._get_node(e)||this.data.ui.last_selected,!e.size())return!1;var a=this._get_settings().languages,n=this._get_settings().core.html_titles;return t.isArray(a)&&a.length?(i=i&&t.inArray(i,a)!=-1?i:this.data.languages.current_language,e=e.children("a."+i)):e=e.children("a:eq(0)"),n?(e=e.clone(),e.children("INS").remove(),e.html()):(e=e.contents().filter(function(){return this.nodeType==3})[0],e.nodeValue)},set_text:function(e,i,a){if(e=this._get_node(e)||this.data.ui.last_selected,!e.size())return!1;var n=this._get_settings().languages,s=this._get_settings().core.html_titles,r;return t.isArray(n)&&n.length?(a=a&&t.inArray(a,n)!=-1?a:this.data.languages.current_language,e=e.children("a."+a)):e=e.children("a:eq(0)"),s?(r=e.children("INS").clone(),e.html(i).prepend(r),this.__callback({obj:e,name:i,lang:a}),!0):(e=e.contents().filter(function(){return this.nodeType==3})[0],this.__callback({obj:e,name:i,lang:a}),e.nodeValue=i)},_load_css:function(){var e=this._get_settings().languages,i="/* languages css */",a=".jstree-"+this.get_index()+" a",n;if(t.isArray(e)&&e.length){for(this.data.languages.current_language=e[0],n=0;n<e.length;n++)i+=a+"."+e[n]+" {",e[n]!=this.data.languages.current_language&&(i+=" display:none; "),i+=" } ";this.data.languages.language_css=t.vakata.css.add_sheet({str:i,title:"jstree-languages"})}},create_node:function(e,i,a,n){var s=this.__call_old(!0,e,i,a,function(r){var l=this._get_settings().languages,c=r.children("a"),o;if(t.isArray(l)&&l.length){for(o=0;o<l.length;o++)c.is("."+l[o])||r.append(c.eq(0).clone().removeClass(l.join(" ")).addClass(l[o]));c.not("."+l.join(", .")).remove()}n&&n.call(this,r)});return s}}})})(jQuery),(function(t){t.jstree.plugin("cookies",{__init:function(){if(typeof t.cookie>"u")throw"jsTree cookie: jQuery cookie plugin not included.";var e=this._get_settings().cookies,i;e.save_loaded&&(i=t.cookie(e.save_loaded),i&&i.length&&(this.data.core.to_load=i.split(","))),e.save_opened&&(i=t.cookie(e.save_opened),i&&i.length&&(this.data.core.to_open=i.split(","))),e.save_selected&&(i=t.cookie(e.save_selected),i&&i.length&&this.data.ui&&(this.data.ui.to_select=i.split(","))),this.get_container().one((this.data.ui?"reselect":"reopen")+".jstree",t.proxy(function(){this.get_container().bind("open_node.jstree close_node.jstree select_node.jstree deselect_node.jstree",t.proxy(function(a){this._get_settings().cookies.auto_
3save&&this.save_cookie((a.handleObj.namespace+a.handleObj.type).replace("jstree",""))},this))},this))},defaults:{save_loaded:"jstree_load",save_opened:"jstree_open",save_selected:"jstree_select",auto_save:!0,cookie_options:{}},_fn:{save_cookie:function(e){if(!this.data.core.refreshing){var i=this._get_settings().cookies;if(!e){i.save_loaded&&(this.save_loaded(),t.cookie(i.save_loaded,this.data.core.to_load.join(","),i.cookie_options)),i.save_opened&&(this.save_opened(),t.cookie(i.save_opened,this.data.core.to_open.join(","),i.cookie_options)),i.save_selected&&this.data.ui&&(this.save_selected(),t.cookie(i.save_selected,this.data.ui.to_select.join(","),i.cookie_options));return}switch(e){case"open_node":case"close_node":i.save_opened&&(this.save_opened(),t.cookie(i.save_opened,this.data.core.to_open.join(","),i.cookie_options)),i.save_loaded&&(this.save_loaded(),t.cookie(i.save_loaded,this.data.core.to_load.join(","),i.cookie_options));break;case"select_node":case"deselect_node":i.save_selected&&this.data.ui&&(this.save_selected(),t.cookie(i.save_selected,this.data.ui.to_select.join(","),i.cookie_options));break}}}}})})(jQuery),(function(t){t.jstree.plugin("sort",{__init:function(){this.get_container().bind("load_node.jstree",t.proxy(function(e,i){var a=this._get_node(i.rslt.obj);a=a===-1?this.get_container().children("ul"):a.children("ul"),this.sort(a)},this)).bind("rename_node.jstree create_node.jstree create.jstree",t.proxy(function(e,i){this.sort(i.rslt.obj.parent())},this)).bind("move_node.jstree",t.proxy(function(e,i){var a=i.rslt.np==-1?this.get_container():i.rslt.np;this.sort(a.children("ul"))},this))},defaults:function(e,i){return this.get_text(e)>this.get_text(i)?1:-1},_fn:{sort:function(e){var i=this._get_settings().sort,a=this;e.append(t.makeArray(e.children("li")).sort(t.proxy(i,a))),e.find("> li > ul").each(function(){a.sort(t(this))}),this.clean_node(e)}}})})(jQuery),(function(t){var e=!1,i=!1,a=!1,n=!1,s=!1,r=!1,l=!1,c=!1,o=!1;t.vakata.dnd={is_down:!1,is_drag:!1,helper:!1,scroll_spd:10,init_x:0,init_y:0,threshold:5,helper_left:5,helper_top:10,user_data:{},drag_start:function(d,h,f){t.vakata.dnd.is_drag&&t.vakata.drag_stop({});try{d.currentTarget.unselectable="on",d.currentTarget.onselectstart=function(){return!1},d.currentTarget.style&&(d.currentTarget.style.MozUserSelect="none")}catch{}return t.vakata.dnd.init_x=d.pageX,t.vakata.dnd.init_y=d.pageY,t.vakata.dnd.user_data=h,t.vakata.dnd.is_down=!0,t.vakata.dnd.helper=t("<div id='vakata-dragged' />").html(f),t(document).bind("mousemove",t.vakata.dnd.drag),t(document).bind("mouseup",t.vakata.dnd.drag_stop),!1},drag:function(d){if(t.vakata.dnd.is_down){if(!t.vakata.dnd.is_drag)if(Math.abs(d.pageX-t.vakata.dnd.init_x)>5||Math.abs(d.pageY-t.vakata.dnd.init_y)>5)t.vakata.dnd.helper.appendTo("body"),t.vakata.dnd.is_drag=!0,t(document).triggerHandler("drag_start.vakata",{event:d,data:t.vakata.dnd.user_data});else return;if(d.type==="mousemove"){var h=t(document),f=h.scrollTop(),u=h.scrollLeft();d.pageY-f<20?(r&&l==="down"&&(clearInterval(r),r=!1),r||(l="up",r=setInterval(function(){t(document).scrollTop(t(document).scrollTop()-t.vakata.dnd.scroll_spd)},150))):r&&l==="up"&&(clearInterval(r),r=!1),t(window).height()-(d.pageY-f)<20?(r&&l==="up"&&(clearInterval(r),r=!1),r||(l="down",r=setInterval(function(){t(document).scrollTop(t(document).scrollTop()+t.vakata.dnd.scroll_spd)},150))):r&&l==="down"&&(clearInterval(r),r=!1),d.pageX-u<20?(s&&c==="right"&&(clearInterval(s),s=!1),s||(c="left",s=setInterval(function(){t(document).scrollLeft(t(document).scrollLeft()-t.vakata.dnd.scroll_spd)},150))):s&&c==="left"&&(clearInterval(s),s=!1),t(window).width()-(d.pageX-u)<20?(s&&c==="left"&&(clearInterval(s),s=!1),s||(c="right",s=setInterval(function(){t(document).scrollLeft(t(document).scrollLeft()+t.vakata.dnd.scroll_spd)},150))):s&&c==="right"&&(clearInterval(s),s=!1)}t.vakata.dnd.helper.css({left:d.pageX+t.vakata.dnd.helper_left+"px",top:d.pageY+t.vakata.dnd.helper_top+"px"}),t(document).triggerHandler("drag.vakata",{event:d,data:t.vakata.dnd.user_data})}},drag_stop:function(d){s&&clearInterval(s),r&&clearInterval(r),t(document).unbind("mousemove",t.vakata.dnd.drag),t(document).unbind("mouseup",t.vakata.dnd.drag_stop),t(document).triggerHandler("drag_stop.vakata",{event:d,data:t.vakata.dnd.user_data}),t.vakata.dnd.helper.remove(),t.vakata.dnd.init_x=0,t.vakata.dnd.init_y=0,t.vakata.dnd.user_data={},t.vakata.dnd.is_down=!1,t.vakata.dnd.is_drag=!1}},t(function(){var d="#vakata-dragged { display:block; margin:0 0 0 0; padding:4px 4px 4px 24px; position:absolute; top:-2000px; line-height:16px; z-index:10000; } ";t.vakata.css.add_sheet({str:d,title:"vakata"})}),t.jstree.plugin("dnd",{__init:function(){this.data.dnd={active:!1,after:!1,inside:!1,before:!1,off:!1,prepared:!1,w:0,to1:!1,to2:!1,cof:!1,cw:!1,ch:!1,i1:!1,i2:!1,mto:!1},this.get_container().bind("mouseenter.jstree",t.proxy(function(h){if(t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&(this.data.themes&&(a.attr("class","jstree-"+this.data.themes.theme),n&&n.attr("class","jstree-"+this.data.themes.theme),t.vakata.dnd.helper.attr("class","jstree-dnd-helper jstree-"+this.data.themes.theme)),h.currentTarget===h.target&&t.vakata.dnd.user_data.obj&&t(t.vakata.dnd.user_data.obj).length&&t(t.vakata.dnd.user_data.obj).parents(".jstree:eq(0)")[0]!==h.target)){var f=t.jstree._reference(h.target),u;f.data.dnd.foreign?(u=f._get_settings().dnd.drag_check.call(this,{o:e,r:f.get_container(),is_root:!0}),(u===!0||u.inside===!0||u.before===!0||u.after===!0)&&t.vakata.dnd.helper.children("ins").attr("class","jstree-ok")):(f.prepare_move(e,f.get_container(),"last"),f.check_move()&&t.vakata.dnd.helper.children("ins").attr("class","jstree-ok"))}},this)).bind("mouseup.jstree",t.proxy(function(h){if(t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&h.currentTarget===h.target&&t.vakata.dnd.user_data.obj&&t(t.vakata.dnd.user_data.obj).length&&t(t.vakata.dnd.user_data.obj).parents(".jstree:eq(0)")[0]!==h.target){var f=t.jstree._reference(h.currentTarget),u;f.data.dnd.foreign?(u=f._get_settings().dnd.drag_check.call(this,{o:e,r:f.get_container(),is_root:!0}),(u===!0||u.inside===!0||u.before===!0||u.after===!0)&&f._get_settings().dnd.drag_finish.call(this,{o:e,r:f.get_container(),is_root:!0})):f.move_node(e,f.get_container(),"last",h[f._get_settings().dnd.copy_modifier+"Key"])}},this)).bind("mouseleave.jstree",t.proxy(function(h){if(h.relatedTarget&&h.relatedTarget.id&&h.relatedTarget.id==="jstree-marker-line")return!1;t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&(this.data.dnd.i1&&clearInterval(this.data.dnd.i1),this.data.dnd.i2&&clearInterval(this.data.dnd.i2),this.data.dnd.to1&&clearTimeout(this.data.dnd.to1),this.data.dnd.to2&&clearTimeout(this.data.dnd.to2),t.vakata.dnd.helper.children("ins").hasClass("jstree-ok")&&t.vakata.dnd.helper.children("ins").attr("class","jstree-invalid"))},this)).bind("mousemove.jstree",t.proxy(function(h){if(t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree){var f=this.get_container()[0];h.pageX+24>this.data.dnd.cof.left+this.data.dnd.cw?(this.data.dnd.i1&&clearInterval(this.data.dnd.i1),this.data.dnd.i1=setInterval(t.proxy(function(){this.scrollLeft+=t.vakata.dnd.scroll_spd},f),100)):h.pageX-24<this.data.dnd.cof.left?(this.data.dnd.i1&&clearInterval(this.data.dnd.i1),this.data.dnd.i1=setInterval(t.proxy(function(){this.scrollLeft-=t.vakata.dnd.scroll_spd},f),100)):this.data.dnd.i1&&clearInterval(this.data.dnd.i1),h.pageY+24>this.data.dnd.cof.top+this.data.dnd.ch?(this.data.dnd.i2&&clearInterval(this.data.dnd.i2),this.data.dnd.i2=setInterval(t.proxy(function(){this.scrollTop+=t.vakata.dnd.scroll_spd},f),100)):h.pageY-24<this.data.dnd.cof.top?(this.data.dnd.i2&&clearInterval(this.data.dnd.i2),this.data.dnd.i2=setInterval(t.proxy(function(){this.scrollTop-=t.vakata.dnd.scroll_spd},f),100)):this.data.dnd.i2&&clearInterval(this.data.dnd.i2)}},this)).bind("scroll.jstree",t.proxy(function(h){t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&a&&n&&(a.hide(),n.hide())},this)).delegate("a","mousedown.jstree",t.proxy(function(h){if(h.which===1)return this.start_drag(h.currentTarget,h),!1},this)).delegate("a","mouseenter.jstree",t.proxy(function(h){t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&this.dnd_enter(h.currentTarget)},this)).delegate("a","mousemove.jstree",t.proxy(function(h){t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&((!i||!i.length||i.children("a")[0]!==h.currentTarget)&&this.dnd_enter(h.currentTarget),typeof this.data.dnd.off.top>"u"&&(this.data.dnd.off=t(h.target).offset()),this.data.dnd.w=(h.pageY-(this.data.dnd.off.top||0))%this.data.core.li_height,this.data.dnd.w<0&&(this.data.dnd.w+=this.data.core.li_height),this.dnd_show())},this)).delegate("a","mouseleave.jstree",t.proxy(function(h){if(t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree){if(h.relatedTarget&&h.relatedTarget.id&&h.relatedTarget.id==="jstree-marker-line")return!1;a&&a.hide(),n&&n.hide(),this.data.dnd.mto=setTimeout((function(f){return function(){f.dnd_leave(h)}})(this),0)}},this)).delegate("a","mouseup.jstree",t.proxy(function(h){t.vakata.dnd.is_drag&&t.vakata.dnd.user_data.jstree&&this.dnd_finish(h)},this)),t(document).bind("drag_stop.vakata",t.proxy(function(){this.data.dnd.to1&&clearTimeout(this.data.dnd.to1),this.data.dnd.to2&&clearTimeout(this.data.dnd.to2),this.data.dnd.i1&&clearInterval(this.data.dnd.i1),this.data.dnd.i2&&clearInterval(this.data.dnd.i2),this.data.dnd.after=!1,this.data.dnd.before=!1,this.data.dnd.inside=!1,this.data.dnd.off=!1,this.data.dnd.prepared=!1,this.data.dnd.w=!1,this.data.dnd.to1=!1,this.data.dnd.to2=!1,this.data.dnd.i1=!1,this.data.dnd.i2=!1,this.data.dnd.active=!1,this.data.dnd.foreign=!1,a&&a.css({top:"-2000px"}),n&&n.css({top:"-2000px"})},this)).bind("drag_start.vakata",t.proxy(function(h,f){if(f.data.jstree){var u=t(f.event.target);
3u.closest(".jstree").hasClass("jstree-"+this.get_index())&&this.dnd_enter(u)}},this));var d=this._get_settings().dnd;d.drag_target&&t(document).delegate(d.drag_target,"mousedown.jstree-"+this.get_index(),t.proxy(function(h){e=h.target,t.vakata.dnd.drag_start(h,{jstree:!0,obj:h.target},"<ins class='jstree-icon'></ins>"+t(h.target).text()),this.data.themes&&(a&&a.attr("class","jstree-"+this.data.themes.theme),n&&n.attr("class","jstree-"+this.data.themes.theme),t.vakata.dnd.helper.attr("class","jstree-dnd-helper jstree-"+this.data.themes.theme)),t.vakata.dnd.helper.children("ins").attr("class","jstree-invalid");var f=this.get_container();this.data.dnd.cof=f.offset(),this.data.dnd.cw=parseInt(f.width(),10),this.data.dnd.ch=parseInt(f.height(),10),this.data.dnd.foreign=!0,h.preventDefault()},this)),d.drop_target&&t(document).delegate(d.drop_target,"mouseenter.jstree-"+this.get_index(),t.proxy(function(h){this.data.dnd.active&&this._get_settings().dnd.drop_check.call(this,{o:e,r:t(h.target),e:h})&&t.vakata.dnd.helper.children("ins").attr("class","jstree-ok")},this)).delegate(d.drop_target,"mouseleave.jstree-"+this.get_index(),t.proxy(function(h){this.data.dnd.active&&t.vakata.dnd.helper.children("ins").attr("class","jstree-invalid")},this)).delegate(d.drop_target,"mouseup.jstree-"+this.get_index(),t.proxy(function(h){this.data.dnd.active&&t.vakata.dnd.helper.children("ins").hasClass("jstree-ok")&&this._get_settings().dnd.drop_finish.call(this,{o:e,r:t(h.target),e:h})},this))},defaults:{copy_modifier:"ctrl",check_timeout:100,open_timeout:500,drop_target:".jstree-drop",drop_check:function(d){return!0},drop_finish:t.noop,drag_target:".jstree-draggable",drag_finish:t.noop,drag_check:function(d){return{after:!1,before:!1,inside:!0}}},_fn:{dnd_prepare:function(){if(!(!i||!i.length)){if(this.data.dnd.off=i.offset(),this._get_settings().core.rtl&&(this.data.dnd.off.right=this.data.dnd.off.left+i.width()),this.data.dnd.foreign){var d=this._get_settings().dnd.drag_check.call(this,{o:e,r:i});return this.data.dnd.after=d.after,this.data.dnd.before=d.before,this.data.dnd.inside=d.inside,this.data.dnd.prepared=!0,this.dnd_show()}return this.prepare_move(e,i,"before"),this.data.dnd.before=this.check_move(),this.prepare_move(e,i,"after"),this.data.dnd.after=this.check_move(),this._is_loaded(i)?(this.prepare_move(e,i,"inside"),this.data.dnd.inside=this.check_move()):this.data.dnd.inside=!1,this.data.dnd.prepared=!0,this.dnd_show()}},dnd_show:function(){if(this.data.dnd.prepared){var d=["before","inside","after"],h=!1,f=this._get_settings().core.rtl,u;switch(this.data.dnd.w<this.data.core.li_height/3?d=["before","inside","after"]:this.data.dnd.w<=this.data.core.li_height*2/3?d=this.data.dnd.w<this.data.core.li_height/2?["inside","before","after"]:["inside","after","before"]:d=["after","inside","before"],t.each(d,t.proxy(function(_,p){if(this.data.dnd[p])return t.vakata.dnd.helper.children("ins").attr("class","jstree-ok"),h=p,!1},this)),h===!1&&t.vakata.dnd.helper.children("ins").attr("class","jstree-invalid"),u=f?this.data.dnd.off.right-18:this.data.dnd.off.left+10,h){case"before":a.css({left:u+"px",top:this.data.dnd.off.top-6+"px"}).show(),n&&n.css({left:u+8+"px",top:this.data.dnd.off.top-1+"px"}).show();break;case"after":a.css({left:u+"px",top:this.data.dnd.off.top+this.data.core.li_height-6+"px"}).show(),n&&n.css({left:u+8+"px",top:this.data.dnd.off.top+this.data.core.li_height-1+"px"}).show();break;case"inside":a.css({left:u+(f?-4:4)+"px",top:this.data.dnd.off.top+this.data.core.li_height/2-5+"px"}).show(),n&&n.hide();break;default:a.hide(),n&&n.hide();break}return o=h,h}},dnd_open:function(){this.data.dnd.to2=!1,this.open_node(i,t.proxy(this.dnd_prepare,this),!0)},dnd_finish:function(d){this.data.dnd.foreign?(this.data.dnd.after||this.data.dnd.before||this.data.dnd.inside)&&this._get_settings().dnd.drag_finish.call(this,{o:e,r:i,p:o}):(this.dnd_prepare(),this.move_node(e,i,o,d[this._get_settings().dnd.copy_modifier+"Key"])),e=!1,i=!1,a.hide(),n&&n.hide()},dnd_enter:function(d){this.data.dnd.mto&&(clearTimeout(this.data.dnd.mto),this.data.dnd.mto=!1);var h=this._get_settings().dnd;
3this.data.dnd.prepared=!1,i=this._get_node(d),h.check_timeout?(this.data.dnd.to1&&clearTimeout(this.data.dnd.to1),this.data.dnd.to1=setTimeout(t.proxy(this.dnd_prepare,this),h.check_timeout)):this.dnd_prepare(),h.open_timeout?(this.data.dnd.to2&&clearTimeout(this.data.dnd.to2),i&&i.length&&i.hasClass("jstree-closed")&&(this.data.dnd.to2=setTimeout(t.proxy(this.dnd_open,this),h.open_timeout))):i&&i.length&&i.hasClass("jstree-closed")&&this.dnd_open()},dnd_leave:function(d){this.data.dnd.after=!1,this.data.dnd.before=!1,this.data.dnd.inside=!1,t.vakata.dnd.helper.children("ins").attr("class","jstree-invalid"),a.hide(),n&&n.hide(),i&&i[0]===d.target.parentNode&&(this.data.dnd.to1&&(clearTimeout(this.data.dnd.to1),this.data.dnd.to1=!1),this.data.dnd.to2&&(clearTimeout(this.data.dnd.to2),this.data.dnd.to2=!1))},start_drag:function(d,h){e=this._get_node(d),this.data.ui&&this.is_selected(e)&&(e=this._get_node(null,!0));var f=e.length>1?this._get_string("multiple_selection"):this.get_text(e),u=this.get_container();this._get_settings().core.html_titles||(f=f.replace(/</ig,"<").replace(/>/ig,">")),t.vakata.dnd.drag_start(h,{jstree:!0,obj:e},"<ins class='jstree-icon'></ins>"+f),this.data.themes&&(a&&a.attr("class","jstree-"+this.data.themes.theme),n&&n.attr("class","jstree-"+this.data.themes.theme),t.vakata.dnd.helper.attr("class","jstree-dnd-helper jstree-"+this.data.themes.theme)),this.data.dnd.cof=u.offset(),this.data.dnd.cw=parseInt(u.width(),10),this.data.dnd.ch=parseInt(u.height(),10),this.data.dnd.active=!0}}}),t(function(){var d="#vakata-dragged ins { display:block; text-decoration:none; width:16px; height:16px; margin:0 0 0 0; padding:0; position:absolute; top:4px; left:4px; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; } #vakata-dragged .jstree-ok { background:green; } #vakata-dragged .jstree-invalid { background:red; } #jstree-marker { padding:0; margin:0; font-size:12px; overflow:hidden; height:12px; width:8px; position:absolute; top:-30px; z-index:10001; background-repeat:no-repeat; display:none; background-color:transparent; text-shadow:1px 1px 1px white; color:black; line-height:10px; } #jstree-marker-line { padding:0; margin:0; line-height:0%; font-size:1px; overflow:hidden; height:10px; width:100px; position:absolute; top:-30px; z-index:10000; background-repeat:no-repeat; display:none; background-color:#456c43; cursor:pointer; border:1px solid #eeeeee; border-left:0; -moz-box-shadow: 0px 0px 2px #666; -webkit-box-shadow: 0px 0px 2px #666; box-shadow: 0px 0px 2px #666; -moz-border-radius:1px; border-radius:1px; -webkit-border-radius:1px; }";t.vakata.css.add_sheet({str:d,title:"jstree"}),a=t("<div />").attr({id:"jstree-marker"}).hide().html("»").bind("mouseleave mouseenter",function(h){return a.hide(),n.hide(),h.preventDefault(),h.stopImmediatePropagation(),!1}).appendTo("body"),n=t("<div />").attr({id:"jstree-marker-line"}).hide().bind("mouseup",function(h){if(i&&i.length)return i.children("a").trigger(h),h.preventDefault(),h.stopImmediatePropagation(),!1}).bind("mouseleave",function(h){var f=t(h.relatedTarget);if((f.is(".jstree")||f.closest(".jstree").length===0)&&i&&i.length)return i.children("a").trigger(h),a.hide(),n.hide(),h.preventDefault(),h.stopImmediatePropagation(),!1}).appendTo("body"),t(document).bind("drag_start.vakata",function(h,f){f.data.jstree&&(a.show(),n&&n.show())}),t(document).bind("drag_stop.vakata",function(h,f){f.data.jstree&&(a.hide(),n&&n.hide())})})})(jQuery),(function(t){t.jstree.plugin("checkbox",{__init:function(){this.data.checkbox.noui=this._get_settings().checkbox.override_ui,this.data.ui&&this.data.checkbox.noui&&(this.select_node=this.deselect_node=this.deselect_all=t.noop,this.get_selected=this.get_checked),this.get_container().bind("open_node.jstree create_node.jstree clean_node.jstree refresh.jstree",t.proxy(function(e,i){this._prepare_checkboxes(i.rslt.obj)},this)).bind("loaded.jstree",t.proxy(function(e){this._prepare_checkboxes()},this)).delegate(this.data.ui&&this.data.checkbox.noui?"a":"ins.jstree-checkbox","click.jstree",t.proxy(function(e){if(e.preventDefault(),this._get_node(e.target).hasClass("jstree-checked")?this.uncheck_node(e.target):this.check_node(e.target),this.data.ui&&this.data.checkbox.noui)this.save_selected(),this.data.cookies&&this.save_cookie("select_node");else return e.stopImmediatePropagation(),!1},this))},defaults:{override_ui:!1,two_state:!1,real_checkboxes:!1,checked_parent_open:!0,real_checkboxes_names:function(e){return["check_"+(e[0].id||Math.ceil(Math.random()*1e4)),1]}},__destroy:function(){this.get_container().find("input.jstree-real-checkbox").removeClass("jstree-real-checkbox").end().find("ins.jstree-checkbox").remove()},_fn:{_checkbox_notify:function(e,i){i.checked&&this.check_node(e,!1)},_prepare_checkboxes:function(e){if(e=!e||e==-1?this.get_container().find("> ul > li"):this._get_node(e),e!==!1){var i,a=this,n,s=this._get_settings().checkbox.tw
3o_state,r=this._get_settings().checkbox.real_checkboxes,l=this._get_settings().checkbox.real_checkboxes_names;e.each(function(){n=t(this),i=n.is("li")&&(n.hasClass("jstree-checked")||r&&n.children(":checked").length)?"jstree-checked":"jstree-unchecked",n.find("li").addBack().each(function(){var c=t(this),o;c.children("a"+(a.data.languages?"":":eq(0)")).not(":has(.jstree-checkbox)").prepend("<ins class='jstree-checkbox'> </ins>").parent().not(".jstree-checked, .jstree-unchecked").addClass(s?"jstree-unchecked":i),r&&(c.children(":checkbox").length?c.children(":checkbox").addClass("jstree-real-checkbox"):(o=l.call(a,c),c.prepend("<input type='checkbox' class='jstree-real-checkbox' id='"+o[0]+"' name='"+o[0]+"' value='"+o[1]+"' />"))),s?(c.hasClass("jstree-checked")||c.children(":checked").length)&&c.addClass("jstree-checked").children(":checkbox").prop("checked",!0):(i==="jstree-checked"||c.hasClass("jstree-checked")||c.children(":checked").length)&&c.find("li").addBack().addClass("jstree-checked").children(":checkbox").prop("checked",!0)})}),s||e.find(".jstree-checked").parent().parent().each(function(){a._repair_state(this)})}},change_state:function(e,i){e=this._get_node(e);var a=!1,n=this._get_settings().checkbox.real_checkboxes;if(!e||e===-1)return!1;if(i=i===!1||i===!0?i:e.hasClass("jstree-checked"),this._get_settings().checkbox.two_state)i?(e.removeClass("jstree-checked").addClass("jstree-unchecked"),n&&e.children(":checkbox").prop("checked",!1)):(e.removeClass("jstree-unchecked").addClass("jstree-checked"),n&&e.children(":checkbox").prop("checked",!0));else{if(i){if(a=e.find("li").addBack(),!a.filter(".jstree-checked, .jstree-undetermined").length)return!1;a.removeClass("jstree-checked jstree-undetermined").addClass("jstree-unchecked"),n&&a.children(":checkbox").prop("checked",!1)}else{if(a=e.find("li").addBack(),!a.filter(".jstree-unchecked, .jstree-undetermined").length)return!1;a.removeClass("jstree-unchecked jstree-undetermined").addClass("jstree-checked"),n&&a.children(":checkbox").prop("checked",!0),this.data.ui&&(this.data.ui.last_selected=e),this.data.checkbox.last_selected=e}e.parentsUntil(".jstree","li").each(function(){var s=t(this);if(i){if(s.children("ul").children("li.jstree-checked, li.jstree-undetermined").length)return s.parentsUntil(".jstree","li").addBack().removeClass("jstree-checked jstree-unchecked").addClass("jstree-undetermined"),n&&s.parentsUntil(".jstree","li").addBack().children(":checkbox").prop("checked",!1),!1;s.removeClass("jstree-checked jstree-undetermined").addClass("jstree-unchecked"),n&&s.children(":checkbox").prop("checked",!1)}else{if(s.children("ul").children("li.jstree-unchecked, li.jstree-undetermined").length)return s.parentsUntil(".jstree","li").addBack().removeClass("jstree-checked jstree-unchecked").addClass("jstree-undetermined"),n&&s.parentsUntil(".jstree","li").addBack().children(":checkbox").prop("checked",!1),!1;s.removeClass("jstree-unchecked jstree-undetermined").addClass("jstree-checked"),n&&s.children(":checkbox").prop("checked",!0)}})}return this.data.ui&&this.data.checkbox.noui&&(this.data.ui.selected=this.get_checked()),this.__callback(e),!0},check_node:function(e){if(this.change_state(e,!1)){if(e=this._get_node(e),this._get_settings().checkbox.checked_parent_open){var i=this;e.parents(".jstree-closed").each(function(){i.open_node(this,!1,!0)})}this.__callback({obj:e})}},uncheck_node:function(e){this.change_state(e,!0)&&this.__callback({obj:this._get_node(e)})},check_all:function(){var e=this,i=this._get_settings().checkbox.two_state?this.get_container_ul().find("li"):this.get_container_ul().children("li");i.each(function(){e.change_state(this,!1)}),this.__callback()},uncheck_all:function(){var e=this,i=this._get_settings().checkbox.two_state?this.get_container_ul().find("li"):this.get_container_ul().children("li");i.each(function(){e.change_state(this,!0)}),this.__callback()},is_checked:function(e){return e=this._get_node(e),e.length?e.is(".jstree-checked"):!1},get_checked:function(e,i){return e=!e||e===-1?this.get_container():this._get_node(e),i||this._get_settings().checkbox.tw
3o_state?e.find(".jstree-checked"):e.find("> ul > .jstree-checked, .jstree-undetermined > ul > .jstree-checked")},get_unchecked:function(e,i){return e=!e||e===-1?this.get_container():this._get_node(e),i||this._get_settings().checkbox.two_state?e.find(".jstree-unchecked"):e.find("> ul > .jstree-unchecked, .jstree-undetermined > ul > .jstree-unchecked")},show_checkboxes:function(){this.get_container().children("ul").removeClass("jstree-no-checkboxes")},hide_checkboxes:function(){this.get_container().children("ul").addClass("jstree-no-checkboxes")},_repair_state:function(e){if(e=this._get_node(e),!!e.length){if(this._get_settings().checkbox.two_state){e.find("li").addBack().not(".jstree-checked").removeClass("jstree-undetermined").addClass("jstree-unchecked").children(":checkbox").prop("checked",!0);return}var i=this._get_settings().checkbox.real_checkboxes,a=e.find("> ul > .jstree-checked").length,n=e.find("> ul > .jstree-undetermined").length,s=e.find("> ul > li").length;s===0?e.hasClass("jstree-undetermined")&&this.change_state(e,!1):a===0&&n===0?this.change_state(e,!0):a===s?this.change_state(e,!1):(e.parentsUntil(".jstree","li").addBack().removeClass("jstree-checked jstree-unchecked").addClass("jstree-undetermined"),i&&e.parentsUntil(".jstree","li").addBack().children(":checkbox").prop("checked",!1))}},reselect:function(){if(this.data.ui&&this.data.checkbox.noui){var e=this,i=this.data.ui.to_select;i=t.map(t.makeArray(i),function(a){return"#"+a.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")}),this.deselect_all(),t.each(i,function(a,n){e.check_node(n)}),this.__callback()}else this.__call_old()},save_loaded:function(){var e=this;this.data.core.to_load=[],this.get_container_ul().find("li.jstree-closed.jstree-undetermined").each(function(){this.id&&e.data.core.to_load.push("#"+this.id)})}}}),t(function(){var e=".jstree .jstree-real-checkbox { display:none; } ";t.vakata.css.add_sheet({str:e,title:"jstree"})})})(jQuery),(function(t){t.vakata.xslt=function(a,n,s){var r="",l,c,o,d;return document.recalc?(l=document.createElement("xml"),c=document.createElement("xml"),l.innerHTML=a,c.innerHTML=n,t("body").append(l).append(c),setTimeout((function(h,f,u){return function(){u.call(null,h.transformNode(f.XMLDocument)),setTimeout((function(_,p){return function(){t(_).remove(),t(p).remove()}})(h,f),200)}})(l,c,s),100),!0):(typeof window.DOMParser<"u"&&typeof window.XMLHttpRequest<"u"&&typeof window.XSLTProcessor>"u"&&(a=new DOMParser().parseFromString(a,"text/xml"),n=new DOMParser().parseFromString(n,"text/xml")),typeof window.DOMParser<"u"&&typeof window.XMLHttpRequest<"u"&&typeof window.XSLTProcessor<"u"?(o=new XSLTProcessor,d=t.isFunction(o.transformDocument)?typeof window.XMLSerializer<"u":!0,d?(a=new DOMParser().parseFromString(a,"text/xml"),n=new DOMParser().parseFromString(n,"text/xml"),t.isFunction(o.transformDocument)?(r=document.implementation.createDocument("","",null),o.transformDocument(a,n,r,null),s.call(null,new XMLSerializer().serializeToString(r)),!0):(o.importStylesheet(n),r=o.transformToFragment(a,document),s.call(null,t("<div />").append(r).html()),!0)):!1):!1)};var e={nest:`<?xml version="1.0" encoding="utf-8" ?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ><xsl:output method="html" encoding="utf-8" omit-xml-declaration="yes" standalone="no" indent="no" media-type="text/html" /><xsl:template match="/"> <xsl:call-template name="nodes"> <xsl:with-param name="node" select="/root" /> </xsl:call-template></xsl:template><xsl:template name="nodes"> <xsl:param name="node" /> <ul> <xsl:for-each select="$node/item"> <xsl:variable name="children" select="count(./item) > 0" /> <li> <xsl:attribute name="class"> <xsl:if test="position() = last()">jstree-last </xsl:if> <xsl:choose> <xsl:when test="@state = 'open'">jstree-open </xsl:when> <xsl:when test="$children or @hasChildren or @state = 'closed'">jstree-closed </xsl:when> <xsl:otherwise>jstree-leaf </xsl:otherwise> </xsl:choose> <xsl:value-of select="@class" /> </xsl:attribute> <xsl:for-each select="@*"> <xsl:if test="name() != 'class' and name() != 'state' and name() != 'hasChildren'"> <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute> </xsl:if> </xsl:for-each> <ins class="jstree-icon"><xsl:text> </xsl:text></ins> <xsl:for-each select="content/name"> <a> <xsl:attribute name="href"> <xsl:choose> <xsl:when test="@href"><xsl:value-of select="@href" /></xsl:when> <xsl:otherwise>#</xsl:otherwise> </xsl:choose> </xsl:attribute> <xsl:attribute name="class"><xsl:value-of select="@lang" /> <xsl:value-of select="@class" /></xsl:attribute> <xsl:attribute name="style"><xsl:value-of select="@style" />
3</xsl:attribute> <xsl:for-each select="@*"> <xsl:if test="name() != 'style' and name() != 'class' and name() != 'href'"> <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute> </xsl:if> </xsl:for-each> <ins> <xsl:attribute name="class">jstree-icon <xsl:if test="string-length(attribute::icon) > 0 and not(contains(@icon,'/'))"><xsl:value-of select="@icon" /></xsl:if> </xsl:attribute> <xsl:if test="string-length(attribute::icon) > 0 and contains(@icon,'/')"><xsl:attribute name="style">background:url(<xsl:value-of select="@icon" />) center center no-repeat;</xsl:attribute></xsl:if> <xsl:text> </xsl:text> </ins> <xsl:copy-of select="./child::node()" /> </a> </xsl:for-each> <xsl:if test="$children or @hasChildren"><xsl:call-template name="nodes"><xsl:with-param name="node" select="current()" /></xsl:call-template></xsl:if> </li> </xsl:for-each> </ul></xsl:template></xsl:stylesheet>`,flat:`<?xml version="1.0" encoding="utf-8" ?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ><xsl:output method="html" encoding="utf-8" omit-xml-declaration="yes" standalone="no" indent="no" media-type="text/xml" /><xsl:template match="/"> <ul> <xsl:for-each select="//item[not(@parent_id) or @parent_id=0 or not(@parent_id = //item/@id)]"> <xsl:call-template name="nodes"> <xsl:with-param name="node" select="." /> <xsl:with-param name="is_last" select="number(position() = last())" /> </xsl:call-template> </xsl:for-each> </ul></xsl:template><xsl:template name="nodes"> <xsl:param name="node" /> <xsl:param name="is_last" /> <xsl:variable name="children" select="count(//item[@parent_id=$node/attribute::id]) > 0" /> <li> <xsl:attribute name="class"> <xsl:if test="$is_last = true()">jstree-last </xsl:if> <xsl:choose> <xsl:when test="@state = 'open'">jstree-open </xsl:when> <xsl:when test="$children or @hasChildren or @state = 'closed'">jstree-closed </xsl:when> <xsl:otherwise>jstree-leaf </xsl:otherwise> </xsl:choose> <xsl:value-of select="@class" /> </xsl:attribute> <xsl:for-each select="@*"> <xsl:if test="name() != 'parent_id' and name() != 'hasChildren' and name() != 'class' and name() != 'state'"> <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute> </xsl:if> </xsl:for-each> <ins class="jstree-icon"><xsl:text> </xsl:text></ins> <xsl:for-each select="content/name"> <a> <xsl:attribute name="href"> <xsl:choose> <xsl:when test="@href"><xsl:value-of select="@href" /></xsl:when> <xsl:otherwise>#</xsl:otherwise> </xsl:choose> </xsl:attribute> <xsl:attribute name="class"><xsl:value-of select="@lang" /> <xsl:value-of select="@class" /></xsl:attribute> <xsl:attribute name="style"><xsl:value-of select="@style" /></xsl:attribute> <xsl:for-each select="@*"> <xsl:if test="name() != 'style' and name() != 'class' and name() != 'href'"> <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute> </xsl:if> </xsl:for-each> <ins> <xsl:attribute name="class">jstree-icon <xsl:if test="string-length(attribute::icon) > 0 and not(contains(@icon,'/'))"><xsl:value-of select="@icon" /></xsl:if> </xsl:attribute> <xsl:if test="string-length(attribute::icon) > 0 and contains(@icon,'/')"><xsl:attribute name="style">background:url(<xsl:value-of select="@icon" />) center center no-repeat;</xsl:attribute></xsl:if> <xsl:text> </xsl:text> </ins> <xsl:copy-of select="./child::node()" /> </a> </xsl:for-each> <xsl:if test="$children"> <ul> <xsl:for-each select="//item[@parent_id=$node/attribute::id]"> <xsl:call-template name="nodes"> <xsl:with-param name="node" select="." /> <xsl:with-param name="is_last" select="number(position() = last())" /> </xsl:call-template> </xsl:for-each> </ul> </xsl:if> </li></xsl:template></xsl:stylesheet>`},i=function(a){return a.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")};t.jstree.plugin("xml_data",{defaults:{data:!1,ajax:!1,xsl:"flat",clean_node:!1,correct_state:!0,get_skip_empty:!1,get_include_preamble:!0},_fn:{load_node:function(a,n,s){var r=this;this.load_node_xml(a,function(){r.__callback({obj:r._get_node(a)}),n.call(this)},s)},_is_loaded:function(a){var n=this._get_settings().xml_data;return a=this._get_node(a),a==-1||!a||!n.ajax&&!t.isFunction(n.data)||a.is(".jstree-open, .jstree-leaf")||a.children("ul").children("li").size()>0},load_node_xml:function(a,n,s){var r=this.get_settings().xml_data,l=function(){},c=function(){};if(a=this._get_node(a),a&&a!==-1){if(a.data("jstree_is_loading"))return;a.data("jstree_is_loading",!0)}switch(!0){case(!r.data&&!r.ajax):throw"Neither data nor ajax settings supplied.";case t.isFunction(r.data):r.data.call(this,a,t.proxy(function(o){this.parse_xml
3(o,t.proxy(function(d){d&&(d=d.replace(/ ?xmlns="[^"]*"/ig,""),d.length>10?(d=t(d),a===-1||!a?this.get_container().children("ul").empty().append(d.children()):(a.children("a.jstree-loading").removeClass("jstree-loading"),a.append(d),a.removeData("jstree_is_loading")),r.clean_node&&this.clean_node(a),n&&n.call(this)):a&&a!==-1?(a.children("a.jstree-loading").removeClass("jstree-loading"),a.removeData("jstree_is_loading"),r.correct_state&&(this.correct_state(a),n&&n.call(this))):r.correct_state&&(this.get_container().children("ul").empty(),n&&n.call(this)))},this))},this));break;case(!!r.data&&!r.ajax||!!r.data&&!!r.ajax&&(!a||a===-1)):(!a||a==-1)&&this.parse_xml(r.data,t.proxy(function(o){o?(o=o.replace(/ ?xmlns="[^"]*"/ig,""),o.length>10&&(o=t(o),this.get_container().children("ul").empty().append(o.children()),r.clean_node&&this.clean_node(a),n&&n.call(this))):r.correct_state&&(this.get_container().children("ul").empty(),n&&n.call(this))},this));break;case(!r.data&&!!r.ajax||!!r.data&&!!r.ajax&&a&&a!==-1):l=function(o,d,h){var f=this.get_settings().xml_data.ajax.error;f&&f.call(this,o,d,h),a!==-1&&a.length?(a.children("a.jstree-loading").removeClass("jstree-loading"),a.removeData("jstree_is_loading"),d==="success"&&r.correct_state&&this.correct_state(a)):d==="success"&&r.correct_state&&this.get_container().children("ul").empty(),s&&s.call(this)},c=function(o,d,h){o=h.responseText;var f=this.get_settings().xml_data.ajax.success;if(f&&(o=f.call(this,o,d,h)||o),o===""||o&&o.toString&&o.toString().replace(/^[\s\n]+$/,"")==="")return l.call(this,h,d,"");this.parse_xml(o,t.proxy(function(u){u&&(u=u.replace(/ ?xmlns="[^"]*"/ig,""),u.length>10?(u=t(u),a===-1||!a?this.get_container().children("ul").empty().append(u.children()):(a.children("a.jstree-loading").removeClass("jstree-loading"),a.append(u),a.removeData("jstree_is_loading")),r.clean_node&&this.clean_node(a),n&&n.call(this)):a&&a!==-1?(a.children("a.jstree-loading").removeClass("jstree-loading"),a.removeData("jstree_is_loading"),r.correct_state&&(this.correct_state(a),n&&n.call(this))):r.correct_state&&(this.get_container().children("ul").empty(),n&&n.call(this)))},this))},r.ajax.context=this,r.ajax.error=l,r.ajax.success=c,r.ajax.dataType||(r.ajax.dataType="xml"),t.isFunction(r.ajax.url)&&(r.ajax.url=r.ajax.url.call(this,a)),t.isFunction(r.ajax.data)&&(r.ajax.data=r.ajax.data.call(this,a)),t.ajax(r.ajax);break}},parse_xml:function(a,n){var s=this._get_settings().xml_data;t.vakata.xslt(a,e[s.xsl],n)},get_xml:function(a,n,s,r,l){var c="",o=this._get_settings(),d=this,h,f,u,_,p;return a||(a="flat"),l||(l=0),n=this._get_node(n),(!n||n===-1)&&(n=this.get_container().find("> ul > li")),s=t.isArray(s)?s:["id","class"],!l&&this.data.types&&t.inArray(o.types.type_attr,s)===-1&&s.push(o.types.type_attr),r=t.isArray(r)?r:[],l||(o.xml_data.get_include_preamble&&(c+='<?xml version="1.0" encoding="UTF-8"?>'),c+="<root>"),n.each(function(){c+="<item",u=t(this),t.each(s,function(m,g){var x=u.attr(g);(!o.xml_data.get_skip_empty||typeof x<"u")&&(c+=" "+g+'="'+i((" "+(x||"")).replace(/ jstree[^ ]*/ig,"").replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,""))+'"')}),u.hasClass("jstree-open")&&(c+=' state="open"'),u.hasClass("jstree-closed")&&(c+=' state="closed"'),a==="flat"&&(c+=' parent_id="'+i(l)+'"'),c+=">",c+="<content>",_=u.children("a"),_.each(function(){h=t(this),p=!1,c+="<name",t.inArray("languages",o.plugins)!==-1&&t.each(o.languages,function(m,g){if(h.hasClass(g))return c+=' lang="'+i(g)+'"',p=g,!1}),r.length&&t.each(r,function(m,g){var x=h.attr(g);(!o.xml_data.get_skip_empty||typeof x<"u")&&(c+=" "+g+'="'+i((" "+x||"").replace(/ jstree[^ ]*/ig,"").replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,""))+'"')}),h.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,"").replace(/^\s+$/ig,"").length&&(c+=' icon="'+i(h.children("ins").get(0).className.replace(/jstree[^ ]*|$/ig,"").replace(/\s+$/ig," ").replace(/^ /,"").replace(/ $/,""))+'"'),h.children("ins").get(0).style.backgroundImage.length&&(c+=' icon="'+i(h.children("ins").get(0).style.backgroundImage.replace("url(","").replace(")","").replace(/'/ig,"").replace(/"/ig,""))+'"'),c+=">",c+="<![CDATA["+d.get_text(h,p)+"]]>",c+="</name>"}),c+="</content>
3",f=u[0].id||!0,u=u.find("> ul > li"),u.length?f=d.get_xml(a,u,s,r,f):f="",a=="nest"&&(c+=f),c+="</item>",a=="flat"&&(c+=f)}),l||(c+="</root>"),c}}})})(jQuery),(function(t){t.expr[":"].jstree_contains=function(e,i,a){return(e.textContent||e.innerText||"").toLowerCase().indexOf(a[3].toLowerCase())>=0},t.expr[":"].jstree_title_contains=function(e,i,a){return(e.getAttribute("title")||"").toLowerCase().indexOf(a[3].toLowerCase())>=0},t.jstree.plugin("search",{__init:function(){this.data.search.str="",this.data.search.result=t(),this._get_settings().search.show_only_matches&&this.get_container().bind("search.jstree",function(e,i){t(this).children("ul").find("li").hide().removeClass("jstree-last"),i.rslt.nodes.parentsUntil(".jstree").addBack().show().filter("ul").each(function(){t(this).children("li:visible").eq(-1).addClass("jstree-last")})}).bind("clear_search.jstree",function(){t(this).children("ul").find("li").css("display","").end().end().jstree("clean_node",-1)})},defaults:{ajax:!1,search_method:"jstree_contains",show_only_matches:!1,result_found_css_class:"jstree-search"},_fn:{search:function(e,i){if(t.trim(e)===""){this.clear_search();return}var a=this.get_settings().search,n=this,s=function(){},r=function(){};if(this.data.search.str=e,!i&&a.ajax!==!1&&this.get_container_ul().find("li.jstree-closed:not(:has(ul)):eq(0)").length>0){this.search.supress_callback=!0,s=function(){},r=function(l,c,o){var d=this.get_settings().search.ajax.success;d&&(l=d.call(this,l,c,o)||l),this.data.search.to_open=l,this._search_open()},a.ajax.context=this,a.ajax.error=s,a.ajax.success=r,t.isFunction(a.ajax.url)&&(a.ajax.url=a.ajax.url.call(this,e)),t.isFunction(a.ajax.data)&&(a.ajax.data=a.ajax.data.call(this,e)),a.ajax.data||(a.ajax.data={search_string:e}),(!a.ajax.dataType||/^json/.exec(a.ajax.dataType))&&(a.ajax.dataType="json"),t.ajax(a.ajax);return}this.data.search.result.length&&this.clear_search(),this.data.search.result=this.get_container().find("a"+(this.data.languages?"."+this.get_lang():"")+":"+a.search_method+"("+this.data.search.str+")"),this.data.search.result.addClass(a.result_found_css_class).parent().parents(".jstree-closed").each(function(){n.open_node(this,!1,!0)}),this.__callback({nodes:this.data.search.result,str:e})},clear_search:function(e){var i=this.get_settings().search;this.data.search.result.removeClass(i.result_found_css_class),this.__callback(this.data.search.result),this.data.search.result=t()},_search_open:function(e){var i=this,a=!0,n=[],s=[];this.data.search.to_open.length&&(t.each(this.data.search.to_open,function(r,l){if(l=="#")return!0;t(l).length&&t(l).is(".jstree-closed")?n.push(l):s.push(l)}),n.length&&(this.data.search.to_open=s,t.each(n,function(r,l){i.open_node(l,function(){i._search_open(!0)})}),a=!1)),a&&this.search(this.data.search.str,!0)}}})})(jQuery),(function(t){t.vakata.context={hide_on_mouseleave:!1,cnt:t("<div id='vakata-contextmenu' />"),vis:!1,tgt:!1,par:!1,func:!1,data:!1,rtl:!1,show:function(e,i,a,n,s,r,l){t.vakata.context.rtl=!!l;var c=t.vakata.context.parse(e),o,d;c&&(t.vakata.context.vis=!0,t.vakata.context.tgt=i,t.vakata.context.par=r||i||null,t.vakata.context.data=s||null,t.vakata.context.cnt.html(c).css({visibility:"hidden",display:"block",left:0,top:0}),t.vakata.context.hide_on_mouseleave&&t.vakata.context.cnt.one("mouseleave",function(h){t.vakata.context.hide()}),o=t.vakata.context.cnt.height(),d=t.vakata.context.cnt.width(),a+d>t(document).width()&&(a=t(document).width()-(d+5),t.vakata.context.cnt.find("li > ul").addClass("right")),n+o>t(document).height()&&(n=n-(o+i[0].offsetHeight),t.vakata.context.cnt.find("li > ul").addClass("bottom")),t.vakata.context.cnt.css({left:a,top:n}).find("li:has(ul)").bind("mouseenter",function(h){var f=t(document).width(),u=t(document).height(),_=t(this).children("ul").show();f!==t(document).width()&&_.toggleClass("right"),u!==t(document).height()&&_.toggleClass("bottom")}).bind("mouseleave",function(h){t(this).children("ul").hide()}).end().css({visibility:"visible"}).show(),t(document).triggerHandler("context_show.vakata"))},hide:function(){t.vakata.context.vis=!1,t.vakata.context.cnt.attr("class","").css({visibility:"hidden"}),t(document).triggerHandler("context_hide.vakata")},parse:function(e,i){if(!e)return!1;var a="",n=!1,s=!0;
3return i||(t.vakata.context.func={}),a+="<ul>",t.each(e,function(r,l){if(!l)return!0;t.vakata.context.func[r]=l.action,!s&&l.separator_before&&(a+="<li class='vakata-separator vakata-separator-before'></li>"),s=!1,a+="<li class='"+(l._class||"")+(l._disabled?" jstree-contextmenu-disabled ":"")+"'><ins ",l.icon&&l.icon.indexOf("/")===-1&&(a+=" class='"+l.icon+"' "),l.icon&&l.icon.indexOf("/")!==-1&&(a+=" style='background:url("+l.icon+") center center no-repeat;' "),a+="> </ins><a href='#' rel='"+r+"'>",l.submenu&&(a+="<span style='float:"+(t.vakata.context.rtl?"left":"right")+";'>»</span>"),a+=l.label+"</a>",l.submenu&&(n=t.vakata.context.parse(l.submenu,!0),n&&(a+=n)),a+="</li>",l.separator_after&&(a+="<li class='vakata-separator vakata-separator-after'></li>",s=!0)}),a=a.replace(/<li class\='vakata-separator vakata-separator-after'\><\/li\>$/,""),a+="</ul>",t(document).triggerHandler("context_parse.vakata"),a.length>10?a:!1},exec:function(e){return t.isFunction(t.vakata.context.func[e])?(t.vakata.context.func[e].call(t.vakata.context.data,t.vakata.context.par),!0):!1}},t(function(){var e="#vakata-contextmenu { display:block; visibility:hidden; left:0; top:-200px; position:absolute; margin:0; padding:0; min-width:180px; background:#ebebeb; border:1px solid silver; z-index:10000; *width:180px; } #vakata-contextmenu ul { min-width:180px; *width:180px; } #vakata-contextmenu ul, #vakata-contextmenu li { margin:0; padding:0; list-style-type:none; display:block; } #vakata-contextmenu li { line-height:20px; min-height:20px; position:relative; padding:0px; } #vakata-contextmenu li a { padding:1px 6px; line-height:17px; display:block; text-decoration:none; margin:1px 1px 0 1px; } #vakata-contextmenu li ins { float:left; width:16px; height:16px; text-decoration:none; margin-right:2px; } #vakata-contextmenu li a:hover, #vakata-contextmenu li.vakata-hover > a { background:gray; color:white; } #vakata-contextmenu li ul { display:none; position:absolute; top:-2px; left:100%; background:#ebebeb; border:1px solid gray; } #vakata-contextmenu .right { right:100%; left:auto; } #vakata-contextmenu .bottom { bottom:-1px; top:auto; } #vakata-contextmenu li.vakata-separator { min-height:0; height:1px; line-height:1px; font-size:1px; overflow:hidden; margin:0 2px; background:silver; /* border-top:1px solid #fefefe; */ padding:0; } ";t.vakata.css.add_sheet({str:e,title:"vakata"}),t.vakata.context.cnt.delegate("a","click",function(i){i.preventDefault()}).delegate("a","mouseup",function(i){!t(this).parent().hasClass("jstree-contextmenu-disabled")&&t.vakata.context.exec(t(this).attr("rel"))?t.vakata.context.hide():t(this).blur()}).delegate("a","mouseover",function(){t.vakata.context.cnt.find(".vakata-hover").removeClass("vakata-hover")}).appendTo("body"),t(document).bind("mousedown",function(i){t.vakata.context.vis&&!t.contains(t.vakata.context.cnt[0],i.target)&&t.vakata.context.hide()}),typeof t.hotkeys<"u"&&t(document).bind("keydown","up",function(i){if(t.vakata.context.vis){var a=t.vakata.context.cnt.find("ul:visible").last().children(".vakata-hover").removeClass("vakata-hover").prevAll("li:not(.vakata-separator)").first();a.length||(a=t.vakata.context.cnt.find("ul:visible").last().children("li:not(.vakata-separator)").last()),a.addClass("vakata-hover"),i.stopImmediatePropagation(),i.preventDefault()}}).bind("keydown","down",function(i){if(t.vakata.context.vis){var a=t.vakata.context.cnt.find("ul:visible").last().children(".vakata-hover").removeClass("vakata-hover").nextAll("li:not(.vakata-separator)").first();a.length||(a=t.vakata.context.cnt.find("ul:visible").last().children("li:not(.vakata-separator)").first()),a.addClass("vakata-hover"),i.stopImmediatePropagation(),i.preventDefault()}}).bind("keydown","right",function(i){t.vakata.context.vis&&(t.vakata.context.cnt.find(".vakata-hover").children("ul").show().children("li:not(.vakata-separator)").removeClass("vakata-hover").first().addClass("vakata-hover"),i.stopImmediatePropagation(),i.preventDefault())}).bind("keydown","left",function(i){t.vakata.context.vis&&(t.vakata.context.cnt.find(".vakata-hover").children("ul").hide().children(".vakata-separator").removeClass("vakata-hover"),i.stopImmediatePropagation(),i.preventDefault())}).bind("keydown","esc",function(i){t.vakata.context.hide(),i.preventDefault()}).bind("keydown","space",function(i){t.vakata.context.cnt.find(".vakata-hover").last().children("a").click(),i.preventDefault()})}),t.jstree.plugin("contextmenu",{__init:function(){this.get_container().delegate("a","contextmenu.jstree",t.proxy(function(e){e.preventDefault(),t(e.currentTarget).hasClass("jstree-loading")||this.show_contextmenu(e.currentTarget,e.pageX,e.pageY)},this)).delegate("a","click.jstree",t.proxy(function(e){this.data.contextmenu&&t.vakata.context.hide()},this)).bind("destroy.jstree",t.proxy(function(){this.data.contextmenu&&t.vakata.context.hide()},this)),t(document).bind("context_hide.vakata",t.proxy(function(){this.data.contextmenu=!1},this))},defaults:{select_node:!1,show_at_node:!0,items:{create:{separator_before:!1,separator_after:!0,label:"Create",action:function(e){this.create(e)}},rename:{separator_before:!1,separator_after:!1,label:"Rename",action:function(e){this.rename(e)}},remove:{separator_before:!1,icon:!1,separator_after:!1,label:"Delete",action:function(e){this.is_selected(e)?this.remove():this.remove(e)}},ccp:{separator_before:!0,icon:!1,separator_after:!1,label:"Edit",action:!1,submenu:{cut:{separator_before:!1,separator_after:!1,label:"Cut",action:function(e){this.cut(e)}},copy:{separator_before:!1,icon:!1,separator_after:!1,label:"Copy",action:function(e){this.copy(e)}},paste:{separator_before:!1,icon:!1,separator_after:!1,label:"Paste",action:function(e){this.paste(e)}}}}}},_fn:{show_contextmenu:function(e,i,a){e=this._get_node(e);var n=this.get_settings().contextmenu,s=e.children("a:visible:eq(0)"),r=!1,l=!1;n.select_node&&this.data.ui&&!this.is_selected(e)&&(this.deselect_all(),this.select_node(e,!0)),(n.show_at_node||typeof i>"u"||typeof a>"u")&&(r=s.offset(),i=r.left,a=r.top+this.data.core.li_height),l=e.data("jstree")&&e.data("jstree").contextmenu?e.data("jstree").contextmenu:n.items,t.isFunction(l)&&(l=l.call(this,e)),this.data.contextmenu=!0,t.vakata.context.show(l,s,i,a,this,e,this._get_settings().core.rtl),this.data.themes&&t.vakata.context.cnt.attr("class","jstree-"+this.data.themes.theme+"-context")}}})})(jQuery),(function(t){t.jstree.plugin("types",{__init:function(){var e=this._get_settings().types;this.data.types.attach_to=[],this.get_container().bind("init.jstree",t.proxy(function(){var i=e.types,a=e.type_attr,n="",s=this;t.each(i,function(r,l){if(t.each(l,function(c,o){/^(max_depth|max_children|icon|valid_children)$/.test(c)||s.data.types.attach_to.push(c)}),!l.icon)return!0;(l.icon.image||l.icon.position)&&(r=="default"?n+=".jstree-"+s.get_index()+" a > .jstree-icon { ":n+=".jstree-"+s.get_index()+" li["+a+'="'+r+'"] > a > .jstree-icon { ',l.icon.image&&(n+=" background-image:url("+l.icon.image+"); "),l.icon.position?n+=" background-position:"+l.icon.position+"; ":n+=" background-position:0 0; ",n+="} ")}),n!==""&&t.vakata.css.add_sheet({str:n,title:"jstree-types"})},this)).bind("before.jstree",t.proxy(function(i,a){var n,s,r=this._get_settings().types.use_data?this._get_node(a.args[0]):!1,l=r&&r!==-1&&r.length?r.data("jstree"):!1;if(l&&l.types&&l.types[a.func]===!1)return i.stopImmediatePropagation(),!1;if(t.inArray(a.func,this.data.types.attach_to)!==-1){if(!a.args[0]||!a.args[0].tagName&&!a.args[0].jquery)return;if(n=this._get_settings().types.types,s=this._get_type(a.args[0]),(n[s]&&typeof n[s][a.func]<"u"||n.default&&typeof n.default[a.func]<"u")&&this._check(a.func,a.args[0])===!1)return i.stopImmediatePropagation(),!1}},this)),v&&this.get_container().bind("load_node.jstree set_type.jstree",t.proxy(function(i,a){var n=a&&a.rslt&&a.rslt.obj&&a.rslt.obj!==-1?this._get_node(a.rslt.obj).parent():this.get_container_ul(),s=!1,r=this._get_settings().types;t.each(r.types,function(l,c){c.icon&&(c.icon.image||c.icon.position)&&(s=l==="default"?n.find("li > a > .jstree-icon"):n.find("li["+r.type_attr+"='"+l+"'] > a > .jstree-icon"),c.icon.image&&s.css("backgroundImage","url("+c.icon.image+")"),s.css("backgroundPosition",c.icon.position||"0 0"))})},this))},defaults:{max_children:-1,max_depth:-1,valid_children:"all",use_data:!1,type_attr:"rel",types:{default:{max_children:-1,max_depth:-1,valid_children:"all"}}},_fn:{_types_notify:function(e,i){i.type&&this._get_settings().types.use_data&&this.set_type(i.type,e)},_get_type:function(e){return e=this._get_node(e),!e||!e.length?!1:e.attr(this._get_settings().types.type_attr)||"default"},set_type:function(e,i){i=this._get_node(i);var a=!i.length||!e?!1:i.attr(this._get_settings().types.type_attr,e);return a&&this.__callback({obj:i,type:e}),a},_check:function(e,i,a){i=this._get_node(i);var n=!1,s=this._get_type(i),r=0,l=this,c=this._get_settings().types,o=!1;if(i===-1)if(c[e])n=c[e];else return;else{if(s===!1)return;o=c.use_data?i.data("jstree"):!1,o&&o.types&&typeof o.types[e]<"u"?n=o.types[e]:c.types[s]&&typeof c.types[s][e]<"u"?n=c.types[s][e]:c.types.default&&typeof c.types.default[e]<"u"&&(n=c.types.default[e])}return t.isFunction(n)&&(n=n.call(this,i)),e==="max_depth"&&i!==-1&&a!==!1&&c.max_depth!==-2&&n!==0&&i.children("a:eq(0)").parentsUntil(".jstree","li").each(function(d){if(c.max_depth!==-1&&c.max_depth-(d+1)<=0||(r=d===0?n:l._check(e,this,!1),r!==-1&&r-(d+1)<=0))return n=0,!1;r>=0&&(r-(d+1)<n||n<0)&&(n=r-(d+1)),c.max_depth>=0&&(c.max_depth-(d+1)<n||n<0)&&(n=c.max_depth-(d+1))}),n},check_move:function(){if(!this.__call_old())return!1;var e=this._get_move(),i=e.rt._get_settings().types,a=e.rt._check("max_children",e.cr),n=e.rt._check("max_depth",e.cr),s=e.rt._check("val
3id_children",e.cr),r=0,l=1,c;if(s==="none"||t.isArray(s)&&e.ot&&e.ot._get_type&&(e.o.each(function(){if(t.inArray(e.ot._get_type(this),s)===-1)return l=!1,!1}),l===!1)||i.max_children!==-2&&a!==-1&&(r=e.cr===-1?this.get_container().find("> ul > li").not(e.o).length:e.cr.find("> ul > li").not(e.o).length,r+e.o.length>a))return!1;if(i.max_depth!==-2&&n!==-1){if(l=0,n===0)return!1;if(typeof e.o.d>"u"){for(c=e.o;c.length>0;)c=c.find("> ul > li"),l++;e.o.d=l}if(n-e.o.d<0)return!1}return!0},create_node:function(e,i,a,n,s,r){if(!r&&(s||this._is_loaded(e))){var l=typeof i=="string"&&i.match(/^before|after$/i)&&e!==-1?this._get_parent(e):this._get_node(e),c=this._get_settings().types,o=this._check("max_children",l),d=this._check("max_depth",l),h=this._check("valid_children",l),f;if(typeof a=="string"&&(a={data:a}),a||(a={}),h==="none")return!1;if(t.isArray(h)){if(!a.attr||!a.attr[c.type_attr])a.attr||(a.attr={}),a.attr[c.type_attr]=h[0];else if(t.inArray(a.attr[c.type_attr],h)===-1)return!1}if(c.max_children!==-2&&o!==-1&&(f=l===-1?this.get_container().find("> ul > li").length:l.find("> ul > li").length,f+1>o)||c.max_depth!==-2&&d!==-1&&d-1<0)return!1}return this.__call_old(!0,e,i,a,n,s,r)}}})})(jQuery),(function(t){t.jstree.plugin("html_data",{__init:function(){this.data.html_data.original_container_html=this.get_container().find(" > ul > li").clone(!0),this.data.html_data.original_container_html.find("li").addBack().contents().filter(function(){return this.nodeType==3}).remove()},defaults:{data:!1,ajax:!1,correct_state:!0},_fn:{load_node:function(e,i,a){var n=this;this.load_node_html(e,function(){n.__callback({obj:n._get_node(e)}),i.call(this)},a)},_is_loaded:function(e){return e=this._get_node(e),e==-1||!e||!this._get_settings().html_data.ajax&&!t.isFunction(this._get_settings().html_data.data)||e.is(".jstree-open, .jstree-leaf")||e.children("ul").children("li").size()>0},load_node_html:function(e,i,a){var n,s=this.get_settings().html_data,r=function(){},l=function(){};if(e=this._get_node(e),e&&e!==-1){if(e.data("jstree_is_loading"))return;e.data("jstree_is_loading",!0)}switch(!0){case t.isFunction(s.data):s.data.call(this,e,t.proxy(function(c){c&&c!==""&&c.toString&&c.toString().replace(/^[\s\n]+$/,"")!==""?(c=t(c),c.is("ul")||(c=t("<ul />").append(c)),e==-1||!e?this.get_container().children("ul").empty().append(c.children()).find("li, a").filter(function(){return!this.firstChild||!this.firstChild.tagName||this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'> </ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"):(e.children("a.jstree-loading").removeClass("jstree-loading"),e.append(c).children("ul").find("li, a").filter(function(){return!this.firstChild||!this.firstChild.tagName||this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'> </ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"),e.removeData("jstree_is_loading")),this.clean_node(e),i&&i.call(this)):e&&e!==-1?(e.children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading"),s.correct_state&&(this.correct_state(e),i&&i.call(this))):s.correct_state&&(this.get_container().children("ul").empty(),i&&i.call(this))},this));break;case(!s.data&&!s.ajax):(!e||e==-1)&&(this.get_container().children("ul").empty().append(this.data.html_data.original_container_html).find("li, a").filter(function(){return!this.firstChild||!this.firstChild.tagName||this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'> </ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"),this.clean_node()),i&&i.call(this);break;case(!!s.data&&!s.ajax||!!s.data&&!!s.ajax&&(!e||e===-1)):(!e||e==-1)&&(n=t(s.data),n.is("ul")||(n=t("<ul />").append(n)),this.get_container().children("ul").empty().append(n.children()).find("li, a").filter(function(){return!this.firstChild||!this.firstChild.tagName||this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'> </ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"),this.clean_node()),i&&i.call(this);break;case(!s.data&&!!s.ajax||!!s.data&&!!s.ajax&&e&&e!==-1):e=this._get_node(e),r=function(c,o,d){var h=this.get_settings().html_data.ajax.error;h&&h.call(this,c,o,d),e!=-1&&e.length?(e.children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading"),o==="success"&&s.correct_state&&this.correct_state(e)):o==="success"&&s.correct_state&&this.get_container().children("ul").empty(),a&&a.call(this)},l=function(c,o,d){var h=this.get_settings().html_data.ajax.success;
3if(h&&(c=h.call(this,c,o,d)||c),c===""||c&&c.toString&&c.toString().replace(/^[\s\n]+$/,"")==="")return r.call(this,d,o,"");c?(c=t(c),c.is("ul")||(c=t("<ul />").append(c)),e==-1||!e?this.get_container().children("ul").empty().append(c.children()).find("li, a").filter(function(){return!this.firstChild||!this.firstChild.tagName||this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'> </ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"):(e.children("a.jstree-loading").removeClass("jstree-loading"),e.append(c).children("ul").find("li, a").filter(function(){return!this.firstChild||!this.firstChild.tagName||this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'> </ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon"),e.removeData("jstree_is_loading")),this.clean_node(e),i&&i.call(this)):e&&e!==-1?(e.children("a.jstree-loading").removeClass("jstree-loading"),e.removeData("jstree_is_loading"),s.correct_state&&(this.correct_state(e),i&&i.call(this))):s.correct_state&&(this.get_container().children("ul").empty(),i&&i.call(this))},s.ajax.context=this,s.ajax.error=r,s.ajax.success=l,s.ajax.dataType||(s.ajax.dataType="html"),t.isFunction(s.ajax.url)&&(s.ajax.url=s.ajax.url.call(this,e)),t.isFunction(s.ajax.data)&&(s.ajax.data=s.ajax.data.call(this,e)),t.ajax(s.ajax);break}}}}),t.jstree.defaults.plugins.push("html_data")})(jQuery),(function(t){t.jstree.plugin("themeroller",{__init:function(){var e=this._get_settings().themeroller;this.get_container().addClass("ui-widget-content").addClass("jstree-themeroller").delegate("a","mouseenter.jstree",function(i){t(i.currentTarget).hasClass("jstree-loading")||t(this).addClass(e.item_h)}).delegate("a","mouseleave.jstree",function(){t(this).removeClass(e.item_h)}).bind("init.jstree",t.proxy(function(i,a){a.inst.get_container().find("> ul > li > .jstree-loading > ins").addClass("ui-icon-refresh"),this._themeroller(a.inst.get_container().find("> ul > li"))},this)).bind("open_node.jstree create_node.jstree",t.proxy(function(i,a){this._themeroller(a.rslt.obj)},this)).bind("loaded.jstree refresh.jstree",t.proxy(function(i){this._themeroller()},this)).bind("close_node.jstree",t.proxy(function(i,a){this._themeroller(a.rslt.obj)},this)).bind("delete_node.jstree",t.proxy(function(i,a){this._themeroller(a.rslt.parent)},this)).bind("correct_state.jstree",t.proxy(function(i,a){a.rslt.obj.children("ins.jstree-icon").removeClass(e.opened+" "+e.closed+" ui-icon").end().find("> a > ins.ui-icon").filter(function(){return this.className.toString().replace(e.item_clsd,"").replace(e.item_open,"").replace(e.item_leaf,"").indexOf("ui-icon-")===-1}).removeClass(e.item_open+" "+e.item_clsd).addClass(e.item_leaf||"jstree-no-icon")},this)).bind("select_node.jstree",t.proxy(function(i,a){a.rslt.obj.children("a").addClass(e.item_a)},this)).bind("deselect_node.jstree deselect_all.jstree",t.proxy(function(i,a){this.get_container().find("a."+e.item_a).removeClass(e.item_a).end().find("a.jstree-clicked").addClass(e.item_a)},this)).bind("dehover_node.jstree",t.proxy(function(i,a){a.rslt.obj.children("a").removeClass(e.item_h)},this)).bind("hover_node.jstree",t.proxy(function(i,a){this.get_container().find("a."+e.item_h).not(a.rslt.obj).removeClass(e.item_h),a.rslt.obj.children("a").addClass(e.item_h)},this)).bind("move_node.jstree",t.proxy(function(i,a){this._themeroller(a.rslt.o),this._themeroller(a.rslt.op)},this))},__destroy:function(){var e=this._get_settings().themeroller,i=["ui-icon"];t.each(e,function(a,n){n=n.split(" "),n.length&&(i=i.concat(n))}),this.get_container().removeClass("ui-widget-content").find("."+i.join(", .")).removeClass(i.join(" "))},_fn:{_themeroller:function(e){var i=this._get_settings().themeroller;e=!e||e==-1?this.get_container_ul():this._get_node(e).parent(),e.find("li.jstree-closed").children("ins.jstree-icon").removeClass(i.opened).addClass("ui-icon "+i.closed).end().children("a").addClass(i.item).children("ins.jstree-icon").addClass("ui-icon").filter(function(){return this.className.toString().replace(i.item_clsd,"").replace(i.item_open,"").replace(i.item_leaf,"").indexOf("ui-icon-")===-1}).removeClass(i.item_leaf+" "+i.item_open).addClass(i.item_clsd||"jstree-no-icon").end().end().end().end().find("li.jstree-open").children("ins.jstree-icon").removeClass(i.
3closed).addClass("ui-icon "+i.opened).end().children("a").addClass(i.item).children("ins.jstree-icon").addClass("ui-icon").filter(function(){return this.className.toString().replace(i.item_clsd,"").replace(i.item_open,"").replace(i.item_leaf,"").indexOf("ui-icon-")===-1}).removeClass(i.item_leaf+" "+i.item_clsd).addClass(i.item_open||"jstree-no-icon").end().end().end().end().find("li.jstree-leaf").children("ins.jstree-icon").removeClass(i.closed+" ui-icon "+i.opened).end().children("a").addClass(i.item).children("ins.jstree-icon").addClass("ui-icon").filter(function(){return this.className.toString().replace(i.item_clsd,"").replace(i.item_open,"").replace(i.item_leaf,"").indexOf("ui-icon-")===-1}).removeClass(i.item_clsd+" "+i.item_open).addClass(i.item_leaf||"jstree-no-icon")}},defaults:{opened:"ui-icon-triangle-1-se",closed:"ui-icon-triangle-1-e",item:"ui-state-default",item_h:"ui-state-hover",item_a:"ui-state-active",item_open:"ui-icon-folder-open",item_clsd:"ui-icon-folder-collapsed",item_leaf:"ui-icon-document"}}),t(function(){var e=".jstree-themeroller .ui-icon { overflow:visible; } .jstree-themeroller a { padding:0 2px; } .jstree-themeroller .jstree-no-icon { display:none; }";t.vakata.css.add_sheet({str:e,title:"jstree"})})})(jQuery),(function(t){t.jstree.plugin("unique",{__init:function(){this.get_container().bind("before.jstree",t.proxy(function(e,i){var a=[],n=!0,s,r;if(i.func=="move_node"&&i.args[4]===!0&&i.args[0].o&&i.args[0].o.length&&(i.args[0].o.children("a").each(function(){a.push(t(this).text().replace(/^\s+/g,""))}),n=this._check_unique(a,i.args[0].np.find("> ul > li").not(i.args[0].o),"move_node")),i.func=="create_node"&&(i.args[4]||this._is_loaded(i.args[0]))&&(s=this._get_node(i.args[0]),i.args[1]&&(i.args[1]==="before"||i.args[1]==="after")&&(s=this._get_parent(i.args[0]),(!s||s===-1)&&(s=this.get_container())),typeof i.args[2]=="string"?a.push(i.args[2]):!i.args[2]||!i.args[2].data?a.push(this._get_string("new_node")):a.push(i.args[2].data),n=this._check_unique(a,s.find("> ul > li"),"create_node")),i.func=="rename_node"&&(a.push(i.args[1]),r=this._get_node(i.args[0]),s=this._get_parent(r),(!s||s===-1)&&(s=this.get_container()),n=this._check_unique(a,s.find("> ul > li").not(r),"rename_node")),!n)return e.stopPropagation(),!1},this))},defaults:{error_callback:t.noop},_fn:{_check_unique:function(e,i,a){var n=[];return i.children("a").each(function(){n.push(t(this).text().replace(/^\s+/g,""))}),!n.length||!e.length?!0:(n=n.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(","),n.length+e.length!=n.concat(e).sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",").length?(this._get_settings().unique.error_callback.call(null,e,i,a),!1):!0)},check_move:function(){if(!this.__call_old())return!1;var e=this._get_move(),i=[];return e.o&&e.o.length?(e.o.children("a").each(function(){i.push(t(this).text().replace(/^\s+/g,""))}),this._check_unique(i,e.np.find("> ul > li").not(e.o),"check_move")):!0}}})})(jQuery),(function(t){t.jstree.plugin("wholerow",{__init:function(){if(!this.data.ui)throw"jsTree wholerow: jsTree UI plugin not included.";this.data.wholerow.html=!1,this.data.wholerow.to=!1,this.get_container().bind("init.jstree",t.proxy(function(e,i){this._get_settings().core.animation=0},this)).bind("open_node.jstree create_node.jstree clean_node.jstree loaded.jstree",t.proxy(function(e,i){this._prepare_wholerow_span(i&&i.rslt&&i.rslt.obj?i.rslt.obj:-1)},this)).bind("search.jstree clear_search.jstree reopen.jstree after_open.jstree after_close.jstree create_node.jstree delete_node.jstree clean_node.jstree",t.proxy(function(e,i){this.data.to&&clearTimeout(this.data.to),this.data.to=setTimeout((function(a,n){return function(){a._prepare_wholerow_ul(n)}})(this,i&&i.rslt&&i.rslt.obj?i.rslt.obj:-1),0)},this)).bind("deselect_all.jstree",t.proxy(function(e,i){this.get_container().find(" > .jstree-wholerow .jstree-clicked").removeClass("jstree-clicked "+(this.data.themeroller?this._get_settings().themeroller.item_a:""))},this)).bind("select_node.jstree deselect_node.jstree ",t.proxy(function(e,i){i.rslt.obj.each(function(){var a=i.inst.get_container().find(" > .jstree-wholerow li:visible:eq("+parseInt((t(this).offset().top-i.inst.get_container().offset().top+i.inst.get_container()[0].scrollTop)/i.inst.data.core.li_height,10)+")");a.children("a").attr("class",i.rslt.obj.children("a").attr("class"))})},this)).bind("hover_node.jstree dehover_node.jstree",t.proxy(function(e,i){if(this.get_container().find(" > .jstree-wholerow .jstree-hovered").removeClass("jstree-hovered "+(this.data.themeroller?this._get_settings().themeroller.item_h:"")),e.type==="hover_node"){var a=this.get_container().find(" > .jstree-wholerow li:visible:eq("+parseInt((i.rslt.obj.offset().top-this.get_container().offset().top+this.get_container()[0].scrollTop)/this.data.core.li_height,10)+")");a.children("a").attr("class",i.rslt.obj.children(".jstree-hovered").attr("class"))}},this)).delegate(".jstree-wholerow-span, ins.jstree-icon, li","click.jstree",function(e){var i=t(e.currentTarget);e.target.tagName==="A"||e.target.tagName==="INS"&&i.closest("li").is(".jstree-open, .jstree-closed")||(i.closest("li").children("a:visible:eq(0)").click(),e.stopImmediatePropagation())}).delegate("li","mouseover.jstree",t.proxy(function(e){return e.stopImmediatePropagation(),t(e.currentTarget).children(".jstree-hovered, .jstree-clicked").length||this.hover_node(e.currentTarget),!1},this)).delegate("li","mouseleave.jstree",t.proxy(function(e){t(e.currentTarget).children("a").hasClass("jstree-hovered").length||this.dehover_node(e.currentTarget)}
3,this)),(k||v)&&t.vakata.css.add_sheet({str:".jstree-"+this.get_index()+" { position:relative; } ",title:"jstree"})},defaults:{},__destroy:function(){this.get_container().children(".jstree-wholerow").remove(),this.get_container().find(".jstree-wholerow-span").remove()},_fn:{_prepare_wholerow_span:function(e){e=!e||e==-1?this.get_container().find("> ul > li"):this._get_node(e),e!==!1&&e.each(function(){t(this).find("li").addBack().each(function(){var i=t(this);if(i.children(".jstree-wholerow-span").length)return!0;i.prepend("<span class='jstree-wholerow-span' style='width:"+i.parentsUntil(".jstree","li").length*18+"px;'> </span>")})})},_prepare_wholerow_ul:function(){var e=this.get_container().children("ul").eq(0),i=e.html();e.addClass("jstree-wholerow-real"),this.data.wholerow.last_html!==i&&(this.data.wholerow.last_html=i,this.get_container().children(".jstree-wholerow").remove(),this.get_container().append(e.clone().removeClass("jstree-wholerow-real").wrapAll("<div class='jstree-wholerow' />").parent().width(e.parent()[0].scrollWidth).css("top",(e.height()+(k?5:0))*-1).find("li[id]").each(function(){this.removeAttribute("id")}).end()))}}}),t(function(){var e=".jstree .jstree-wholerow-real { position:relative; z-index:1; } .jstree .jstree-wholerow-real li { cursor:pointer; } .jstree .jstree-wholerow-real a { border-left-color:transparent !important; border-right-color:transparent !important; } .jstree .jstree-wholerow { position:relative; z-index:0; height:0; } .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li { width:100%; } .jstree .jstree-wholerow, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li, .jstree .jstree-wholerow a { margin:0 !important; padding:0 !important; } .jstree .jstree-wholerow, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li { background:transparent !important; }.jstree .jstree-wholerow ins, .jstree .jstree-wholerow span, .jstree .jstree-wholerow input { display:none !important; }.jstree .jstree-wholerow a, .jstree .jstree-wholerow a:hover { text-indent:-9999px; !important; width:100%; padding:0 !important; border-right-width:0px !important; border-left-width:0px !important; } .jstree .jstree-wholerow-span { position:absolute; left:0; margin:0px; padding:0; height:18px; border-width:0; padding:0; z-index:0; }";y&&(e+=".jstree .jstree-wholerow a { display:block; height:18px; margin:0; padding:0; border:0; } .jstree .jstree-wholerow-real a { border-color:transparent !important; } "),(k||v)&&(e+=".jstree .jstree-wholerow, .jstree .jstree-wholerow li, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow a { margin:0; padding:0; line-height:18px; } .jstree .jstree-wholerow a { display:block; height:18px; line-height:18px; overflow:hidden; } "),t.vakata.css.add_sheet({str:e,title:"jstree"})})})(jQuery),(function(t){var e=["getChildren","getChildrenCount","getAttr","getName","getProps"],i=function(a,n){var s=!0;return a=a||{},n=[].concat(n),t.each(n,function(r,l){if(!t.isFunction(a[l]))return s=!1,!1}),s};t.jstree.plugin("model",{__init:function(){if(!this.data.json_data)throw"jsTree model: jsTree json_data plugin not included.";this._get_settings().json_data.data=function(a,n){var s=a==-1?this._get_settings().model.object:a.data("jstree_model");if(!i(s,e))return n.call(null,!1);this._get_settings().model.async?s.getChildren(t.proxy(function(r){this.model_done(r,n)},this)):this.model_done(s.getChildren(),n)}},defaults:{object:!1,id_prefix:!1,async:!1},_fn:{model_done:function(a,n){var s=[],r=this._get_settings(),l=this;t.isArray(a)||(a=[a]),t.each(a,function(c,o){var d=o.getProps()||{};d.attr=o.getAttr()||{},o.getChildrenCount()&&(d.state="closed"),d.data=o.getName(),t.isArray(d.data)||(d.data=[d.data]),l.data.types&&t.isFunction(o.getType)&&(d.attr[r.types.type_attr]=o.getType()),d.attr.id&&r.model.id_prefix&&(d.attr.id=r.model.id_prefix+d.attr.id),d.metadata||(d.metadata={}),d.metadata.jstree_model=o,s.push(d)}),n.call(null,s)}}})})(jQuery)}})(); 4 5$.jstree._themes="/assets/jsTree/themes/";var tree_manager_builder=(function(){var T=(function(){var c=!1,A=!1,j=!1,z=!1,m=!1,u="",f=[],x=[],p={},d="",s="",h=0,v=[],C={ajax:{url:function(e){return t.json_data_url},data:function(e){var r={};return e!=-1&&$(e).length>0?r[""+t.root_node_param]=$(e).attr("id"):d!=""&&(r[""+t.root_node_param]=d),c&&(r[""+t.selected_node_param]=i()),r}}},i=function(e){if(e!=null){var r=$.jstree._reference(""+t.tree_selector).get_selected();if(r.length>0){var n=r.attr("id");return n}}if(s!="")return s;if(t.allow_unselected)return"";$tree=$(""+t.tree_selector);var _=""+$tree.find("li").attr("id");return _!=""&&(_=1),_},k=function(e,r){if(r&&e!=""){c=!0,s=e;var n=$.jstree._reference(""+t.tree_selector);n.deselect_all(),n.select_node("#"+e),n.save_cookie(),y($(t.tree_selector).find("#"+e))}else typeof e<"u"&&""+e!=""&&s!=e&&(c=!0,s=e)},y=function(e){if(s=e.attr("id"),h!=s)h=s;else return;$.jstree._reference(""+t.tree_selector).save_cookie(),t.on_select(e.attr("id"),e.find("> a").text())},g=function(){var e=$.jstree._reference(""+t.tree_selector);if(v.length==0){e.deselect_all(),t.select_node(s,"from_frame");return}var r=v.pop();e.is_open("#"+r)?g():e.open_node("#"+r,function(){g()},!1)}
5,w=function(){var e=$(""+t.tree_selector),r=$.jstree._reference(""+t.tree_selector);t.height&&t.height!=""&&e.css("height",t.height),t.width&&t.width!=""&&e.css("width",t.width),D(e),M(e),e.bind("before.jstree",function(n,_){if(_.func==="reselect"&&c){var a=$.jstree._reference(""+t.tree_selector),l=a.get_selected();return l.length==0&&i("bypass")!=""&&a.select_node("#"+i("bypass")),n.stopImmediatePropagation(),!1}if(_.func==="get_selected"&&!j){j=!0;var a=$.jstree._reference(""+t.tree_selector),l=a.get_selected();l.length==0&&i("bypass")!=""&&a.select_node("#"+i("bypass"))}}).bind("select_node.jstree",function(n,_){var a=null;typeof _.args[0]=="string"?a=e.find(""+_.args[0]):a=$(_.args[0]).closest("li"),y(a)}).bind("reselect.jstree",function(n,_){var a=$.jstree._reference(""+t.tree_selector);if(a){var l=a.get_selected();l.length==0&&$.cookie("jstree_select")+""==""&&i("bypass")!=""&&a.select_node("#"+i("bypass"))}});for(prop in f)e.bind(prop.replace("\xA3","."),f[prop]);t.enable_plugin_themes&&(t.enable_icons?t.add_plugin("themes",{theme:t.theme_name}):t.add_plugin("themes",{theme:t.theme_name,icons:!1})),t.enable_plugin_json_data&&t.add_plugin("json_data",C),t.enable_plugin_ui&&t.add_plugin("ui",{select_limit:1}),t.enable_plugin_cookies&&t.add_plugin("cookies",{save_selected:t.namespace}),t.enable_plugin_search&&t.add_plugin("search",{}),t.enable_plugin_checkbox&&t.add_plugin("checkbox",{real_checkboxes:!0,real_checkboxes_names:t.real_checkboxes_names,two_state:t.plugin_checkbox_two_state,override_ui:!0}),m&&u!==""&&(t.add_plugin("crrm",{}),t.add_plugin("dnd",{drop_target:u})),p.plugins=x,e.jstree(p),setTimeout(function(){z=!0,N(e)},250)},D=function(e){t.enable_tooltip&&e.bind("loaded.jstree",function(r,n){e.find("a").tooltip({title:function(){return $(this).text()}})})},M=function(e){t.fix_pages_without_sub_tree&&e.bind("loaded.jstree",function(r,n){e.find("li").each(function(){$(this).children("ul").length==0&&$(this).addClass("jstree-leaf")})})},N=function(e){if(t.enable_search){var r=$('<div class="search_box"></div>'),n=$('<a class="close">×</a>');n.click(function(){$(this).prev().val(""),e.jstree("clear_search")});var _=$('<input type="text">');let a=debounce(function(l,o){l.jstree("search",o.val()),P(l,o.val())},500);_.bind("keyup keypress change",function(l){var o=$(this),q=200;clearTimeout(o.data("timer")),o.data("timer",setTimeout(function(){o.removeData("timer"),e.find("li").show(),e.find(".jstree-search").removeClass("jstree-search"),o.val()!=""&&a(e,o)},q)),l.keyCode==13&&l.preventDefault()}),r.append(_),r.append(n),e.prepend(r)}},P=function(e,r){e.find("li:not(:has(a.jstree-search))").hide()},S=function(e){e.preventDefault();var r=$(this),n=$(t.tree_selector);r.data("expanded")?(r.data("expanded",!1),n.jstree("close_all")):(r.data("expanded",!0),n.jstree("open_all"))},t={enable_tooltip:!1,enable_search:!1,enable_icons:!0,enable_plugin_themes:!0,enable_plugin_json_data:!0,enable_plugin_ui:!0,enable_plugin_cookies:!0,enable_plugin_search:!0,enable_plugin_checkbox:!1,plugin_checkbox_two_state:!0,allow_unselected:!1,selected_node_param:"selected_node_id",root_node_param:"root_node_id",tree_selector:"#wiremaze-tree",json_data_url:"/tree",theme_name:"wiremaze",namespace:"wiremaze",has_update_process:!1,width:"",height:"",get_tree:function(){return $.jstree._reference(""+t.tree_selector)},begin:function(){w(),$(document).on("click","#expand-pagesTree",S)},root_node:function(e){d=e},expand_all:function(){var e=$.jstree._reference(""+t.tree_selector);e.open_all()},collapse_all:function(){var e=$.jstree._reference(""+t.tree_selector);e.close_all()},expandTreeNode:function(e){var r=$(t.tree_selector),n=$(`${t.tree_selector} ul > #${e}`);n.data("expanded")?(n.data("expanded",!1),r.jstree("close_all","#"+e)):(n.data("expanded",!0),r.jstree("open_all","#"+e))},select_node:function(e,r){k(e,r)},deselect:function(){var e=$.jstree._reference(""+t.tree_selector);e&&(e.deselect_all(),this.enable_plugin_checkbox&&e.uncheck_all())},open_and_select:function(e,r){if(e!=i()&&(s=e,r!="")){var n=r.split(",");n=n.reverse(),v=n,g()}},on_select:function(e,r){},add_plugin:function(e,r){x.push(""+e),p[""+e]=r},add_binding:function(e,r){f[""+e.replace(".","\xA3")]=r},get_selected:function(){var e=$.jstree._reference(""+t.tree_selector);return e.get_selected()},get_checked:function(){if(t.enable_plugin_checkbox){var e=$.jstree._reference(""+t.tree_selector);return e.get_checked(null,!0)}return[]},set_drop_target_enable_drag_drop:function(e){m=!0,u=e},refresh:function(){var e=$.jstree._reference(""+t.tree_selector);e.refresh(-1)},refresh_to_select_node:function(e){d="",s="",h=0;var r=$.jstree._reference(""+t.tree_selector);r.destroy(),k(e),$.cookie("jstree_select",e),w()},real_checkboxes_names:function(e){return["check_"+(e[0].id||Math.ceil(Math.random()*1e4)),1]}};return t}),b=[];return{get_trees:function(){return b},build:function(){var c=T();return b.push(c),c}}})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.