o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1376584726.979073: @value"?a{I" class:EFI"BundledAsset;FI"logical_path;FI"tinymce.js;TI" pathname;FI"e/home/hcl/.rvm/gems/ruby-1.9.3-p448/gems/tinymce-rails-3.5.8.1/app/assets/javascripts/tinymce.js;TI"content_type;FI"application/javascript;FI" mtime;FI"2013-08-16T01:37:16+09:00;FI" length;Fi]_I" digest;F"%f6442a198775961eb3d7404516228149I" source;FI"]_window.tinyMCEPreInit=window.tinyMCEPreInit||{base:"/assets/tinymce",query:"3.5.8.1",suffix:""},function(e){var t=/^\s*|\s*$/g,n,r="B".replace(/A(.)|B/,"$1")==="$1",i={majorVersion:"3",minorVersion:"5.8",releaseDate:"2012-11-20",_init:function(){function c(e){return e.src&&/tiny_mce(|_gzip|_jquery|_prototype|_full)(_dev|_src)?.js/.test(e.src)?(/_(src|dev)\.js/g.test(e.src)&&(t.suffix="_src"),(f=e.src.indexOf("?"))!=-1&&(t.query=e.src.substring(f+1)),t.baseURL=e.src.substring(0,e.src.lastIndexOf("/")),a&&t.baseURL.indexOf("://")==-1&&t.baseURL.indexOf("/")!==0&&(t.baseURL=a+t.baseURL),t.baseURL):null}var t=this,n=document,r=navigator,i=r.userAgent,s,o,u,a,f,l;t.isOpera=e.opera&&opera.buildNumber,t.isWebKit=/WebKit/.test(i),t.isIE=!t.isWebKit&&!t.isOpera&&/MSIE/gi.test(i)&&/Explorer/gi.test(r.appName),t.isIE6=t.isIE&&/MSIE [56]/.test(i),t.isIE7=t.isIE&&/MSIE [7]/.test(i),t.isIE8=t.isIE&&/MSIE [8]/.test(i),t.isIE9=t.isIE&&/MSIE [9]/.test(i),t.isGecko=!t.isWebKit&&/Gecko/.test(i),t.isMac=i.indexOf("Mac")!=-1,t.isAir=/adobeair/i.test(i),t.isIDevice=/(iPad|iPhone)/.test(i),t.isIOS5=t.isIDevice&&i.match(/AppleWebKit\/(\d*)/)[1]>=534;if(e.tinyMCEPreInit){t.suffix=tinyMCEPreInit.suffix,t.baseURL=tinyMCEPreInit.base,t.query=tinyMCEPreInit.query;return}t.suffix="",o=n.getElementsByTagName("base");for(s=0;s0?n:[s.scope]);if(t===!1)break}return e.inDispatch=!1,t}}),function(){var e=tinymce.each;tinymce.create("tinymce.util.URI",{URI:function(t,n){var r=this,i,s,o,u;t=tinymce.trim(t),n=r.settings=n||{};if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t)){r.source=t;return}t.indexOf("/")===0&&t.indexOf("//")!==0&&(t=(n.base_uri?n.base_uri.protocol||"http":"http")+"://mce_host"+t),/^[\w\-]*:?\/\//.test(t)||(u=n.base_uri?n.base_uri.path:(new tinymce.util.URI(location.href)).directory,t=(n.base_uri&&n.base_uri.protocol||"http")+"://mce_host"+r.toAbsPath(u,t)),t=t.replace(/@@/g,"(mce_at)"),t=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t),e(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(e,n){var i=t[n];i&&(i=i.replace(/\(mce_at\)/g,"@@")),r[e]=i}),o=n.base_uri;if(o){r.protocol||(r.protocol=o.protocol),r.userInfo||(r.userInfo=o.userInfo),!r.port&&r.host==="mce_host"&&(r.port=o.port);if(!r.host||r.host==="mce_host")r.host=o.host;r.source=""}},setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var t=this,n;if(e==="./")return e;e=new tinymce.util.URI(e,{base_uri:t});if(e.host!="mce_host"&&t.host!=e.host&&e.host||t.port!=e.port||t.protocol!=e.protocol)return e.getURI();var r=t.getURI(),i=e.getURI();return r==i||r.charAt(r.length-1)=="/"&&r.substr(0,r.length-1)==i?r:(n=t.toRelPath(t.path,e.path),e.query&&(n+="?"+e.query),e.anchor&&(n+="#"+e.anchor),n)},toAbsolute:function(e,t){return e=new tinymce.util.URI(e,{base_uri:this}),e.getURI(this.host==e.host&&this.protocol==e.protocol?t:0)},toRelPath:function(e,t){var n,r=0,i="",s,o;e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/");if(e.length>=n.length)for(s=0,o=e.length;s=n.length||e[s]!=n[s]){r=s+1;break}if(e.length=e.length||e[s]!=n[s]){r=s+1;break}if(r===1)return t;for(s=0,o=e.length-(r-1);s=0;r--){if(n[r].length===0||n[r]===".")continue;if(n[r]===".."){i++;continue}if(i>0){i--;continue}s.push(n[r])}return r=t.length-i,r<=0?u=s.reverse().join("/"):u=t.slice(0,r).join("/")+"/"+s.reverse().join("/"),u.indexOf("/")!==0&&(u="/"+u),o&&u.lastIndexOf("/")!==u.length-1&&(u+=o),u},getURI:function(e){var t,n=this;if(!n.source||e)t="",e||(n.protocol&&(t+=n.protocol+"://"),n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t;return n.source}})}(),function(){var e=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(t){var n=this.get(t),r;return n&&e(n.split("&"),function(e){e=e.split("="),r=r||{},r[unescape(e[0])]=unescape(e[1])}),r},setHash:function(t,n,r,i,s,o){var u="";e(n,function(e,t){u+=(u?"&":"")+escape(t)+"="+escape(e)}),this.set(t,u,r,i,s,o)},get:function(e){var t=document.cookie,n,r=e+"=",i;if(!t)return;i=t.indexOf("; "+r);if(i==-1){i=t.indexOf(r);if(i!==0)return null}else i+=2;return n=t.indexOf(";",i),n==-1&&(n=t.length),unescape(t.substring(i+r.length,n))},set:function(e,t,n,r,i,s){document.cookie=e+"="+escape(t)+(n?"; expires="+n.toGMTString():"")+(r?"; path="+escape(r):"")+(i?"; domain="+i:"")+(s?"; secure":"")},remove:function(e,t,n){var r=new Date;r.setTime(r.getTime()-1e3),this.set(e,"",r,t,n)}})}(),function(){function serialize(e,t){var n,r,i,s;t=t||'"';if(e==null)return"null";i=typeof e;if(i=="string")return r="\bb t\nn\ff\rr\"\"''\\\\",t+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,i){return t==='"'&&e==="'"?e:(n=r.indexOf(i),n+1?"\\"+r.charAt(n+1):(e=i.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+t;if(i=="object"){if(e.hasOwnProperty&&Object.prototype.toString.call(e)==="[object Array]"){for(n=0,r="[";n0?",":"")+serialize(e[n],t);return r+"]"}r="{";for(s in e)e.hasOwnProperty(s)&&(r+=typeof e[s]!="function"?(r.length>1?","+t:t)+s+t+":"+serialize(e[s],t):"");return r+"}"}return""+e}tinymce.util.JSON={serialize:serialize,parse:function(s){try{return eval("("+s+")")}catch(ex){}}}}(),tinymce.create("static tinymce.util.XHR",{send:function(e){function s(){!e.async||t.readyState==4||i++>1e4?(e.success&&i<1e4&&t.status==200?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):r.setTimeout(s,10)}function o(e){t=0;try{t=new ActiveXObject(e)}catch(n){}return t}var t,n,r=window,i=0;e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",t=r.XMLHttpRequest?new XMLHttpRequest:o("Microsoft.XMLHTTP")||o("Msxml2.XMLHTTP");if(t){t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.send(e.data);if(!e.async)return s();n=r.setTimeout(s,10)}}}),function(){var e=tinymce.extend,t=tinymce.util.JSON,n=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(t){this.settings=e({},t),this.count=0},send:function(r){var i=r.error,s=r.success;r=e(this.settings,r),r.success=function(e,n){e=t.parse(e),typeof e=="undefined"&&(e={error:"JSON Parse error."}),e.error?i.call(r.error_scope||r.scope,e.error,n):s.call(r.success_scope||r.scope,e.result)},r.error=function(e,t){i&&i.call(r.error_scope||r.scope,e,t)},r.data=t.serialize({id:r.id||"c"+this.count++,method:r.method,params:r.params}),r.content_type="application/json",n.send(r)},"static":{sendRPC:function(e){return(new tinymce.util.JSONRequest).send(e)}}})}(),function(e){e.VK={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey},metaKeyPressed:function(t){return e.isMac?t.metaKey:t.ctrlKey&&!t.altKey}}}(tinymce),tinymce.util.Quirks=function(e){function l(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function c(){var t=e.getDoc().documentMode;return t?t:6}function h(e){return e.isDefaultPrevented()}function p(){function o(t){var n,r,o,u;n=s.getRng(),r=i.getParent(n.startContainer,i.isBlock),t&&(r=i.getNext(r,i.isBlock));if(r){o=r.firstChild;while(o&&o.nodeType==3&&o.nodeValue.length===0)o=o.nextSibling;o&&o.nodeName==="SPAN"&&(u=o.cloneNode(!1))}f(i.select("span",r),function(e){e.setAttribute("data-mce-mark","1")}),e.getDoc().execCommand(t?"ForwardDelete":"Delete",!1,null),r=i.getParent(n.startContainer,i.isBlock),f(i.select("span",r),function(e){var t=s.getBookmark();u?i.replace(u.cloneNode(!1),e,!0):e.getAttribute("data-mce-mark")?e.removeAttribute("data-mce-mark"):i.remove(e,!0),s.moveToBookmark(t)})}e.onKeyDown.add(function(e,i){var s;s=i.keyCode==r,!h(i)&&(s||i.keyCode==n)&&!t.modifierPressed(i)&&(i.preventDefault(),o(s))}),e.addCommand("Delete",function(){o()})}function d(){function t(e){var t=i.create("body"),n=e.cloneContents();return t.appendChild(n),s.serializer.serialize(t,{format:"html"})}function o(n){var r=t(n),s=i.createRng();s.selectNode(e.getBody());var o=t(s);return r===o}e.onKeyDown.add(function(e,t){var s=t.keyCode,u;if(!h(t)&&(s==r||s==n)){u=e.selection.isCollapsed();if(u&&!i.isEmpty(e.getBody()))return;if(tinymce.isIE&&!u)return;if(!u&&!o(e.selection.getRng()))return;e.setContent(""),e.selection.setCursorLocation(e.getBody(),0),e.nodeChanged()}})}function v(){e.onKeyDown.add(function(e,n){!h(n)&&n.keyCode==65&&t.metaKeyPressed(n)&&(n.preventDefault(),e.execCommand("SelectAll"))})}function m(){e.settings.content_editable||(i.bind(e.getDoc(),"focusin",function(e){s.setRng(s.getRng())}),i.bind(e.getDoc(),"mousedown",function(t){t.target==e.getDoc().documentElement&&(e.getWin().focus(),s.setRng(s.getRng()))}))}function g(){e.onKeyDown.add(function(e,t){if(!h(t)&&t.keyCode===n&&s.isCollapsed()&&s.getRng(!0).startOffset===0){var r=s.getNode(),o=r.previousSibling;o&&o.nodeName&&o.nodeName.toLowerCase()==="hr"&&(i.remove(o),tinymce.dom.Event.cancel(t))}})}function y(){Range.prototype.getClientRects||e.onMouseDown.add(function(e,t){if(!h(t)&&t.target.nodeName==="HTML"){var n=e.getBody();n.blur(),setTimeout(function(){n.focus()},0)}})}function b(){e.onClick.add(function(e,t){t=t.target,/^(IMG|HR)$/.test(t.nodeName)&&s.getSel().setBaseAndExtent(t,0,t,1),t.nodeName=="A"&&i.hasClass(t,"mceItemAnchor")&&s.select(t),e.nodeChanged()})}function w(){function t(){var t=i.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==e.getBody()&&(i.setAttrib(n,"style",null),f(t,function(e){n.setAttributeNode(e.cloneNode(!0))}))}}function n(){return!s.isCollapsed()&&i.getParent(s.getStart(),i.isBlock)!=i.getParent(s.getEnd(),i.isBlock)}function r(e,t){return t.preventDefault(),!1}e.onKeyPress.add(function(e,r){var i;if(!h(r)&&(r.keyCode==8||r.keyCode==46)&&n())return i=t(),e.getDoc().execCommand("delete",!1,null),i(),r.preventDefault(),!1}),i.bind(e.getDoc(),"cut",function(i){var s;!h(i)&&n()&&(s=t(),e.onKeyUp.addToTop(r),setTimeout(function(){s(),e.onKeyUp.remove(r)},0))})}function E(){var t,n;i.bind(e.getDoc(),"selectionchange",function(){n&&(clearTimeout(n),n=0),n=window.setTimeout(function(){var n=s.getRng();if(!t||!tinymce.dom.RangeUtils.compareRanges(n,t))e.nodeChanged(),t=n},50)})}function S(){document.body.setAttribute("role","application")}function x(){e.onKeyDown.add(function(e,t){if(!h(t)&&t.keyCode===n&&s.isCollapsed()&&s.getRng(!0).startOffset===0){var r=s.getNode().previousSibling;if(r&&r.nodeName&&r.nodeName.toLowerCase()==="table")return tinymce.dom.Event.cancel(t)}})}function T(){if(c()>7)return;l("RespectVisibilityInDesign",!0),e.contentStyles.push(".mceHideBrInPre pre br {display: none}"),i.addClass(e.getBody(),"mceHideBrInPre"),u.addNodeFilter("pre",function(e,t){var n=e.length,r,i,s,o;while(n--){r=e[n].getAll("br"),i=r.length;while(i--)s=r[i],o=s.prev,o&&o.type===3&&o.value.charAt(o.value-1)!="\n"?o.value+="\n":s.parent.insert(new tinymce.html.Node("#text",3),s,!0).value="\n"}}),a.addNodeFilter("pre",function(e,t){var n=e.length,r,i,s,o;while(n--){r=e[n].getAll("br"),i=r.length;while(i--)s=r[i],o=s.prev,o&&o.type==3&&(o.value=o.value.replace(/\r?\n$/,""))}})}function N(){i.bind(e.getBody(),"mouseup",function(e){var t,n=s.getNode();if(n.nodeName=="IMG"){if(t=i.getStyle(n,"width"))i.setAttrib(n,"width",t.replace(/[^0-9%]+/g,"")),i.setStyle(n,"width","");if(t=i.getStyle(n,"height"))i.setAttrib(n,"height",t.replace(/[^0-9%]+/g,"")),i.setStyle(n,"height","")}})}function C(){e.onKeyDown.add(function(e,o){var u,a,f,l,c,p,d;u=o.keyCode==r,!h(o)&&(u||o.keyCode==n)&&!t.modifierPressed(o)&&(a=s.getRng(),f=a.startContainer,l=a.startOffset,d=a.collapsed,f.nodeType==3&&f.nodeValue.length>0&&(l===0&&!d||d&&l===(u?0:1))&&(nonEmptyElements=e.schema.getNonEmptyElements(),o.preventDefault(),c=i.create("br",{id:"__tmp"}),f.parentNode.insertBefore(c,f),e.getDoc().execCommand(u?"ForwardDelete":"Delete",!1,null),f=s.getRng().startContainer,p=f.previousSibling,p&&p.nodeType==1&&!i.isBlock(p)&&i.isEmpty(p)&&!nonEmptyElements[p.nodeName.toLowerCase()]&&i.remove(p),i.remove("__tmp")))})}function k(){e.onKeyDown.add(function(e,n){var r,o,u,a,f;if(h(n)||n.keyCode!=t.BACKSPACE)return;r=s.getRng(),o=r.startContainer,u=r.startOffset,a=i.getRoot(),f=o;if(!r.collapsed||u!==0)return;while(f&&f.parentNode&&f.parentNode.firstChild==f&&f.parentNode!=a)f=f.parentNode;f.tagName==="BLOCKQUOTE"&&(e.formatter.toggle("blockquote",null,f),r=i.createRng(),r.setStart(o,0),r.setEnd(o,0),s.setRng(r))})}function L(){function t(){e._refreshContentEditable(),l("StyleWithCSS",!1),l("enableInlineTableEditing",!1),o.object_resizing||l("enableObjectResizing",!1)}o.readonly||(e.onBeforeExecCommand.add(t),e.onMouseDown.add(t))}function A(){function t(e,t){f(i.select("a"),function(e){var t=e.parentNode,n=i.getRoot();if(t.lastChild===e){while(t&&!i.isBlock(t)){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}i.add(t,"br",{"data-mce-bogus":1})}})}e.onExecCommand.add(function(e,n){n==="CreateLink"&&t(e)}),e.onSetContent.add(s.onSetContent.add(t))}function O(){o.forced_root_block&&e.onInit.add(function(){l("DefaultParagraphSeparator",o.forced_root_block)})}function M(){function t(t,n){(!t||!n.initial)&&e.execCommand("mceRepaint")}e.onUndo.add(t),e.onRedo.add(t),e.onSetContent.add(t)}function _(){e.onKeyDown.add(function(e,t){var r;!h(t)&&t.keyCode==n&&(r=e.getDoc().selection.createRange(),r&&r.item&&(t.preventDefault(),e.undoManager.beforeChange(),i.remove(r.item(0)),e.undoManager.add()))})}function D(){var t;c()>=10&&(t="",f("p div h1 h2 h3 h4 h5 h6".split(" "),function(e,n){t+=(n>0?",":"")+e+":empty"}),e.contentStyles.push(t+"{padding-right: 1px !important}"))}function P(){function S(e){var s,o;s=e.screenX-h,o=e.screenY-p,y=s*c[2]+d,b=o*c[3]+v,y=y<5?5:y,b=b<5?5:b;if(t.modifierPressed(e)||u.nodeName=="IMG"&&c[2]*c[3]!==0)y=Math.round(b/m),b=Math.round(y*m);i.setStyles(a,{width:y,height:b}),c[2]<0&&a.clientWidth<=y&&i.setStyle(a,"left",n+(d-y)),c[3]<0&&a.clientHeight<=b&&i.setStyle(a,"top",r+(v-b))}function x(){function t(t,n){n&&(u.style[t]||!e.schema.isValid(u.nodeName.toLowerCase(),t)?i.setStyle(u,t,n):i.setAttrib(u,t,n))}t("width",y),t("height",b),i.unbind(E,"mousemove",S),i.unbind(E,"mouseup",x),w!=E&&(i.unbind(w,"mousemove",S),i.unbind(w,"mouseup",x)),i.remove(a),T(u)}function T(e){var t,s,o;N(),t=i.getPos(e),n=t.x,r=t.y,s=e.offsetWidth,o=e.offsetHeight,u!=e&&(u=e,y=b=0),f(g,function(e,t){var f;f=i.get("mceResizeHandle"+t),f?i.show(f):(f=i.add(E.documentElement,"div",{id:"mceResizeHandle"+t,"class":"mceResizeHandle",style:"cursor:"+t+"-resize; margin:0; padding:0"}),i.bind(f,"mousedown",function(t){t.preventDefault(),x(),h=t.screenX,p=t.screenY,d=u.clientWidth,v=u.clientHeight,m=v/d,c=e,a=u.cloneNode(!0),i.addClass(a,"mceClonedResizable"),i.setStyles(a,{left:n,top:r,margin:0}),E.documentElement.appendChild(a),i.bind(E,"mousemove",S),i.bind(E,"mouseup",x),w!=E&&(i.bind(w,"mousemove",S),i.bind(w,"mouseup",x))})),i.setStyles(f,{left:s*e[0]+n-f.offsetWidth/2,top:o*e[1]+r-f.offsetHeight/2})}),!tinymce.isOpera&&u.nodeName=="IMG"&&u.setAttribute("data-mce-selected","1")}function N(){u&&u.removeAttribute("data-mce-selected");for(var e in g)i.hide("mceResizeHandle"+e)}function C(){var e=i.getParent(s.getNode(),"table,img");f(i.select("img[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),e?T(e):N()}var n,r,u,a,c,h,p,d,v,m,g,y,b,w=document,E=e.getDoc();if(!o.object_resizing||o.webkit_fake_resize===!1)return;l("enableObjectResizing",!1),g={n:[.5,0,0,-1],e:[1,.5,1,0],s:[.5,1,0,1],w:[0,.5,-1,0],nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},e.contentStyles.push(".mceResizeHandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}.mceResizeHandle:hover {background: #000}img[data-mce-selected] {outline: 1px solid black}img.mceClonedResizable, table.mceClonedResizable {position: absolute;outline: 1px dashed black;opacity: .5;z-index: 10000}"),e.onNodeChange.add(C),i.bind(E,"selectionchange",C),e.serializer.addAttributeFilter("data-mce-selected",function(e,t){var n=e.length;while(n--)e[n].attr(t,null)})}function H(){c()<9&&(u.addNodeFilter("noscript",function(e){var t=e.length,n,r;while(t--)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),a.addNodeFilter("noscript",function(e){var t=e.length,n,r,i;while(t--)n=e[t],r=e[t].firstChild,r?r.value=tinymce.html.Entities.decode(r.value):(i=n.attributes.map["data-mce-innertext"],i&&(n.attr("data-mce-innertext",null),r=new tinymce.html.Node("#text",3),r.value=i,r.raw=!0,n.append(r)))}))}var t=tinymce.VK,n=t.BACKSPACE,r=t.DELETE,i=e.dom,s=e.selection,o=e.settings,u=e.parser,a=e.serializer,f=tinymce.each;x(),k(),d(),tinymce.isWebKit&&(C(),p(),m(),b(),O(),tinymce.isIDevice?E():(P(),v())),tinymce.isIE&&(g(),S(),T(),N(),_(),D(),H()),tinymce.isGecko&&(g(),y(),w(),L(),A(),M()),tinymce.isOpera&&P()},function(e){function f(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function l(e,t){var r,i,s,o={};if(e){e=e.split(","),t=t||10;for(r=0;r\"\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o=/[<>&\"\']/g,u=/&(#x|#)?([\w]+);/g,a={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};n={'"':""","'":"'","<":"<",">":">","&":"&"},r={"<":"<",">":">","&":"&",""":'"',"'":"'"},t=l("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),e.html=e.html||{},e.html.Entities={encodeRaw:function(e,t){return e.replace(t?i:s,function(e){return n[e]||e})},encodeAllRaw:function(e){return(""+e).replace(o,function(e){return n[e]||e})},encodeNumeric:function(e,t){return e.replace(t?i:s,function(e){return e.length>1?"&#"+((e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320)+65536)+";":n[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,r,o){return o=o||t,e.replace(r?i:s,function(e){return n[e]||o[e]||e})},getEncodeFunc:function(r,o){function a(e,t){return e.replace(t?i:s,function(e){return n[e]||o[e]||"&#"+e.charCodeAt(0)+";"||e})}function f(e,t){return u.encodeNamed(e,t,o)}var u=e.html.Entities;return o=l(o)||t,r=e.makeMap(r.replace(/\+/g,",")),r.named&&r.numeric?a:r.named?o?f:u.encodeNamed:r.numeric?u.encodeNumeric:u.encodeRaw},decode:function(e){return e.replace(u,function(e,n,i){return n?(i=parseInt(i,n.length===2?16:10),i>65535?(i-=65536,String.fromCharCode(55296+(i>>10),56320+(i&1023))):a[i]||String.fromCharCode(i)):r[e]||t[e]||f(e)})}}}(tinymce),tinymce.html.Styles=function(e,t){function c(e,t,n,r){function i(e){return e=parseInt(e).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var n=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,r=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,i=/\s*([^:]+):\s*([^;]+);?/g,s=/\s+$/,o=/rgb/,u,a,f={},l;e=e||{},l="\\\" \\' \\; \\: ; : ".split(" ");for(a=0;a0){if(a==="font-weight"&&l==="700")l="bold";else if(a==="color"||a==="background-color")l=l.toLowerCase();l=l.replace(n,c),l=l.replace(r,w),o[a]=h?b(l,!0):l}i.lastIndex=u.index+u[0].length}v("border",""),v("border","-width"),v("border","-color"),v("border","-style"),v("padding",""),v("margin",""),g("border","border-width","border-style","border-color"),o.border==="medium none"&&delete o.border}return o},serialize:function(e,n){function o(n){var i,s,o,a;i=t.styles[n];if(i)for(s=0,o=i.length;s0&&(r+=(r.length>0?" ":"")+n+": "+a+";")}var r="",i,s;if(n&&t&&t.styles)o("*"),o(n);else for(i in e)s=e[i],s!==u&&s.length>0&&(r+=(r.length>0?" ":"")+i+": "+s+";");return r}}},function(e){function i(e,t){return e.split(t||",")}function s(e,t){function o(t){return t.replace(/[A-Z]+/g,function(t){return o(e[t])})}var r,s={};for(r in e)e.hasOwnProperty(r)&&(e[r]=o(e[r]));return o(t).replace(/#/g,"#text").replace(/(\w+)\[([^\]]+)\]\[([^\]]*)\]/g,function(e,t,r,o){r=i(r,"|"),s[t]={attributes:n(r),attributesOrder:r,children:n(o,"|",{"#comment":{}})}}),s}function o(){var e=t.html5;return e||(e=t.html5=s({A:"id|accesskey|class|dir|draggable|item|hidden|itemprop|role|spellcheck|style|subject|title|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"#|a|abbr|area|audio|b|bdo|br|button|canvas|cite|code|command|datalist|del|dfn|em|embed|i|iframe|img|input|ins|kbd|keygen|label|link|map|mark|meta|meter|noscript|object|output|progress|q|ruby|samp|script|select|small|span|strong|sub|sup|svg|textarea|time|var|video|wbr",C:"#|a|abbr|area|address|article|aside|audio|b|bdo|blockquote|br|button|canvas|cite|code|command|datalist|del|details|dfn|dialog|div|dl|em|embed|fieldset|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hgroup|hr|i|iframe|img|input|ins|kbd|keygen|label|link|map|mark|menu|meta|meter|nav|noscript|ol|object|output|p|pre|progress|q|ruby|samp|script|section|select|small|span|strong|style|sub|sup|svg|table|textarea|time|ul|var|video"},"html[A|manifest][body|head]head[A][base|command|link|meta|noscript|script|style|title]title[A][#]base[A|href|target][]link[A|href|rel|media|type|sizes][]meta[A|http-equiv|name|content|charset][]style[A|type|media|scoped][#]script[A|charset|type|src|defer|async][#]noscript[A][C]body[A][C]section[A][C]nav[A][C]article[A][C]aside[A][C]h1[A][B]h2[A][B]h3[A][B]h4[A][B]h5[A][B]h6[A][B]hgroup[A][h1|h2|h3|h4|h5|h6]header[A][C]footer[A][C]address[A][C]p[A][B]br[A][]pre[A][B]dialog[A][dd|dt]blockquote[A|cite][C]ol[A|start|reversed][li]ul[A][li]li[A|value][C]dl[A][dd|dt]dt[A][B]dd[A][C]a[A|href|target|ping|rel|media|type][B]em[A][B]strong[A][B]small[A][B]cite[A][B]q[A|cite][B]dfn[A][B]abbr[A][B]code[A][B]var[A][B]samp[A][B]kbd[A][B]sub[A][B]sup[A][B]i[A][B]b[A][B]mark[A][B]progress[A|value|max][B]meter[A|value|min|max|low|high|optimum][B]time[A|datetime][B]ruby[A][B|rt|rp]rt[A][B]rp[A][B]bdo[A][B]span[A][B]ins[A|cite|datetime][B]del[A|cite|datetime][B]figure[A][C|legend|figcaption]figcaption[A][C]img[A|alt|src|height|width|usemap|ismap][]iframe[A|name|src|height|width|sandbox|seamless][]embed[A|src|height|width|type][]object[A|data|type|height|width|usemap|name|form|classid][param]param[A|name|value][]details[A|open][C|legend]command[A|type|label|icon|disabled|checked|radiogroup][]menu[A|type|label][C|li]legend[A][C|B]div[A][C]source[A|src|type|media][]audio[A|src|autobuffer|autoplay|loop|controls][source]video[A|src|autobuffer|autoplay|loop|controls|width|height|poster][source]hr[A][]form[A|accept-charset|action|autocomplete|enctype|method|name|novalidate|target][C]fieldset[A|disabled|form|name][C|legend]label[A|form|for][B]input[A|type|accept|alt|autocomplete|autofocus|checked|disabled|form|formaction|formenctype|formmethod|formnovalidate|formtarget|height|list|max|maxlength|min|multiple|pattern|placeholder|readonly|required|size|src|step|width|files|value|name][]button[A|autofocus|disabled|form|formaction|formenctype|formmethod|formnovalidate|formtarget|name|value|type][B]select[A|autofocus|disabled|form|multiple|name|size][option|optgroup]datalist[A][B|option]optgroup[A|disabled|label][option]option[A|disabled|selected|label|value][]textarea[A|autofocus|disabled|form|maxlength|name|placeholder|readonly|required|rows|cols|wrap][]keygen[A|autofocus|challenge|disabled|form|keytype|name][]output[A|for|form|name][B]canvas[A|width|height][]map[A|name][B|C]area[A|shape|coords|href|alt|target|media|rel|ping|type][]mathml[A][]svg[A][]table[A|border][caption|colgroup|thead|tfoot|tbody|tr]caption[A][C]colgroup[A|span][col]col[A|span][]thead[A][tr]tfoot[A][tr]tbody[A][tr]tr[A][th|td]th[A|headers|rowspan|colspan|scope][B]td[A|headers|rowspan|colspan][C]wbr[A][]")),e}function u(){var e=t.html4;return e||(e=t.html4=s({Z:"H|K|N|O|P",Y:"X|form|R|Q",ZG:"E|span|width|align|char|charoff|valign",X:"p|T|div|U|W|isindex|fieldset|table",ZF:"E|align|char|charoff|valign" ,W:"pre|hr|blockquote|address|center|noframes",ZE:"abbr|axis|headers|scope|rowspan|colspan|align|char|charoff|valign|nowrap|bgcolor|width|height",ZD:"[E][S]",U:"ul|ol|dl|menu|dir",ZC:"p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q",T:"h1|h2|h3|h4|h5|h6",ZB:"X|S|Q",S:"R|P",ZA:"a|G|J|M|O|P",R:"a|H|K|N|O",Q:"noscript|P",P:"ins|del|script",O:"input|select|textarea|label|button",N:"M|L",M:"em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym",L:"sub|sup",K:"J|I",J:"tt|i|b|u|s|strike",I:"big|small|font|basefont",H:"G|F",G:"br|span|bdo",F:"object|applet|img|map|iframe",E:"A|B|C",D:"accesskey|tabindex|onfocus|onblur",C:"onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"lang|xml:lang|dir",A:"id|class|style|title"},"script[id|charset|type|language|src|defer|xml:space][]style[B|id|type|media|title|xml:space][]object[E|declare|classid|codebase|data|type|codetype|archive|standby|width|height|usemap|name|tabindex|align|border|hspace|vspace][#|param|Y]param[id|name|value|valuetype|type][]p[E|align][#|S]a[E|D|charset|type|name|href|hreflang|rel|rev|shape|coords|target][#|Z]br[A|clear][]span[E][#|S]bdo[A|C|B][#|S]applet[A|codebase|archive|code|object|alt|name|width|height|align|hspace|vspace][#|param|Y]h1[E|align][#|S]img[E|src|alt|name|longdesc|width|height|usemap|ismap|align|border|hspace|vspace][]map[B|C|A|name][X|form|Q|area]h2[E|align][#|S]iframe[A|longdesc|name|src|frameborder|marginwidth|marginheight|scrolling|align|width|height][#|Y]h3[E|align][#|S]tt[E][#|S]i[E][#|S]b[E][#|S]u[E][#|S]s[E][#|S]strike[E][#|S]big[E][#|S]small[E][#|S]font[A|B|size|color|face][#|S]basefont[id|size|color|face][]em[E][#|S]strong[E][#|S]dfn[E][#|S]code[E][#|S]q[E|cite][#|S]samp[E][#|S]kbd[E][#|S]var[E][#|S]cite[E][#|S]abbr[E][#|S]acronym[E][#|S]sub[E][#|S]sup[E][#|S]input[E|D|type|name|value|checked|disabled|readonly|size|maxlength|src|alt|usemap|onselect|onchange|accept|align][]select[E|name|size|multiple|disabled|tabindex|onfocus|onblur|onchange][optgroup|option]optgroup[E|disabled|label][option]option[E|selected|disabled|label|value][]textarea[E|D|name|rows|cols|disabled|readonly|onselect|onchange][]label[E|for|accesskey|onfocus|onblur][#|S]button[E|D|name|value|type|disabled][#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[E|align][#|S]ins[E|cite|datetime][#|Y]h5[E|align][#|S]del[E|cite|datetime][#|Y]h6[E|align][#|S]div[E|align][#|Y]ul[E|type|compact][li]li[E|type|value][#|Y]ol[E|type|compact|start][li]dl[E|compact][dt|dd]dt[E][#|S]dd[E][#|Y]menu[E|compact][li]dir[E|compact][li]pre[E|width|xml:space][#|ZA]hr[E|align|noshade|size|width][]blockquote[E|cite][#|Y]address[E][#|S|p]center[E][#|Y]noframes[E][#|Y]isindex[A|B|prompt][]fieldset[E][#|legend|Y]legend[E|accesskey|align][#|S]table[E|summary|width|border|frame|rules|cellspacing|cellpadding|align|bgcolor][caption|col|colgroup|thead|tfoot|tbody|tr]caption[E|align][#|S]col[ZG][]colgroup[ZG][col]thead[ZF][tr]tr[ZF|bgcolor][th|td]th[E|ZE][#|Y]form[E|action|method|name|enctype|onsubmit|onreset|accept|accept-charset|target][#|X|R|Q]noscript[E][#|Y]td[E|ZE][#|Y]tfoot[ZF][tr]tbody[ZF][tr]area[E|D|shape|coords|href|nohref|alt|target][]base[id|href|target][]body[E|onload|onunload|background|bgcolor|text|link|vlink|alink][#|Y]")),e}var t={},n=e.makeMap,r=e.each;e.html.Schema=function(s){function E(r,i,o){var u=s[r];return u?u=n(u,",",n(u.toUpperCase()," ")):(u=t[r],u||(u=n(i," ",n(i.toUpperCase()," ")),u=e.extend(u,o),t[r]=u)),u}function S(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function x(t){var r,s,o,u,a,l,h,p,d,v,m,g,y,b,w,E,x,T,N,C,k,L,A=/^([#+\-])?([^\[\/]+)(?:\/([^\[]+))?(?:\[([^\]]+)\])?$/,O=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,M=/[*?+]/;if(t){t=i(t),f["@"]&&(x=f["@"].attributes,T=f["@"].attributesOrder);for(r=0,s=t.length;r=0){for(n=f.length-1;n>=t;n--)e=f[n],e.valid&&i.end(e.name);f.length=t}}function q(e,t,n,r,i){var s,o;t=t.toLowerCase(),n=t in g?t:B(n||r||i||"");if(b&&!d&&t.indexOf("data-")!==0){s=N[t];if(!s&&C){o=C.length;while(o--){s=C[o];if(s.pattern.test(t))break}o===-1&&(s=null)}if(!s)return;if(s.validValues&&!(n in s.validValues))return}l.map[t]=n,l.push({name:t,value:n})}var i=this,s,o=0,u,a,f=[],l,c,h,p,d,v,m,g,y,b,w,E,S,x,T,N,C,k,L,A,O,M,_,D,P,H=0,B=e.html.Entities.decode,j,F;M=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),_=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,D={script:/<\/script[^>]*>/gi,style:/<\/style[^>]*>/gi,noscript:/<\/noscript[^>]*>/gi},m=n.getShortEndedElements(),O=t.self_closing_elements||n.getSelfClosingElements(),g=n.getBoolAttrs(),b=t.validate,v=t.remove_internals,j=t.fix_self_closing,F=e.isIE,T=/^:/;while(s=M.exec(r)){o0&&f[f.length-1].name===u&&I(u);if(!b||(w=n.getElementRule(u))){E=!0,b&&(N=w.attributes,C=w.attributePatterns),(x=s[8])?(d=x.indexOf("data-mce-type")!==-1,d&&v&&(E=!1),l=[],l.map={},x.replace(_,q)):(l=[],l.map={});if(b&&!d){k=w.attributesRequired,L=w.attributesDefault,A=w.attributesForced;if(A){c=A.length;while(c--)S=A[c],p=S.name,P=S.value,P==="{$uid}"&&(P="mce_"+H++),l.map[p]=P,l.push({name:p,value:P})}if(L){c=L.length;while(c--)S=L[c],p=S.name,p in l.map||(P=S.value,P==="{$uid}"&&(P="mce_"+H++),l.map[p]=P,l.push({name:p,value:P}))}if(k){c=k.length;while(c--)if(k[c]in l.map)break;c===-1&&(E=!1)}l.map["data-mce-bogus"]&&(E=!1)}E&&i.start(u,l,y)}else E=!1;if(a=D[u]){a.lastIndex=o=s.index+s[0].length,(s=a.exec(r))?(E&&(h=r.substr(o,s.index-o)),o=s.index+s[0].length):(h=r.substr(o),o=r.length),E&&h.length>0&&i.text(h,!0),E&&i.end(u),M.lastIndex=o;continue}y||(!x||x.indexOf("/")!=x.length-1?f.push({name:u,valid:E}):E&&i.end(u))}else(u=s[1])?i.comment(u):(u=s[2])?i.cdata(u):(u=s[3])?i.doctype(u):(u=s[4])&&i.pi(u,s[5]);o=s.index+s[0].length}o=0;c--)u=f[c],u.valid&&i.end(u.name)}}}(tinymce),function(e){function r(e,t,n){var r,i,s=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[s])return e[s];if(e!==t){r=e[o];if(r)return r;for(i=e.parent;i&&i!==t;i=i.parent){r=i[o];if(r)return r}}}function i(e,t){this.name=e,this.type=t,t===1&&(this.attributes=[],this.attributes.map={})}var t=/^[ \t\r\n]*$/,n={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};e.extend(i.prototype,{replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,s;if(typeof e!="string"){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==s){if(t===null){if(e in r.map){delete r.map[e],i=r.length;while(i--)if(r[i].name===e)return r=r.splice(i,1),n}return n}if(e in r.map){i=r.length;while(i--)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,t=new i(e.name,e.type),n,r,s,o,u;if(s=e.attributes){u=[],u.map={};for(n=0,r=s.length;n1){a.reverse(),f=l=i.filterNode(a[0].clone());for(p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function B(e){var t,n={};for(t in e)t!=="li"&&t!="p"&&(n[t]=e[t]);return n}var c,h,p,d,v,m,g,y,b,w,E,S,x,T=[],N,C,k,L,A,O,M,_;l=l||{},u={},a={},S=e.extend(e.makeMap("script,style,head,html,body,title,meta,param"),r.getBlockElements()),M=r.getNonEmptyElements(),O=r.children,E=n.validate,_="forced_root_block"in l?l.forced_root_block:n.forced_root_block,A=r.getWhiteSpaceElements(),x=/^[ \t\r\n]+/,C=/[ \t\r\n]+$/,k=/[ \t\r\n]+/g,L=/^[ \t\r\n]+$/,c=new e.html.SaxParser({validate:E,self_closing_elements:B(r.getSelfClosingElements()),cdata:function(e){p.append(P("#cdata",4)).value=e},text:function(e,t){var n;N||(e=e.replace(k," "),p.lastChild&&S[p.lastChild.name]&&(e=e.replace(x,""))),e.length!==0&&(n=P("#text",3),n.raw=!!t,p.append(n).value=e)},comment:function(e){p.append(P("#comment",8)).value=e},pi:function(e,t){p.append(P(e,7)).value=t,H(p)},doctype:function(e){var t;t=p.append(P("#doctype",10)),t.value=e,H(p)},start:function(e,t,n){var i,s,u,f,l,c,h,d;u=E?r.getElementRule(e):{};if(u){i=P(u.outputName||e,1),i.attributes=t,i.shortEnded=n,p.append(i),d=O[p.name],d&&O[i.name]&&!d[i.name]&&T.push(i),s=o.length;while(s--)l=o[s].name,l in t.map&&(b=a[l],b?b.push(i):a[l]=[i]);S[e]&&H(i),n||(p=i),!N&&A[e]&&(N=!0)}},end:function(e){var n,i,s,o,u;i=E?r.getElementRule(e):{};if(i){if(S[e]&&!N){n=p.firstChild;if(n&&n.type===3){s=n.value.replace(x,""),s.length>0?(n.value=s,n=n.next):(o=n.next,n.remove(),n=o);while(n&&n.type===3){s=n.value,o=n.next;if(s.length===0||L.test(s))n.remove(),n=o;n=o}}n=p.lastChild;if(n&&n.type===3){s=n.value.replace(C,""),s.length>0?(n.value=s,n=n.prev):(o=n.prev,n.remove(),n=o);while(n&&n.type===3){s=n.value,o=n.prev;if(s.length===0||L.test(s))n.remove(),n=o;n=o}}}N&&A[e]&&(N=!1);if(i.removeEmpty||i.paddEmpty)if(p.isEmpty(M))if(i.paddEmpty)p.empty().append(new t("#text","3")).value=" ";else if(!p.attributes.map.name&&!p.attributes.map.id){u=p.parent,p.empty().remove(),p=u;return}p=p.parent}}},r),h=p=new t(l.context||n.root_name,11),c.parse(i),E&&T.length&&(l.context?l.invalid=!0:f(T)),_&&h.name=="body"&&D();if(!l.invalid){for(w in u){b=s[w],d=u[w],g=d.length;while(g--)d[g].parent||d.splice(g,1);for(v=0,m=b.length;v0&&(h=t[t.length-1],h.length>0&&h!=="\n"&&t.push("\n")),t.push("<",e);if(u)for(f=0,l=u.length;f0&&(h=t[t.length-1],h.length>0&&h!=="\n"&&t.push("\n"))},end:function(e){var r;t.push(""),n&&i[e]&&t.length>0&&(r=t[t.length-1],r.length>0&&r!=="\n"&&t.push("\n"))},text:function(e,n){e.length>0&&(t[t.length]=n?e:s(e))},cdata:function(e){t.push("")},comment:function(e){t.push("")},pi:function(e,r){r?t.push(""):t.push(""),n&&t.push("\n")},doctype:function(e){t.push("",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},function(e){e.html.Serializer=function(t,n){var r=this,i=new e.html.Writer(t);t=t||{},t.validate="validate"in t?t.validate:!0,r.schema=n=n||new e.html.Schema,r.writer=i,r.serialize=function(e){function o(e){var t=r[e.type],u,a,f,l,c,h,p,d,v;if(!t){u=e.name,a=e.shortEnded,f=e.attributes;if(s&&f&&f.length>1){h=[],h.map={},v=n.getElementRule(e.name);for(p=0,d=v.attributesOrder.length;p=8,r.boxModel=!e.isIE||t.compatMode=="CSS1Compat"||r.stdMode,r.hasOuterHTML="outerHTML"in t.createElement("a"),r.settings=n=e.extend({keep_values:!1,hex_colors:1},n),r.schema=n.schema,r.styles=new e.html.Styles({url_converter:n.url_converter,url_converter_scope:n.url_converter_scope},n.schema);if(e.isIE6)try{t.execCommand("BackgroundImageCache",!1,!0)}catch(u){r.cssFlicker=!0}r.fixDoc(t),r.events=n.ownEvents?new e.dom.EventUtils(n.proxy):e.dom.Event,e.addUnload(r.destroy,r),o=n.schema?n.schema.getBlockElements():{},r.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?t===1&&!!o[e.nodeName]:!!o[e]}},fixDoc:function(e){var t=this.settings,n;if(i&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,n){var r=this,s,o;return!i||e.nodeType!==1||n?e.cloneNode(n):(o=r.doc,n?s.firstChild:(s=o.createElement(e.nodeName),t(r.getAttribs(e),function(t){r.setAttrib(s,t.nodeName,r.getAttrib(e,t.nodeName))}),s))},getRoot:function(){var e=this,t=e.settings;return t&&e.get(t.root_element)||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t,n=this,r;return e=n.get(e),t=n.getPos(e),r=n.getSize(e),{x:t.x,y:t.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),n.indexOf("px")===-1&&(n=0),r.indexOf("px")===-1&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,t,r,i){var s=this,o,u=s.settings,a=[];e=s.get(e),i=i===undefined,u.strict_root&&(r=r||s.getRoot()),n(t,"string")&&(o=t,t==="*"?t=function(e){return e.nodeType==1}:t=function(e){return s.is(e,o)});while(e){if(e==r||!e.nodeType||e.nodeType===9)break;if(!t||t(e)){if(!i)return e;a.push(e)}e=e.parentNode}return i?a:null},get:function(e){var t;if(e&&this.doc&&typeof e=="string"){t=e,e=this.doc.getElementById(e);if(e&&e.id!==t)return this.doc.getElementsByName(t)[1]}return e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e.dom.Sizzle(t,r.get(n)||r.get(r.settings.root_element)||r.doc,[])},is:function(t,n){var r;if(t.length===undefined){if(n==="*")return t.nodeType==1;if(o.test(n)){n=n.toLowerCase().split(/,/),t=t.nodeName.toLowerCase();for(r=n.length-1;r>=0;r--)if(n[r]==t)return!0;return!1}}return e.dom.Sizzle.matches(n,t.nodeType?[t]:t).length>0},add:function(e,t,r,i,s){var o=this;return this.run(e,function(e){var u,f;return u=n(t,"string")?o.doc.createElement(t):t,o.setAttribs(u,r),i&&(i.nodeType?u.appendChild(i):o.setHTML(u,i)),s?u:e.appendChild(u)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i=this,s;r+="<"+e;for(s in t)t.hasOwnProperty(s)&&(r+=" "+s+'="'+i.encode(t[s])+'"');return typeof n!="undefined"?r+">"+n+"":r+" />"},remove:function(t,n){return this.run(t,function(t){var r,i=t.parentNode;if(!i)return null;if(n)while(r=t.firstChild)!e.isIE||r.nodeType!==3||r.nodeValue?i.insertBefore(r,t):t.removeChild(r);return i.removeChild(t)})},setStyle:function(t,n,r){var s=this;return s.run(t,function(o){var u,a;u=o.style,n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),s.pixelStyles.test(n)&&(e.is(r,"number")||/^[\-0-9\.]+$/.test(r))&&(r+="px");switch(n){case"opacity":if(i){u.filter=r===""?"":"alpha(opacity="+r*100+")";if(!t.currentStyle||!t.currentStyle.hasLayout)u.display="inline-block"}u[n]=u["-moz-opacity"]=u["-khtml-opacity"]=r||"";break;case"float":i?u.styleFloat=r:u.cssFloat=r;break;default:u[n]=r||""}s.settings.update_styles&&s.setAttrib(o,"data-mce-style")})},getStyle:function(e,t,n){e=this.get(e);if(!e)return;if(this.doc.defaultView&&n){t=t.replace(/[A-Z]/g,function(e){return"-"+e});try{return this.doc.defaultView.getComputedStyle(e,null).getPropertyValue(t)}catch(r){return null}}return t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),t=="float"&&(t=i?"styleFloat":"cssFloat"),e.currentStyle&&n?e.currentStyle[t]:e.style?e.style[t]:undefined},setStyles:function(e,n){var r=this,i=r.settings,s;s=i.update_styles,i.update_styles=0,t(n,function(t,n){r.setStyle(e,n,t)}),i.update_styles=s,i.update_styles&&r.setAttrib(e,i.cssText)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,r,i){var s=this;if(!e||!r)return;return s.settings.strict&&(r=r.toLowerCase()),this.run(e,function(e){var o=s.settings,u=e.getAttribute(r);if(i!==null)switch(r){case"style":if(!n(i,"string")){t(i,function(t,n){s.setStyle(e,n,t)});return}o.keep_values&&(i&&!s._isRes(i)?e.setAttribute("data-mce-style",i,2):e.removeAttribute("data-mce-style",2)),e.style.cssText=i;break;case"class":e.className=i||"";break;case"src":case"href":o.keep_values&&(o.url_converter&&(i=o.url_converter.call(o.url_converter_scope||s,i,r,e)),s.setAttrib(e,"data-mce-"+r,i,2));break;case"shape":e.setAttribute("data-mce-style",i)}n(i)&&i!==null&&i.length!==0?e.setAttribute(r,""+i,2):e.removeAttribute(r,2);if(tinyMCE.activeEditor&&u!=i){var a=tinyMCE.activeEditor;a.onSetAttrib.dispatch(a,e,r,i)}})},setAttribs:function(e,n){var r=this;return this.run(e,function(e){t(n,function(t,n){r.setAttrib(e,n,t)})})},getAttrib:function(t,s,o){var u,a=this,f;t=a.get(t);if(!t||t.nodeType!==1)return o===f?!1:o;n(o)||(o="");if(/^(src|href|style|coords|shape)$/.test(s)){u=t.getAttribute("data-mce-"+s);if(u)return u}i&&a.props [s]&&(u=t[a.props[s]],u=u&&u.nodeValue?u.nodeValue:u),u||(u=t.getAttribute(s,2));if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(s))return t[a.props[s]]===!0&&u===""?s:u?s:"";if(t.nodeName==="FORM"&&t.getAttributeNode(s))return t.getAttributeNode(s).nodeValue;s==="style"&&(u=u||t.style.cssText,u&&(u=a.serializeStyle(a.parseStyle(u),t.nodeName),a.settings.keep_values&&!a._isRes(u)&&t.setAttribute("data-mce-style",u))),r&&s==="class"&&u&&(u=u.replace(/(apple|webkit)\-[a-z\-]+/gi,""));if(i)switch(s){case"rowspan":case"colspan":u===1&&(u="");break;case"size":if(u==="+0"||u===20||u===0)u="";break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":u===0&&(u="");break;case"hspace":u===-1&&(u="");break;case"maxlength":case"tabindex":if(u===32768||u===2147483647||u==="32768")u="";break;case"multiple":case"compact":case"noshade":case"nowrap":if(u===65535)return s;return o;case"shape":u=u.toLowerCase();break;default:s.indexOf("on")===0&&u&&(u=e._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1",""+u))}return u!==f&&u!==null&&u!==""?""+u:o},getPos:function(e,t){var n=this,r=0,i=0,s,o=n.doc,u;e=n.get(e),t=t||o.body;if(e){if(e.getBoundingClientRect)return e=e.getBoundingClientRect(),s=n.boxModel?o.documentElement:o.body,r=e.left+(o.documentElement.scrollLeft||o.body.scrollLeft)-s.clientTop,i=e.top+(o.documentElement.scrollTop||o.body.scrollTop)-s.clientLeft,{x:r,y:i};u=e;while(u&&u!=t&&u.nodeType)r+=u.offsetLeft||0,i+=u.offsetTop||0,u=u.offsetParent;u=e.parentNode;while(u&&u!=t&&u.nodeType)r-=u.scrollLeft||0,i-=u.scrollTop||0,u=u.parentNode}return{x:r,y:i}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this.doc,n;styleElm=t.getElementById("mceDefaultStyles"),styleElm||(styleElm=t.createElement("style"),styleElm.id="mceDefaultStyles",styleElm.type="text/css",n=t.getElementsByTagName("head")[0],n.firstChild?n.insertBefore(styleElm,n.firstChild):n.appendChild(styleElm)),styleElm.styleSheet?styleElm.styleSheet.cssText+=e:styleElm.appendChild(t.createTextNode(e))},loadCSS:function(n){var r=this,s=r.doc,o;n||(n=""),o=s.getElementsByTagName("head")[0],t(n.split(","),function(t){var n;if(r.files[t])return;r.files[t]=!0,n=r.create("link",{rel:"stylesheet",href:e._addVer(t)}),i&&s.documentMode&&s.recalc&&(n.onload=function(){s.recalc&&s.recalc(),n.onload=null}),o.appendChild(n)})},addClass:function(e,t){return this.run(e,function(e){var n;return t?this.hasClass(e,t)?e.className:(n=this.removeClass(e,t),e.className=(n!=""?n+" ":"")+t):0})},removeClass:function(t,n){var r=this,i;return r.run(t,function(t){var s;return r.hasClass(t,n)?(i||(i=new RegExp("(^|\\s+)"+n+"(\\s+|$)","g")),s=t.className.replace(i," "),s=e.trim(s!=" "?s:""),t.className=s,s||(t.removeAttribute("class"),t.removeAttribute("className")),s):t.className})},hasClass:function(e,t){return e=this.get(e),!e||!t?!1:(" "+e.className+" ").indexOf(" "+t+" ")!==-1},show:function(e){return this.setStyle(e,"display","block")},hide:function(e){return this.setStyle(e,"display","none")},isHidden:function(e){return e=this.get(e),!e||e.style.display=="none"||this.getStyle(e,"display")=="none"},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(n,r){var s=this;return s.run(n,function(n){if(i){while(n.firstChild)n.removeChild(n.firstChild);try{n.innerHTML="
"+r,n.removeChild(n.firstChild)}catch(o){var u=s.create("div");u.innerHTML="
"+r,t(e.grep(u.childNodes),function(e,t){t&&n.canHaveHTML&&n.appendChild(e)})}}else n.innerHTML=r;return r})},getOuterHTML:function(e){var t,n=this;return e=n.get(e),e?e.nodeType===1&&n.hasOuterHTML?e.outerHTML:(t=(e.ownerDocument||n.doc).createElement("body"),t.appendChild(e.cloneNode(!0)),t.innerHTML):null},setOuterHTML:function(e,t,n){function s(e,t,n){var i,s;s=n.createElement("body"),s.innerHTML=t,i=s.lastChild;while(i)r.insertAfter(i.cloneNode(!0),e),i=i.previousSibling;r.remove(e)}var r=this;return this.run(e,function(e){e=r.get(e);if(e.nodeType==1){n=n||e.ownerDocument||r.doc;if(i)try{i&&e.nodeType==1?e.outerHTML=t:s(e,t,n)}catch(o){s(e,t,n)}else s(e,t,n)}})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(r,i,s){var o=this;return n(i,"array")&&(r=r.cloneNode(!0)),o.run(i,function(n){return s&&t(e.grep(n.childNodes),function(e){r.appendChild(e)}),n.parentNode.replaceChild(r,n)})},rename:function(e,n){var r=this,i;return e.nodeName!=n.toUpperCase()&&(i=r.create(n),t(r.getAttribs(e),function(t){r.setAttrib(i,t.nodeName,r.getAttrib(e,t.nodeName))}),r.replace(i,e,1)),i||e},findCommonAncestor:function(e,t){var n=e,r;while(n){r=t;while(r&&n!=r)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){function n(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}var t=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(e);return t?(e="#"+n(t[1])+n(t[2])+n(t[3]),e):e},getClasses:function(){function a(n){t(n.imports,function(e){a(e)}),t(n.cssRules||n.rules,function(n){switch(n.type||1){case 1:n.selectorText&&t(n.selectorText.split(","),function(t){t=t.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(t)||!/\.[\w\-]+$/.test(t))return;u=t,t=e._replace(/.*\.([a-z0-9_\-]+).*/i,"$1",t);if(o&&!(t=o(t,u)))return;s[t]||(r.push({"class":t}),s[t]=1)});break;case 3:a(n.styleSheet)}})}var n=this,r=[],i,s={},o=n.settings.class_filter,u;if(n.classes)return n.classes;try{t(n.doc.styleSheets,a)}catch(f){}return r.length>0&&(n.classes=r),r},run:function(e,n,r){var i=this,s;return i.doc&&typeof e=="string"&&(e=i.get(e)),e?(r=r||this,!e.nodeType&&(e.length||e.length===0)?(s=[],t(e,function(e,t){e&&(typeof e=="string"&&(e=i.doc.getElementById(e)),s.push(n.call(r,e,t)))}),s):n.call(r,e)):!1},getAttribs:function(e){var t;return e=this.get(e),e?i?(t=[],e.nodeName=="OBJECT"?e.attributes:(e.nodeName==="OPTION"&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"}),e.cloneNode(!1).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t)):e.attributes:[]},isEmpty:function(t,n){var r=this,i,s,o,a,f,l=0;t=t.firstChild;if(t){a=new e.dom.TreeWalker(t,t.parentNode),n=n||r.schema?r.schema.getNonEmptyElements():null;do{o=t.nodeType;if(o===1){if(t.getAttribute("data-mce-bogus"))continue;f=t.nodeName.toLowerCase();if(n&&n[f]){if(f==="br"){l++;continue}return!1}s=r.getAttribs(t),i=t.attributes.length;while(i--){f=t.attributes[i].nodeName;if(f==="name"||f==="data-mce-bookmark")return!1}}if(o==8)return!1;if(o===3&&!u.test(t.nodeValue))return!1}while(t=a.next())}return l<=1},destroy:function(t){var n=this;n.win=n.doc=n.root=n.events=n.frag=null,t||e.removeUnload(n.destroy)},createRng:function(){var t=this.doc;return t.createRange?t.createRange():new e.dom.Range(this)},nodeIndex:function(e,t){var n=0,r,i,s;if(e)for(r=e.nodeType,e=e.previousSibling,i=e;e;e=e.previousSibling){s=e.nodeType;if(t&&s==3)if(s==r||!e.nodeValue.length)continue;n++,r=s}return n},split:function(t,n,r){function f(t){function o(e){var t=e.previousSibling&&e.previousSibling.nodeName=="SPAN",n=e.nextSibling&&e.nextSibling.nodeName=="SPAN";return t&&n}var n,r=t.childNodes,s=t.nodeType;if(s==1&&t.getAttribute("data-mce-type")=="bookmark")return;for(n=r.length-1;n>=0;n--)f(r[n]);if(s!=9){if(s==3&&t.nodeValue.length>0){var u=e.trim(t.nodeValue).length;if(!i.isBlock(t.parentNode)||u>0||u===0&&o(t))return}else if(s==1){r=t.childNodes,r.length==1&&r[0]&&r[0].nodeType==1&&r[0].getAttribute("data-mce-type")=="bookmark"&&t.parentNode.insertBefore(r[0],t);if(r.length||/^(br|hr|input|img)$/i.test(t.nodeName))return}i.remove(t)}return t}var i=this,s=i.createRng(),o,u,a;if(t&&n)return s.setStart(t.parentNode,i.nodeIndex(t)),s.setEnd(n.parentNode,i.nodeIndex(n)),o=s.extractContents(),s=i.createRng(),s.setStart(n.parentNode,i.nodeIndex(n)+1),s.setEnd(t.parentNode,i.nodeIndex(t)+1),u=s.extractContents(),a=t.parentNode,a.insertBefore(f(o),t),r?a.replaceChild(r,n):a.insertBefore(n,t),a.insertBefore(f(u),t),i.remove(t),r||n},bind:function(e,t,n,r){return this.events.add(e,t,n,r||this)},unbind:function(e,t,n){return this.events.remove(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e.nodeType!=1?null:(t=e.getAttribute("data-mce-contenteditable"),t&&t!=="inherit"?t:e.contentEditable!=="inherit"?e.contentEditable:null)},_findSib:function(e,t,r){var i=this,s=t;if(e){n(s,"string")&&(s=function(e){return i.is(e,t)});for(e=e[r];e;e=e[r])if(s(e))return e}return null},_isRes:function(e){return/^(top|left|bottom|right|width|height)/i.test(e)||/;\s*(top|left|bottom|right|width|height)/i.test(e)}}),e.DOM=new e.dom.DOMUtils(document,{process_html:0})}(tinymce),function(e){function t(e){function v(){return r.createDocumentFragment()}function m(e,t){H(u,e,t)}function g(e,t){H(a,e,t)}function y(e){m(e.parentNode,d(e))}function b(e){m(e.parentNode,d(e)+1)}function w(e){g(e.parentNode,d(e))}function E(e){g(e.parentNode,d(e)+1)}function S(e){e?(n[c]=n[l],n[h]=n[f]):(n[l]=n[c],n[f]=n[h]),n.collapsed=u}function x(e){y(e),E(e)}function T(e){m(e,0),g(e,e.nodeType===1?e.childNodes.length:e.nodeValue.length)}function N(e,t){var r=n[l],i=n[f],s=n[c],o=n[h],u=t.startContainer,a=t.startOffset,p=t.endContainer,d=t.endOffset;if(e===0)return P(r,i,u,a);if(e===1)return P(s,o,u,a);if(e===2)return P(s,o,p,d);if(e===3)return P(r,i,p,d)}function C(){B(o)}function k(){return B(i)}function L(){return B(s)}function A(t){var n=this[l],r=this[f],i,s;n.nodeType!==3&&n.nodeType!==4||!n.nodeValue?(n.childNodes.length>0&&(s=n.childNodes[r]),s?n.insertBefore(t,s):n.appendChild(t)):r?r>=n.nodeValue.length?e.insertAfter(t,n):(i=n.splitText(r),n.parentNode.insertBefore(t,i)):n.parentNode.insertBefore(t,n)}function O(e){var t=n.extractContents();n.insertNode(e),e.appendChild(t),n.selectNode(e)}function M(){return p(new t(e),{startContainer:n[l],startOffset:n[f],endContainer:n[c],endOffset:n[h],collapsed:n.collapsed,commonAncestorContainer:n.commonAncestorContainer})}function _(e,t){var n;if(e.nodeType==3)return e;if(t<0)return e;n=e.firstChild;while(n&&t>0)--t,n=n.nextSibling;return n?n:e}function D(){return n[l]==n[c]&&n[f]==n[h]}function P(t,n,r,i){var s,o,u,a,f,l;if(t==r)return n==i?0:n0&&n.collapse(t):n.collapse(t),n.collapsed=D(),n.commonAncestorContainer=e.findCommonAncestor(n[l],n[c])}function B(e){var t,r=0,i=0,s,o,u,a,f,h;if(n[l]==n[c])return j(e);for(t=n[c],s=t.parentNode;s;t=s,s=s.parentNode){if(s==n[l])return F(t,e);++r}for(t=n[l],s=t.parentNode;s;t=s,s=s.parentNode){if(s==n[c])return I(t,e);++i}o=i-r,u=n[l];while(o>0)u=u.parentNode,o--;a=n[c];while(o<0)a=a.parentNode,o++;for(f=u.parentNode,h=a.parentNode;f!=h;f=f.parentNode,h=h.parentNode)u=f,a=h;return q(u,a,e)}function j(e){var t,i,a,c,p,d,m,g,y;e!=o&&(t=v());if(n[f]==n[h])return t;if(n[l].nodeType==3){i=n[l].nodeValue,a=i.substring(n[f],n[h]),e!=s&&(c=n[l],g=n[f],y=n[h]-n[f],g===0&&y>=c.nodeValue.length-1?c.parentNode.removeChild(c):c.deleteData(g,y),n.collapse(u));if(e==o)return;return a.length>0&&t.appendChild(r.createTextNode(a)),t}c=_(n[l],n[f]),p=n[h]-n[f];while(c&&p>0)d=c.nextSibling,m=W(c,e),t&&t.appendChild(m),--p,c=d;return e!=s&&n.collapse(u),t}function F(e,t){var r,i,u,l,c,h;t!=o&&(r=v()),i=R(e,t),r&&r.appendChild(i),u=d(e),l=u-n[f];if(l<=0)return t!=s&&(n.setEndBefore(e),n.collapse(a)),r;i=e.previousSibling;while(l>0)c=i.previousSibling,h=W(i,t),r&&r.insertBefore(h,r.firstChild),--l,i=c;return t!=s&&(n.setEndBefore(e),n.collapse(a)),r}function I(e,t){var r,i,a,f,l,c;t!=o&&(r=v()),a=U(e,t),r&&r.appendChild(a),i=d(e),++i,f=n[h]-i,a=e.nextSibling;while(a&&f>0)l=a.nextSibling,c=W(a,t),r&&r.appendChild(c),--f,a=l;return t!=s&&(n.setStartAfter(e),n.collapse(u)),r}function q(e,t,r){var i,a,f,l,c,h,p,m;r!=o&&(a=v()),i=U(e,r),a&&a.appendChild(i),f=e.parentNode,l=d(e),c=d(t),++l,h=c-l,p=e.nextSibling;while(h>0)m=p.nextSibling,i=W(p,r),a&&a.appendChild(i),p=m,--h;return i=R(t,r),a&&a.appendChild(i),r!=s&&(n.setStartAfter(e),n.collapse(u)),a}function R(e,t){var r=_(n[c],n[h]-1),i,s,f,l,p,d=r!=n[c];if(r==e)return z(r,d,a,t);i=r.parentNode,s=z(i,a,a,t);while(i){while(r)f=r.previousSibling,l=z(r,d,a,t),t!=o&&s.insertBefore(l,s.firstChild),d=u,r=f;if(i==e)return s;r=i.previousSibling,i=i.parentNode,p=z(i,a,a,t),t!=o&&p.appendChild(s),s=p}}function U(e,t){var r=_(n[l],n[f]),i=r!=n[l],s,c,h,p,d;if(r==e)return z(r,i,u,t);s=r.parentNode,c=z(s,a,u,t);while(s){while(r)h=r.nextSibling,p=z(r,i,u,t),t!=o&&c.appendChild(p),i=u,r=h;if(s==e)return c;r=s.nextSibling,s=s.parentNode,d=z(s,a,u,t),t!=o&&d.appendChild(c),c=d}}function z(t,r,i,u){var l,c,p,d,v;if(r)return W(t,u);if(t.nodeType==3){l=t.nodeValue,i?(d=n[f],c=l.substring(d),p=l.substring(0,d)):(d=n[h],c=l.substring(0,d),p=l.substring(d)),u!=s&&(t.nodeValue=p);if(u==o)return;return v=e.clone(t,a),v.nodeValue=c,v}if(u==o)return;return e.clone(t,a)}function W(t,n){if(n!=o)return n==s?e.clone(t,u):t;t.parentNode.removeChild(t)}function X(){return e.create("body",null,L()).outerText}var n=this,r=e.doc,i=0,s=1,o=2,u=!0,a=!1,f="startOffset",l="startContainer",c="endContainer",h="endOffset",p=tinymce.extend,d=e.nodeIndex;return p(n,{startContainer:r,startOffset:0,endContainer:r,endOffset:0,collapsed:u,commonAncestorContainer:r,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:m,setEnd:g,setStartBefore:y,setStartAfter:b,setEndBefore:w,setEndAfter:E,collapse:S,selectNode:x,selectNodeContents:T,compareBoundaryPoints:N,deleteContents:C,extractContents:k,cloneContents:L,insertNode:A,surroundContents:O,cloneRange:M,toStringIE:X}),n}e.Range=t,t.prototype.toString=function(){return this.toStringIE()}}(tinymce.dom),function(){function e(e){function s(t,n){var r,i=0,s,o,u,a,f,l,c=-1,h;r=t.duplicate(),r.collapse(n),h=r.parentElement();if(h.ownerDocument!==e.dom.doc)return;while(h.contentEditable==="false")h=h.parentNode;if(!h.hasChildNodes())return{node:h,inside:1};u=h.children,s=u.length-1;while(i<=s){l=Math.floor((i+s)/2),a=u[l],r.moveToElementText(a),c=r.compareEndPoints(n?"StartToStart":"EndToEnd",t);if(c>0)s=l-1;else{if(!(c<0))return{node:a};i=l+1}}if(c<0){a?r.collapse(!1):(r.moveToElementText(h),r.collapse(!0),a=h,o=!0),f=0;while(r.compareEndPoints(n?"StartToStart":"StartToEnd",t)!==0){if(r.move("character",1)===0||h!=r.parentElement())break;f++}}else{r.collapse(!0),f=0;while(r.compareEndPoints(n?"StartToStart":"StartToEnd",t)!==0){if(r.move("character",-1)===0||h!=r.parentElement())break;f++}}return{node:a,position:c,offset:f,inside:o}}function o(){function h(e){var t=s(r,e),n,o,u=0,a,f,l;n=t.node,o=t.offset;if(t.inside&&!n.hasChildNodes()){i[e?"setStart":"setEnd"](n,0);return}if(o===f){i[e?"setStartBefore":"setEndAfter"](n);return}if(t.position<0){a=t.inside?n.firstChild:n.nextSibling;if(!a){i[e?"setStartAfter":"setEndAfter"](n);return}if(!o){a.nodeType==3?i[e?"setStart":"setEnd"](a,0):i[e?"setStartBefore":"setEndBefore"](a);return}while(a){l=a.nodeValue,u+=l.length;if(u>=o){n=a,u-=o,u=l.length-u;break}a=a.nextSibling}}else{a=n.previousSibling;if(!a)return i[e?"setStartBefore":"setEndBefore"](n);if(!o){n.nodeType==3?i[e?"setStart":"setEnd"](a,n.nodeValue.length):i[e?"setStartAfter":"setEndAfter"](a);return}while(a){u+=a.nodeValue.length;if(u>=o){n=a,u-=o;break}a=a.previousSibling}}i[e?"setStart":"setEnd"](n,u)}var r=e.getRng(),i=n.createRng(),o,u,a,f,l,c;o=r.item?r.item(0):r.parentElement();if(o.ownerDocument!=n.doc)return i;u=e.isCollapsed();if(r.item)return i.setStart(o.parentNode,n.nodeIndex(o)),i.setEnd(i.startContainer,i.startOffset+1),i;try{h(!0),u||h()}catch(p){if(p.number!=-2147024809)throw p;l=t.getBookmark(2),a=r.duplicate(),a.collapse(!0),o=a.parentElement(),u||(a=r.duplicate(),a.collapse(!1),f=a.parentElement(),f.innerHTML=f.innerHTML),o.innerHTML=o.innerHTML,t.moveToBookmark(l),r=e.getRng(),h(!0),u||h()}return i}var t=this,n=e.dom,r=!0,i=!1;this.getBookmark=function(t){function a(e){var t,r,i,s,o=[];t=e.parentNode,r=n.getRoot().parentNode;while(t!=r&&t.nodeType!==9){i=t.children,s=i.length;while(s--)if(e===i[s]){o.push(s);break}e=t,t=t.parentNode}return o}function f(e){var t;t=s(r,e);if(t)return{position:t.position,offset:t.offset,indexes:a(t.node),inside:t.inside}}var r=e.getRng(),i,o,u={};return t===2&&(r.item?u.start={ctrl:!0,indexes:a(r.item(0))}:(u.start=f(!0),e.isCollapsed()||(u.end=f()))),u},this.moveToBookmark=function(e){function i(e){var t,r,i,s;t=n.getRoot();for(r=e.length-1;r>=0;r--)s=t.children,i=e[r],i<=s.length-1&&(t=s[i]);return t}function s(n){var s=e[n?"start":"end"],o,u,a;s&&(o=s.position>0,u=r.createTextRange(),u.moveToElementText(i(s.indexes)),offset=s.offset,offset!==a?(u.collapse(s.inside||o),u.moveStart("character",o?-offset:offset)):u.collapse(n),t.setEndPoint(n?"StartToStart":"EndToStart",u),n&&t.collapse(!0))}var t,r=n.doc.body;e.start&&(e.start.ctrl?(t=r.createControlRange(),t.addElement(i(e.start.indexes)),t.select()):(t=r.createTextRange(),s(!0),s(),t.select()))},this.addRange=function(t){function v(e){var t,s,l,p,d;l=n.create("a"),t=e?o:a,s=e?u:f,p=r.duplicate();if(t==c||t==c.documentElement)t=h,s=0;t.nodeType==3?(t.parentNode.insertBefore(l,t),p.moveToElementText(l),p.moveStart("character",s),n.remove(l),r.setEndPoint(e?"StartToStart":"EndToEnd",p)):(d=t.childNodes,d.length?(s>=d.length?n.insertAfter(l,d[d.length-1]):t.insertBefore(l,d[s]),p.moveToElementText(l)):t.canHaveHTML&&(t.innerHTML="",l=t.firstChild,p.moveToElementText(l),p.collapse(i)),r.setEndPoint(e?"StartToStart":"EndToEnd",p),n.remove(l))}var r,s,o,u,a,f,l,c=e.dom.doc,h=c.body,p,d;o=t.startContainer,u=t.startOffset,a=t.endContainer,f=t.endOffset,r=h.createTextRange();if(o==a&&o.nodeType==1){if(u==f&&!o.hasChildNodes()){if(o.canHaveHTML){l=o.previousSibling,l&&!l.hasChildNodes()&&n.isBlock(l)?l.innerHTML="":l=null,o.innerHTML="",r.moveToElementText(o.lastChild),r.select(),n.doc.selection.clear(),o.innerHTML="",l&&(l.innerHTML="");return}u=n.nodeIndex(o),o=o.parentNode}if(u==f-1)try{d=o.childNodes[u],s=h.createControlRange(),s.addElement(d),s.select(),p=e.getRng();if(p.item&&d===p.item(0))return}catch(m){}}v(!0),v(),r.select()},this.getRangeAt=o}tinymce.dom.TridentSelection=e}(),function(){function b(e,n,r,i,s,o){for(var u=0,a=i.length;u0){c=l;break}}l=l[e]}i[u]=c}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,t="sizcache",n=0,r=Object.prototype.toString,i=!1,s=!0,o=/\\/g,u=/\r\n/g,a=/\W/;[0,0].sort(function(){return s=!1,0});var f=function(t,n,i,s){i=i||[],n=n||document;var o=n;if(n.nodeType!==1&&n.nodeType!==9)return[];if(!t||typeof t!="string")return i;var u,a,l,p,d,m,g,y,b=!0,w=f.isXML(n),S=[],x=t;do{e.exec(""),u=e.exec(x);if(u){x=u[3],S.push(u[1]);if(u[2]){p=u[3];break}}}while(u);if(S.length>1&&h.exec(t))if(S.length===2&&c.relative[S[0]])a=E(S[0]+S[1],n,s);else{a=c.relative[S[0]]?[n]:f(S.shift(),n);while(S.length)t=S.shift(),c.relative[t]&&(t+=S.shift()),a=E(t,a,s)}else{!s&&S.length>1&&n.nodeType===9&&!w&&c.match.ID.test(S[0])&&!c.match.ID.test(S[S.length-1])&&(d=f.find(S.shift(),n,w),n=d.expr?f.filter(d.expr,d.set)[0]:d.set[0]);if(n){d=s?{expr:S.pop(),set:v(s)}:f.find(S.pop(),S.length!==1||S[0]!=="~"&&S[0]!=="+"||!n.parentNode?n:n.parentNode,w),a=d.expr?f.filter(d.expr,d.set):d.set,S.length>0?l=v(a):b=!1;while(S.length)m=S.pop(),g=m,c.relative[m]?g=S.pop():m="",g==null&&(g=n),c.relative[m](l,g,w)}else l=S=[]}l||(l=a),l||f.error(m||t);if(r.call(l)==="[object Array]")if(!b)i.push.apply(i,l);else if(n&&n.nodeType===1)for(y=0;l[y]!=null;y++)l[y]&&(l[y]===!0||l[y].nodeType===1&&f.contains(n,l[y]))&&i.push(a[y]);else for(y=0;l[y]!=null;y++)l[y]&&l[y].nodeType===1&&i.push(a[y]);else v(l,i);return p&&(f(p,o,i,s),f.uniqueSort(i)),i};f.uniqueSort=function(e){if(g){i=s,e.sort(g);if(i)for(var t=1;t0},f.find=function(e,t,n){var r,i,s,u,a,f;if(!e)return[];for(i=0,s=c.order.length;i":function(e,t){var n,r=typeof t=="string",i=0,s=e.length;if(r&&!a.test(t)){t=t.toLowerCase();for(;i=0)?n||r.push(a):n&&(t[u]=!1));return!1},ID:function(e){return e[1].replace(o,"")},TAG:function(e,t){return e[1].replace(o,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){e[2]||f.error(e[0]),e[2]=e[2].replace(/^\+|\s*/g,"");var t=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=t[1]+(t[2]||1)-0,e[3]=t[3]-0}else e[2]&&f.error(e[0]);return e[0]=n++,e},ATTR:function(e,t,n,r,i,s){var u=e[1]=e[1].replace(o,"");return!s&&c.attrMap[u]&&(e[1]=c.attrMap[u]),e[4]=(e[4]||e[5]||"").replace(o,""),e[2]==="~="&&(e[4]=" "+e[4]+" "),e},PSEUDO:function(t,n,r,i,s){if(t[1]==="not"){if(!((e.exec(t[3])||"").length>1||/^\w/.test(t[3]))){var o=f.filter(t[3],n,r,!0^s);return r||i.push.apply(i,o),!1}t[3]=f(t[3],null,null,n)}else if(c.match.POS.test(t[0])||c.match.CHILD.test(t[0]))return!0;return t},POS:function(e){return e.unshift(!0),e}},filters:{enabled:function(e){return e.disabled===!1&&e.type!=="hidden"},disabled:function(e){return e.disabled===!0},checked:function(e){return e.checked===!0},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!!e.firstChild},empty:function(e){return!e.firstChild},has:function(e,t,n){return!!f(n[3],e).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){var t=e.getAttribute("type"),n=e.type;return e.nodeName.toLowerCase()==="input"&&"text"===n&&(t===n||t===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(e){var t=e.nodeName.toLowerCase();return(t==="input"||t==="button")&&"submit"===e.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(e){var t=e.nodeName.toLowerCase();return(t==="input"||t==="button")&&"reset"===e.type},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&"button"===e.type||t==="button"},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,t){return t===0},last:function(e,t,n,r){return t===r.length-1},even:function(e,t){return t%2===0},odd:function(e,t){return t%2===1},lt:function(e,t,n){return tn[3]-0},nth:function(e,t,n){return n[3]-0===t},eq:function(e,t,n){return n[3]-0===t}},filter:{PSEUDO:function(e,t,n,r){var i=t[1],s=c.filters[i];if(s)return s(e,n,t,r);if(i==="contains")return(e.textContent||e.innerText||l([e])||"").indexOf(t[3])>=0;if(i==="not"){var o=t[3];for(var u=0,a=o.length;u=0}},ID:function(e,t){return e.nodeType===1&&e.getAttribute("id")===t},TAG:function(e,t){return t==="*"&&e.nodeType===1||!!e.nodeName&&e.nodeName.toLowerCase()===t},CLASS:function(e,t){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(e,t){var n=t[1],r=f.attr?f.attr(e,n):c.attrHandle[n]?c.attrHandle[n](e):e[n]!=null?e[n]:e.getAttribute(n),i=r+"",s=t[2],o=t[4];return r==null?s==="!=":!s&&f.attr?r!=null:s==="="?i===o:s==="*="?i.indexOf(o)>=0:s==="~="?(" "+i+" ").indexOf(o)>=0:o?s==="!="?i!==o:s==="^="?i.indexOf(o)===0:s==="$="?i.substr(i.length-o.length)===o:s==="|="?i===o||i.substr(0,o.length+1)===o+"-":!1:i&&r!==!1},POS:function(e,t,n,r){var i=t[2],s=c.setFilters[i];if(s)return s(e,n,t,r)}}},h=c.match.POS,p=function(e,t){return"\\"+(t-0+1)};for(var d in c.match)c.match[d]=new RegExp(c.match[d].source+/(?![^\[]*\])(?![^\(]*\))/.source),c.leftMatch[d]=new RegExp(/(^(?:.|\r|\n)*?)/.source+c.match[d].source.replace(/\\(\d+)/g,p));c.match.globalPOS=h;var v=function(e,t){return e=Array.prototype.slice.call(e,0),t?(t.push.apply(t,e),t):e};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(m){v=function(e,t){var n=0,i=t||[];if(r.call(e)==="[object Array]")Array.prototype.push.apply(i,e);else if(typeof e.length=="number")for(var s=e.length;n",n.insertBefore(e,n.firstChild),document.getElementById(t)&&(c.find.ID=function(e,t,n){if(typeof t.getElementById!="undefined"&&!n){var r=t.getElementById(e[1]);return r?r.id===e[1]||typeof r.getAttributeNode!="undefined"&&r.getAttributeNode("id").nodeValue===e[1]?[r]:undefined:[]}},c.filter.ID=function(e,t){var n=typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id");return e.nodeType===1&&n&&n.nodeValue===t}),n.removeChild(e),n=e=null}(),function(){var e=document.createElement("div");e.appendChild(document.createComment("")),e.getElementsByTagName("*").length>0&&(c.find.TAG=function(e,t){var n=t.getElementsByTagName(e[1]);if(e[1]==="*"){var r=[];for(var i=0;n[i];i++)n[i].nodeType===1&&r.push(n[i]);n=r}return n}),e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!="undefined"&&e.firstChild.getAttribute("href")!=="#"&&(c.attrHandle.href=function(e){return e.getAttribute("href",2)}),e=null}(),document.querySelectorAll&&function(){var e=f,t=document.createElement("div"),n="__sizzle__";t.innerHTML="

";if(t.querySelectorAll&&t.querySelectorAll(".TEST").length===0)return;f=function(t,r,i,s){r=r||document;if(!s&&!f.isXML(r)){var o=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(t);if(o&&(r.nodeType===1||r.nodeType===9)){if(o[1])return v(r.getElementsByTagName(t),i);if(o[2]&&c.find.CLASS&&r.getElementsByClassName)return v(r.getElementsByClassName(o[2]),i)}if(r.nodeType===9){if(t==="body"&&r.body)return v([r.body],i);if(o&&o[3]){var u=r.getElementById(o[3]);if(!u||!u.parentNode)return v([],i);if(u.id===o[3])return v([u],i)}try{return v(r.querySelectorAll(t),i)}catch(a){}}else if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){var l=r,h=r.getAttribute("id"),p=h||n,d=r.parentNode,m=/^\s*[+~]/.test(t);h?p=p.replace(/'/g,"\\$&"):r.setAttribute("id",p),m&&d&&(r=r.parentNode);try{if(!m||d)return v(r.querySelectorAll("[id='"+p+"'] "+t),i)}catch(g){}finally{h||l.removeAttribute("id")}}}return e(t,r,i,s)};for(var r in e)f[r]=e[r];t=null}(),function(){var e=document.documentElement,t=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(t){var n=!t.call(document.createElement("div"),"div"),r=!1;try{t.call(document.documentElement,"[test!='']:sizzle" )}catch(i){r=!0}f.matchesSelector=function(e,i){i=i.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!f.isXML(e))try{if(r||!c.match.PSEUDO.test(i)&&!/!=/.test(i)){var s=t.call(e,i);if(s||!n||e.document&&e.document.nodeType!==11)return s}}catch(o){}return f(i,null,null,[e]).length>0}}}(),function(){var e=document.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0)return;e.lastChild.className="e";if(e.getElementsByClassName("e").length===1)return;c.order.splice(1,0,"CLASS"),c.find.CLASS=function(e,t,n){if(typeof t.getElementsByClassName!="undefined"&&!n)return t.getElementsByClassName(e[1])},e=null}(),document.documentElement.contains?f.contains=function(e,t){return e!==t&&(e.contains?e.contains(t):!0)}:document.documentElement.compareDocumentPosition?f.contains=function(e,t){return!!(e.compareDocumentPosition(t)&16)}:f.contains=function(){return!1},f.isXML=function(e){var t=(e?e.ownerDocument||e:0).documentElement;return t?t.nodeName!=="HTML":!1};var E=function(e,t,n){var r,i=[],s="",o=t.nodeType?[t]:t;while(r=c.match.PSEUDO.exec(e))s+=r[0],e=e.replace(c.match.PSEUDO,"");e=c.relative[e]?e+"*":e;for(var u=0,a=o.length;u"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(o=" "),/\s+$/.test(i.innerHTML)&&(u=" "),e.getInner=!0,e.content=t.isCollapsed()?"":o+t.serializer.serialize(i,e)+u,t.onGetContent.dispatch(t,e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,s=n.win.document,o,u;t=t||{format:"html"},t.set=!0,e=t.content=e,t.no_events||n.onBeforeSetContent.dispatch(n,t),e=t.content;if(r.insertNode){e+='_',r.startContainer==s&&r.endContainer==s?s.body.innerHTML=e:(r.deleteContents(),s.body.childNodes.length===0?s.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(o=s.createDocumentFragment(),u=s.createElement("div"),o.appendChild(u),u.outerHTML=e,r.insertNode(o))),i=n.dom.get("__caret"),r=s.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(a){}}else r.item&&(s.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.onSetContent.dispatch(n,t)},getStart:function(){var e=this,t=e.getRng(),n,r,i,s;if(t.duplicate||t.item){if(t.item)return t.item(0);i=t.duplicate(),i.collapse(1),n=i.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),r=s=t.parentElement();while(s=s.parentNode)if(s==n){n=r;break}return n}return n=t.startContainer,n.nodeType==1&&n.hasChildNodes()&&(n=n.childNodes[Math.min(n.childNodes.length-1,t.startOffset)]),n&&n.nodeType==3?n.parentNode:n},getEnd:function(){var e=this,t=e.getRng(),n,r;return t.duplicate||t.item?t.item?t.item(0):(t=t.duplicate(),t.collapse(0),n=t.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),n&&n.nodeName=="BODY"?n.lastChild||n:n):(n=t.endContainer,r=t.endOffset,n.nodeType==1&&n.hasChildNodes()&&(n=n.childNodes[r>0?r-1:r]),n&&n.nodeType==3?n.parentNode:n)},getBookmark:function(e,t){function d(e,t){var n=0;return i(r.select(e),function(e,r){e==t&&(n=r)}),n}function v(e){function t(t){var n,r,i,s=t?"start":"end";n=e[s+"Container"],r=e[s+"Offset"],n.nodeType==1&&n.nodeName=="TR"&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function m(){function o(e,r){var s=e[r?"startContainer":"endContainer"],o=e[r?"startOffset":"endOffset"],u=[],a,f,l=0;if(s.nodeType==3){if(t)for(a=s.previousSibling;a&&a.nodeType==3;a=a.previousSibling)o+=a.nodeValue.length;u.push(o)}else f=s.childNodes,o>=f.length&&f.length&&(l=1,o=Math.max(0,f.length-1)),u.push(n.dom.nodeIndex(f[o],t)+l);for(;s&&s!=i;s=s.parentNode)u.push(n.dom.nodeIndex(s,t));return u}var e=n.getRng(!0),i=r.getRoot(),s={};return s.start=o(e,!0),n.isCollapsed()||(s.end=o(e)),s}var n=this,r=n.dom,s,o,u,a,f,l,c,h="",p;if(e==2)return n.tridentSel?n.tridentSel.getBookmark(e):m();if(e)return{rng:n.getRng()};s=n.getRng(),u=r.uniqueId(),a=tinyMCE.activeEditor.selection.isCollapsed(),p="overflow:hidden;line-height:0px";if(s.duplicate||s.item){if(!!s.item)return l=s.item(0),f=l.nodeName,{name:f,index:d(f,l)};o=s.duplicate();try{s.collapse(),s.pasteHTML(''+h+""),a||(o.collapse(!1),s.moveToElementText(o.parentElement()),s.compareEndPoints("StartToEnd",o)===0&&o.move("character",-1),o.pasteHTML(''+h+""))}catch(g){return null}}else{l=n.getNode(),f=l.nodeName;if(f=="IMG")return{name:f,index:d(f,l)};o=v(s.cloneRange()),a||(o.collapse(!1),o.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:p},h))),s=v(s),s.collapse(!0),s.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:p},h))}return n.moveToBookmark({id:u,keep:1}),{id:u}},moveToBookmark:function(t){function d(e){var n=t[e?"start":"end"],r,i,s,o;if(n){s=n[0];for(i=f,r=n.length-1;r>=1;r--){o=i.childNodes;if(n[r]>o.length-1)return;i=o[n[r]]}i.nodeType===3&&(s=Math.min(n[0],i.nodeValue.length)),i.nodeType===1&&(s=Math.min(n[0],i.childNodes.length)),e?a.setStart(i,s):a.setEnd(i,s)}return!0}function v(n){var r=s.get(t.id+"_"+n),o,u,a,f,d=t.keep;if(r){o=r.parentNode,n=="start"?(d?(o=r.firstChild,u=1):u=s.nodeIndex(r),l=c=o,h=p=u):(d?(o=r.firstChild,u=1):u=s.nodeIndex(r),c=o,p=u);if(!d){f=r.previousSibling,a=r.nextSibling,i(e.grep(r.childNodes),function(e){e.nodeType==3&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});while(r=s.get(t.id+"_"+n))s.remove(r,1);f&&a&&f.nodeType==a.nodeType&&f.nodeType==3&&!e.isOpera&&(u=f.nodeValue.length,f.appendData(a.nodeValue),s.remove(a),n=="start"?(l=c=f,h=p=u):(c=f,p=u))}}}function m(e){return s.isBlock(e)&&!e.innerHTML&&!r&&(e.innerHTML='
'),e}var n=this,s=n.dom,o,u,a,f,l,c,h,p;if(t)if(t.start){a=s.createRng(),f=s.getRoot();if(n.tridentSel)return n.tridentSel.moveToBookmark(t);d(!0)&&d()&&n.setRng(a)}else t.id?(v("start"),v("end"),l&&(a=s.createRng(),a.setStart(m(l),h),a.setEnd(m(c),p),n.setRng(a))):t.name?n.select(s.select(t.name)[t.index]):t.rng&&n.setRng(t.rng)},select:function(t,n){function a(t,n){var r=new s(t,t);do{if(t.nodeType==3&&e.trim(t.nodeValue).length!==0){n?o.setStart(t,0):o.setEnd(t,t.nodeValue.length);return}if(t.nodeName=="BR"){n?o.setStartBefore(t):o.setEndBefore(t);return}}while(t=n?r.next():r.prev())}var r=this,i=r.dom,o=i.createRng(),u;return t&&(u=i.nodeIndex(t),o.setStart(t.parentNode,u),o.setEnd(t.parentNode,u+1),n&&(a(t,1),a(t)),r.setRng(o)),t},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?t.compareEndPoints("StartToEnd",t)===0:!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this,t=this.win;return t.getSelection?t.getSelection():t.document.selection},getRng:function(t){var n=this,r,i,s,o=n.win.document;if(t&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{if(r=n.getSel())i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():o.createRange()}catch(u){}return e.isIE&&i&&i.setStart&&o.selection.createRange().item&&(s=o.selection.createRange().item(0),i=o.createRange(),i.setStartBefore(s),i.setEndAfter(s)),i||(i=o.createRange?o.createRange():o.body.createTextRange()),i.setStart&&i.startContainer.nodeType===9&&i.collapsed&&(s=n.dom.getRoot(),i.setStart(s,0),i.setEnd(s,0)),n.selectedRange&&n.explicitRange&&(i.compareBoundaryPoints(i.START_TO_START,n.selectedRange)===0&&i.compareBoundaryPoints(i.END_TO_END,n.selectedRange)===0?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n,r=this;if(!r.tridentSel){n=r.getSel();if(n){r.explicitRange=e;try{n.removeAllRanges()}catch(i){}n.addRange(e),t===!1&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),r.selectedRange=n.rangeCount>0?n.getRangeAt(0):null}}else{if(e.cloneRange)try{r.tridentSel.addRange(e);return}catch(i){}try{e.select()}catch(i){}}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function o(e,t){var n=e;while(e&&e.nodeType===3&&e.length===0)e=t?e.nextSibling:e.previousSibling;return e||n}var e=this,t=e.getRng(),n=e.getSel(),r,i=t.startContainer,s=t.endContainer;if(!t)return e.dom.getRoot();if(t.setStart){r=t.commonAncestorContainer;if(!t.collapsed){t.startContainer==t.endContainer&&t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(r=t.startContainer.childNodes[t.startOffset]);if(i.nodeType===3&&s.nodeType===3){i.length===t.startOffset?i=o(i.nextSibling,!0):i=i.parentNode,t.endOffset===0?s=o(s.previousSibling,!1):s=s.parentNode;if(i&&i===s)return i}}return r&&r.nodeType==3?r.parentNode:r}return t.item?t.item(0):t.parentElement()},getSelectedBlocks:function(e,t){var n=this,r=n.dom,i,o,u,a=[];i=r.getParent(e||n.getStart(),r.isBlock),o=r.getParent(t||n.getEnd(),r.isBlock),i&&a.push(i);if(i&&o&&i!=o){u=i;var f=new s(i,r.getRoot());while((u=f.next())&&u!=o)r.isBlock(u)&&a.push(u)}return o&&i!=o&&a.push(o),a},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return!t||t.anchorNode==null||t.focusNode==null?!0:(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0)},normalize:function(){function a(e){function d(e,t){var n=new s(e,f.getParent(e.parentNode,f.isBlock)||l);while(e=n[t?"prev":"next"]())if(e.nodeName==="BR")return!0}function v(e,t){var n,a;t=t||o,n=new s(t,f.getParent(t.parentNode,f.isBlock)||l);while(c=n[e?"prev":"next"]()){if(c.nodeType===3&&c.nodeValue.length>0){o=c,u=e?c.nodeValue.length:0,r=!0;return}if(f.isBlock(c)||h[c.nodeName.toLowerCase()])return;a=c}i&&a&&(o=a,r=!0,u=0)}var o,u,a,f=t.dom,l=f.getRoot(),c,h,p;o=n[(e?"start":"end")+"Container"],u=n[(e?"start":"end")+"Offset"],h=f.schema.getNonEmptyElements(),o.nodeType===9&&(o=f.getRoot(),u=0);if(o===l){if(e){c=o.childNodes[u>0?u-1:0];if(c){p=c.nodeName.toLowerCase();if(h[c.nodeName]||c.nodeName=="TABLE")return}}if(o.hasChildNodes()){o=o.childNodes[Math.min(!e&&u>0?u-1:u,o.childNodes.length-1)],u=0;if(o.hasChildNodes()&&!/TABLE/.test(o.nodeName)){c=o,a=new s(o,l);do{if(c.nodeType===3&&c.nodeValue.length>0){u=e?0:c.nodeValue.length,o=c,r=!0;break}if(h[c.nodeName.toLowerCase()]){u=f.nodeIndex(c),o=c.parentNode,c.nodeName=="IMG"&&!e&&u++,r=!0;break}}while(c=e?a.next():a.prev())}}}i&&(o.nodeType===3&&u===0&&v(!0),o.nodeType===1&&(c=o.childNodes[u],c&&c.nodeName==="BR"&&!d(c)&&!d(c,!0)&&v(!0,o.childNodes[u]))),e&&!i&&o.nodeType===3&&u===o.nodeValue.length&&v(!1),r&&n["set"+(e?"Start":"End")](o,u)}var t=this,n,r,i,o,u;if(e.isIE)return;n=t.getRng(),i=n.collapsed,a(!0),i||a(),r&&(i&&n.collapse(!0),t.setRng(n,t.isForward()))},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.onNodeChange.addToTop(function(e,t,s){var o=n.dom,u=o.getParents(s,null,o.getRoot()),a={};i(n.selectorChangedData,function(e,t){i(u,function(n){if(o.is(n,t))return r[t]||(i(e,function(e){e(!0,{node:n,selector:t,parents:u})}),r[t]=e),a[t]=e,!1})}),i(r,function(e,t){a[t]||(delete r[t],i(e,function(e){e(!1,{node:s,selector:t,parents:u})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},scrollIntoView:function(e){var t,n,r=this,i=r.dom;n=i.getViewPort(r.editor.getWin()),t=i.getPos(e).y,(tn.y+n.h)&&r.editor.getWin().scrollTo(0,t0?t.setEndPoint("StartToStart",i):t.setEndPoint("EndToEnd",i),t.select())):a()}function a(){var n=t.selection.createRange();i&&!n.item&&n.compareEndPoints("StartToEnd",n)===0&&i.select(),e.unbind(t,"mouseup",a),e.unbind(t,"mousemove",u),i=r=0}var e=this.dom,t=e.doc,n=t.body,r,i,s;t.documentElement.unselectable=!0,e.bind(t,["mousedown","contextmenu"],function(n){if(n.target.nodeName==="HTML"){r&&a(),s=t.documentElement;if(s.scrollHeight>s.clientHeight)return;r=1,i=o(n.x,n.y),i&&(e.bind(t,"mouseup",a),e.bind(t,"mousemove",u),e.win.focus(),i.select())}})}})}(tinymce),function(e){e.dom.Serializer=function(t,n,r){var i,s,o=e.isIE,u=e.each,a;return t.apply_source_formatting||(t.indent=!1),n=n||e.DOM,r=r||new e.html.Schema(t),t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs="remove_trailing_brs"in t?t.remove_trailing_brs:!0,i=new e.util.Dispatcher(self),s=new e.util.Dispatcher(self),a=new e.html.DomParser(t,r),a.addAttributeFilter("src,href,style",function(e,r){var i=e.length,s,o,u="data-mce-"+r,a=t.url_converter,f=t.url_converter_scope,l;while(i--)s=e[i],o=s.attributes.map[u],o!==l?(s.attr(r,o.length>0?o:null),s.attr(u,null)):(o=s.attributes.map[r],r==="style"?o=n.serializeStyle(n.parseStyle(o),s.name):a&&(o=a.call(f,o,r,s.name)),s.attr(r,o.length>0?o:null))}),a.addAttributeFilter("class",function(e,t){var n=e.length,r,i;while(n--)r=e[n],i=r.attr("class").replace(/(?:^|\s)mce(Item\w+|Selected)(?!\S)/g,""),r.attr("class",i.length>0?i:null)}),a.addAttributeFilter("data-mce-type",function(e,t,n){var r=e.length,i;while(r--)i=e[r],i.attributes.map["data-mce-type"]==="bookmark"&&!n.cleanup&&i.remove()}),a.addAttributeFilter("data-mce-expando",function(e,t,n){var r=e.length;while(r--)e[r].attr(t,null)}),a.addNodeFilter("noscript",function(t){var n=t.length,r;while(n--)r=t[n].firstChild,r&&(r.value=e.html.Entities.decode(r.value))}),a.addNodeFilter("script,style",function(e,t){function s(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}var n=e.length,r,i;while(n--)r=e[n],i=r.firstChild?r.firstChild.value:"",t==="script"?(r.attr("type",(r.attr("type")||"text/javascript").replace(/^mce\-/,"")),i.length>0&&(r.firstChild.value="// ")):i.length>0&&(r.firstChild.value="")}),a.addNodeFilter("#comment",function(e,t){var n=e.length,r;while(n--)r=e[n],r.value.indexOf("[CDATA[")===0?(r.name="#cdata",r.type=4,r.value=r.value.replace(/^\[CDATA\[|\]\]$/g,"")):r.value.indexOf("mce:protected ")===0&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(r.value).substr(14))}),a.addNodeFilter("xml:namespace,input",function(e,t){var n=e.length,r;while(n--)r=e[n],r.type===7?r.remove():r.type===1&&t==="input"&&!("type"in r.attributes.map)&&r.attr("type","text")}),t.fix_list_elements&&a.addNodeFilter("ul,ol",function(e,t){var n=e.length,r,i;while(n--)r=e[n],i=r.parent,(i.name==="ul"||i.name==="ol")&&r.prev&&r.prev.name==="li"&&r.prev.append(r)}),a.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style",function(e,t){var n=e.length;while(n--)e[n].attr(t,null)}),{schema:r,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,onPreProcess:i,onPostProcess:s,serialize:function(f,l){var c,h,p,d,v;return o&&n.select("script,style,select,map").length>0?(v=f.innerHTML,f=f.cloneNode(!1),n.setHTML(f,v)):f=f.cloneNode(!0),c=f.ownerDocument.implementation,c.createHTMLDocument&&(h=c.createHTMLDocument(""),u(f.nodeName=="BODY"?f.childNodes:[f],function(e){h.body.appendChild(h.importNode(e,!0))}),f.nodeName!="BODY"?f=h.body.firstChild:f=h.body,p=n.doc,n.doc=h),l=l||{},l.format=l.format||"html",l.no_events||(l.node=f,i.dispatch(self,l)),d=new e.html.Serializer(t,r),l.content=d.serialize(a.parse(e.trim(l.getInner?f.innerHTML:n.getOuterHTML(f)),l)),l.cleanup||(l.content=l.content.replace(/\uFEFF/g,"")),l.no_events||s.dispatch(self,l),p&&(n.doc=p),l.node=null,l.content},addRules:function(e){r.addValidElements(e)},setRules:function(e){r.setValidElements(e)}}}}(tinymce),function(e){e.dom.ScriptLoader=function(t){function c(t,n){function f(){i.remove(a),s&&(s.onreadystatechange=s.onload=s=null),n()}function l(){typeof console!="undefined"&&console.log&&console.log("Failed to load: "+t)}var r=this,i=e.DOM,s,o,u,a;a=i.uniqueId();if(e.isIE6){o=new e.util.URI(t),u=location;if(o.host==u.hostname&&o.port==u.port&&o.protocol+":"==u.protocol&&o.protocol.toLowerCase()!="file"){e.util.XHR.send({url:e._addVer(o.getURI()),success:function(e){var t=i.create("script",{type:"text/javascript"});t.text=e,document.getElementsByTagName("head")[0].appendChild(t),i.remove(t),f()},error:l});return}}s=document.createElement("script"),s.id=a,s.type="text/javascript",s.src=e._addVer(t),e.isIE||(s.onload=f),s.onerror=l,e.isOpera||(s.onreadystatechange=function(){var e=s.readyState;(e=="complete"||e=="loaded")&&f()}),(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,r=1,i=2,s={},o=[],u={},a=[],f=0,l;this.isDone=function(e){return s[e]==i},this.markDone=function(e){s[e]=i},this.add=this.load=function(e,t,r){var i,a=s[e];a==l&&(o.push(e),s[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(o,e,t)},this.loadScripts=function(t,n,o){function p(t){e.each(u[t],function(e){e.func.call(e.scope)}),u[t]=l}var h;a.push({func:n,scope:o||this}),h=function(){var n=e.grep(t);t.length=0,e.each(n,function(e){if(s[e]==i){p(e);return}s[e]!=r&&(s[e]=r,f++,c(e,function(){s[e]=i,f--,p(e),h()}))}),f||(e.each(a,function(e){e.func.call(e.scope)}),a.length=0)},h()}},e.ScriptLoader=new e.dom.ScriptLoader}(tinymce),function(e){e.dom.RangeUtils=function(t){var n="";this.walk=function(n,r){function v(e){var t;return t=e[0],t.nodeType===3&&t===i&&s>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],u===0&&e.length>0&&t===o&&t.nodeType===3&&e.splice(e.length-1,1),e}function m(e,t,n){var r=[];for(;e&&e!=n;e=e[t])r.push(e);return r}function g(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function y(e,t,n){var i=n?"nextSibling":"previousSibling";for(c=e,h=c.parentNode;c&&c!=t;c=h)h=c.parentNode,p=m(c==e?c:c[i],i),p.length&&(n||p.reverse(),r(v(p)))}var i=n.startContainer,s=n.startOffset,o=n.endContainer,u=n.endOffset,a,f,l,c,h,p,d;d=t.select("td.mceSelected,th.mceSelected");if(d.length>0){e.each(d,function(e){r([e])});return}i.nodeType==1&&i.hasChildNodes()&&(i=i.childNodes[s]),o.nodeType==1&&o.hasChildNodes()&&(o=o.childNodes[Math.min(u-1,o.childNodes.length-1)]);if(i==o)return r(v([i]));a=t.findCommonAncestor(i,o);for(c=i;c;c=c.parentNode){if(c===o)return y(i,a,!0);if(c===a)break}for(c=o;c;c=c.parentNode){if(c===i)return y(o,a);if(c===a)break}f=g(i,a)||i,l=g(o,a)||o,y(i,f,!0),p=m(f==i?f:f.nextSibling,"nextSibling",l==o?l.nextSibling:l),p.length&&r(v(p)),y(o,l)},this.split=function(e){function s(e,t){return e.splitText(t)}var t=e.startContainer,n=e.startOffset,r=e.endContainer,i=e.endOffset;return t==r&&t.nodeType==3?n>0&&nn?(i-=n,t=r=s(r,i).previousSibling,i=r.nodeValue.length,n=0):i=0):(t.nodeType==3&&n>0&&n0&&i=u.length&&(a=0),l=u[a],i.setAttrib(v,"tabindex","-1"),i.setAttrib(l.id,"tabindex","0"),i.get(l.id).focus(),r.actOnFocus&&r.onAction(l.id),o&&t.cancel(o)},p=function(e){var n=37,i=39,o=38,u=40,l=27,c=14,h=13,p=32;switch(e.keyCode){case n:f&&s.moveFocus(-1);break;case i:f&&s.moveFocus(1);break;case o:a&&s.moveFocus(-1);break;case u:a&&s.moveFocus(1);break;case l:r.onCancel&&(r.onCancel(),t.cancel(e));break;case c:case h:case p:r.onAction&&(r.onAction(v),t.cancel(e))}},n(u,function(e,t){var n,r;e.id||(e.id=i.uniqueId("_mce_item_")),r=i.get(e.id),l?(i.bind(r,"blur",h),n="-1"):n=t===0?"0":"-1",r.setAttribute("tabindex",n),i.bind(r,"focus",c)}),u[0]&&(v=u[0].id),i.setAttrib(o,"tabindex","-1");var m=i.get(o);i.bind(m,"focus",d),i.bind(m,"keydown",p)}})}(tinymce),function(e){var t=e.DOM,n=e.is;e.create("tinymce.ui.Control",{Control:function(t,n,r){this.id=t,this.settings=n=n||{},this.rendered=!1,this.onRender=new e.util.Dispatcher(this),this.classPrefix="",this.scope=n.scope||this,this.disabled=0,this.active=0,this.editor=r},setAriaProperty:function(e,n){var r=t.get(this.id+"_aria")||t.get(this.id);r&&t.setAttrib(r,"aria-"+e,!!n)},focus:function(){t.get(this.id).focus()},setDisabled:function(e){e!=this.disabled&&(this.setAriaProperty("disabled",e),this.setState("Disabled",e),this.setState("Enabled",!e),this.disabled=e)},isDisabled:function(){return this.disabled},setActive:function(e){e!=this.active&&(this.setState("Active",e),this.active=e,this.setAriaProperty("pressed",e))},isActive:function(){return this.active},setState:function(e,n){var r=t.get(this.id);e=this.classPrefix+e,n?t.addClass(r,e):t.removeClass(r,e)},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(e){t.setHTML(e,this.renderHTML())},postRender:function(){var e=this,t;n(e.disabled)&&(t=e.disabled,e.disabled=-1,e.setDisabled(t)),n(e.active)&&(t=e.active,e.active=-1,e.setActive(t))},remove:function(){t.remove(this.id),this.destroy()},destroy:function(){e.dom.Event.clear(this.id)}})}(tinymce),tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(e,t,n){this.parent(e,t,n),this.controls=[],this.lookup={}},add:function(e){return this.lookup[e.id]=e,this.controls.push(e),e},get:function(e){return this.lookup[e]}}),tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(e,t){this.parent(e,t),this.classPrefix="mceSeparator",this.setDisabled(!0)},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix,role:"separator","aria-orientation":"vertical",tabindex:"-1"})}}),function(e){var t=e.is,n=e.DOM,r=e.each,i=e.walk;e.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(e,t){this.parent(e,t),this.classPrefix="mceMenuItem"},setSelected:function(e){this.setState("Selected",e),this.setAriaProperty("checked",!!e),this.selected=e},isSelected:function(){return this.selected},postRender:function(){var e=this;e.parent(),t(e.selected)&&e.setSelected(e.selected)}})}(tinymce),function(e){var t=e.is,n=e.DOM,r=e.each,i=e.walk;e.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(t,n){var r=this;r.parent(t,n),r.items={},r.collapsed=!1,r.menuCount=0,r.onAddItem=new e.util.Dispatcher(this)},expand:function(e){var t=this;e&&i(t,function(e){e.expand&&e.expand()},"items",t),t.collapsed=!1},collapse:function(e){var t=this;e&&i(t,function(e){e.collapse&&e.collapse()},"items",t),t.collapsed=!0},isCollapsed:function(){return this.collapsed},add:function(t){return t.settings||(t=new e.ui.MenuItem(t.id||n.uniqueId(),t)),this.onAddItem.dispatch(this,t),this.items[t.id]=t},addSeparator:function(){return this.add({separator:!0})},addMenu:function(e){return e.collapse||(e=this.createMenu(e)),this.menuCount++,this.add(e)},hasMenus:function(){return this.menuCount!==0},remove:function(e){delete this.items[e.id]},removeAll:function(){var e=this;i(e,function(e){e.removeAll?e.removeAll():e.remove(),e.destroy()},"items",e),e.items={}},createMenu:function(t){var r=new e.ui.Menu(t.id||n.uniqueId(),t);return r.onAddItem.add(this.onAddItem.dispatch,this.onAddItem),r}})}(tinymce),function(e){var t=e.is,n=e.DOM,r=e.each,i=e.dom.Event,s=e.dom.Element;e.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(r,i){i=i||{},i.container=i.container||n.doc.body,i.offset_x=i.offset_x||0,i.offset_y=i.offset_y||0,i.vp_offset_x=i.vp_offset_x||0,i.vp_offset_y=i.vp_offset_y||0,t(i.icons)&&!i.icons&&(i["class"]+=" mceNoIcons"),this.parent(r,i),this.onShowMenu=new e.util.Dispatcher(this),this.onHideMenu=new e.util.Dispatcher(this),this.classPrefix="mceMenu"},createMenu:function(t){var r=this,i=r.settings,s;return t.container=t.container||i.container,t.parent=r,t.constrain=t.constrain||i.constrain,t["class"]=t["class"]||i["class"],t.vp_offset_x=t.vp_offset_x||i.vp_offset_x,t.vp_offset_y=t.vp_offset_y||i.vp_offset_y,t.keyboard_focus=i.keyboard_focus,s=new e.ui.DropMenu(t.id||n.uniqueId(),t),s.onAddItem.add(r.onAddItem.dispatch,r.onAddItem),s},focus:function(){var e=this;e.keyboardNav&&e.keyboardNav.focus()},update:function(){var e=this,t=e.settings,r=n.get("menu_"+e.id+"_tbl"),i=n.get("menu_"+e.id+"_co"),s,o;s=t.max_width?Math.min(r.offsetWidth,t.max_width):r.offsetWidth,o=t.max_height?Math.min(r.offsetHeight,t.max_height):r.offsetHeight,n.boxModel?e.element.setStyles({width:s,height:o}):e.element.setStyles({width:s+2,height:o+2}),t.max_width&&n.setStyle(i,"width",s),t.max_height&&(n.setStyle(i,"height",o),r.clientHeightd&&(t=u?u-h:Math.max(0,d-f.vp_offset_x-h)),o+f.vp_offset_y+p>v&&(o=Math.max(0,v-f.vp_offset_y-p))),n.setStyles(l,{left:t,top:o}),a.element.update(),a.isMenuVisible=1,a.mouseClickFunc=i.add(l,"click",function(e){var t;e=e.target;if(e&&(e=n.getParent(e,"tr"))&&!n.hasClass(e,b+"ItemSub")){t=a.items[e.id];if(t.isDisabled())return;g=a;while(g)g.hideMenu&&g.hideMenu(),g=g.settings.parent;return t.settings.onclick&&t.settings.onclick(e),!1}}),a.hasMenus()&&(a.mouseOverFunc=i.add(l,"mouseover",function(e){var t,r,i;e=e.target;if(e&&(e=n.getParent(e,"tr"))){t=a.items[e.id],a.lastMenu&&a.lastMenu.collapse(1);if(t.isDisabled())return;e&&n.hasClass(e,b+"ItemSub")&&(r=n.getRect(e),t.showMenu(r.x+r.w-m,r.y-m,r.x),a.lastMenu=t,n.addClass(n.get(t.id).firstChild,b+"ItemActive"))}})),i.add(l,"keydown",a._keyHandler,a),a.onShowMenu.dispatch(a),f.keyboard_focus&&a._setupKeyboardNav()},hideMenu:function(e){var t=this,r=n.get("menu_"+t.id),s;if(!t.isMenuVisible)return;t.keyboardNav&&t.keyboardNav.destroy(),i.remove(r,"mouseover",t.mouseOverFunc),i.remove(r,"click",t.mouseClickFunc),i.remove(r,"keydown",t._keyHandler),n.hide(r),t.isMenuVisible=0,e||t.collapse(1),t.element&&t.element.hide(),(s=n.get(t.id))&&n.removeClass(s.firstChild,t.classPrefix+"ItemActive"),t.onHideMenu.dispatch(t)},add:function(e){var t=this,r;return e=t.parent(e),t.isRendered&&(r=n.get("menu_"+t.id))&&t._add(n.select("tbody",r)[0],e),e},collapse:function(e){this.parent(e),this.hideMenu(1)},remove:function(e){return n.remove(e.id),this.destroy(),this.parent(e)},destroy:function(){var e=this,t=n.get("menu_"+e.id);e.keyboardNav&&e.keyboardNav.destroy(),i.remove(t,"mouseover",e.mouseOverFunc),i.remove(n.select("a",t),"focus",e.mouseOverFunc),i.remove(t,"click",e.mouseClickFunc),i.remove(t,"keydown",e._keyHandler),e.element&&e.element.remove(),n.remove(t)},renderNode:function(){var e=this,t=e.settings,i,o,u,a;return a=n.create("div",{role:"listbox",id:"menu_"+e.id,"class":t["class"],style:"position:absolute;left:0;top:0;z-index:200000;outline:0"}),e.settings.parent&&n.setAttrib(a,"aria-parent","menu_"+e.settings.parent.id),u=n.add(a,"div",{role:"presentation",id:"menu_"+e.id+"_co","class":e.classPrefix+(t["class"]?" "+t["class"]:"")}),e.element=new s("menu_"+e.id,{blocker:1,container:t.container}),t.menu_line&&n.add(u,"span",{"class":e.classPrefix+"Line"}),i=n.add(u,"table",{role:"presentation",id:"menu_"+e.id+"_tbl",border:0,cellPadding:0,cellSpacing:0}),o=n.add(i,"tbody"),r(e.items,function(t){e._add(o,t)}),e.rendered=!0,a},_setupKeyboardNav:function(){var t,r,i=this;t=n.get("menu_"+i.id),r=n.select("a[role=option]","menu_"+i.id),r.splice(0,0,t),i.keyboardNav=new e.ui.KeyboardNavigation({root:"menu_"+i.id,items:r,onCancel:function(){i.hideMenu()},enableUpDown:!0}),t.focus()},_keyHandler:function(e){var t=this,n;switch(e.keyCode){case 37:t.settings.parent&&(t.hideMenu(),t.settings.parent.focus(),i.cancel(e));break;case 39:t.mouseOverFunc&&t.mouseOverFunc(e)}},_add:function(e,t){var r,i=t.settings,s,o,u,a=this.classPrefix,f;if(i.separator){o=n.add(e,"tr",{id:t.id,"class":a+"ItemSeparator"}),n.add(o,"td",{"class":a+"ItemSeparator"}),(r=o.previousSibling)&&n.addClass(r,"mceLast");return}r=o=n.add(e,"tr",{id:t.id,"class":a+"Item "+a+"ItemEnabled"}),r=u=n.add(r,i.titleItem?"th":"td"),r=s=n.add(r,"a",{id:t.id+"_aria",role:i.titleItem?"presentation":"option",href:"javascript:;",onclick:"return false;",onmousedown :"return false;"}),i.parent&&(n.setAttrib(s,"aria-haspopup","true"),n.setAttrib(s,"aria-owns","menu_"+t.id)),n.addClass(u,i["class"]),f=n.add(r,"span",{"class":"mceIcon"+(i.icon?" mce_"+i.icon:"")}),i.icon_src&&n.add(f,"img",{src:i.icon_src}),r=n.add(r,i.element||"span",{"class":"mceText",title:t.settings.title},t.settings.title),t.settings.style&&(typeof t.settings.style=="function"&&(t.settings.style=t.settings.style()),n.setAttrib(r,"style",t.settings.style)),e.childNodes.length==1&&n.addClass(o,"mceFirst"),(r=o.previousSibling)&&n.hasClass(r,a+"ItemSeparator")&&n.addClass(o,"mceFirst"),t.collapse&&n.addClass(o,a+"ItemSub"),(r=o.previousSibling)&&n.removeClass(r,"mceLast"),n.addClass(o,"mceLast")}})}(tinymce),function(e){var t=e.DOM;e.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(e,t,n){this.parent(e,t,n),this.classPrefix="mceButton"},renderHTML:function(){var e=this.classPrefix,n=this.settings,r,i;return i=t.encode(n.label||""),r='',n.image&&(!this.editor||!this.editor.forcedHighContrastMode)?r+=''+t.encode(n.title)+''+(i?''+i+"":""):r+=''+(i?''+i+"":""),r+='",r+="",r},postRender:function(){var t=this,n=t.settings,r;e.isIE&&t.editor&&e.dom.Event.add(t.id,"mousedown",function(e){var n=t.editor.selection.getNode().nodeName;r=n==="IMG"?t.editor.selection.getBookmark():null}),e.dom.Event.add(t.id,"click",function(i){if(!t.isDisabled())return e.isIE&&t.editor&&r!==null&&t.editor.selection.moveToBookmark(r),n.onclick.call(n.scope,i)}),e.dom.Event.add(t.id,"keyup",function(r){if(!t.isDisabled()&&r.keyCode==e.VK.SPACEBAR)return n.onclick.call(n.scope,r)})}})}(tinymce),function(e){var t=e.DOM,n=e.dom.Event,r=e.each,i=e.util.Dispatcher,s;e.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(t,n,r){var s=this;s.parent(t,n,r),s.items=[],s.onChange=new i(s),s.onPostRender=new i(s),s.onAdd=new i(s),s.onRenderMenu=new e.util.Dispatcher(this),s.classPrefix="mceListBox",s.marked={}},select:function(e){var t=this,n,i;t.marked={};if(e==s)return t.selectByIndex(-1);e&&typeof e=="function"?i=e:i=function(t){return t==e},e!=t.selectedValue&&(r(t.items,function(e,r){if(i(e.value))return n=1,t.selectByIndex(r),!1}),n||t.selectByIndex(-1))},selectByIndex:function(e){var n=this,r,i,s;n.marked={},e!=n.selectedIndex&&(r=t.get(n.id+"_text"),s=t.get(n.id+"_voiceDesc"),i=n.items[e],i?(n.selectedValue=i.value,n.selectedIndex=e,t.setHTML(r,t.encode(i.title)),t.setHTML(s,n.settings.title+" - "+i.title),t.removeClass(r,"mceTitle"),t.setAttrib(n.id,"aria-valuenow",i.title)):(t.setHTML(r,t.encode(n.settings.title)),t.setHTML(s,t.encode(n.settings.title)),t.addClass(r,"mceTitle"),n.selectedValue=n.selectedIndex=null,t.setAttrib(n.id,"aria-valuenow",n.settings.title)),r=0)},mark:function(e){this.marked[e]=!0},add:function(t,n,r){var i=this;r=r||{},r=e.extend(r,{title:t,value:n}),i.items.push(r),i.onAdd.dispatch(i,r)},getLength:function(){return this.items.length},renderHTML:function(){var e="",n=this,r=n.settings,i=n.classPrefix;return e='',e+="",e+="",e+="",e},showMenu:function(){var i=this,s,o=t.get(this.id),u;if(i.isDisabled()||i.items.length===0)return;if(i.menu&&i.menu.isMenuVisible)return i.hideMenu();i.isMenuRendered||(i.renderMenu(),i.isMenuRendered=!0),s=t.getPos(o),u=i.menu,u.settings.offset_x=s.x,u.settings.offset_y=s.y,u.settings.keyboard_focus=!e.isOpera,r(i.items,function(e){u.items[e.id]&&u.items[e.id].setSelected(0)}),r(i.items,function(e){u.items[e.id]&&i.marked[e.value]&&u.items[e.id].setSelected(1),e.value===i.selectedValue&&u.items[e.id].setSelected(1)}),u.showMenu(0,o.clientHeight),n.add(t.doc,"mousedown",i.hideMenu,i),t.addClass(i.id,i.classPrefix+"Selected")},hideMenu:function(e){var r=this;if(r.menu&&r.menu.isMenuVisible){t.removeClass(r.id,r.classPrefix+"Selected");if(!(!e||e.type!="mousedown"||e.target.id!=r.id+"_text"&&e.target.id!=r.id+"_open"))return;if(!e||!t.getParent(e.target,".mceMenu"))t.removeClass(r.id,r.classPrefix+"Selected"),n.remove(t.doc,"mousedown",r.hideMenu,r),r.menu.hideMenu()}},renderMenu:function(){var e=this,n;n=e.settings.control_manager.createDropMenu(e.id+"_menu",{menu_line:1,"class":e.classPrefix+"Menu mceNoIcons",max_width:250,max_height:150}),n.onHideMenu.add(function(){e.hideMenu(),e.focus()}),n.add({title:e.settings.title,"class":"mceMenuItemTitle",onclick:function(){e.settings.onselect("")!==!1&&e.select("")}}),r(e.items,function(r){r.value===s?n.add({title:r.title,role:"option","class":"mceMenuItemTitle",onclick:function(){e.settings.onselect("")!==!1&&e.select("")}}):(r.id=t.uniqueId(),r.role="option",r.onclick=function(){e.settings.onselect(r.value)!==!1&&e.select(r.value)},n.add(r))}),e.onRenderMenu.dispatch(e,n),e.menu=n},postRender:function(){var r=this,i=r.classPrefix;n.add(r.id,"click",r.showMenu,r),n.add(r.id,"keydown",function(e){e.keyCode==32&&(r.showMenu(e),n.cancel(e))}),n.add(r.id,"focus",function(){r._focused||(r.keyDownHandler=n.add(r.id,"keydown",function(e){e.keyCode==40&&(r.showMenu(),n.cancel(e))}),r.keyPressHandler=n.add(r.id,"keypress",function(e){var t;e.keyCode==13&&(t=r.selectedValue,r.selectedValue=null,n.cancel(e),r.settings.onselect(t))})),r._focused=1}),n.add(r.id,"blur",function(){n.remove(r.id,"keydown",r.keyDownHandler),n.remove(r.id,"keypress",r.keyPressHandler),r._focused=0});if(e.isIE6||!t.boxModel)n.add(r.id,"mouseover",function(){t.hasClass(r.id,i+"Disabled")||t.addClass(r.id,i+"Hover")}),n.add(r.id,"mouseout",function(){t.hasClass(r.id,i+"Disabled")||t.removeClass(r.id,i+"Hover")});r.onPostRender.dispatch(r,t.get(r.id))},destroy:function(){this.parent(),n.clear(this.id+"_text"),n.clear(this.id+"_open")}})}(tinymce),function(e){var t=e.DOM,n=e.dom.Event,r=e.each,i=e.util.Dispatcher,s;e.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(e,t){this.parent(e,t),this.classPrefix="mceNativeListBox"},setDisabled:function(e){t.get(this.id).disabled=e,this.setAriaProperty("disabled",e)},isDisabled:function(){return t.get(this.id).disabled},select:function(e){var t=this,n,i;if(e==s)return t.selectByIndex(-1);e&&typeof e=="function"?i=e:i=function(t){return t==e},e!=t.selectedValue&&(r(t.items,function(e,r){if(i(e.value))return n=1,t.selectByIndex(r),!1}),n||t.selectByIndex(-1))},selectByIndex:function(e){t.get(this.id).selectedIndex=e+1,this.selectedValue=this.items[e]?this.items[e].value:null},add:function(e,n,r){var i,s=this;r=r||{},r.value=n,s.isRendered()&&t.add(t.get(this.id),"option",r,e),i={title:e,value:n,attribs:r},s.items.push(i),s.onAdd.dispatch(s,i)},getLength:function(){return this.items.length},renderHTML:function(){var e,n=this;return e=t.createHTML("option",{value:""},"-- "+n.settings.title+" --"),r(n.items,function(n){e+=t.createHTML("option",{value:n.value},n.title)}),e=t.createHTML("select",{id:n.id,"class":"mceNativeListBox","aria-labelledby":n.id+"_aria"},e),e+=t.createHTML("span",{id:n.id+"_aria",style:"display: none"},n.settings.title),e},postRender:function(){function o(e){var t=r.items[e.target.selectedIndex-1];t&&(t=t.value)&&(r.onChange.dispatch(r,t),r.settings.onselect&&r.settings.onselect(t))}var r=this,i,s=!0;r.rendered=!0,n.add(r.id,"change",o),n.add(r.id,"keydown",function(t){var u;n.remove(r.id,"change",i),s=!1,u=n.add(r.id,"blur",function(){if(s)return;s=!0,n.add(r.id,"change",o),n.remove(r.id,"blur",u)});if(!(!e.isWebKit||t.keyCode!=37&&t.keyCode!=39))return n.prevent(t);if(t.keyCode==13||t.keyCode==32)return o(t),n.cancel(t)}),r.onPostRender.dispatch(r,t.get(r.id))}})}(tinymce),function(e){var t=e.DOM,n=e.dom.Event,r=e.each;e.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(n,r,i){this.parent(n,r,i),this.onRenderMenu=new e.util.Dispatcher(this),r.menu_container=r.menu_container||t.doc.body},showMenu:function(){var e=this,r,i,s=t.get(e.id),o;if(e.isDisabled())return;e.isMenuRendered||(e.renderMenu(),e.isMenuRendered=!0);if(e.isMenuVisible)return e.hideMenu();r=t.getPos(e.settings.menu_container),i=t.getPos(s),o=e.menu,o.settings.offset_x=i.x,o.settings.offset_y=i.y,o.settings.vp_offset_x=i.x,o.settings.vp_offset_y=i.y,o.settings.keyboard_focus=e._focused,o.showMenu(0,s.firstChild.clientHeight),n.add(t.doc,"mousedown",e.hideMenu,e),e.setState("Selected",1),e.isMenuVisible=1},renderMenu:function(){var e=this,t;t=e.settings.control_manager.createDropMenu(e.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:e.settings.icons}),t.onHideMenu.add(function(){e.hideMenu(),e.focus()}),e.onRenderMenu.dispatch(e,t),e.menu=t},hideMenu:function(e){var r=this;if(e&&e.type=="mousedown"&&t.getParent(e.target,function(e){return e.id===r.id||e.id===r.id+"_open"}))return;if(!e||!t.getParent(e.target,".mceMenu"))r.setState("Selected",0),n.remove(t.doc,"mousedown",r.hideMenu,r),r.menu&&r.menu.hideMenu();r.isMenuVisible=0},postRender:function(){var e=this,t=e.settings;n.add(e.id,"click",function(){e.isDisabled()||(t.onclick&&t.onclick(e.value),e.showMenu())})}})}(tinymce),function(e){var t=e.DOM,n=e.dom.Event,r=e.each;e.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(e,t,n){this.parent(e,t,n),this.classPrefix="mceSplitButton"},renderHTML:function(){var e,n=this,r=n.settings,i;return e="",r.image?i=t.createHTML("img ",{src:r.image,role:"presentation","class":"mceAction "+r["class"]}):i=t.createHTML("span",{"class":"mceAction "+r["class"]},""),i+=t.createHTML("span",{"class":"mceVoiceLabel mceIconOnly",id:n.id+"_voice",style:"display:none;"},r.title),e+=""+t.createHTML("a",{role:"button",id:n.id+"_action",tabindex:"-1",href:"javascript:;","class":"mceAction "+r["class"],onclick:"return false;",onmousedown:"return false;",title:r.title},i)+"",i=t.createHTML("span",{"class":"mceOpen "+r["class"]},''),e+=""+t.createHTML("a",{role:"button",id:n.id+"_open",tabindex:"-1",href:"javascript:;","class":"mceOpen "+r["class"],onclick:"return false;",onmousedown:"return false;",title:r.title},i)+"",e+="",e=t.createHTML("table",{role:"presentation","class":"mceSplitButton mceSplitButtonEnabled "+r["class"],cellpadding:"0",cellspacing:"0",title:r.title},e),t.createHTML("div",{id:n.id,role:"button",tabindex:"0","aria-labelledby":n.id+"_voice","aria-haspopup":"true"},e)},postRender:function(){var r=this,i=r.settings,s;i.onclick&&(s=function(e){r.isDisabled()||(i.onclick(r.value),n.cancel(e))},n.add(r.id+"_action","click",s),n.add(r.id,["click","keydown"],function(e){var t=32,i=14,o=13,u=38,a=40;if((e.keyCode===32||e.keyCode===13||e.keyCode===14)&&!e.altKey&&!e.ctrlKey&&!e.metaKey)s(),n.cancel(e);else if(e.type==="click"||e.keyCode===a)r.showMenu(),n.cancel(e)})),n.add(r.id+"_open","click",function(e){r.showMenu(),n.cancel(e)}),n.add([r.id,r.id+"_open"],"focus",function(){r._focused=1}),n.add([r.id,r.id+"_open"],"blur",function(){r._focused=0});if(e.isIE6||!t.boxModel)n.add(r.id,"mouseover",function(){t.hasClass(r.id,"mceSplitButtonDisabled")||t.addClass(r.id,"mceSplitButtonHover")}),n.add(r.id,"mouseout",function(){t.hasClass(r.id,"mceSplitButtonDisabled")||t.removeClass(r.id,"mceSplitButtonHover")})},destroy:function(){this.parent(),n.clear(this.id+"_action"),n.clear(this.id+"_open"),n.clear(this.id)}})}(tinymce),function(e){var t=e.DOM,n=e.dom.Event,r=e.is,i=e.each;e.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(t,n,r){var i=this;i.parent(t,n,r),i.settings=n=e.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},i.settings),i.onShowMenu=new e.util.Dispatcher(i),i.onHideMenu=new e.util.Dispatcher(i),i.value=n.default_color},showMenu:function(){var r=this,i,s,o,u;if(r.isDisabled())return;r.isMenuRendered||(r.renderMenu(),r.isMenuRendered=!0);if(r.isMenuVisible)return r.hideMenu();o=t.get(r.id),t.show(r.id+"_menu"),t.addClass(o,"mceSplitButtonSelected"),u=t.getPos(o),t.setStyles(r.id+"_menu",{left:u.x,top:u.y+o.firstChild.clientHeight,zIndex:2e5}),o=0,n.add(t.doc,"mousedown",r.hideMenu,r),r.onShowMenu.dispatch(r),r._focused&&(r._keyHandler=n.add(r.id+"_menu","keydown",function(e){e.keyCode==27&&r.hideMenu()}),t.select("a",r.id+"_menu")[0].focus()),r.keyboardNav=new e.ui.KeyboardNavigation({root:r.id+"_menu",items:t.select("a",r.id+"_menu"),onCancel:function(){r.hideMenu(),r.focus()}}),r.keyboardNav.focus(),r.isMenuVisible=1},hideMenu:function(e){var r=this;if(r.isMenuVisible){if(e&&e.type=="mousedown"&&t.getParent(e.target,function(e){return e.id===r.id+"_open"}))return;if(!e||!t.getParent(e.target,".mceSplitButtonMenu"))t.removeClass(r.id,"mceSplitButtonSelected"),n.remove(t.doc,"mousedown",r.hideMenu,r),n.remove(r.id+"_menu","keydown",r._keyHandler),t.hide(r.id+"_menu");r.isMenuVisible=0,r.onHideMenu.dispatch(),r.keyboardNav.destroy()}},renderMenu:function(){var s=this,o,u=0,a=s.settings,f,l,c,h,p;return h=t.add(a.menu_container,"div",{role:"listbox",id:s.id+"_menu","class":a.menu_class+" "+a["class"],style:"position:absolute;left:0;top:-1000px;"}),o=t.add(h,"div",{"class":a["class"]+" mceSplitButtonMenu"}),t.add(o,"span",{"class":"mceMenuLine"}),f=t.add(o,"table",{role:"presentation","class":"mceColorSplitMenu"}),l=t.add(f,"tbody"),u=0,i(r(a.colors,"array")?a.colors:a.colors.split(","),function(n){n=n.replace(/^#/,""),u--||(c=t.add(l,"tr"),u=a.grid_width-1),f=t.add(c,"td");var r={href:"javascript:;",style:{backgroundColor:"#"+n},title:s.editor.getLang("colors."+n,n),"data-mce-color":"#"+n};e.isIE||(r.role="option"),f=t.add(f,"a",r),s.editor.forcedHighContrastMode&&(f=t.add(f,"canvas",{width:16,height:16,"aria-hidden":"true"}),f.getContext&&(p=f.getContext("2d"))?(p.fillStyle="#"+n,p.fillRect(0,0,16,16)):t.remove(f))}),a.more_colors_func&&(f=t.add(l,"tr"),f=t.add(f,"td",{colspan:a.grid_width,"class":"mceMoreColors"}),f=t.add(f,"a",{role:"option",id:s.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},a.more_colors_title),n.add(f,"click",function(e){return a.more_colors_func.call(a.more_colors_scope||this),n.cancel(e)})),t.addClass(o,"mceColorSplitMenu"),n.add(s.id+"_menu","mousedown",function(e){return n.cancel(e)}),n.add(s.id+"_menu","click",function(e){var n;return e=t.getParent(e.target,"a",l),e&&e.nodeName.toLowerCase()=="a"&&(n=e.getAttribute("data-mce-color"))&&s.setColor(n),!1}),h},setColor:function(e){this.displayColor(e),this.hideMenu(),this.settings.onselect(e)},displayColor:function(e){var n=this;t.setStyle(n.id+"_preview","backgroundColor",e),n.value=e},postRender:function(){var e=this,n=e.id;e.parent(),t.add(n+"_action","div",{id:n+"_preview","class":"mceColorPreview"}),t.setStyle(e.id+"_preview","backgroundColor",e.value)},destroy:function(){var e=this;e.parent(),n.clear(e.id+"_menu"),n.clear(e.id+"_more"),t.remove(e.id+"_menu"),e.keyboardNav&&e.keyboardNav.destroy()}})}(tinymce),function(e){var t=e.DOM,n=e.each,r=e.dom.Event;e.create("tinymce.ui.ToolbarGroup:tinymce.ui.Container",{renderHTML:function(){var n=this,r=[],i=n.controls,s=e.each,o=n.settings;return r.push('
'),r.push(""),r.push('"),s(i,function(e){r.push(e.renderHTML())}),r.push(""),r.push("
"),r.join("")},focus:function(){var e=this;t.get(e.id).focus()},postRender:function(){var r=this,i=[];n(r.controls,function(e){n(e.controls,function(e){e.id&&i.push(e)})}),r.keyNav=new e.ui.KeyboardNavigation({root:r.id,items:i,onCancel:function(){e.isWebKit&&t.get(r.editor.id+"_ifr").focus(),r.editor.focus()},excludeFromTabOrder:!r.settings.tab_focus_toolbar})},destroy:function(){var e=this;e.parent(),e.keyNav.destroy(),r.clear(e.id)}})}(tinymce),function(e){var t=e.DOM,n=e.each;e.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var e=this,n="",r,i,s=e.settings,o,u,a,f;f=e.controls;for(o=0;o"))),u&&i.ListBox&&(u.Button||u.SplitButton)&&(n+=t.createHTML("td",{"class":"mceToolbarEnd"},t.createHTML("span",null,""))),t.stdMode?n+=''+i.renderHTML()+"":n+=""+i.renderHTML()+"",a&&i.ListBox&&(a.Button||a.SplitButton)&&(n+=t.createHTML("td",{"class":"mceToolbarStart"},t.createHTML("span",null,"")));return r="mceToolbarEnd",i.Button?r+=" mceToolbarEndButton":i.SplitButton?r+=" mceToolbarEndSplitButton":i.ListBox&&(r+=" mceToolbarEndListBox"),n+=t.createHTML("td",{"class":r},t.createHTML("span",null,"")),t.createHTML("table",{id:e.id,"class":"mceToolbar"+(s["class"]?" "+s["class"]:""),cellpadding:"0",cellspacing:"0",align:e.settings.align||"",role:"presentation",tabindex:"-1"},""+n+"")}})}(tinymce),function(e){var t=e.util.Dispatcher,n=e.each;e.create("tinymce.AddOnManager",{AddOnManager:function(){var e=this;e.items=[],e.urls={},e.lookup={},e.onAdd=new t(e)},get:function(e){return this.lookup[e]?this.lookup[e].instance:undefined},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t){var n=e.settings;n&&n.language&&n.language_load!==!1&&e.ScriptLoader.add(this.urls[t]+"/langs/"+n.language+".js")},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},this.onAdd.dispatch(this,e,t),t},createUrl:function(e,t){return typeof t=="object"?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];e.each(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(t,n,r,i){function u(){var o=s.dependencies(t);e.each(o,function(e){var t=s.createUrl(n,e);s.load(t.resource,t,undefined,undefined)}),r&&(i?r.call(i):r.call(e.ScriptLoader))}var s=this,o=n;if(s.urls[t])return;typeof n=="object"&&(o=n.prefix+n.resource+n.suffix),o.indexOf("/")!==0&&o.indexOf("://")==-1&&(o=e.baseURL+"/"+o),s.urls[t]=o.substring(0,o.lastIndexOf("/")),s.lookup[t]?u():e.ScriptLoader.add(o,u,i)}}),e.PluginManager=new e.AddOnManager,e.ThemeManager=new e.AddOnManager}(tinymce),function(e){var t=e.each,n=e.extend,r=e.DOM,i=e.dom.Event,s=e.ThemeManager,o=e.PluginManager,u=e.explode,a=e.util.Dispatcher,f,l=0;e.documentBaseURL=window.location.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e.documentBaseURL)||(e.documentBaseURL+="/"),e.baseURL=(new e.util.URI(e.documentBaseURL)).toAbsolute(e.baseURL),e.baseURI=new e.util.URI(e.baseURL),e.onBeforeUnload=new a(e),i.add(window,"beforeunload",function(t){e.onBeforeUnload.dispatch(e,t)}),e.onAddEditor=new a(e),e.onRemoveEditor=new a(e),e.EditorManager=n(e,{editors:[],i18n:{},activeEditor:null,init:function(n){function p(e){var t=e.id;return t||(t=e.name,t&&!r.get(t)?t=e.name:t=r.uniqueId(),e.setAttribute("id",t)),t}function d(t,n,r){var i=t[n];if(!i)return;return e.is(i,"string")&&(r=i.replace(/\.\w+$/,""),r=r?e.resolve(r):0,i=e.resolve(i)),i.apply(r||this,Array.prototype.slice.call(arguments,2))}function v(e,t){return t.constructor===RegExp?t.test(e.className):r.hasClass(e,t)}var s=this,o,a=e.ScriptLoader,f,c=[],h;s.settings=n,i.bind(window,"ready",function(){var i,s;d(n,"onpageload");switch(n.mode){case"exact":i=n.elements||"",i.length>0&&t(u(i),function(i){r.get(i)?(h=new e.Editor(i,n),c.push(h),h.render(1)):t(document.forms,function(s){t(s.elements,function(t){t.name===i&&(i="mce_editor_"+l++,r.setAttrib(t,"id",i),h=new e.Editor(i,n),c.push(h),h.render(1))})})});break;case"textareas":case"specific_textareas":t(r.select("textarea"),function(t){if(n.editor_deselector&&v(t,n.editor_deselector))return;if(!n.editor_selector||v(t,n.editor_selector))h=new e.Editor(p(t),n),c.push(h),h.render(1)});break;default:n.types?t(n.types,function(i){t(r.select(i.selector),function(t){var r=new e.Editor(p(t),e.extend({},n,i));c.push(r),r.render(1)})}):n.selector&&t(r.select(n.selector),function(t){var r=new e.Editor(p(t),n);c.push(r),r.render(1)})}n.oninit&&(i=s=0,t(c,function(e){s++,e.initialized?i++:e.onInit.add(function(){i++,i==s&&d(n,"oninit")}),i==s&&d(n,"oninit")}))})},get:function(e){return e===f?this.editors:this.editors.hasOwnProperty(e)?this.editors[e]:f},getInstanceById:function(e){return this.get(e)},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),t._setActive(e),t.onAddEditor.dispatch(t,e),e},remove:function(e){var t=this,n,r=t.editors;if(!r[e.id])return null;delete r[e.id];for(n=0;n':"",visual:s,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",apply_source_formatting:s,directionality:"ltr",forced_root_block:"p",hidden_input:s,padd_empty_editor:s,render_ui:s,indentation:"30px",fix_table_elements:s,inline_styles:s,convert_fonts_to_spans:s,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:s,entity_encoding:"named",url_converter:i.convertURL,url_converter_scope:i,ie7_compat:s},n),i.id=i.editorId=t,i.isNotDirty=!1,i.plugins={},i.documentBaseURI=new e.util.URI(n.document_base_url||e.documentBaseURL,{base_uri:tinyMCE.baseURI}),i.baseURI=e.baseURI,i.contentCSS=[],i.contentStyles=[],i.setupEvents(),i.execCommands={},i.queryStateCommands={},i.queryValueCommands={},i.execCallback("setup",i)},render:function(r){function h(){o.language&&o.language_load!==!1&&a.add(e.baseURL+"/langs/"+o.language+".js"),o.theme&&typeof o.theme!="function"&&o.theme.charAt(0)!="-"&&!f.urls[o.theme]&&f.load(o.theme,"themes/"+o.theme+"/editor_template"+e.suffix+".js"),i(c(o.plugins),function(t){if(t&&!l.urls[t])if(t.charAt(0)=="-"){t=t.substr(1,t.length);var n=l.dependencies(t);i(n,function(t){var n={prefix:"plugins/",resource:t,suffix:"/editor_plugin"+e.suffix+".js"};t=l.createUrl(n,t),l.load(t.resource,t)})}else{if(t=="safari")return;l.load(t,{prefix:"plugins/",resource:t,suffix:"/editor_plugin"+e.suffix+".js"})}}),a.loadQueue(function(){s.removed||s.init()})}var s=this,o=s.settings,u=s.id,a=e.ScriptLoader;if(!n.domLoaded){n.add(window,"ready",function(){s.render()});return}tinyMCE.settings=o;if(!s.getElement())return;if(e.isIDevice&&!e.isIOS5)return;!/TEXTAREA|INPUT/i.test(s.getElement().nodeName)&&o.hidden_input&&t.getParent(u,"form")&&t.insertAfter(t.create("input",{type:"hidden",name:u}),u),o.content_editable||(s.orgVisibility=s.getElement().style.visibility,s.getElement().style.visibility="hidden"),e.WindowManager&&(s.windowManager=new e.WindowManager(s)),o.encoding=="xml"&&s.onGetContent.add(function(e,n){n.save&&(n.content=t.encode(n.content))}),o.add_form_submit_trigger&&s.onSubmit.addToTop(function(){s.initialized&&(s.save(),s.isNotDirty=1)}),o.add_unload_trigger&&(s._beforeUnload=tinyMCE.onBeforeUnload.add(function(){s.initialized&&!s.destroyed&&!s.isHidden()&&s.save({format:"raw",no_events:!0})})),e.addUnload(s.destroy,s),o.submit_patch&&s.onBeforeRenderUI.add(function(){var t=s.getElement().form;if(!t)return;if(t._mceOldSubmit)return;!t.submit.nodeType&&!t.submit.length&&(s.formElement=t,t._mceOldSubmit=t.submit,t.submit=function(){return e.triggerSave(),s.isNotDirty=1,s.formElement._mceOldSubmit(s.formElement)}),t=null}),h()},init:function(){function S(t){var n=l.get(t),s=l.urls[t]||e.documentBaseURL.replace(/\/$/,""),o;n&&e.inArray(E,t)===-1&&(i(l.dependencies(t),function(e){S(e)}),o=new n(r,s),r.plugins[t]=o,o.init&&(o.init(r,s),E.push(t)))}var n,r=this,s=r.settings,u,a,h,p=r.getElement(),d,v,m,g,y,b,w,E=[];e.add(r),s.aria_label=s.aria_label||t.getAttrib(p,"aria-label",r.getLang("aria.rich_text_area")),s.theme&&(typeof s.theme!="function"?(s.theme=s.theme.replace(/-/,""),d=f.get(s.theme),r.theme=new d,r.theme.init&&r.theme.init(r,f.urls[s.theme]||e.documentBaseURL.replace(/\/$/,""))):r.theme=s.theme),i(c(s.plugins.replace(/\-/g,"")),S),s.popup_css!==!1&&(s.popup_css?s.popup_css=r.documentBaseURI.toAbsolute(s.popup_css):s.popup_css=r.baseURI.toAbsolute("themes/"+s.theme+"/skins/"+s.skin+"/dialog.css")),s.popup_css_add&&(s.popup_css+=","+r.documentBaseURI.toAbsolute(s.popup_css_add)),r.controlManager=new e.ControlManager(r),r.onBeforeRenderUI.dispatch(r,r.controlManager),s.render_ui&&r.theme&&(r.orgDisplay=p.style.display,typeof s.theme!="function"?(u=s.width||p.style.width||p.offsetWidth,a=s.height||p.style.height||p.offsetHeight,h=s.min_height||100,b=/^[0-9\.]+(|px)$/i,b.test(""+u)&&(u=Math.max(parseInt(u,10)+(d.deltaWidth||0),100)),b.test(""+a)&&(a=Math.max(parseInt(a,10)+(d.deltaHeight||0),h)),d=r.theme.renderUI({targetNode:p,width:u,height:a,deltaWidth:s.delta_width,deltaHeight:s.delta_height}),t.setStyles(d.sizeContainer||d.editorContainer,{width:u,height:a}),a=(d.iframeHeight||a)+(typeof a=="number"?d.deltaHeight||0:""),a',s.document_base_url!=e.documentBaseURL&&(r.iframeHTML+=''),e.isIE8&&(s.ie7_compat?r.iframeHTML+='':r.iframeHTML+=''),r.iframeHTML+='';for(w=0;w';r.contentCSS=[],g=s.body_id||"tinymce",g.indexOf("=")!=-1&&(g=r.getParam("body_id","","hash"),g=g[r.id]||g),y=s.body_class||"",y.indexOf("=")!=-1&&(y=r.getParam("body_class","","hash"),y=y[r.id]||""),r.iframeHTML+='
",e.relaxedDomain&&(o||e.isOpera&&parseFloat(opera.version())<11)&&(m='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+r.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody();})()'),n=t.add(d.iframeContainer,"iframe",{id:r.id+"_ifr",src:m||'javascript:""',frameBorder:"0",allowTransparency:"true",title:s.aria_label,style:{width:"100%",height:a,display:"block"}}),r.contentAreaContainer=d.iframeContainer,d.editorContainer&&(t.get(d.editorContainer).style.display=r.orgDisplay),p.style.visibility=r.orgVisibility,t.get(r.id).style.display="none",t.setAttrib(r.id,"aria-hidden",!0),(!e.relaxedDomain||!m)&&r.initContentBody(),p=n=d=null},initContentBody:function(){var n=this,r=n.settings,s=t.get(n.id),u=n.getDoc(),a,f,l;(!o||!e.relaxedDomain)&&!r.content_editable&&(u.open(),u.write(n.iframeHTML),u.close(),e.relaxedDomain&&(u.domain=e.relaxedDomain)),r.content_editable&&(t.addClass(s,"mceContentBody"),n.contentDocument=u=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null),f=n.getBody(),f.disabled=!0,r.readonly||(f.contentEditable=n.getParam("content_editable_state",!0)),f.disabled=!1,n.schema=new e.html.Schema(r),n.dom=new e.dom.DOMUtils(u,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:r.content_editable?n.id:null,schema:n.schema}),n.parser=new e.html.DomParser(r,n.schema),n.parser.addAttributeFilter("src,href,style",function(e,t){var r=e.length,i,s=n.dom,o,u;while(r--)i=e[r],o=i.attr(t),u="data-mce-"+t,i.attributes.map[u]||(t==="style"?i.attr(u,s.serializeStyle(s.parseStyle(o),i.name)):i.attr(u,n.convertURL(o,t,i.name)))}),n.parser.addNodeFilter("script",function(e,t){var n=e.length,r;while(n--)r=e[n],r.attr("type","mce-"+(r.attr("type")||"text/javascript"))}),n.parser.addNodeFilter("#cdata",function(e,t){var n=e.length,r;while(n--)r=e[n],r.type=8,r.name="#comment",r.value="[CDATA["+r.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(t,r){var i=t.length,s,o=n.schema.getNonEmptyElements();while(i--)s=t[i],s.isEmpty(o)&&(s.empty().append(new e.html.Node("br",1)).shortEnded=!0)}),n.serializer=new e.dom.Serializer(r,n.dom,n.schema),n.selection=new e.dom.Selection(n.dom,n.getWin(),n.serializer,n),n.formatter=new e.Formatter(n),n.undoManager=new e.UndoManager(n),n. forceBlocks=new e.ForceBlocks(n),n.enterKey=new e.EnterKey(n),n.editorCommands=new e.EditorCommands(n),n.onExecCommand.add(function(e,t){/^(FontName|FontSize)$/.test(t)||n.nodeChanged()}),n.serializer.onPreProcess.add(function(e,t){return n.onPreProcess.dispatch(n,t,e)}),n.serializer.onPostProcess.add(function(e,t){return n.onPostProcess.dispatch(n,t,e)}),n.onPreInit.dispatch(n),!r.browser_spellcheck&&!r.gecko_spellcheck&&(u.body.spellcheck=!1),r.readonly||n.bindNativeEvents(),n.controlManager.onPostRender.dispatch(n,n.controlManager),n.onPostRender.dispatch(n),n.quirks=e.util.Quirks(n),r.directionality&&(f.dir=r.directionality),r.nowrap&&(f.style.whiteSpace="nowrap"),r.protect&&n.onBeforeSetContent.add(function(e,t){i(r.protect,function(e){t.content=t.content.replace(e,function(e){return""})})}),n.onSetContent.add(function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.onPostProcess.add(function(e,t){t.content=t.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.onInit.dispatch(n),n.execCallback("setupcontent_callback",n.id,f,u),n.execCallback("init_instance_callback",n),n.focus(!0),n.nodeChanged({initial:!0}),n.contentStyles.length>0&&(l="",i(n.contentStyles,function(e){l+=e+"\r\n"}),n.dom.addStyle(l)),i(n.contentCSS,function(e){n.dom.loadCSS(e)}),r.auto_focus&&setTimeout(function(){var t=e.get(r.auto_focus);t.selection.select(t.getBody(),1),t.selection.collapse(1),t.getBody().focus(),t.getWin().focus()},100),s=u=f=null},focus:function(t){var n,r=this,i=r.selection,s=r.settings.content_editable,o,u,a=r.getDoc(),f;if(!t){r.lastIERng&&i.setRng(r.lastIERng),o=i.getRng(),o.item&&(u=o.item(0)),r._refreshContentEditable(),s||r.getWin().focus();if(e.isGecko||s)f=r.getBody(),f.setActive?f.setActive():f.focus(),s&&i.normalize();u&&u.ownerDocument==a&&(o=a.body.createControlRange(),o.addElement(u),o.select())}e.activeEditor!=r&&((n=e.activeEditor)!=null&&n.onDeactivate.dispatch(n,r),r.onActivate.dispatch(r,n)),e._setActive(r)},execCallback:function(t){var n=this,r=n.settings[t],i;if(!r)return;return n.callbackLookup&&(i=n.callbackLookup[t])&&(r=i.func,i=i.scope),a(r,"string")&&(i=r.replace(/\.\w+$/,""),i=i?e.resolve(i):0,r=e.resolve(r),n.callbackLookup=n.callbackLookup||{},n.callbackLookup[t]={func:r,scope:i}),r.apply(i||n,Array.prototype.slice.call(arguments,1))},translate:function(t){var n=this.settings.language||"en",r=e.i18n;return t?r[n+"."+t]||t.replace(/\{\#([^\}]+)\}/g,function(e,t){return r[n+"."+t]||"{#"+t+"}"}):""},getLang:function(t,n){return e.i18n[(this.settings.language||"en")+"."+t]||(a(n)?n:"{#"+t+"}")},getParam:function(t,n,r){var s=e.trim,o=a(this.settings[t])?this.settings[t]:n,u;return r==="hash"?(u={},a(o,"string")?i(o.indexOf("=")>0?o.split(/[;,](?![^=;,]*(?:[;,]|$))/):o.split(","),function(e){e=e.split("="),e.length>1?u[s(e[0])]=s(e[1]):u[s(e[0])]=s(e)}):u=o,u):o},nodeChanged:function(e){var t=this,n=t.selection,r;t.initialized&&(e=e||{},r=n.getStart()||t.getBody(),r=o&&r.ownerDocument!=t.getDoc()?t.getBody():r,e.parents=[],t.dom.getParent(r,function(t){if(t.nodeName=="BODY")return!0;e.parents.push(t)}),t.onNodeChange.dispatch(t,e?e.controlManager||t.controlManager:t.controlManager,r,n.isCollapsed(),e))},addButton:function(e,t){var n=this;n.buttons=n.buttons||{},n.buttons[e]=t},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){var s=this,o;return s.settings.custom_shortcuts===!1?!1:(s.shortcuts=s.shortcuts||{},a(n,"string")&&(o=n,n=function(){s.execCommand(o,!1,null)}),a(n,"object")&&(o=n,n=function(){s.execCommand(o[0],o[1],o[2])}),i(c(e),function(e){var o={func:n,scope:r||this,desc:s.translate(t),alt:!1,ctrl:!1,shift:!1};i(c(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":o[e]=!0;break;default:o.charCode=e.charCodeAt(0),o.keyCode=e.toUpperCase().charCodeAt(0)}}),s.shortcuts[(o.ctrl?"ctrl":"")+","+(o.alt?"alt":"")+","+(o.shift?"shift":"")+","+o.keyCode]=o}),!0)},execCommand:function(e,t,n,s){var o=this,u=0,a,f;!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(e)&&(!s||!s.skip_focus)&&o.focus(),s=r({},s),o.onBeforeExecCommand.dispatch(o,e,t,n,s);if(s.terminate)return!1;if(o.execCallback("execcommand_callback",o.id,o.selection.getNode(),e,t,n))return o.onExecCommand.dispatch(o,e,t,n,s),!0;if(a=o.execCommands[e]){f=a.func.call(a.scope,t,n);if(f!==!0)return o.onExecCommand.dispatch(o,e,t,n,s),f}i(o.plugins,function(r){if(r.execCommand&&r.execCommand(e,t,n))return o.onExecCommand.dispatch(o,e,t,n,s),u=1,!1});if(u)return!0;if(o.theme&&o.theme.execCommand&&o.theme.execCommand(e,t,n))return o.onExecCommand.dispatch(o,e,t,n,s),!0;if(o.editorCommands.execCommand(e,t,n))return o.onExecCommand.dispatch(o,e,t,n,s),!0;o.getDoc().execCommand(e,t,n),o.onExecCommand.dispatch(o,e,t,n,s)},queryCommandState:function(e){var t=this,n,r;if(t._isHidden())return;if(n=t.queryStateCommands[e]){r=n.func.call(n.scope);if(r!==!0)return r}n=t.editorCommands.queryCommandState(e);if(n!==-1)return n;try{return this.getDoc().queryCommandState(e)}catch(i){}},queryCommandValue:function(e){var t=this,n,r;if(t._isHidden())return;if(n=t.queryValueCommands[e]){r=n.func.call(n.scope);if(r!==!0)return r}n=t.editorCommands.queryCommandValue(e);if(a(n))return n;try{return this.getDoc().queryCommandValue(e)}catch(i){}},show:function(){var e=this;t.show(e.getContainer()),t.hide(e.id),e.load()},hide:function(){var e=this,n=e.getDoc();o&&n&&n.execCommand("SelectAll"),e.save(),t.hide(e.getContainer()),t.setStyle(e.id,"display",e.orgDisplay)},isHidden:function(){return!t.isHidden(this.id)},setProgressState:function(e,t,n){return this.onSetProgressState.dispatch(this,e,t,n),e},load:function(e){var t=this,n=t.getElement(),r;if(n)return e=e||{},e.load=!0,r=t.setContent(a(n.value)?n.value:n.innerHTML,e),e.element=n,e.no_events||t.onLoadContent.dispatch(t,e),e.element=n=null,r},save:function(e){var n=this,r=n.getElement(),s,o;if(!r||!n.initialized)return;return e=e||{},e.save=!0,e.element=r,s=e.content=n.getContent(e),e.no_events||n.onSaveContent.dispatch(n,e),s=e.content,/TEXTAREA|INPUT/i.test(r.nodeName)?r.value=s:(r.innerHTML=s,(o=t.getParent(n.id,"form"))&&i(o.elements,function(e){if(e.name==n.id)return e.value=s,!1})),e.element=r=null,s},setContent:function(t,n){var r=this,i,s=r.getBody(),o;n=n||{},n.format=n.format||"html",n.set=!0,n.content=t,n.no_events||r.onBeforeSetContent.dispatch(r,n),t=n.content;if(!e.isIE&&(t.length===0||/^\s+$/.test(t))){o=r.settings.forced_root_block,o?t="<"+o+'>
":t='
',s.innerHTML=t,r.selection.select(s,!0),r.selection.collapse(!0);return}return n.format!=="raw"&&(t=(new e.html.Serializer({},r.schema)).serialize(r.parser.parse(t))),n.content=e.trim(t),r.dom.setHTML(s,n.content),n.no_events||r.onSetContent.dispatch(r,n),(!r.settings.content_editable||document.activeElement===r.getBody())&&r.selection.normalize(),n.content},getContent:function(t){var n=this,r,i=n.getBody();return t=t||{},t.format=t.format||"html",t.get=!0,t.getInner=!0,t.no_events||n.onBeforeGetContent.dispatch(n,t),t.format=="raw"?r=i.innerHTML:t.format=="text"?r=i.innerText||i.textContent:r=n.serializer.serialize(i,t),t.format!="text"?t.content=e.trim(r):t.content=r,t.no_events||n.onGetContent.dispatch(n,t),t.content},isDirty:function(){var t=this;return e.trim(t.startContent)!=e.trim(t.getContent({format:"raw",no_events:1}))&&!t.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=t.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return t.get(this.settings.content_element||this.id)},getWin:function(){var e=this,n;return e.contentWindow||(n=t.get(e.id+"_ifr"),n&&(e.contentWindow=n.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&n.nodeName=="LINK"||e.indexOf("file:")===0?e:i.relative_urls?r.documentBaseURI.toRelative(e):(e=r.documentBaseURI.toAbsolute(e,i.remove_script_host),e)},addVisual:function(e){var t=this,n=t.settings,r=t.dom,s;e=e||t.getBody(),a(t.hasVisual)||(t.hasVisual=n.visual),i(r.select("table,a",e),function(e){var i;switch(e.nodeName){case"TABLE":s=n.visual_table_class||"mceItemTable",i=r.getAttrib(e,"border");if(!i||i=="0")t.hasVisual?r.addClass(e,s):r.removeClass(e,s);return;case"A":r.getAttrib(e,"href",!1)||(i=r.getAttrib(e,"name")||e.id,s="mceItemAnchor",i&&(t.hasVisual?r.addClass(e,s):r.removeClass(e,s)));return}}),t.onVisualAid.dispatch(t,e,t.hasVisual)},remove:function(){var r=this,i=r.getContainer(),s=r.getDoc();r.removed||(r.removed=1,o&&s&&s.execCommand("SelectAll"),r.save(),t.setStyle(r.id,"display",r.orgDisplay),r.settings.content_editable||(n.unbind(r.getWin()),n.unbind(r.getDoc())),n.unbind(r.getBody()),n.clear(i),r.execCallback("remove_instance_callback",r),r.onRemove.dispatch(r),r.onExecCommand.listeners=[],e.remove(r),t.remove(i))},destroy:function(t){var r=this;if(r.destroyed)return;s&&(n.unbind(r.getDoc()),n.unbind(r.getWin()),n.unbind(r.getBody())),t||(e.removeUnload(r.destroy),tinyMCE.onBeforeUnload.remove(r._beforeUnload),r.theme&&r.theme.destroy&&r.theme.destroy(),r.controlManager.destroy(),r.selection.destroy(),r.dom.destroy()),r.formElement&&(r.formElement.submit=r.formElement._mceOldSubmit,r.formElement._mceOldSubmit=null),r.contentAreaContainer=r.formElement=r.container=r.settings.content_element=r.bodyElement=r.contentDocument=r.contentWindow=null,r.selection&&(r.selection=r.selection.win=r.selection.dom=r.selection.dom.doc=null),r.destroyed=1},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return s?(e=this.selection.getSel(),!e||!e.rangeCount||e.rangeCount===0):0}})}(tinymce),function(e){var t=e.each;e.Editor.prototype.setupEvents=function(){var n=this,r=n.settings;t(["onPreInit","onBeforeRenderUI","onPostRender","onLoad","onInit","onRemove","onActivate","onDeactivate","onClick","onEvent","onMouseUp","onMouseDown","onDblClick","onKeyDown","onKeyUp","onKeyPress","onContextMenu","onSubmit","onReset","onPaste","onPreProcess","onPostProcess","onBeforeSetContent","onBeforeGetContent","onSetContent","onGetContent","onLoadContent","onSaveContent","onNodeChange","onChange","onBeforeExecCommand","onExecCommand","onUndo","onRedo","onVisualAid","onSetProgressState","onSetAttrib"],function(t){n[t]=new e.util.Dispatcher(n)}),r.cleanup_callback&&(n.onBeforeSetContent.add(function(e,t){t.content=e.execCallback("cleanup_callback","insert_to_editor",t.content,t)}),n.onPreProcess.add(function(e,t){t.set&&e.execCallback("cleanup_callback","insert_to_editor_dom",t.node,t),t.get&&e.execCallback("cleanup_callback","get_from_editor_dom",t.node,t)}),n.onPostProcess.add(function(e,t){t.set&&(t.content=e.execCallback("cleanup_callback","insert_to_editor",t.content,t)),t.get&&(t.content=e.execCallback("cleanup_callback","get_from_editor",t.content,t))})),r.save_callback&&n.onGetContent.add(function(e,t){t.save&&(t.content=e.execCallback("save_callback",e.id,t.content,e.getBody()))}),r.handle_event_callback&&n.onEvent.add(function(e,t,r){n.execCallback("handle_event_callback",t,e,r)===!1&&(t.preventDefault(),t.stopPropagation())}),r.handle_node_change_callback&&n.onNodeChange.add(function(e,t,n){e.execCallback("handle_node_change_callback",e.id,n,-1,-1,!0,e.selection.isCollapsed())}),r.save_callback&&n.onSaveContent.add(function(e,t){var n=e.execCallback("save_callback",e.id,t.content,e.getBody());n&&(t.content=n)}),r.onchange_callback&&n.onChange.add(function(e,t){e.execCallback("onchange_callback",e,t)})},e.Editor.prototype.bindNativeEvents=function(){function u(e,t){var r=e.type;if(n.removed)return;n.onEvent.dispatch(n,e,t)!==!1&&n[o[e.fakeType||e.type]].dispatch(n,e,t)}function a(e){n.focus(!0)}function f(t,r){(r.keyCode!=65||!e.VK.metaKeyPressed(r))&&n.selection.normalize(),n.nodeChanged()}function l(r,i){(r.altKey||r.ctrlKey||r.metaKey)&&t(n.shortcuts,function(t){var n=e.isMac?r.metaKey:r.ctrlKey;if(t.ctrl!=n||t.alt!=r.altKey||t.shift!=r.shiftKey)return;if(r.keyCode==t.keyCode||r.charCode&&r.charCode==t.charCode)return r.preventDefault(),i&&t.func.call(t.scope),!0})}var n=this,r,i=n.settings,s=n.dom,o;o={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"},t(o,function(t,r){var o=i.content_editable?n.getBody():n.getDoc();switch(r){case"contextmenu":s.bind(o,r,u);break;case"paste":s.bind(n.getBody(),r,u);break;case"submit":case"reset":s.bind(n.getElement().form||e.DOM.getParent(n.id,"form"),r,u);break;default:s.bind(o,r,u)}}),s.bind(i.content_editable?n.getBody():e.isGecko?n.getDoc():n.getWin(),"focus",function(e){n.focus(!0)}),i.content_editable&&e.isOpera&&(s.bind(n.getBody(),"click",a),s.bind(n.getBody(),"keydown",a)),n.onMouseUp.add(f),n.onKeyUp.add(function(t,n){var r=n.keyCode;(r>=33&&r<=36||r>=37&&r<=40||r==13||r==45||r==46||r==8||e.isMac&&(r==91||r==93)||n.ctrlKey)&&f(t,n)}),n.onReset.add(function(){n.setContent(n.startContent,{format:"raw"})}),n.onKeyUp.add(function(e,t){l(t)}),n.onKeyPress.add(function(e,t){l(t)}),n.onKeyDown.add(function(e,t){l(t,!0)}),e.isOpera&&n.onClick.add(function(e,t){t.preventDefault()})}}(tinymce),function(e){var t=e.each,n,r=!0,i=!1;e.EditorCommands=function(s){function h(e,t,n){var s;return e=e.toLowerCase(),(s=a.exec[e])?(s(e,t,n),r):i}function p(e){var t;return e=e.toLowerCase(),(t=a.state[e])?t(e):-1}function d(e){var t;return e=e.toLowerCase(),(t=a.value[e])?t(e):i}function v(e,n){n=n||"exec",t(e,function(e,r){t(r.toLowerCase().split(","),function(t){a[n][t]=e})})}function m(e,t,r){return t===n&&(t=i),r===n&&(r=null),s.getDoc().execCommand(e,t,r)}function g(e){return l.match(e)}function y(e,t){l.toggle(e,t?{value:t}:n)}function b(e){c=u.getBookmark(e)}function w(){u.moveToBookmark(c)}var o=s.dom,u=s.selection,a={state:{},exec:{},value:{}},f=s.settings,l=s.formatter,c;e.extend(this,{execCommand:h,queryCommandState:p,queryCommandValue:d,addCommands:v}),v({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){s.undoManager.add()},"Cut,Copy,Paste":function(t){var n=s.getDoc(),i;try{m(t)}catch(o){i=r}if(i||!n.queryCommandSupported(t))e.isGecko?s.windowManager.confirm(s.getLang("clipboard_msg"),function(e){e&&open("http://www.mozilla.org/editor/midasdemo/securityprefs.html","_blank")}):s.windowManager.alert(s.getLang("clipboard_no_support"))},unlink:function(e){u.isCollapsed()&&u.select(u.getNode()),m(e),u.collapse(i)},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var n=e.substring(7);t("left,center,right,full".split(","),function(e){n!=e&&l.remove("align"+e)}),y("align"+n),h("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;m(e),t=o.getParent(u.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(b(),o.split(n,t),w()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){y(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){y(e,n)},FontSize:function(t,n,r){var i,s;r>=1&&r<=7&&(s=e.explode(f.font_size_style_values),i=e.explode(f.font_size_classes),i?r=i[r-1]||r:r=s[r-1]||r),y(t,r)},RemoveFormat:function(e){l.remove(e)},mceBlockQuote:function(e){y("blockquote")},FormatBlock:function(e,t,n){return y(n||"p")},mceCleanup:function(){var e=u.getBookmark();s.setContent(s.getContent({cleanup:r}),{cleanup:r}),u.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||u.getNode();i!=s.getBody()&&(b(),s.dom.remove(i,r),w())},mceSelectNodeDepth:function(e,t,n){var r=0;o.getParent(u.getNode(),function(e){if(e.nodeType==1&&r++==n)return u.select(e),i},s.getBody())},mceSelectNode:function(e,t,n){u.select(n)},mceInsertContent:function(t,n,r){var i,a,f,l,c,h,p,d,v,m,g,y,b,w;i=s.parser,a=new e.html.Serializer({},s.schema),b='',h={content:r,format:"html"},u.onBeforeSetContent.dispatch(u,h),r=h.content,r.indexOf("{$caret}")==-1&&(r+="{$caret}"),r=r.replace(/\{\$caret\}/,b),u.isCollapsed()||s.getDoc().execCommand("Delete",!1,null),f=u.getNode(),h={context:f.nodeName.toLowerCase()},c=i.parse(r,h),g=c.lastChild;if(g.attr("id")=="mce_marker"){p=g;for(g=g.prev;g;g=g.walk(!0))if(g.type==3||!o.isBlock(g.name)){g.parent.insert(p,g,g.name==="br");break}}if(!h.invalid)r=a.serialize(c),g=f.firstChild,y=f.lastChild,!g||g===y&&g.nodeName==="BR"?o.setHTML(f,r):u.setContent(r);else{u.setContent(b),f=u.getNode(),l=s.getBody(),f.nodeType==9?f=g=l:g=f;while(g!==l)f=g,g=g.parentNode;r=f==l?l.innerHTML:o.getOuterHTML(f),r=a.serialize(i.parse(r.replace(//i,function(){return a.serialize(c)}))),f==l?o.setHTML(l,r):o.setOuterHTML(f,r)}p=o.get("mce_marker"),d=o.getRect(p),v=o.getViewPort(s.getWin());if(d.y+d.h>v.y+v.h||d.yv.x+v.w||d.x")},mceToggleVisualAid:function(){s.hasVisual=!s.hasVisual,s.addVisual()},mceReplaceContent:function(e,t,n){s.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,u.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;typeof n=="string"&&(n={href:n}),r=o.getParent(u.getNode(),"a"),n.href=n.href.replace(" ","%20"),(!r||!n.href)&&l.remove("link"),n.href&&l.apply("link",n,r)},selectAll:function(){var e=o.getRoot(),t=o.createRng();u.getRng().setStart?(t.setStart(e,0),t.setEnd(e,e.childNodes.length),u.setRng(t)):m("SelectAll")}}),v({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(t){var n="align"+t.substring(7),i=u.isCollapsed()?[o.getParent(u.getNode(),o.isBlock)]:u.getSelectedBlocks(),s=e.map(i,function(e){return!!l.matchNode(e,n)});return e.inArray(s,r)!==-1},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return g(e)},mceBlockQuote:function(){return g("blockquote")},Outdent:function(){var e;if(f.inline_styles){if((e=o.getParent(u.getStart(),o.isBlock))&&parseInt(e.style.paddingLeft)>0)return r;if((e=o.getParent(u.getEnd(),o.isBlock))&&parseInt(e.style.paddingLeft)>0)return r}return p("InsertUnorderedList")||p("InsertOrderedList")||!f.inline_styles&&!!o.getParent(u.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=o.getParent(u.getNode(),"ul,ol");return t&&(e==="insertunorderedlist"&&t.tagName==="UL"||e==="insertorderedlist"&&t.tagName==="OL")}},"state"),v({"FontSize,FontName":function(e){var t=0,n;if(n=o.getParent(u.getNode(),"span"))e=="fontsize"?t=n.style.fontSize:t=n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase();return t}},"value"),v({Undo:function(){s.undoManager.undo()},Redo:function(){s.undoManager.redo()}})}}(tinymce),function(e){var t=e.util.Dispatcher;e.UndoManager=function(n){function l(){return e.trim(n.getContent({format:"raw",no_events:1}).replace(/]+data-mce-bogus[^>]+>[\u200B\uFEFF]+<\/span>/g,""))}function c(){r.typing=!1,r.add()}var r,i=0,s=[],o,u,a,f;return onBeforeAdd=new t(r),u=new t(r),a=new t(r),f=new t(r),u.add(function(e,t){if(e.hasUndo())return n.onChange.dispatch(n,t,e)}),a.add(function(e,t){return n.onUndo.dispatch(n,t,e)}),f.add(function(e,t){return n.onRedo.dispatch(n,t,e)}),n.onInit.add(function(){r.add()}),n.onBeforeExecCommand.add(function(e,t,n,i,s){t!="Undo"&&t!="Redo"&&t!="mceRepaint"&&(!s||!s.skip_undo)&&r.beforeChange()}),n.onExecCommand.add(function(e,t,n,i,s){t!="Undo"&&t!="Redo"&&t!="mceRepaint"&&(!s||!s.skip_undo)&&r.add()}),n.onSaveContent.add(c),n.dom.bind(n.dom.getRoot(),"dragend",c),n.dom.bind(n.getBody(),"focusout",function(e){!n.removed&&r.typing&&c()}),n.onKeyUp.add(function(e,t){var n=t.keyCode;(n>=33&&n<=36||n>=37&&n<=40||n==45||n==13||t.ctrlKey)&&c()}),n.onKeyDown.add(function(e,t){var n=t.keyCode;if(n>=33&&n<=36||n>=37&&n<=40||n==45){r.typing&&c();return}(n<16||n>20)&&n!=224&&n!=91&&!r.typing&&(r.beforeChange(),r.typing=!0,r.add())}),n.onMouseDown.add(function(e,t){r.typing&&c()}),n.addShortcut("ctrl+z","undo_desc","Undo"),n.addShortcut("ctrl+y","redo_desc","Redo"),r={data:s,typing:!1,onBeforeAdd:onBeforeAdd,onAdd:u,onUndo:a,onRedo:f,beforeChange:function(){o=n.selection.getBookmark(2,!0)},add:function(e){var t,u=n.settings,a;e=e||{},e.content=l(),r.onBeforeAdd.dispatch(r,e),a=s[i];if(a&&a.content==e.content)return null;s[i]&&(s[i].beforeBookmark=o);if(u.custom_undo_redo_levels&&s.length>u.custom_undo_redo_levels){for(t=0;t0&&(e=s[--i],n.setContent(e.content,{format:"raw"}),n.selection.moveToBookmark(e.beforeBookmark),r.onUndo.dispatch(r,e)),e},redo:function(){var e;return i0||this.typing},hasRedo:function(){return i0&&u.moveEnd("character",c),u.select()}catch(g){}e.nodeChanged()}}var t=e.settings,n=e.dom,r=e.selection,i=e.schema.getBlockElements();t.forced_root_block&&(e.onKeyUp.add(s),e.onNodeChange.add(s))},function(e){var t=e.DOM,n=e.dom.Event,r=e.each,i=e.extend;e.create("tinymce.ControlManager",{ControlManager:function(t,n){var i=this,s;n=n||{},i.editor=t,i.controls={},i.onAdd=new e.util.Dispatcher(i),i.onPostRender=new e.util.Dispatcher(i),i.prefix=n.prefix||t.id+"_",i._cls={},i.onPostRender.add(function(){r(i.controls,function(e){e.postRender()})})},get:function(e){return this.controls[this.prefix+e]||this.controls[e]},setActive:function(e,t){var n=null;return(n=this.get(e))&&n.setActive(t),n},setDisabled:function(e,t){var n=null;return(n=this.get(e))&&n.setDisabled(t),n},add:function(e){var t=this;return e&&(t.controls[e.id]=e,t.onAdd.dispatch(e,t)),e},createControl:function(e){var t,n,i,s=this,o=s.editor,u,a;s.controlFactories||(s.controlFactories=[],r(o.plugins,function(e){e.createControl&&s.controlFactories.push(e)})),u=s.controlFactories;for(n=0,i=u.length;n1||h==e||h.tagName=="BR")return h}var n=t.selection.getRng(),r=n.startContainer,i=n.endContainer;if(r!=i&&n.endOffset===0){var s=e(r,i),u=s.nodeType==3?s.length:s.childNodes.length;n.setEnd(s,u)}return n}function k(t,n,s,o,u){var a=[],f=-1,l,c=-1,h=-1,p;return r(t.childNodes,function(e,t){if(e.nodeName==="UL"||e.nodeName==="OL")return f=t,l=e,!1}),r(t.childNodes,function(e,t){e.nodeName==="SPAN"&&i.getAttrib(e,"data-mce-type")=="bookmark"&&(e.id==n.id+"_start"?c=t:e.id==n.id+"_end"&&(h=t))}),f<=0||cf?(r(e.grep(t.childNodes),u),0):(p=i.clone(s,v),r(e.grep(t.childNodes),function(e,t){if(cf&&t>f)a.push(e),e.parentNode.removeChild(e)}),cf&&t.insertBefore(p,l.nextSibling),o.push(p),r(a,function(e){p.appendChild(e)}),p)}function O(t,s,o){var c=[],h,g,y=!0;h=d.inline||d.block,g=i.create(h),T(g),u.walk(t,function(t){function l(t){var m,E,N,C,L;L=y,m=t.nodeName.toLowerCase(),E=t.parentNode.nodeName.toLowerCase(),t.nodeType===1&&b(t)&&(L=y,y=b(t)==="true",C=!0);if(F(m,"br")){u=0,d.block&&i.remove(t);return}if(d.wrapper&&_(t,n,f)){u=0;return}if(y&&!C&&d.block&&!d.wrapper&&w(m)){t=i.rename(t,h),T(t),c.push(t),u=0;return}if(d.selector){r(p,function(e){if("collapsed"in e&&e.collapsed!==x)return;i.is(t,e.selector)&&!S(t)&&(T(t,e),N=!0)});if(!d.inline||N){u=0;return}}y&&!C&&a(h,m)&&a(E,h)&&(!!o||t.nodeType!==3||t.nodeValue.length!==1||t.nodeValue.charCodeAt(0)!==65279)&&!S(t)?(u||(u=i.clone(g,v),t.parentNode.insertBefore(u,t),c.push(u)),u.appendChild(t)):m=="li"&&s?u=k(t,s,g,c,l):(u=0,r(e.grep(t.childNodes),l),C&&(y=L),u=0)}var u;r(t,l)}),d.wrap_links===!1&&r(c,function(t){function n(t){var s,o,u;if(t.nodeName==="A"){o=i.clone(g,v),c.push(o),u=e.grep(t.childNodes);for(s=0;s1||!l(e))&&t===0){i.remove(e,1);return}if(d.inline||d.wrapper){!d.exact&&t===1&&(e=o(e)),r(p,function(t){r(i.select(t.inline,e),function(e){var n;if(t.wrap_links===!1){n=e.parentNode;do if(n.nodeName==="A")return;while(n=n.parentNode)}W(t,f,e,t.exact?e:null)})});if(_(e.parentNode,n,f))return i.remove(e,1),e=0,m;d.merge_with_parents&&i.getParent(e.parentNode,function(t){if(_(t,n,f))return i.remove(e,1),e=0,m}),e&&d.merge_siblings!==!1&&(e=J(V(e),e),e=J(e,V(e,m)))}})}var p=N(n),d=p[0],g,y,E,x=s.isCollapsed();if(d)if(h)h.nodeType?(y=i.createRng(),y.setStartBefore(h),y.setEndAfter(h),O(z(y,p),null,!0)):O(h,null,!0);else if(!x||!d.inline||i.select("td.mceSelected,th.mceSelected").length){var M=t.selection.getNode();!c&&p[0].defaultBlock&&!i.getParent(M,i.isBlock)&&A(p[0].defaultBlock),t.selection.setRng(C()),g=s.getBookmark(),O(z(s.getRng(m),p),g),d.styles&&(d.styles.color||d.styles.textDecoration)&&(e.walk(M,L,"childNodes"),L(M)),s.moveToBookmark(g),G(s.getRng(m)),t.nodeChanged()}else Q("apply",n,f)}function O(n,o,a){function w(t){var n,r,i,s,u,a;if(t.nodeType===3)return;t.nodeType===1&&b(t)&&(u=y,y=b(t)==="true",a=!0),n=e.grep(t.childNodes);if(y&&!a)for(r=0,i=f.length;r=0;u--){a=t[u].selector;if(!a)return m;for(o=r.length-1;o>=0;o--)if(i.is(r[o],a))return m}}return v}function B(e,n,i){var s;return g||(g={},s={},t.onNodeChange.addToTop(function(e,t,n){var i=E(n),o={};r(g,function(e,t){r(i,function(n){if(_(n,t,{},e.similar))return s[t]||(r(e,function(e){e(!0,{node:n,format:t,parents:i})}),s[t]=e),o[t]=e,!1})}),r(s,function(e,t){o[t]||(delete s[t],r(e,function(e){e(!1,{node:n,format:t,parents:i})}))})})),r(e.split(","),function(e){g[e]||(g[e]=[],g[e].similar=i),g[e].push(n)}),this}function j(e,t){if(F(e,t.inline))return m;if(F(e,t.block))return m;if(t.selector)return i.is(e,t.selector)}function F(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function I(e,t){var n=i.getStyle(e,t);if(t=="color"||t=="backgroundColor")n=i.toHex(n);return t=="fontWeight"&&n==700&&(n="bold"),""+n}function q(e,t){return typeof e!="string"?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function R(e){return e&&e.nodeType===3&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function U(e,t,n){var r=i.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function z(e,n,r){function g(e){function f(e){return e.nodeName=="BR"&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var t,r,s,o,u,a;t=r=e?c:d,u=e?"previousSibling":"nextSibling",a=i.getRoot();if(t.nodeType==3&&!R(t))if(e?p>0:mi?n:i,n!==-1&&!r&&n++):(n=o.indexOf(" ",t),i=o.indexOf(" ",t),n=n!==-1&&(i===-1||nu?u:p],c.nodeType==3&&(p=0)),d.nodeType==1&&d.hasChildNodes()&&(u=d.childNodes.length-1,d=d.childNodes[m>u?u:m-1],d.nodeType==3&&(m=d.nodeValue.length)),c=x(c),d=x(d);if($(c.parentNode)||$(c))c=$(c)?c:c.parentNode,c=c.nextSibling||c,c.nodeType==3&&(p=0);if($(d.parentNode)||$(d))d=$(d)?d:d.parentNode,d=d.previousSibling||d,d.nodeType==3&&(m=d.length);if(n[0].inline){e.collapsed&&(f=T(c,p,!0),f&&(c=f.container,p=f.offset),f=T(d,m),f&&(d=f.container,m=f.offset)),a=S(d,m);if(a.node){while(a.node&&a.offset===0&&a.node.previousSibling)a=S(a.node.previousSibling);a.node&&a.offset>0&&a.node.nodeType===3&&a.node.nodeValue.charAt(a.offset-1)===" "&&a.offset>1&&(d=a.node,d.splitText(a.offset-1))}}if(n[0].inline||n[0].block_expand){if(!n[0].inline||c.nodeType!=3||p===0)c=g(!0);if(!n[0].inline||d.nodeType!=3||m===d.nodeValue.length)d=g()}n[0].selector&&n[0].expand!==v&&!n[0].inline&&(c=N(c,"previousSibling"),d=N(d,"nextSibling"));if(n[0].block||n[0].selector)c=C(c,"previousSibling"),d=C(d,"nextSibling"),n[0].block&&(l(c)||(c=g(!0)),l(d)||(d=g()));return c.nodeType==1&&(p=h(c),c=c.parentNode),d.nodeType==1&&(m=h(d)+1,d=d.parentNode),{startContainer:c,startOffset:p,endContainer:d,endOffset:m}}function W(e,t,n,s){var o,u,a;if(!j(n,e))return v;if(e.remove!="all"){r(e.styles,function(e,r){e=q(e,t),typeof r=="number"&&(r=e,s=0),(!s||F(I(s,r),e))&&i.setStyle(n,r,""),a=1}),a&&i.getAttrib(n,"style")==""&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),r(e.attributes,function(e,o){var u;e=q(e,t),typeof o=="number"&&(o=e,s=0);if(!s||F(i.getAttrib(s,o),e)){if(o=="class"){e=i.getAttrib(n,o);if(e){u="",r(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(u+=(u?" ":"")+e)});if(u){i.setAttrib(n,o,u);return}}}o=="class"&&n.removeAttribute("className"),d.test(o)&&n.removeAttribute("data-mce-"+o),n.removeAttribute(o)}}),r(e.classes,function(e){e=q(e,t),(!s||i.hasClass(s,e))&&i.removeClass(n,e)}),u=i.getAttribs(n);for(o=0;os?s:i]),r.nodeType===3&&n&&i>=r.nodeValue.length&&(r=(new o(r,t.getBody())).next()||r),r.nodeType===3&&!n&&i===0&&(r=(new o(r,t.getBody())).prev()||r),r}function Q(n,r,a){function c(e){var n=i.create("span",{id:f,"data-mce-bogus":!0,style:l?"color:red":""});return e&&n.appendChild(t.getDoc().createTextNode(p)),n}function h(e,t){while(e){if(e.nodeType===3&&e.nodeValue!==p||e.childNodes.length>1)return!1;t&&e.nodeType===1&&t.push(e),e=e.firstChild}return!0}function d(e){while(e){if(e.id===f)return e;e=e.parentNode}}function v(e){var t;if(e){t=new o(e,e);for(e=t.current();e;e=t.next())if(e.nodeType===3)return e}}function m(e,t){var n,r;if(!e){e=d(s.getStart());if(!e)while(e=i.get(f))m(e,!1)}else r=s.getRng(!0),h(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),i.remove(e)):(n=v(e),n.nodeValue.charAt(0)===p&&(n=n.deleteData(0,1)),i.remove(e,1)),s.setRng(r)}function g(){var e,t,n,i,o,f,l;e=s.getRng(!0),i=e.startOffset,f=e.startContainer,l=f.nodeValue,t=d(s.getStart()),t&&(n=v(t)),l&&i>0&&i=0;v--)l.appendChild(i.clone(d[v],!1)),l=l.firstChild;l.appendChild(i.doc.createTextNode(p)),l=l.firstChild,i.insertAfter(m,h),s.setCursorLocation(l,1)}}function b(){var t,n,r;n=d(s.getStart()),n&&!i.isEmpty(n)&&e.walk(n,function(e){e.nodeType==1&&e.id!==f&&!i.isEmpty(e)&&i.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var f="_mce_caret",l=t.settings.caret_debug;self._hasCaretEvents||(t.onBeforeGetContent.addToTop(function(){var e=[],t;if(h(d(s.getStart()),e)){t=e.length;while(t--)i.setAttrib(e[t],"data-mce-bogus","1")}}),e.each("onMouseUp onKeyUp".split(" "),function(e){t[e].addToTop(function(){m(),b()})}),t.onKeyDown.addToTop(function(e,t){var n=t.keyCode;(n==8||n==37||n==39)&&m(d(s.getStart())),b()}),s.onSetContent.add(b),self._hasCaretEvents=!0),n=="apply"?g():y()}function G(e){var t=e.startContainer,n=e.startOffset,r,u,a,f,l;t.nodeType==3&&n>=t.nodeValue.length&&(n=h(t),t=t.parentNode,r=!0);if(t.nodeType==1){f=t.childNodes,t=f[Math.min(n,f.length-1)],u=new o(t,i.getParent(t,i.isBlock)),(n>f.length-1||r)&&u.next();for(a=u.current();a;a=u.next())if(a.nodeType==3&&!R(a)){l=i.create("a",null,p),a.parentNode.insertBefore(l,a),e.setStart(a,0),s.setRng(e),i.remove(l);return}}}var n={},r=e.each,i=t.dom,s=t.selection,o=e.dom.TreeWalker,u=new e.dom.RangeUtils(i),a=t.schema.isValidChild,f=e.isArray,l=i.isBlock,c=t.settings.forced_root_block,h=i.nodeIndex,p="",d=/^(src|href|style)$/,v=!1,m=!0,g,y,b=i.getContentEditable,k=function(e){var n;return t.dom.getParent(e,function(e){return n=t.dom.getStyle(e,"text-decoration"),n&&n!=="none"}),n},L=function(e){var n;e.nodeType===1&&e.parentNode&&e.parentNode.nodeType===1&&(n=k(e.parentNode),t.dom.getStyle(e,"color")&&n?t.dom.setStyle(e,"text-decoration",n):t.dom.getStyle(e,"textdecoration")===n&&t.dom.setStyle(e,"text-decoration",null))};e.extend(this,{get:N,register:C,apply:A,remove:O,toggle:M,match:D,matchAll:P,matchNode:_,canApply:H,formatChanged:B}),x(),T()}}(tinymce),tinymce.onAddEditor.add(function(e,t){function o(t,n){e.each(n,function(e,n){e&&i.setStyle(t,n,e)}),i.rename(t,"span")}function u(r,o){i=r.dom,s.convert_fonts_to_spans&&e.each(i.select("font,u,strike",o.node),function(e){n[e.nodeName.toLowerCase()](t.dom,e)})}var n,r,i,s=t.settings;s.inline_styles&&(r=e.explode(s.font_size_legacy_values),n={font:function(e,t){o(t,{backgroundColor:t.style.backgroundColor,color:t.color,fontFamily:t.face,fontSize:r[parseInt(t.size,10)-1]})},u:function(e,t){o(t,{textDecoration:"underline"})},strike:function(e,t){o(t,{textDecoration:"line-through"})}},t.onPreProcess.add(u),t.onSetContent.add(u),t.onInit.add(function(){t.selection.onSetContent.add(u)}))}),function(e){var t=e.dom.TreeWalker;e.EnterKey=function(n){function a(a){function T(e){return e&&r.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&r.getContentEditable(e)!=="true"}function N(t){var n;e.isIE&&r.isBlock(t)&&(n=i.getRng(),t.appendChild(r.create("span",null," ")),i.select(t),t.lastChild.outerHTML="",i.setRng(n))}function C(e){var t=e,n=[],i;while(t=t.firstChild){if(r.isBlock(t))return;t.nodeType==1&&!u[t.nodeName.toLowerCase()]&&n.push(t)}i=n.length;while(i--)t=n[i],!t.hasChildNodes()||t.firstChild==t.lastChild&&t.firstChild.nodeValue===""?r.remove(t):t.nodeName=="A"&&(t.innerText||t.textContent)===" "&&r.remove(t)}function k(e){var s,o,a,f,l,c=e,h;a=r.createRng();if(e.hasChildNodes()){s=new t(e,e);while(o=s.current()){if(o.nodeType==3){a.setStart(o,0),a.setEnd(o,0);break}if(u[o.nodeName.toLowerCase()]){a.setStartBefore(o),a.setEndBefore(o);break}c=o,o=s.next()}o||(a.setStart(c,0),a.setEnd(c,0))}else if(e.nodeName=="BR")if(e.nextSibling&&r.isBlock(e.nextSibling)){if(!v||v<9)h=r.create("br"),e.parentNode.insertBefore(h,e);a.setStartBefore(e),a.setEndBefore(e)}else a.setStartAfter(e),a.setEndAfter(e);else a.setStart(e,0),a.setEnd(e,0);i.setRng(a),r.remove(h),l=r.getViewPort(n.getWin()),f=r.getPos(e).y,(fl.y+l.h)&&n.getWin().scrollTo(0,f0:p=h.nodeValue.length&&!e.isIE&&!_()&&(t=r.create("br"),f.insertNode(t),f.setStartAfter(t),f.setEndAfter(t),n=!0),t=r.create("br"),f.insertNode(t),e.isIE&&w=="PRE"&&(!v||v<8)&&t.parentNode.insertBefore(r.doc.createTextNode("\r"),t),s=r.create("span",{}," "),t.parentNode.insertBefore(s,t),i.scrollIntoView(s),r.remove(s),n?(f.setStartBefore(t),f.setEndBefore(t)):(f.setStartAfter(t),f.setEndAfter(t)),i.setRng(f),o.add()}function P(e){do e.nodeType===3&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;while(e)}function H(e){var t=r.getRoot(),n,i;n=e;while(n!==t&&r.getContentEditable(n)!=="false")r.getContentEditable(n)==="true"&&(i=n),n=n.parentNode;return n!==t?i:t}function B(t){var n;e.isIE||(t.normalize(),n=t.lastChild,(!n||/^(left|right)$/gi.test(r.getStyle(n,"float",!0)))&&r.add(t,"br"))}var f=i.getRng(!0),l,c,h,p,d,v,m,g,y,b,w,E,S,x;if(!f.collapsed){n.execCommand("Delete");return}if(a.isDefaultPrevented())return;h=f.startContainer,p=f.startOffset,S=(s.force_p_newlines?"p":"")||s.forced_root_block,S=S?S.toUpperCase():"",v=r.doc.documentMode,m=a.shiftKey,h.nodeType==1&&h.hasChildNodes()&&(x=p>h.childNodes.length-1,h=h.childNodes[Math.min(p,h.childNodes.length-1)]||h,x&&h.nodeType==3?p=h.nodeValue.length:p=0),c=H(h);if(!c)return;o.beforeChange();if(!r.isBlock(c)&&c!=r.getRoot()){(!S||m)&&D();return}if(S&&!m||!S&&m)h=O(h,p);d=r.getParent(h,r.isBlock),b=d?r.getParent(d.parentNode,r.isBlock):null,w=d?d.nodeName.toUpperCase():"",E=b?b.nodeName.toUpperCase():"",E=="LI"&&!a.ctrlKey&&(d=b,w=E);if(w=="LI"){if(!S&&m){D();return}if(r.isEmpty(d)){if(/^(UL|OL|LI)$/.test(b.parentNode.nodeName))return!1;M();return}}if(w=="PRE"&&s.br_in_pre!==!1){if(!m){D();return}}else if(!S&&!m&&w!="LI"||S&&m){D();return}S=S||"P",A()?(/^(H[1-6]|PRE)$/.test(w)&&E!="HGROUP"?g=L(S):g=L(),s.end_container_on_empty_block&&T(b)&&r.isEmpty(d)?g=r.split(b,d):r.insertAfter(g,d),k(g)):A(!0)?(g=d.parentNode.insertBefore(L(),d),N(g)):(l=f.cloneRange(),l.setEndAfter(d),y=l.extractContents(),P(y),g=y.firstChild,r.insertAfter(y,d),C(g),B(d),k(g)),r.setAttrib(g,"id",""),o.add()}var r=n.dom,i=n.selection,s=n.settings,o=n.undoManager,u=n.schema.getNonEmptyElements();n.onKeyDown.add(function(e,t){t.keyCode==13&&a(t)!==!1&&t.preventDefault()})}}(tinymce);;TI"required_assets_digest;F"%f1d7d54d70c218acebd583ff1022e503I" _version;F"%7270767b2a9e9fff880aa5de378ca791