/*! * neditor parse * version: 2.0.0 * build: Tue Mar 20 2018 04:23:08 GMT+0000 (UTC) */ (function(){(function(){UE=window.UE||{};var d=!!window.ActiveXObject;var e={removeLastbs:function(a){return a.replace(/\/$/,"")},extend:function(c,b){var n=arguments,a=this.isBoolean(n[n.length-1])?n[n.length-1]:false,o=this.isBoolean(n[n.length-1])?n.length-1:n.length;for(var i=1;i=b&&i===c){h=g;return false}});return h},hasClass:function(b,a){a=a.replace(/(^[ ]+)|([ ]+$)/g,"").replace(/[ ]{2,}/g," ").split(" ");for(var c=0,i,j=b.className;(i=a[c++]);){if(!new RegExp("\\b"+i+"\\b","i").test(j)){return false}}return c-1==a.length},addClass:function(a,b){if(!a){return}b=this.trim(b).replace(/[ ]{2,}/g," ").split(" ");for(var c=0,i,j=a.className;(i=b[c++]);){if(!new RegExp("\\b"+i+"\\b").test(j)){j+=" "+i}}a.className=e.trim(j)},removeClass:function(a,b){b=this.isArray(b)?b:this.trim(b).replace(/[ ]{2,}/g," ").split(" ");for(var c=0,i,j=a.className;(i=b[c++]);){j=j.replace(new RegExp("\\b"+i+"\\b"),"")}j=this.trim(j).replace(/[ ]{2,}/g," ");a.className=j;!j&&a.removeAttribute("className")},on:function(c,a,b){var k=this.isArray(a)?a:a.split(/\s+/),n=k.length;if(n){while(n--){a=k[n];if(c.addEventListener){c.addEventListener(a,b,false)}else{if(!b._d){b._d={els:[]}}var l=a+b.toString(),m=e.indexOf(b._d.els,c);if(!b._d[l]||m==-1){if(m==-1){b._d.els.push(c)}if(!b._d[l]){b._d[l]=function(g){return b.call(g.srcElement,g||window.event)}}c.attachEvent("on"+a,b._d[l])}}}}c=null},off:function(k,b,c){var n=this.isArray(b)?b:b.split(/\s+/),q=n.length;if(q){while(q--){b=n[q];if(k.removeEventListener){k.removeEventListener(b,c,false)}else{var o=b+c.toString();try{k.detachEvent("on"+b,c._d?c._d[o]:c)}catch(a){}if(c._d&&c._d[o]){var p=e.indexOf(c._d.els,k);if(p!=-1){c._d.els.splice(p,1)}c._d.els.length==0&&delete c._d[o]}}}}},loadFile:(function(){var b=[];function a(c,i){try{for(var m=0,n;(n=b[m++]);){if(n.doc===c&&n.url==(i.src||i.href)){return n}}}catch(l){return null}}return function(c,m,p){var o=a(c,m);if(o){if(o.ready){p&&p()}else{o.funs.push(p)}return}b.push({doc:c,url:m.src||m.href,funs:[p]});if(!c.body){var q=[];for(var n in m){if(n=="tag"){continue}q.push(n+'="'+m[n]+'"')}c.write("<"+m.tag+" "+q.join(" ")+" >");return}if(m.id&&c.getElementById(m.id)){return}var r=c.createElement(m.tag);delete m.tag;for(var n in m){r.setAttribute(n,m[n])}r.onload=r.onreadystatechange=function(){if(!this.readyState||/loaded|complete/.test(this.readyState)){o=a(c,m);if(o.funs.length>0){o.ready=1;for(var g;(g=o.funs.pop());){g()}}r.onload=r.onreadystatechange=null}};r.onerror=function(){throw Error("The load "+(m.href||m.src)+" fails,check the url")};c.getElementsByTagName("head")[0].appendChild(r)}})()};e.each(["String","Function","Array","Number","RegExp","Object","Boolean"],function(a){e["is"+a]=function(b){return Object.prototype.toString.apply(b)=="[object "+a+"]"}});var f={};UE.parse={register:function(a,b){f[a]=b},load:function(a){e.each(f,function(b){b.call(a,e)})}};uParse=function(b,a){e.domReady(function(){var c;if(document.querySelectorAll){c=document.querySelectorAll(b)}else{if(/^#/.test(b)){c=[document.getElementById(b.replace(/^#/,""))]}else{if(/^\./.test(b)){var c=[];e.each(document.getElementsByTagName("*"),function(h){if(h.className&&new RegExp("\\b"+b.replace(/^\./,"")+"\\b","i").test(h.className)){c.push(h)}})}else{c=document.getElementsByTagName(b)}}}e.each(c,function(h){UE.parse.load(e.extend({root:h,selector:b},a))})})}})();UE.parse.register("insertcode",function(f){var g=this.root.getElementsByTagName("pre");if(g.length){if(typeof XRegExp=="undefined"){var e,h;if(this.rootPath!==undefined){e=f.removeLastbs(this.rootPath)+"/third-party/SyntaxHighlighter/shCore.js";h=f.removeLastbs(this.rootPath)+"/third-party/SyntaxHighlighter/shCoreDefault.css"}else{e=this.highlightJsUrl;h=this.highlightCssUrl}f.loadFile(document,{id:"syntaxhighlighter_css",tag:"link",rel:"stylesheet",type:"text/css",href:h});f.loadFile(document,{id:"syntaxhighlighter_js",src:e,tag:"script",type:"text/javascript",defer:"defer"},function(){f.each(g,function(a){if(a&&/brush/i.test(a.className)){SyntaxHighlighter.highlight(a)}})})}else{f.each(g,function(a){if(a&&/brush/i.test(a.className)){SyntaxHighlighter.highlight(a)}})}}});UE.parse.register("table",function(l){var o=this,n=this.root,j=n.getElementsByTagName("table");if(j.length){var q=this.selector;l.cssRule("table",q+" table.noBorderTable td,"+q+" table.noBorderTable th,"+q+" table.noBorderTable caption{border:1px dashed #ddd !important}"+q+" table.sortEnabled tr.firstRow th,"+q+" table.sortEnabled tr.firstRow td{padding-right:20px; background-repeat: no-repeat;background-position: center right; background-image:url("+this.rootPath+"themes/default/images/sortable.png);}"+q+" table.sortEnabled tr.firstRow th:hover,"+q+" table.sortEnabled tr.firstRow td:hover{background-color: #EEE;}"+q+" table{margin-bottom:10px;border-collapse:collapse;display:table;}"+q+" td,"+q+" th{padding: 5px 10px;border: 1px solid #DDD;}"+q+" caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}"+q+" th{border-top:1px solid #BBB;background:#F7F7F7;}"+q+" table tr.firstRow th{border-top:2px solid #BBB;background:#F7F7F7;}"+q+" tr.ue-table-interlace-color-single td{ background: #fcfcfc; }"+q+" tr.ue-table-interlace-color-double td{ background: #f7faff; }"+q+" td p{margin:0;padding:0;width:auto;height:auto;}",document);l.each("td th caption".split(" "),function(b){var a=n.getElementsByTagName(b);a.length&&l.each(a,function(c){if(!c.firstChild){c.innerHTML=" "}})});var j=n.getElementsByTagName("table");l.each(j,function(a){if(/\bsortEnabled\b/.test(a.className)){l.on(a,"click",function(f){var g=f.target||f.srcElement,d=r(g,["td","th"]);var b=r(g,"table"),c=l.indexOf(b.rows[0].cells,d),e=b.getAttribute("data-sort-type");if(c!=-1){k(b,c,o.tableSortCompareFn||e);m(b)}})}});function r(a,d){var c,b=a;d=l.isArray(d)?d:[d];while(b){for(c=0;c0){var a=d[g];d[g]=d[b];d[b]=a}}}return d}function m(a){if(!l.hasClass(a.rows[0],"firstRow")){for(var b=1;b