function getRTFWhiteList(){return{a:["target","href","title"],abbr:["title"],address:[],article:[],aside:[],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite","style"],br:[],caption:[],center:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:["style"],strike:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[]}}var RTFWhiteListOptions;(function(n){function t(t){if(typeof t.data=="string"&&(t.data={keys:t.data}),t.data&&t.data.keys&&typeof t.data.keys=="string"){var r=t.handler,i=t.data.keys.toLowerCase().split(" ");t.handler=function(t){var o,h;if(this===t.target||!(n.hotkeys.options.filterInputAcceptingElements&&n.hotkeys.textInputTypes.test(t.target.nodeName)||n.hotkeys.options.filterContentEditable&&n(t.target).attr("contenteditable")||n.hotkeys.options.filterTextInputs&&n.inArray(t.target.type,n.hotkeys.textAcceptingInputTypes)>-1)){var f=t.type!=="keypress"&&n.hotkeys.specialKeys[t.which],s=String.fromCharCode(t.which).toLowerCase(),u="",e={};for(n.each(["alt","ctrl","shift"],function(n,i){t[i+"Key"]&&f!==i&&(u+=i+"+")}),t.metaKey&&!t.ctrlKey&&f!=="meta"&&(u+="meta+"),t.metaKey&&f!=="meta"&&u.indexOf("alt+ctrl+shift+")>-1&&(u=u.replace("alt+ctrl+shift+","hyper+")),f?e[u+f]=!0:(e[u+s]=!0,e[u+n.hotkeys.shiftNums[s]]=!0,u==="shift+"&&(e[n.hotkeys.shiftNums[s]]=!0)),o=0,h=i.length;o<h;o++)if(e[i[o]])return r.apply(this,arguments)}}}}n.hotkeys={version:"0.2.0",specialKeys:{8:"backspace",9:"tab",10:"return",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",59:";",61:"=",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"},textAcceptingInputTypes:["text","password","number","email","url","range","date","month","week","time","datetime","datetime-local","search","color","tel"],textInputTypes:/textarea|input|select/i,options:{filterInputAcceptingElements:!0,filterTextInputs:!0,filterContentEditable:!0}};n.each(["keydown","keyup","keypress"],function(){n.event.special[this]={add:t}})})(jQuery||this.jQuery||window.jQuery),function(n){"use strict";var t=function(t){var i=n.Deferred(),r=new FileReader;return r.onload=function(n){i.resolve(n.target.result)},r.onerror=i.reject,r.onprogress=i.notify,r.readAsDataURL(t),i.promise()};n.fn.cleanHtml=function(){var t=n(this).html();return t&&t.replace(/(<br>|\s|<div><br><\/div>|&nbsp;)*$/,"")};n.fn.wysiwyg=function(i){var c=navigator.userAgent,w=c.indexOf("Trident")!==-1||c.indexOf("MSIE")!==-1||c.indexOf("Edge")!==-1,u=this,o,r,l,s=function(){r.activeToolbarClass&&n(r.toolbarSelector).find(l).each(function(){var t=n(this).data(r.commandRole);t.indexOf("fontSize")==0&&(t="fontSize");document.queryCommandState(t)?n(this).addClass(r.activeToolbarClass):n(this).removeClass(r.activeToolbarClass)})},h=function(n,t){var i=n.split(" "),r=i.shift(),u=i.join(" ")+(t||"");document.execCommand(r,0,u);s()},b=function(t){n.each(t,function(n,t){u.keydown(n,function(n){u.attr("contenteditable")&&u.is(":visible")&&(n.preventDefault(),n.stopPropagation(),h(t))}).keyup(n,function(n){u.attr("contenteditable")&&u.is(":visible")&&(n.preventDefault(),n.stopPropagation())})})},a=function(){var n=window.getSelection();if(n.getRangeAt&&n.rangeCount)return n.getRangeAt(0)},f=function(){o=a()},e=function(){var n=window.getSelection();if(o){try{n.removeAllRanges()}catch(t){document.body.createTextRange().select();document.selection.empty()}n.addRange(o)}},y=function(i){u.focus();n.each(i,function(i,u){/^image\//.test(u.type)?n.when(t(u)).done(function(n){h("insertimage",n)}).fail(function(n){r.fileUploadError("file-reader",n)}):r.fileUploadError("unsupported-file-type",u.type)})},p=function(n,t){e();document.queryCommandSupported("hiliteColor")&&document.execCommand("hiliteColor",0,t||"transparent");f();n.data(r.selectionMarker,t)},v=function(n){var t,h,i,r;e();u.focus();t=a();h=n.val();h=t.toString?t.toString():t.text;h==""?h=n.val():document.execCommand("delete");i=n.val();r=document.createElement("a");/^(f|ht)tps?:\/\//i.test(i)||(i="http://"+i);r.setAttribute("href",i);r.setAttribute("title",i);r.setAttribute("target","_blank");r.appendChild(document.createTextNode(h));t.insertNode(r);o=t;e();s();f();n.val("")},k=function(t,i){var r=t.find(".hyperlink .addhyperlink");r.on("mousedown",function(){v(n(this).closest(".dropdown-menu").find("input"))});r.on("keypress",function(t){t.charCode===13&&v(n(this).closest(".dropdown-menu").find("input"))});t.find(".hyperlink input").on("keypress",function(t){if(n(this).val().trim()){if(r[0].disabled=!1,t.which==13)return v(n(this)),n(this).closest(".dropdown-menu").dropdown("toggle"),t.stopImmediatePropagation(),!1}else r[0].disabled=!0});t.find(".hyperlink input").on("keyup",function(){r[0].disabled=n(this).val().trim()?!1:!0});t.find(l).click(function(){e();u.focus();var t=n(this).data(i.commandRole),r=w&&t.indexOf("fontSize")!==-1?null:n(this).data(i.commandParam);h(t,r);f()});t.find("[data-toggle=dropdown]").click(e);t.find("input[type=text][data-"+i.commandRole+"]").on("webkitspeechchange change",function(){var t=this.value;this.value="";e();t&&(u.focus(),h(n(this).data(i.commandRole),t));f()}).on("focus",function(){var t=n(this);t.data(i.selectionMarker)||(p(t,i.selectionColor),t.focus())}).on("blur",function(){var t=n(this);t.data(i.selectionMarker)&&p(t,!1)});t.find("input[type=file][data-"+i.commandRole+"]").change(function(){e();this.type==="file"&&this.files&&this.files.length>0&&y(this.files);f();this.value=""})},d=function(){u.on("dragenter dragover",!1).on("drop",function(n){var t=n.originalEvent.dataTransfer;n.stopPropagation();n.preventDefault();t&&t.files&&t.files.length>0&&y(t.files)})};r=n.extend({},n.fn.wysiwyg.defaults,i);l="a[data-"+r.commandRole+"],button[data-"+r.commandRole+"],input[type=button][data-"+r.commandRole+"]";b(r.hotKeys);r.dragAndDropImages;k(n(r.toolbarSelector),r);u.attr("contenteditable",!0).on("mouseup keyup mouseout",function(){f();s()});return n(window).bind("touchend",function(n){var i=u.is(n.target)||u.has(n.target).length>0,t=a(),r=t&&t.startContainer===t.endContainer&&t.startOffset===t.endOffset;(!r||i)&&(f(),s())}),this};n.fn.wysiwyg.defaults={hotKeys:{"ctrl+b meta+b":"bold","ctrl+i meta+i":"italic","ctrl+u meta+u":"underline","ctrl+z meta+z":"undo","ctrl+y meta+y meta+shift+z":"redo","ctrl+l meta+l":"justifyleft","ctrl+r meta+r":"justifyright","ctrl+e meta+e":"justifycenter","ctrl+j meta+j":"justifyfull"},toolbarSelector:"[data-role=editor-toolbar]",commandRole:"edit",activeToolbarClass:"btn-info",selectionMarker:"edit-focus-marker",selectionColor:"darkgrey",dragAndDropImages:!0,fileUploadError:function(n,t){console.log("File upload error",n,t)}}}(window.jQuery);RTFWhiteListOptions={whiteList:getRTFWhiteList(),stripIgnoreTag:!0},function e(n,t,i){function r(u,e){var s,h,o;if(!t[u]){if(!n[u]){if(s=typeof require=="function"&&require,!e&&s)return s(u,!0);if(f)return f(u,!0);h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h;}o=t[u]={exports:{}};n[u][0].call(o.exports,function(t){var i=n[u][1][t];return r(i?i:t)},o,o.exports,e,n,t,i)}return t[u].exports}for(var f=typeof require=="function"&&require,u=0;u<i.length;u++)r(i[u]);return r}({1:[function(n,t,i){function f(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}}function d(){}function g(){}function nt(){}function tt(){}function o(n){return n.replace(rt,"&lt;").replace(ut,"&gt;")}function it(n,t,i,f){if(i=p(i),t==="href"||t==="src"){if(i=r.trim(i),i==="#")return"#";if(!(i.substr(0,7)==="http://"||i.substr(0,8)==="https://"||i.substr(0,7)==="mailto:"||i.substr(0,4)==="tel:"||i[0]==="#"||i[0]==="/"))return""}else if(t==="background"){if(u.lastIndex=0,u.test(i))return""}else if(t==="style"){if((s.lastIndex=0,s.test(i))||(h.lastIndex=0,h.test(i)&&(u.lastIndex=0,u.test(i))))return"";f!==!1&&(f=f||e,i=f.process(i))}return w(i)}function c(n){return n.replace(ft,"&quot;")}function l(n){return n.replace(et,'"')}function a(n){return n.replace(ot,function(n,t){return t[0]==="x"||t[0]==="X"?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function v(n){return n.replace(st,":").replace(ht," ")}function y(n){for(var i="",t=0,u=n.length;t<u;t++)i+=n.charCodeAt(t)<32?" ":n.charAt(t);return r.trim(i)}function p(n){return n=l(n),n=a(n),n=v(n),y(n)}function w(n){return n=c(n),o(n)}function ct(){return""}function lt(n,t){function e(t){return f?!0:r.indexOf(n,t)!==-1}var f,u,i;return typeof t!="function"&&(t=function(){}),f=!Array.isArray(n),u=[],i=!1,{onIgnoreTag:function(n,r,f){if(e(n)){if(f.isClosing){var o="[/removed]",s=f.position+o.length;return u.push([i!==!1?i:f.position,s]),i=!1,o}return i||(i=f.position),"[removed]"}return t(n,r,f)},remove:function(n){var i="",t=0;return r.forEach(u,function(r){i+=n.slice(t,r[0]);t=r[1]}),i+=n.slice(t)}}}function at(n){return n.replace(vt,"")}function yt(n){var t=n.split("");return t=t.filter(function(n){var t=n.charCodeAt(0);return t===127?!1:t<=31?t===10||t===13?!0:!1:!0}),t.join("")}var b=n("cssfilter").FilterCSS,k=n("cssfilter").getDefaultWhiteList,r=n("./util"),e=new b,rt=/</g,ut=/>/g,ft=/"/g,et=/&quot;/g,ot=/&#([a-zA-Z0-9]*);?/gim,st=/&colon;?/gim,ht=/&newline;?/gim,u=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,s=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,h=/u\s*r\s*l\s*\(.*/gi,vt=/<!--[\s\S]*?-->/g;i.whiteList=f();i.getDefaultWhiteList=f;i.onTag=d;i.onIgnoreTag=g;i.onTagAttr=nt;i.onIgnoreTagAttr=tt;i.safeAttrValue=it;i.escapeHtml=o;i.escapeQuote=c;i.unescapeQuote=l;i.escapeHtmlEntities=a;i.escapeDangerHtml5Entities=v;i.clearNonPrintableCharacter=y;i.friendlyAttrValue=p;i.escapeAttrValue=w;i.onIgnoreTagStripAll=ct;i.StripTagBody=lt;i.stripCommentTag=at;i.stripBlankChar=yt;i.cssFilter=e;i.getDefaultCSSWhiteList=k},{"./util":4,cssfilter:8}],2:[function(n,t,i){function o(n,t){var i=new e(t);return i.process(n)}function s(){return typeof self!="undefined"&&typeof DedicatedWorkerGlobalScope!="undefined"&&self instanceof DedicatedWorkerGlobalScope}var u=n("./default"),f=n("./parser"),e=n("./xss"),r;i=t.exports=o;i.FilterXSS=e;for(r in u)i[r]=u[r];for(r in f)i[r]=f[r];typeof window!="undefined"&&(window.filterXSS=t.exports);s()&&(self.filterXSS=t.exports)},{"./default":1,"./parser":3,"./xss":5}],3:[function(n,t,i){function f(n){var i=r.spaceIndex(n),t;return t=i===-1?n.slice(1,-1):n.slice(1,i+1),t=r.trim(t).toLowerCase(),t.slice(0,1)==="/"&&(t=t.slice(1)),t.slice(-1)==="/"&&(t=t.slice(0,-1)),t}function e(n){return n.slice(0,2)==="<\/"}function o(n,t,i){"user strict";for(var s="",h=0,o=!1,c=!1,r=0,v=n.length,a="",l="",u,r=0;r<v;r++)if(u=n.charAt(r),o===!1){if(u==="<"){o=r;continue}}else if(c===!1){if(u==="<"){s+=i(n.slice(h,r));o=r;h=r;continue}if(u===">"){s+=i(n.slice(h,o));l=n.slice(o,r+1);a=f(l);s+=t(o,s.length,a,l,e(l));h=r+1;o=!1;continue}if((u==='"'||u==="'")&&n.charAt(r-1)==="="){c=u;continue}}else if(u===c){c=!1;continue}return h<n.length&&(s+=i(n.substr(h))),s}function h(n,t){"user strict";function v(n,i){if(n=r.trim(n),n=n.replace(s,"").toLowerCase(),!(n.length<1)){var u=t(n,i||"");u&&y.push(u)}}for(var a,h,o,f=0,y=[],e=!1,p=n.length,i=0;i<p;i++){if(a=n.charAt(i),e===!1&&a==="="){e=n.slice(f,i);f=i+1;continue}if(e!==!1&&i===f&&(a==='"'||a==="'")&&n.charAt(i-1)==="=")if(o=n.indexOf(a,i+1),o===-1)break;else{h=r.trim(n.slice(f+1,o));v(e,h);e=!1;i=o;f=i+1;continue}if(/\s|\n|\t/.test(a))if(n=n.replace(/\s|\n|\t/g," "),e===!1)if(o=c(n,i),o===-1){h=r.trim(n.slice(f,i));v(h);e=!1;f=i+1;continue}else{i=o-1;continue}else if(o=l(n,i-1),o===-1){h=r.trim(n.slice(f,i));h=u(h);v(e,h);e=!1;f=i+1;continue}else continue}return f<n.length&&(e===!1?v(n.slice(f)):v(e,u(r.trim(n.slice(f))))),r.trim(y.join(" "))}function c(n,t){for(;t<n.length;t++){var i=n[t];if(i!==" ")return i==="="?t:-1}}function l(n,t){for(;t>0;t--){var i=n[t];if(i!==" ")return i==="="?t:-1}}function a(n){return n[0]==='"'&&n[n.length-1]==='"'||n[0]==="'"&&n[n.length-1]==="'"?!0:!1}function u(n){return a(n)?n.substr(1,n.length-2):n}var r=n("./util"),s=/[^a-zA-Z0-9_:\.\-]/gim;i.parseTag=o;i.parseAttr=h},{"./util":4}],4:[function(n,t){t.exports={indexOf:function(n,t){var i,r;if(Array.prototype.indexOf)return n.indexOf(t);for(i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},forEach:function(n,t,i){var r,u;if(Array.prototype.forEach)return n.forEach(t,i);for(r=0,u=n.length;r<u;r++)t.call(i,n[r],r,n)},trim:function(n){return String.prototype.trim?n.trim():n.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(n){var t=/\s|\n|\t/.exec(n);return t?t.index:-1}}},{}],5:[function(n,t){function u(n){return n===undefined||n===null}function c(n){var i=r.spaceIndex(n),t;return i===-1?{html:"",closing:n[n.length-2]==="/"}:(n=r.trim(n.slice(i+1,-1)),t=n[n.length-1]==="/",t&&(n=r.trim(n.slice(0,-1))),{html:n,closing:t})}function l(n){var t={};for(var i in n)t[i]=n[i];return t}function e(n){n=l(n||{});n.stripIgnoreTag&&(n.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),n.onIgnoreTag=i.onIgnoreTagStripAll);n.whiteList=n.whiteList||i.whiteList;n.onTag=n.onTag||i.onTag;n.onTagAttr=n.onTagAttr||i.onTagAttr;n.onIgnoreTag=n.onIgnoreTag||i.onIgnoreTag;n.onIgnoreTagAttr=n.onIgnoreTagAttr||i.onIgnoreTagAttr;n.safeAttrValue=n.safeAttrValue||i.safeAttrValue;n.escapeHtml=n.escapeHtml||i.escapeHtml;this.options=n;n.css===!1?this.cssFilter=!1:(n.css=n.css||{},this.cssFilter=new o(n.css))}var o=n("cssfilter").FilterCSS,i=n("./default"),f=n("./parser"),s=f.parseTag,h=f.parseAttr,r=n("./util");e.prototype.process=function(n){var f,e;if(n=n||"",n=n.toString(),!n)return"";var l=this,t=l.options,a=t.whiteList,y=t.onTag,o=t.onIgnoreTag,p=t.onTagAttr,w=t.onIgnoreTagAttr,b=t.safeAttrValue,v=t.escapeHtml,k=l.cssFilter;return t.stripBlankChar&&(n=i.stripBlankChar(n)),t.allowCommentTag||(n=i.stripCommentTag(n)),f=!1,t.stripIgnoreTagBody&&(f=i.StripTagBody(t.stripIgnoreTagBody,o),o=f.onIgnoreTag),e=s(n,function(n,t,i,f,e){var l={sourcePosition:n,position:t,isClosing:e,isWhite:a.hasOwnProperty(i)},s=y(i,f,l);if(!u(s))return s;if(l.isWhite){if(l.isClosing)return"<\/"+i+">";var d=c(f),nt=a[i],g=h(d.html,function(n,t){var e=r.indexOf(nt,n)!==-1,f=p(i,n,t,e);return u(f)?e?(t=b(i,n,t,k),t?n+'="'+t+'"':n):(f=w(i,n,t,e),!u(f))?f:void 0:f}),f="<"+i;return g&&(f+=" "+g),d.closing&&(f+=" /"),f+">"}return(s=o(i,f,l),!u(s))?s:v(f)},v),f&&(e=f.remove(e)),e};t.exports=e},{"./default":1,"./parser":3,"./util":4,cssfilter:8}],6:[function(n,t){function r(n){return n===undefined||n===null}function e(n){var t={};for(var i in n)t[i]=n[i];return t}function u(n){n=e(n||{});n.whiteList=n.whiteList||i.whiteList;n.onAttr=n.onAttr||i.onAttr;n.onIgnoreAttr=n.onIgnoreAttr||i.onIgnoreAttr;n.safeAttrValue=n.safeAttrValue||i.safeAttrValue;this.options=n}var i=n("./default"),f=n("./parser"),o=n("./util");u.prototype.process=function(n){if(n=n||"",n=n.toString(),!n)return"";var i=this,t=i.options,u=t.whiteList,e=t.onAttr,o=t.onIgnoreAttr,s=t.safeAttrValue;return f(n,function(n,t,i,f,h){var l=u[i],c=!1,v,a;if(l===!0?c=l:typeof l=="function"?c=l(f):l instanceof RegExp&&(c=l.test(f)),c!==!0&&(c=!1),f=s(i,f),f)return(v={position:t,sourcePosition:n,source:h,isWhite:c},c)?(a=e(i,f,v),r(a)?i+":"+f:a):(a=o(i,f,v),!r(a))?a:void 0})};t.exports=u},{"./default":7,"./parser":9,"./util":10}],7:[function(n,t,i){function r(){var n={};return n["align-content"]=!1,n["align-items"]=!1,n["align-self"]=!1,n["alignment-adjust"]=!1,n["alignment-baseline"]=!1,n.all=!1,n["anchor-point"]=!1,n.animation=!1,n["animation-delay"]=!1,n["animation-direction"]=!1,n["animation-duration"]=!1,n["animation-fill-mode"]=!1,n["animation-iteration-count"]=!1,n["animation-name"]=!1,n["animation-play-state"]=!1,n["animation-timing-function"]=!1,n.azimuth=!1,n["backface-visibility"]=!1,n.background=!0,n["background-attachment"]=!0,n["background-clip"]=!0,n["background-color"]=!0,n["background-image"]=!0,n["background-origin"]=!0,n["background-position"]=!0,n["background-repeat"]=!0,n["background-size"]=!0,n["baseline-shift"]=!1,n.binding=!1,n.bleed=!1,n["bookmark-label"]=!1,n["bookmark-level"]=!1,n["bookmark-state"]=!1,n.border=!0,n["border-bottom"]=!0,n["border-bottom-color"]=!0,n["border-bottom-left-radius"]=!0,n["border-bottom-right-radius"]=!0,n["border-bottom-style"]=!0,n["border-bottom-width"]=!0,n["border-collapse"]=!0,n["border-color"]=!0,n["border-image"]=!0,n["border-image-outset"]=!0,n["border-image-repeat"]=!0,n["border-image-slice"]=!0,n["border-image-source"]=!0,n["border-image-width"]=!0,n["border-left"]=!0,n["border-left-color"]=!0,n["border-left-style"]=!0,n["border-left-width"]=!0,n["border-radius"]=!0,n["border-right"]=!0,n["border-right-color"]=!0,n["border-right-style"]=!0,n["border-right-width"]=!0,n["border-spacing"]=!0,n["border-style"]=!0,n["border-top"]=!0,n["border-top-color"]=!0,n["border-top-left-radius"]=!0,n["border-top-right-radius"]=!0,n["border-top-style"]=!0,n["border-top-width"]=!0,n["border-width"]=!0,n.bottom=!1,n["box-decoration-break"]=!0,n["box-shadow"]=!0,n["box-sizing"]=!0,n["box-snap"]=!0,n["box-suppress"]=!0,n["break-after"]=!0,n["break-before"]=!0,n["break-inside"]=!0,n["caption-side"]=!1,n.chains=!1,n.clear=!0,n.clip=!1,n["clip-path"]=!1,n["clip-rule"]=!1,n.color=!0,n["color-interpolation-filters"]=!0,n["column-count"]=!1,n["column-fill"]=!1,n["column-gap"]=!1,n["column-rule"]=!1,n["column-rule-color"]=!1,n["column-rule-style"]=!1,n["column-rule-width"]=!1,n["column-span"]=!1,n["column-width"]=!1,n.columns=!1,n.contain=!1,n.content=!1,n["counter-increment"]=!1,n["counter-reset"]=!1,n["counter-set"]=!1,n.crop=!1,n.cue=!1,n["cue-after"]=!1,n["cue-before"]=!1,n.cursor=!1,n.direction=!1,n.display=!0,n["display-inside"]=!0,n["display-list"]=!0,n["display-outside"]=!0,n["dominant-baseline"]=!1,n.elevation=!1,n["empty-cells"]=!1,n.filter=!1,n.flex=!1,n["flex-basis"]=!1,n["flex-direction"]=!1,n["flex-flow"]=!1,n["flex-grow"]=!1,n["flex-shrink"]=!1,n["flex-wrap"]=!1,n.float=!1,n["float-offset"]=!1,n["flood-color"]=!1,n["flood-opacity"]=!1,n["flow-from"]=!1,n["flow-into"]=!1,n.font=!0,n["font-family"]=!0,n["font-feature-settings"]=!0,n["font-kerning"]=!0,n["font-language-override"]=!0,n["font-size"]=!0,n["font-size-adjust"]=!0,n["font-stretch"]=!0,n["font-style"]=!0,n["font-synthesis"]=!0,n["font-variant"]=!0,n["font-variant-alternates"]=!0,n["font-variant-caps"]=!0,n["font-variant-east-asian"]=!0,n["font-variant-ligatures"]=!0,n["font-variant-numeric"]=!0,n["font-variant-position"]=!0,n["font-weight"]=!0,n.grid=!1,n["grid-area"]=!1,n["grid-auto-columns"]=!1,n["grid-auto-flow"]=!1,n["grid-auto-rows"]=!1,n["grid-column"]=!1,n["grid-column-end"]=!1,n["grid-column-start"]=!1,n["grid-row"]=!1,n["grid-row-end"]=!1,n["grid-row-start"]=!1,n["grid-template"]=!1,n["grid-template-areas"]=!1,n["grid-template-columns"]=!1,n["grid-template-rows"]=!1,n["hanging-punctuation"]=!1,n.height=!0,n.hyphens=!1,n.icon=!1,n["image-orientation"]=!1,n["image-resolution"]=!1,n["ime-mode"]=!1,n["initial-letters"]=!1,n["inline-box-align"]=!1,n["justify-content"]=!1,n["justify-items"]=!1,n["justify-self"]=!1,n.left=!1,n["letter-spacing"]=!0,n["lighting-color"]=!0,n["line-box-contain"]=!1,n["line-break"]=!1,n["line-grid"]=!1,n["line-height"]=!1,n["line-snap"]=!1,n["line-stacking"]=!1,n["line-stacking-ruby"]=!1,n["line-stacking-shift"]=!1,n["line-stacking-strategy"]=!1,n["list-style"]=!0,n["list-style-image"]=!0,n["list-style-position"]=!0,n["list-style-type"]=!0,n.margin=!0,n["margin-bottom"]=!0,n["margin-left"]=!0,n["margin-right"]=!0,n["margin-top"]=!0,n["marker-offset"]=!1,n["marker-side"]=!1,n.marks=!1,n.mask=!1,n["mask-box"]=!1,n["mask-box-outset"]=!1,n["mask-box-repeat"]=!1,n["mask-box-slice"]=!1,n["mask-box-source"]=!1,n["mask-box-width"]=!1,n["mask-clip"]=!1,n["mask-image"]=!1,n["mask-origin"]=!1,n["mask-position"]=!1,n["mask-repeat"]=!1,n["mask-size"]=!1,n["mask-source-type"]=!1,n["mask-type"]=!1,n["max-height"]=!0,n["max-lines"]=!1,n["max-width"]=!0,n["min-height"]=!0,n["min-width"]=!0,n["move-to"]=!1,n["nav-down"]=!1,n["nav-index"]=!1,n["nav-left"]=!1,n["nav-right"]=!1,n["nav-up"]=!1,n["object-fit"]=!1,n["object-position"]=!1,n.opacity=!1,n.order=!1,n.orphans=!1,n.outline=!1,n["outline-color"]=!1,n["outline-offset"]=!1,n["outline-style"]=!1,n["outline-width"]=!1,n.overflow=!1,n["overflow-wrap"]=!1,n["overflow-x"]=!1,n["overflow-y"]=!1,n.padding=!0,n["padding-bottom"]=!0,n["padding-left"]=!0,n["padding-right"]=!0,n["padding-top"]=!0,n.page=!1,n["page-break-after"]=!1,n["page-break-before"]=!1,n["page-break-inside"]=!1,n["page-policy"]=!1,n.pause=!1,n["pause-after"]=!1,n["pause-before"]=!1,n.perspective=!1,n["perspective-origin"]=!1,n.pitch=!1,n["pitch-range"]=!1,n["play-during"]=!1,n.position=!1,n["presentation-level"]=!1,n.quotes=!1,n["region-fragment"]=!1,n.resize=!1,n.rest=!1,n["rest-after"]=!1,n["rest-before"]=!1,n.richness=!1,n.right=!1,n.rotation=!1,n["rotation-point"]=!1,n["ruby-align"]=!1,n["ruby-merge"]=!1,n["ruby-position"]=!1,n["shape-image-threshold"]=!1,n["shape-outside"]=!1,n["shape-margin"]=!1,n.size=!1,n.speak=!1,n["speak-as"]=!1,n["speak-header"]=!1,n["speak-numeral"]=!1,n["speak-punctuation"]=!1,n["speech-rate"]=!1,n.stress=!1,n["string-set"]=!1,n["tab-size"]=!1,n["table-layout"]=!1,n["text-align"]=!0,n["text-align-last"]=!0,n["text-combine-upright"]=!0,n["text-decoration"]=!0,n["text-decoration-color"]=!0,n["text-decoration-line"]=!0,n["text-decoration-skip"]=!0,n["text-decoration-style"]=!0,n["text-emphasis"]=!0,n["text-emphasis-color"]=!0,n["text-emphasis-position"]=!0,n["text-emphasis-style"]=!0,n["text-height"]=!0,n["text-indent"]=!0,n["text-justify"]=!0,n["text-orientation"]=!0,n["text-overflow"]=!0,n["text-shadow"]=!0,n["text-space-collapse"]=!0,n["text-transform"]=!0,n["text-underline-position"]=!0,n["text-wrap"]=!0,n.top=!1,n.transform=!1,n["transform-origin"]=!1,n["transform-style"]=!1,n.transition=!1,n["transition-delay"]=!1,n["transition-duration"]=!1,n["transition-property"]=!1,n["transition-timing-function"]=!1,n["unicode-bidi"]=!1,n["vertical-align"]=!1,n.visibility=!1,n["voice-balance"]=!1,n["voice-duration"]=!1,n["voice-family"]=!1,n["voice-pitch"]=!1,n["voice-range"]=!1,n["voice-rate"]=!1,n["voice-stress"]=!1,n["voice-volume"]=!1,n.volume=!1,n["white-space"]=!1,n.widows=!1,n.width=!0,n["will-change"]=!1,n["word-break"]=!0,n["word-spacing"]=!0,n["word-wrap"]=!0,n["wrap-flow"]=!1,n["wrap-through"]=!1,n["writing-mode"]=!1,n["z-index"]=!1,n}function u(){}function f(){}function o(n,t){return e.test(t)?"":t}var e=/javascript\s*\:/img;i.whiteList=r();i.getDefaultWhiteList=r;i.onAttr=u;i.onIgnoreAttr=f;i.safeAttrValue=o},{}],8:[function(n,t,i){function e(n,t){var i=new f(t);return i.process(n)}var u=n("./default"),f=n("./css"),r;i=t.exports=e;i.FilterCSS=f;for(r in u)i[r]=u[r];typeof window!="undefined"&&(window.filterCSS=t.exports)},{"./css":6,"./default":7}],9:[function(n,t){function r(n,t){function h(){var u,s,h,l,c;f||(u=i.trim(n.slice(e,r)),s=u.indexOf(":"),s!==-1&&(h=i.trim(u.slice(0,s)),l=i.trim(u.slice(s+1)),h&&(c=t(e,o.length,h,l,u),c&&(o+=c+"; "))));e=r+1}var u,s;n=i.trimRight(n);n[n.length-1]!==";"&&(n+=";");for(var c=n.length,f=!1,e=0,r=0,o="";r<c;r++)if(u=n[r],u==="/"&&n[r+1]==="*"){if(s=n.indexOf("*/",r+2),s===-1)break;r=s+1;e=r+1;f=!1}else u==="("?f=!0:u===")"?f=!1:u===";"?f||h():u==="\n"&&h();return i.trim(o)}var i=n("./util");t.exports=r},{"./util":10}],10:[function(n,t){t.exports={indexOf:function(n,t){var i,r;if(Array.prototype.indexOf)return n.indexOf(t);for(i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},forEach:function(n,t,i){var r,u;if(Array.prototype.forEach)return n.forEach(t,i);for(r=0,u=n.length;r<u;r++)t.call(i,n[r],r,n)},trim:function(n){return String.prototype.trim?n.trim():n.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(n){return String.prototype.trimRight?n.trimRight():n.replace(/(\s*$)/g,"")}}},{}]},{},[2]);var localizedStrDic={bold:localize("STR_RE_BOLD"),alignleft:localize("STR_RE_ALIGNLEFT"),alignright:localize("STR_RE_ALIGNRIGHT"),bulletlist:localize("STR_RE_BULLETLIST"),center:localize("STR_RE_CENTER"),font:localize("STR_RE_FONT"),fontsize:localize("STR_RE_FONTSIZE"),hyperlink:localize("STR_RE_HYPERLINK"),indent:localize("STR_RE_INDENT"),insertpicture:localize("STR_RE_INSERTPICTURE"),italic:localize("STR_RE_ITALIC"),justify:localize("STR_RE_JUSTIFY"),numberlist:localize("STR_RE_NUMBERLIST"),redo:localize("STR_RE_REDO"),reduceindent:localize("STR_RE_REDUCEINDENT"),removeHyperlink:localize("STR_RE_REMOVEHYPERLINK"),strike:localize("STR_RE_STRIKETHROUGH"),underline:localize("STR_RE_UNDERLINE"),undo:localize("STR_RE_UNDO"),addHyperlink:localize("STR_RE_ADDHYPERLINK"),insertvariables:localize("STR_INSERT_VARIABLES"),processvariables:localize("STR_SYSTEM_ATTRIBUTES"),fieldvariables:localize("STR_PICK_ATTRIBUTE"),switchhtml:localize("STR_RE_SWITCH_HTML"),switchvisual:localize("STR_RE_SWITCH_VISUAL"),warningimport:localize("STR_RE_WARNINGIMPORT"),learnmore:localize("STR_LEARN_MORE"),learnmoreurl:localize("URL_RTE_HELP"),hiddenTools:localize("STR_HIDDEN_TOOLS"),searchVariables:localize("STR_SEARCH_VARIABLES"),noSearchResults:localize("STR_NO_SEARCH_RESULTS")},toolBarStr='<div class="dropdown rtoolbar-container">       <a class="dropdown-toggle rtoolbar-button" href="javascript: void(0)" data-toggle="dropdown" title="'+localizedStrDic.fontsize+'"><div class="toolbar-btn-text">"Font Size"<\/div>        <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-size"><\/use><\/svg>       <\/a>       <ul class="dropdown-menu">        <li><a href="javascript: void(0)" data-edit="fontSize 5" class="fs-Five">Large<\/a><\/li>        <li><a href="javascript: void(0)" data-edit="fontSize 3" class="fs-Three">Normal<\/a><\/li>        <li><a href="javascript: void(0)" data-edit="fontSize 1" class="fs-One">Small<\/a><\/li>       <\/ul>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="bold" title="'+localizedStrDic.bold+'"><div class="toolbar-btn-text">"Bold"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-bold"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="italic" title="'+localizedStrDic.italic+'"><div class="toolbar-btn-text">"Italic"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-italic"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="strikethrough" title="'+localizedStrDic.strike+'"><div class="toolbar-btn-text">"Strike"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-strikethrough"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="underline" title="'+localizedStrDic.underline+'"><div class="toolbar-btn-text">"Underline"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-underline"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="insertUnorderedList" title="'+localizedStrDic.bulletlist+'"><div class="toolbar-btn-text">"Bulletlist"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-list-bulleted"><\/use <\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="insertOrderedList" title="'+localizedStrDic.numberlist+'"><div class="toolbar-btn-text">"Numberlist"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-list-numbered"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="outdent" title="'+localizedStrDic.reduceindent+'"><div class="toolbar-btn-text">"Outdent"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-indent-decrease"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="indent" title="'+localizedStrDic.indent+'"><div class="toolbar-btn-text">"Indent"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-indent-increase"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifyleft" title="'+localizedStrDic.alignleft+'"><div class="toolbar-btn-text">"Alignleft"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-left""><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifycenter" title="'+localizedStrDic.center+'"><div class="toolbar-btn-text">"Center"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-center"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifyright" title="'+localizedStrDic.alignright+'"><div class="toolbar-btn-text">"Alignright"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-right"><\/use><\/svg><\/a>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifyfull" title="'+localizedStrDic.justify+'"><div class="toolbar-btn-text">"Alifull"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-justify"><\/use><\/svg><\/a>      <\/div>      <div class="dropdown rtoolbar-container">       <a class="dropdown-toggle rtoolbar-button" href="javascript: void(0)" data-toggle="dropdown" title="'+localizedStrDic.hyperlink+'"><div class="toolbar-btn-text">"Hyperlink"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#link"><\/use><\/svg><\/a>      <div class="dropdown-menu hyperlink dropdown-menu-left">       <div class="form-group"><input type="text" aria-label="hyperlink" class="form-control"><\/div>        <button class="btn btn-default addhyperlink" type="button">Add<\/button>       <\/div>      <\/div>      <div class="rtoolbar-container">       <a class="rtoolbar-button" href="javascript: void(0)" data-edit="unlink" title="'+localizedStrDic.removeHyperlink+'"><div class="toolbar-btn-text">"'+localizedStrDic.removeHyperlink+'"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#content-cut"><\/use><\/svg><\/a>      <\/div>      <div class="dropdown rtoolbar-container" name="showMore">       <a class="dropdown-toggle rtoolbar-button" href="javascript: void(0)" data-toggle="dropdown" title="'+localizedStrDic.hiddenTools+'"><div class="toolbar-btn-text">"hiddenTools"<\/div><svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#more-vert"><\/use><\/svg><\/a>       <ul class="dropdown-menu">        <div class="dropdown rinnertoolbar-container">         <a class="dropdown-toggle rtoolbar-button" href="javascript: void(0)" data-toggle="dropdown" title="Font Size"><div class="toolbar-btn-text">"Font Size"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-size"><\/use> <\/svg><\/a>         <ul class="dropdown-menu">          <li><a href="javascript: void(0)" data-edit="fontSize 5" class="fs-Five">Large<\/a><\/li>          <li><a href="javascript: void(0)" data-edit="fontSize 3" class="fs-Three">Normal<\/a><\/li>          <li><a href="javascript: void(0)" data-edit="fontSize 1" class="fs-One">Small<\/a><\/li>         <\/ul>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="bold" title="'+localizedStrDic.fontsize+'"><div class="toolbar-btn-text">"Bold"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-bold"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="italic" title="'+localizedStrDic.italic+'"><div class="toolbar-btn-text">"Italic"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-italic"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="strikethrough" title="'+localizedStrDic.strike+'"><div class="toolbar-btn-text">"Strike"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-strikethrough"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="underline" title="'+localizedStrDic.underline+'"><div class="toolbar-btn-text">"Underline"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-underline"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="insertUnorderedList" title="'+localizedStrDic.bulletlist+'"><div class="toolbar-btn-text">"Bulletlist"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-list-bulleted"><\/use <\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="insertOrderedList" title="'+localizedStrDic.numberlist+'"><div class="toolbar-btn-text">"Numberlist"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-list-numbered"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="outdent" title="'+localizedStrDic.reduceindent+'"><div class="toolbar-btn-text">"Outdent"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-indent-decrease"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="indent" title="'+localizedStrDic.indent+'"><div class="toolbar-btn-text">"Indent"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-indent-increase"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifyleft" title="'+localizedStrDic.alignleft+'"><div class="toolbar-btn-text">"Alignleft"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-left""><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifycenter" title="'+localizedStrDic.center+'"><div class="toolbar-btn-text">"Center"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-center"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifyright" title="'+localizedStrDic.alignright+'"><div class="toolbar-btn-text">"Alignright"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-right"><\/use><\/svg><\/a>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="justifyfull" title="'+localizedStrDic.justify+'"><div class="toolbar-btn-text">"Alifull"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#format-align-justify"><\/use><\/svg><\/a>        <\/div>        <div class="dropdown-submenu rinnertoolbar-container" style="position: relative">         <a class="rtoolbar-button" href="javascript: void(0)" title="'+localizedStrDic.hyperlink+'"><div class="toolbar-btn-text">"Hyperlink"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#link"><\/use><\/svg><\/a>         <div class="dropdown-menu hyperlink">          <div class="form-group"><input type="text" aria-label="hyperlink" class="form-control"><\/div>          <button class="btn btn-default addhyperlink" type="button" style="float:right">Add<\/button>         <\/div>        <\/div>        <div class="rinnertoolbar-container">         <a class="rtoolbar-button" href="javascript: void(0)" data-edit="unlink" title="'+localizedStrDic.removeHyperlink+'"><div class="toolbar-btn-text">"RemoveHyperlink"<\/div> <svg class="lf-icon"><use xlink:href="'+LF.Url.contentRoot+"img/lf.svg?v="+LF.Version+'#content-cut"><\/use><\/svg><\/a>        <\/div>       <\/ul>      <\/div>',RTFInitializer=function(n){_.isUndefined(n)||n.find(".cf-rich-text").each(function(){var t=$(this).find("div.rtoolbar"),n=$(this),i,r;t.length<1||(n.is(":visible")?initRTF(n,t):(i=200,r=setInterval(function(){n.is(":visible")&&(initRTF(n,t),clearInterval(r))},i)))})},toolbarAutoScroll=function(n){var i=16,u=n.width(),t=Math.floor(u/32),r;t<2&&(t=2);n.children(".rtoolbar-container:last-child").hide();t<i?(r=i-t+2,n.children(".rtoolbar-container").slice(-r).hide(),n.children(".rtoolbar-container").slice(0,t-1).show(),n.children(".rtoolbar-container:last-child").show(),n.find(".rtoolbar-container ul").children(".rinnertoolbar-container").slice(0,t-1).hide(),n.find(".rtoolbar-container ul").children(".rinnertoolbar-container").slice(1-r).show()):(n.children(".rtoolbar-container").slice(0,i).show(),n.children(".rtoolbar-container:last-child").hide())},appendToolbarBtns=function(n){if(n&&n.has(".rtoolbar-container").length==0){n.append(toolBarStr);n.find("input[type=file][data-edit]").change(function(t){var i=n.closest(".cf-rich-text");i!=undefined&&(i.children(".error").remove(),this.type==="file"&&this.files&&this.files.length>0&&$.each(this.files,function(n,r){if(!isFileInRTFValid(r,i))return i.trigger("fileuploadvalidate"),t.stopImmediatePropagation(),!1}))})}},initRTF=function(n,t){if(t.has(".rtoolbar-container").length==0){appendToolbarBtns(t);toolbarAutoScroll(t);t.find(".dropdown-submenu a").on("click",function(n){$(this).next(".dropdown-menu").toggle();n.stopPropagation();n.preventDefault()});t.find(".dropdown-menu input[type=text]").click(function(){return!1});t.find(".dropdown-submenu input[type=text]").on("webkitspeechchange change",function(){$(this).parent().parent().hide()});n.children(".rich-text-editor").wysiwyg({activeToolbarClass:"ftoolbar-button-selected",toolbarSelector:"#"+t.attr("id").replace(/\(/g,"\\(").replace(/\)/g,"\\)"),dragAndDropImages:!1}).on("blur",function(){n.children(".error").remove();n.trigger("fileuploadvalidate");var t=n.children(".rich-text-editor").find("li");_.forEach(t,function(n){var t=$(n).parent().prop("tagName").toLowerCase();t!=="ul"&&t!=="ol"&&$(n).wrap("<ul><\/ul>")})}).on("paste",function(n){if(n.originalEvent&&n.originalEvent.clipboardData&&n.originalEvent.clipboardData.items&&n.originalEvent.clipboardData.items.length>0&&n.originalEvent.clipboardData.items[0].kind=="file"||window.clipboardData&&window.clipboardData.files&&window.clipboardData.files.length>0){n.preventDefault();return}if(n.clipboardData&&clipboardData.getData("text/html")||n.originalEvent.clipboardData&&n.originalEvent.clipboardData.getData("text/html")||window.clipboardData&&window.clipboardData.getData("Text")){n.preventDefault();var t="";n.clipboardData&&clipboardData.getData("text/html")?t=n.clipboardData&&clipboardData.getData("text/html"):n.originalEvent.clipboardData&&n.originalEvent.clipboardData.getData("text/html")?t=n.originalEvent.clipboardData&&n.originalEvent.clipboardData.getData("text/html"):window.clipboardData.getData("Text")&&(t=window.clipboardData.getData("Text"));t=filterXSS(t,RTFWhiteListOptions);n.clipboardData||n.originalEvent.clipboardData?document.execCommand("insertHTML",!1,t):window.clipboardData&&document.execCommand("paste",!1,t)}});var i=null,r=200;$(window).on("resize",function(){clearTimeout(i);i=setTimeout(toolbarAutoScroll(t),r)});function u(n,t){var i="";i=n==="unsupported-file-type"?localize("STR_RE_FILE_UNSUPPORTED").replace("{0}",t):localize("STR_RE_FILE_UPLOAD_ERROR").replace("{0}",n).replace("{0}",t);show_error([i])}}},isFileInRTFValid=function(n,t){var i=function(n){return n.size===0?(isSingleFileValid=!1,!1):!0},r=function(n){var t=!0;return/^image\//.test(n.type)?t:(t=!1,!1)};return r(n)?i(n)?!0:($('<div class="error invalid"><\/div>').appendTo(t),!1):($('<div class="error filetype"><\/div>').appendTo(t),!1)}