!function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery"],function(t){return e(window,document,t)});else{if("undefined"==typeof exports)return e(window,document,jQuery);module.exports=e(window,document,require("jquery"))}}(function(e,t,n){"use strict";var r=function(e,t,n){var r,a,o,i,s,l,c,u;switch(i=Math.floor(6*e),s=6*e-i,l=n*(1-t),c=n*(1-s*t),u=n*(1-(1-s)*t),i%6){case 0:r=n,a=u,o=l;break;case 1:r=c,a=n,o=l;break;case 2:r=l,a=n,o=u;break;case 3:r=l,a=c,o=n;break;case 4:r=u,a=l,o=n;break;case 5:r=n,a=l,o=c}var p=Math.floor(255*r).toString(16),f=Math.floor(255*a).toString(16),d=Math.floor(255*o).toString(16);return"#"+(p.length<2?"0":"")+p+(f.length<2?"0":"")+f+(d.length<2?"0":"")+d},a=function(e){return e.replace(/[&<>"]/g,function(e){var t={"&":"&","<":"<",">":">",'"':"""};return t[e]||e})},o=function(o,i,s,l,c,u,p,f,d,w,h,g,y,v,m,b,C){var P=function(e,t){t&&(e.getSelectedHTML()?e.insertLink(t):e.insertHTML(''+a(t)+"")),e.closePopup().collapseSelection()},k=function(e,t){var r=n('').addClass("wysiwyg-input").keypress(function(n){(10==n.which||13==n.which)&&(t?(t.attr("href",r.val()),e.closePopup().collapseSelection()):P(e,r.val()))});f&&r.attr("placeholder",f);var a=n();u&&(a=E(u).click(function(n){return t?(t.attr("href",r.val()),e.closePopup().collapseSelection()):P(e,r.val()),n.stopPropagation(),n.preventDefault(),!1}));var o=n("
").addClass("wysiwyg-toolbar-form").attr("unselectable","on");return o.append(r).append(a),o},x=function(t){var r=function(e,r){var o='
";t.insertHTML(o).closePopup().collapseSelection();var i=n("#wysiwyg-insert-image").removeAttr("id");w&&i.css({maxWidth:w[0]+"px",maxHeight:w[1]+"px"}).load(function(){i.css({maxWidth:"",maxHeight:""});var e=i.width(),t=i.height();(e>w[0]||t>w[1])&&(e/t>w[0]/w[1]?(t=parseInt(t/e*w[0]),e=w[0]):(e=parseInt(e/t*w[1]),t=w[1]),i.attr("width",e).attr("height",t))}),i.attr("src",e)},o=n("").addClass("wysiwyg-toolbar-form").attr("unselectable","on"),i=null,s=n('').css({position:"absolute",left:0,top:0,width:"100%",height:"100%",opacity:0,cursor:"pointer"});if(!g&&e.File&&e.FileReader&&e.FileList){var l=function(e){if(e.type.match("image.*")){var t=new FileReader;t.onload=function(t){var n=t.target.result;r(n,e.name)},t.readAsDataURL(e)}};i=s.attr("draggable","true").change(function(e){for(var t=e.target.files,n=0;n").append(c)}i&&n("").addClass("wysiwyg-browse").html(p).append(i).appendTo(o);var d=n('').addClass("wysiwyg-input").keypress(function(e){(10==e.which||13==e.which)&&r(d.val())});f&&d.attr("placeholder",f);var y=n();return u&&(y=E(u).click(function(e){return r(d.val()),e.stopPropagation(),e.preventDefault(),!1})),o.append(n("").append(d).append(y)),o},L=function(e){var t=function(t,r){t=n.trim(t||""),r=n.trim(r||"");var o=!1;t.length&&!r.length?o=t:-1==r.indexOf("<")&&-1==r.indexOf(">")&&r.match(/^(?:https?:\/)?\/?(?:[^:\/\s]+)(?:(?:\/\w+)*\/)(?:[\w\-\.]+[^#?\s]+)(?:.*)?(?:#[\w\-]+)?$/)&&(o=r),o&&y&&(r=y(o)||""),!r.length&&o&&(r=''),e.insertHTML(r).closePopup().collapseSelection()},r=n("").addClass("wysiwyg-toolbar-form").attr("unselectable","on"),o=n("