(function(){function al(){return"ckeditor";}function d(ap){return ap.elementMode==3;}function ak(ap){return ap.name.replace(/\[/,"_").replace(/\]/,"_");}function an(ap){return ap.container.$;}function f(ap){return ap.document.$;}function af(ap){return ap.getSnapshot();}function z(aq,ap){aq.loadSnapshot(ap);}function v(aq){if(aq.getSelection()==null){return null;}var ap=aq.getSelection().getStartElement();if(ap&&ap.$){return ap.$;}return null;}function r(){return CKEDITOR.basePath;}function X(){return b("jsplus_bootstrap_show_blocks");}function b(ap){return CKEDITOR.plugins.getPath(ap);}function G(){return CKEDITOR.version.charAt(0)=="3"?3:4;}function W(ar,aq){if(G()==3){var ap=(aq.indexOf("jsplus_bootstrap_show_blocks_")==-1)?("jsplus_bootstrap_show_blocks_"+aq):aq;if(typeof(ar.lang[ap])!=="undefined"){return ar.lang[ap];}else{console.log("(v3) editor.lang['jsplus_bootstrap_show_blocks'] not defined");}}else{if(typeof(ar.lang["jsplus_bootstrap_show_blocks"])!=="undefined"){if(typeof(ar.lang["jsplus_bootstrap_show_blocks"][aq])!=="undefined"){return ar.lang["jsplus_bootstrap_show_blocks"][aq];}else{console.log("editor.lang['jsplus_bootstrap_show_blocks']['"+aq+"'] not defined");}}else{console.log("editor.lang['jsplus_bootstrap_show_blocks'] not defined");}}return"";}function x(aq,ap){return I(aq,"jsplus_bootstrap_show_blocks_"+ap);}function I(aq,ap){var ar=aq.config[ap];return ar;}function ag(ap,aq){am("jsplus_bootstrap_show_blocks_"+ap,aq);}function am(ap,aq){CKEDITOR.config[ap]=aq;}function B(ar,aq){var ap=CKEDITOR.dom.element.createFromHtml(aq);ar.insertElement(ap);}function N(){return"";}var O=0;var h=1;var ab=2;function o(ap,at,aq){var ar=null;if(aq==O){ar=CKEDITOR.TRISTATE_DISABLED;}else{if(aq==h){ar=CKEDITOR.TRISTATE_OFF;}else{if(aq==ab){ar=CKEDITOR.TRISTATE_ON;}}}if(ar!=null&&ap.ui&&ap.ui.get(at)){ap.ui.get(at).setState(ar);}}function L(ap,aq){ap.on("selectionChange",function(ar){aq(ar.editor);});}function ac(aq,ap,ar){if(ap=="beforeGetOutputHTML"){aq.on("toDataFormat",function(at){return ar(aq,at.data.dataValue);},null,null,4);return;}aq.on(ap,(function(){var at=aq;return function(){ar(at);};})());}function S(ar,ap,av,at,au,aq){ar.addCommand(ap,{exec:au});ar.ui.addButton(ap,{title:W(ar,at.replace(/^jsplus_/,"")),label:W(ar,at.replace(/^jsplus_/,"")),icon:X()+"icons/"+av+".png",command:av});}function H(ap){return ap.mode=="wysiwyg";}function U(aq,ap,ar){CKEDITOR.plugins.add(aq,{icons:aq,lang:ap,init:function(at){ar(at);}});}function R(){JSDialog.Config.skin=null;JSDialog.Config.templateDialog='
";JSDialog.Config.templateButton='';JSDialog.Config.templateBg='';JSDialog.Config.classButton="cke_dialog_ui_button";JSDialog.Config.classButtonOk="cke_dialog_ui_button_ok";JSDialog.Config.contentBorders=[3,1,15,1,65];CKEDITOR.skin.loadPart("dialog");t(document,".jsdialog_plugin_jsplus_bootstrap_show_blocks.jsdialog_bg { background-color: white; opacity: 0.5; position: fixed; left: 0; top: 0; width: 100%; height: 3000px; z-index: 11111; display: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks.jsdialog_dlg { font-family: Arial; padding: 0; position: fixed; z-index: 11112; background-color: white; border-radius: 5px; overflow:hidden; display: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks.jsdialog_show { display: block; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_contents { font-size: 16px; padding: 10px 0 10px 7px; display: table; overflow: hidden; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_contents_inner { display: table-cell; vertical-align: middle; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon { padding-left: 100px; min-height: 64px; background-position: 10px 10px; background-repeat: no-repeat; box-sizing: content-box; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_info { background-image: url(img/info.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_warning { background-image: url(img/warning.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_error { background-image: url(img/error.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_confirm { background-image: url(img/confirm.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_contents { margin-top: 0; border-top: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_footer div { outline: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_footer_buttons > .cke_dialog_ui_button { margin-right: 5px; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_footer_buttons > .cke_dialog_ui_button:last-child { margin-right: 0; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_title { cursor: default; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_contents { padding: 0; }");
}function ad(){var ap=false;if(ap){var au=window.location.hostname;var at=0;var aq;var ar;if(au.length!=0){for(aq=0,l=au.length;aq=av);return ap.toFixed(1)+ar+aq[at]+(au?"b":"");}function C(ap){return ap.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");}function i(ap){return ap.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");}function ai(ap){var aq=document.createElement("div");aq.innerHTML=ap;return aq.childNodes;}function c(ap){return ap.getElementsByTagName("head")[0];}function k(ap){return ap.getElementsByTagName("body")[0];}function g(ar,au){var ap=ar.getElementsByTagName("link");var at=false;for(var aq=ap.length-1;aq>=0;aq--){if(ap[aq].href==au){ap[aq].parentNode.removeChild(ap[aq]);}}}function n(at,av){if(!at){return;}var ap=at.getElementsByTagName("link");var au=false;for(var aq=0;aq-1){aq.splice(aq.indexOf(ap),1);}var at=aq.join(" ").trim();if(at.length>0){ar.className=at;}else{if(ar.hasAttribute("class")){ar.removeAttribute("class");}}}function F(ap){if(typeof(ap.className)==="undefined"||ap.className==null){return[];}return ap.className.split(/\s+/);}function T(at,ap){var ar=F(at);for(var aq=0;aq-1){au[av.substr(0,ap).trim()]=av.substr(ap+1);}else{au[av]="";}}return au;}function Q(ar,aq){var at=j(ar);for(var ap in at){var au=at[ap];if(ap==aq){return au;}}return null;}function u(at,ar,ap){var au=j(at);for(var aq in au){var av=au[aq];if(aq==ar&&av==ap){return true;}}return false;}function M(ar,aq,ap){var at=j(ar);at[aq]=ap;p(ar,at);}function aa(aq,ap){var ar=j(aq);delete ar[ap];p(aq,ar);}function p(aq,at){var ar=[];for(var ap in at){ar.push(ap+":"+at[ap]);}if(ar.length>0){aq.setAttribute("style",ar.join(";"));}else{if(aq.hasAttribute("style")){aq.removeAttribute("style");}}}function y(au,aq){var ar;if(Object.prototype.toString.call(aq)==="[object Array]"){ar=aq;}else{ar=[aq];}for(var at=0;at-1){ap.push(au.childNodes[at]);}}return ap;}U("jsplus_bootstrap_show_blocks","en,ru",Z);var D=1;ag("enabled_by_default",true);ag("add_paddings",true);function e(ap){if(H(ap)){if(q(ap)){Y(ap);}else{J(ap);}}}function a(aq,ap){return ap.replace(RegExp('data-show-blocks-enabled="\\d"',"g"),"").replace(RegExp('","g"),"");}function m(ap){return X()+"style"+(x(ap,"add_paddings")===true?"":"-no-paddings")+".css";
}function J(ap){k(f(ap)).setAttribute("data-show-blocks-enabled",D);o(ap,"jsplus_bootstrap_show_blocks",ab);E[ap]=true;}function Y(ap){k(f(ap)).removeAttribute("data-show-blocks-enabled");o(ap,"jsplus_bootstrap_show_blocks",h);E[ap]=false;}var E={};function q(ap){if(!(ap in E)){E[ap]=x(ap,"enabled_by_default");}return E[ap];}function P(ap){var aq;if(H(ap)){aq=q(ap)?ab:h;}else{aq=O;}o(ap,"jsplus_bootstrap_show_blocks",aq);}function Z(ap){S(ap,"jsplus_bootstrap_show_blocks","jsplus_bootstrap_show_blocks","jsplus_bootstrap_show_blocks",e);ac(ap,"mode",P);ac(ap,"contentDom",function(aq){n(f(aq),m(aq));if(x(aq,"enabled_by_default")===true){J(aq);}});ap.on("beforeGetOutputHTML",a);}})();