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