9baca7f633
Using VS extension: 'Bundler & Minifier'
1 line
307 KiB
JavaScript
1 line
307 KiB
JavaScript
tinyMCEPreInit={suffix:"",base:"/ClientSource/Scripts/Modules/tinymce",query:""},function(n,t){"use strict";function u(n,t){for(var u,e=[],i=0;i<n.length;++i){if(u=r[n[i]]||f(n[i]),!u)throw"module definition dependecy not found: "+n[i];e.push(u)}t.apply(null,e)}function i(n,i,f){if(typeof n!="string")throw"invalid module definition, module id must be defined and be a string";if(i===t)throw"invalid module definition, dependencies must be specified";if(f===t)throw"invalid module definition, definition function must be specified";u(i,function(){r[n]=f.apply(null,arguments)})}function f(t){for(var i=n,u=t.split(/[.\/]/),r=0;r<u.length;++r){if(!i[u[r]])return;i=i[u[r]]}return i}function e(i){for(var f,o=0;o<i.length;o++){var e=n,s=i[o],u=s.split(/[.\/]/);for(f=0;f<u.length-1;++f)e[u[f]]===t&&(e[u[f]]={}),e=e[u[f]];e[u[u.length-1]]=r[s]}}var r={};i("tinymce/dom/EventUtils",[],function(){function t(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r||!1):n.attachEvent&&n.attachEvent("on"+t,i)}function r(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r||!1):n.detachEvent&&n.detachEvent("on"+t,i)}function n(n,t){function s(){return!1}function h(){return!0}var o,i=t||{},c;for(o in n)e[o]||(i[o]=n[o]);if(i.target||(i.target=i.srcElement||document),n&&f.test(n.type)&&n.pageX===c&&n.clientX!==c){var l=i.target.ownerDocument||document,r=l.documentElement,u=l.body;i.pageX=n.clientX+(r&&r.scrollLeft||u&&u.scrollLeft||0)-(r&&r.clientLeft||u&&u.clientLeft||0);i.pageY=n.clientY+(r&&r.scrollTop||u&&u.scrollTop||0)-(r&&r.clientTop||u&&u.clientTop||0)}return i.preventDefault=function(){i.isDefaultPrevented=h;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},i.stopPropagation=function(){i.isPropagationStopped=h;n&&(n.stopPropagation?n.stopPropagation():n.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=h;i.stopPropagation()},i.isDefaultPrevented||(i.isDefaultPrevented=s,i.isPropagationStopped=s,i.isImmediatePropagationStopped=s),i}function o(n,i,u){function e(){u.domLoaded||(u.domLoaded=!0,i(o))}function s(){(f.readyState==="complete"||f.readyState==="interactive"&&f.body)&&(r(f,"readystatechange",s),e())}function h(){try{f.documentElement.doScroll("left")}catch(n){setTimeout(h,0);return}e()}var f=n.document,o={type:"ready"};if(u.domLoaded){i(o);return}f.addEventListener?f.readyState==="complete"?e():t(n,"DOMContentLoaded",e):(t(f,"readystatechange",s),f.documentElement.doScroll&&n.self===n.top&&h());t(n,"load",e)}function i(){function s(n,t){var i,r,f,u,o=e[t];if(i=o&&o[n.type],i)for(r=0,f=i.length;r<f;r++)if(u=i[r],u&&u.func.call(u.scope,n)===!1&&n.preventDefault(),n.isImmediatePropagationStopped())return}var i=this,e={},h,f,c,l,a;f=u+(+new Date).toString(32);l="onmouseenter"in document.documentElement;c="onfocusin"in document.documentElement;a={mouseenter:"mouseover",mouseleave:"mouseout"};h=1;i.domLoaded=!1;i.events=e;i.bind=function(r,u,v,y){function it(t){s(n(t||tt.event),w)}var w,b,nt,p,k,d,g,tt=window;if(r&&r.nodeType!==3&&r.nodeType!==8){for(r[f]?w=r[f]:(w=h++,r[f]=w,e[w]={}),y=y||r,u=u.split(" "),nt=u.length;nt--;){if(p=u[nt],d=it,k=g=!1,p==="DOMContentLoaded"&&(p="ready"),i.domLoaded&&p==="ready"&&r.readyState=="complete"){v.call(y,n({type:p}));continue}l||(k=a[p],k&&(d=function(t){var r,i;if(r=t.currentTarget,i=t.relatedTarget,i&&r.contains)i=r.contains(i);else while(i&&i!==r)i=i.parentNode;i||(t=n(t||tt.event),t.type=t.type==="mouseout"?"mouseleave":"mouseenter",t.target=r,s(t,w))}));c||p!=="focusin"&&p!=="focusout"||(g=!0,k=p==="focusin"?"focus":"blur",d=function(t){t=n(t||tt.event);t.type=t.type==="focus"?"focusin":"focusout";s(t,w)});b=e[w][p];b?p==="ready"&&i.domLoaded?v({type:p}):b.push({func:v,scope:y}):(e[w][p]=b=[{func:v,scope:y}],b.fakeName=k,b.capture=g,b.nativeHandler=d,p==="ready"?o(r,d,i):t(r,k||p,d,g))}return r=b=0,v}};i.unbind=function(n,t,u){var l,o,a,c,s,h;if(!n||n.nodeType===3||n.nodeType===8)return i;if(l=n[f],l){if(h=e[l],t){for(t=t.split(" "),a=t.length;a--;)if(s=t[a],o=h[s],o){if(u)for(c=o.length;c--;)if(o[c].func===u){var v=o.nativeHandler,y=o.fakeName,p=o.capture;o=o.slice(0,c).concat(o.slice(c+1));o.nativeHandler=v;o.fakeName=y;o.capture=p;h[s]=o}u&&o.length!==0||(delete h[s],r(n,o.fakeName||s,o.nativeHandler,o.capture))}}else{for(s in h)o=h[s],r(n,o.fakeName||s,o.nativeHandler,o.capture);h={}}for(s in h)return i;delete e[l];try{delete n[f]}catch(w){n[f]=null}}return i};i.fire=function(t,r,u){var e;if(!t||t.nodeType===3||t.nodeType===8)return i;u=n(null,u);u.type=r;u.target=t;do e=t[f],e&&s(u,e),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!u.isPropagationStopped());return i};i.clean=function(n){var t,r,u=i.unbind;if(!n||n.nodeType===3||n.nodeType===8)return i;if(n[f]&&u(n),n.getElementsByTagName||(n=n.document),n&&n.getElementsByTagName)for(u(n),r=n.getElementsByTagName("*"),t=r.length;t--;)n=r[t],n[f]&&u(n);return i};i.destroy=function(){e={}};i.cancel=function(n){return n&&(n.preventDefault(),n.stopImmediatePropagation()),!1}}var u="mce-data-",f=/^(?:mouse|contextmenu)|click/,e={keyLocation:1,layerX:1,layerY:1,returnValue:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i});i("tinymce/dom/Sizzle",[],function(){function r(n,t,i,r){var p,h,c,v,w,y,k,a,nt,g;if((t?t.ownerDocument||t:s)!==e&&b(t),t=t||e,i=i||[],!n||typeof n!="string")return i;if((v=t.nodeType)!==1&&v!==9)return[];if(l&&!r){if(p=or.exec(n))if(c=p[1]){if(v===9)if(h=t.getElementById(c),h&&h.parentNode){if(h.id===c)return i.push(h),i}else return i;else if(t.ownerDocument&&(h=t.ownerDocument.getElementById(c))&&et(t,h)&&h.id===c)return i.push(h),i}else{if(p[2])return d.apply(i,t.getElementsByTagName(n)),i;if((c=p[3])&&u.getElementsByClassName)return d.apply(i,t.getElementsByClassName(c)),i}if(u.qsa&&(!o||!o.test(n))){if(a=k=f,nt=t,g=v===9&&n,v===1&&t.nodeName.toLowerCase()!=="object"){for(y=ft(n),(k=t.getAttribute("id"))?a=k.replace(sr,"\\$&"):t.setAttribute("id",a),a="[id='"+a+"'] ",w=y.length;w--;)y[w]=a+yt(y[w]);nt=gt.test(n)&&ii(t.parentNode)||t;g=y.join(",")}if(g)try{return d.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{k||t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,i,r)}function ni(){function t(r,u){return i.push(r+" ")>n.cacheLength&&delete t[i.shift()],t[r+" "]=u}var i=[];return t}function h(n){return n[f]=!0,n}function v(n){var t=e.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(t,i){for(var u=t.split("|"),r=t.length;r--;)n.attrHandle[u[r]]=i}function pi(n,t){var i=t&&n,r=i&&n.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||ai)-(~n.sourceIndex||ai);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function hr(n){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===n}}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===n}}function it(n){return h(function(t){return t=+t,h(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&typeof n.getElementsByTagName!==ot&&n}function wi(){}function yt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&r==="parentNode",e=bi++;return t.first?function(t,i,f){while(t=t[r])if(t.nodeType===1||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((t.nodeType===1||u)&&n(t,i,o))return!0}else while(t=t[r])if(t.nodeType===1||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function lr(n,t,i){for(var u=0,f=t.length;u<f;u++)r(n,t[u],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=t!=null;f<s;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function fi(n,t,i,r,u,e){return r&&!r[f]&&(r=fi(r)),u&&!u[f]&&(u=fi(u,e)),h(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||lr(t||"*",o.nodeType?[o]:o,[]),v=n&&(f||!t)?pt(b,p,n,o,s):b,h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):d.apply(e,h)})}function ei(t){for(var s,u,r,o=t.length,h=n.relative[t[0].type],c=h||n.relative[" "],i=h?1:0,l=ri(function(n){return n===s},c,!0),a=ri(function(n){return nt.call(s,n)>-1},c,!0),e=[function(n,t,i){return!h&&(i||t!==ct)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];i<o;i++)if(u=n.relative[t[i].type])e=[ri(ui(e),u)];else{if(u=n.filter[t[i].type].apply(null,t[i].matches),u[f]){for(r=++i;r<o;r++)if(n.relative[t[r].type])break;return fi(i>1&&ui(e),i>1&&yt(t.slice(0,i-1).concat({value:t[i-2].type===" "?"*":""})).replace(at,"$1"),u,i<r&&ei(t.slice(i,r)),r<o&&ei(t=t.slice(r)),r<o&&yt(t))}e.push(u)}return ui(e)}function ar(t,i){var u=i.length>0,f=t.length>0,o=function(o,s,h,c,l){var y,k,w,b=0,v="0",g=o&&[],p=[],nt=ct,tt=o||f&&n.find.TAG("*",l),it=a+=nt==null?1:Math.random()||.1,rt=tt.length;for(l&&(ct=s!==e&&s);v!==rt&&(y=tt[v])!=null;v++){if(f&&y){for(k=0;w=t[k++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&b--,o&&g.push(y))}if(b+=v,u&&v!==b){for(k=0;w=i[k++];)w(g,p,s,h);if(o){if(b>0)while(v--)g[v]||p[v]||(p[v]=di.call(c));p=pt(p)}d.apply(c,p);l&&!o&&p.length>0&&b+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ct=nt),g};return u?h(o):o}var rt,u,n,ht,oi,ft,wt,si,ct,w,ut,b,e,c,l,o,g,lt,et,f="sizzle"+-new Date,s=window.document,a=0,bi=0,hi=ni(),ci=ni(),li=ni(),bt=function(n,t){return n===t&&(ut=!0),0},ot=typeof t,ai=-2147483648,ki={}.hasOwnProperty,k=[],di=k.pop,gi=k.push,d=k.push,vi=k.slice,nt=k.indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(this[t]===n)return t;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",yi="\\["+i+"*("+tt+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+i+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",at=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),nr=new RegExp("^"+i+"*,"+i+"*"),tr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ir=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),rr=new RegExp(dt),ur=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},fr=/^(?:input|select|textarea|button)$/i,er=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,or=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,sr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)};try{d.apply(k=vi.call(s.childNodes),s.childNodes);k[s.childNodes.length].nodeType}catch(vr){d={apply:k.length?function(n,t){gi.apply(n,vi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};oi=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?t.nodeName!=="HTML":!1};b=r.setDocument=function(t){var a,r=t?t.ownerDocument||t:s,h=r.defaultView;return r===e||r.nodeType!==9||!r.documentElement?e:(e=r,c=r.documentElement,l=!oi(r),h&&h!==h.top&&(h.addEventListener?h.addEventListener("unload",function(){b()},!1):h.attachEvent&&h.attachEvent("onunload",function(){b()})),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=st.test(r.getElementsByClassName),u.getById=v(function(n){return c.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(n.find.ID=function(n,t){if(typeof t.getElementById!==ot&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},n.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete n.find.ID,n.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i=typeof n.getAttributeNode!==ot&&n.getAttributeNode("id");return i&&i.value===t}}),n.find.TAG=u.getElementsByTagName?function(n,t){if(typeof t.getElementsByTagName!==ot)return t.getElementsByTagName(n)}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if(n==="*"){while(i=u[f++])i.nodeType===1&&r.push(i);return r}return u},n.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},g=[],o=[],(u.qsa=st.test(r.querySelectorAll))&&(v(function(n){n.innerHTML="<select msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+i+"*(?:value|"+kt+")");n.querySelectorAll(":checked").length||o.push(":checked")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(u.matchesSelector=st.test(lt=c.matches||c.webkitMatchesSelector||c.mozMatchesSelector||c.oMatchesSelector||c.msMatchesSelector))&&v(function(n){u.disconnectedMatch=lt.call(n,"div");lt.call(n,"[s!='']:x");g.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),g=g.length&&new RegExp(g.join("|")),a=st.test(c.compareDocumentPosition),et=a||st.test(c.contains)?function(n,t){var r=n.nodeType===9?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&i.nodeType===1&&(r.contains?r.contains(i):n.compareDocumentPosition&&n.compareDocumentPosition(i)&16))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=a?function(n,t){if(n===t)return ut=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,i&1||!u.sortDetached&&t.compareDocumentPosition(n)===i)?n===r||n.ownerDocument===s&&et(s,n)?-1:t===r||t.ownerDocument===s&&et(s,t)?1:w?nt.call(w,n)-nt.call(w,t):0:i&4?-1:1}:function(n,t){if(n===t)return ut=!0,0;var i,u=0,o=n.parentNode,h=t.parentNode,f=[n],e=[t];if(o&&h){if(o===h)return pi(n,t)}else return n===r?-1:t===r?1:o?-1:h?1:w?nt.call(w,n)-nt.call(w,t):0;for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?pi(f[u],e[u]):f[u]===s?-1:e[u]===s?1:0},r)};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==e&&b(n),t=t.replace(ir,"='$1']"),u.matchesSelector&&l&&(!g||!g.test(t))&&(!o||!o.test(t)))try{var i=lt.call(n,t);if(i||u.disconnectedMatch||n.document&&n.document.nodeType!==11)return i}catch(f){}return r(t,e,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==e&&b(n),et(n,t)};r.attr=function(i,r){(i.ownerDocument||i)!==e&&b(i);var o=n.attrHandle[r.toLowerCase()],f=o&&ki.call(n.attrHandle,r.toLowerCase())?o(i,r,!l):t;return f!==t?f:u.attributes||!l?i.getAttribute(r):(f=i.getAttributeNode(r))&&f.specified?f.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(ut=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};ht=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=ht(n)}else if(t===3||t===4)return n.nodeValue}else while(r=n[u++])i+=ht(r);return i};n=r.selectors={cacheLength:50,createPseudo:h,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),n[2]==="~="&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),n[1].slice(0,3)==="nth"?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*(n[3]==="even"||n[3]==="odd")),n[5]=+(n[7]+n[8]||n[3]==="odd")):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&rr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return n==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&hi(n,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!==ot&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return f==null?t==="!=":t?(f+="",t==="="?f===i:t==="!="?f!==i:t==="^="?i&&f.indexOf(i)===0:t==="*="?i&&f.indexOf(i)>-1:t==="$="?i&&f.slice(-i.length)===i:t==="~="?(" "+f+" ").indexOf(i)>-1:t==="|="?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s=n.slice(0,3)!=="nth",o=n.slice(-4)!=="last",e=t==="of-type";return r===1&&u===0?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:c.nodeType===1)return!1;w=b=n==="only"&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(c.nodeType===1&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:c.nodeType===1)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(t,i){var e,u=n.pseudos[t]||n.setFilters[t.toLowerCase()]||r.error("unsupported pseudo: "+t);return u[f]?u(i):u.length>1?(e=[t,t,"",i],n.setFilters.hasOwnProperty(t.toLowerCase())?h(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt.call(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:h(function(n){var i=[],r=[],t=wt(n.replace(at,"$1"));return t[f]?h(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:h(function(n){return function(t){return r(n,t).length>0}}),contains:h(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||ht(t)).indexOf(n)>-1}}),lang:h(function(n){return ur.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||i.indexOf(n+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(n){var t=window.location&&window.location.hash;return t&&t.slice(1)===n.id},root:function(n){return n===c},focus:function(n){return n===e.activeElement&&(!e.hasFocus||e.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&!!n.checked||t==="option"&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(t){return!n.pseudos.empty(t)},header:function(n){return er.test(n.nodeName)},input:function(n){return fr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&n.type==="button"||t==="button"},text:function(n){var t;return n.nodeName.toLowerCase()==="input"&&n.type==="text"&&((t=n.getAttribute("type"))==null||t.toLowerCase()==="text")},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}};n.pseudos.nth=n.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[rt]=hr(rt);for(rt in{submit:!0,reset:!0})n.pseudos[rt]=cr(rt);return wi.prototype=n.filters=n.pseudos,n.setFilters=new wi,ft=r.tokenize=function(t,i){var e,f,s,o,u,h,c,l=ci[t+" "];if(l)return i?0:l.slice(0);for(u=t,h=[],c=n.preFilter;u;){(!e||(f=nr.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=tr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),u=u.slice(e.length));for(o in n.filter)(f=vt[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(t):ci(t,h).slice(0)},wt=r.compile=function(n,t){var r,u=[],e=[],i=li[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[f]?u.push(i):e.push(i);i=li(n,ar(e,u));i.selector=n}return i},si=r.select=function(t,i,r,f){var s,e,o,a,v,c=typeof t=="function"&&t,h=!f&&ft(t=c.selector||t);if(r=r||[],h.length===1){if(e=h[0]=h[0].slice(0),e.length>2&&(o=e[0]).type==="ID"&&u.getById&&i.nodeType===9&&l&&n.relative[e[1].type]){if(i=(n.find.ID(o.matches[0].replace(y,p),i)||[])[0],i)c&&(i=i.parentNode);else return r;t=t.slice(e.shift().value.length)}for(s=vt.needsContext.test(t)?0:e.length;s--;){if(o=e[s],n.relative[a=o.type])break;if((v=n.find[a])&&(f=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),t=f.length&&yt(e),!t)return d.apply(r,f),r;break}}}return(c||wt(t,h))(f,i,!l,r,gt.test(t)&&ii(i.parentNode)||i),r},u.sortStable=f.split("").sort(bt).join("")===f,u.detectDuplicates=!!ut,b(),u.sortDetached=v(function(n){return n.compareDocumentPosition(e.createElement("div"))&1}),v(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild.getAttribute("href")==="#"})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,t.toLowerCase()==="type"?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),n.firstChild.getAttribute("value")===""})||ti("value",function(n,t,i){if(!i&&n.nodeName.toLowerCase()==="input")return n.defaultValue}),v(function(n){return n.getAttribute("disabled")==null})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r});i("tinymce/util/Tools",[],function(){function r(n){return n===null||n===t?"":(""+n).replace(o,"")}function u(n,r){return r?r=="array"&&i(n)?!0:typeof n==r:n!==t}function s(n){var r=n,t,u;if(!i(n))for(r=[],t=0,u=n.length;t<u;t++)r[t]=n[t];return r}function h(n,t,i){var r;for(n=n||[],t=t||",",typeof n=="string"&&(n=n.split(t)),i=i||{},r=n.length;r--;)i[n[r]]={};return i}function n(n,i,r){var u,f;if(!n)return 0;if(r=r||n,n.length!==t){for(u=0,f=n.length;u<f;u++)if(i.call(r,n[u],u,n)===!1)return 0}else for(u in n)if(n.hasOwnProperty(u)&&i.call(r,n[u],u,n)===!1)return 0;return 1}function f(t,i){var r=[];return n(t,function(n){r.push(i(n))}),r}function c(t,i){var r=[];return n(t,function(n){(!i||i(n))&&r.push(n)}),r}function l(n,t,i){var e=this,f,u,r,o,s,h=0;if(n=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(n),r=n[3].match(/(^|\.)(\w+)$/i)[2],u=e.createNS(n[3].replace(/\.\w+$/,""),i),!u[r]){if(n[2]=="static"){if(u[r]=t,this.onCreate)this.onCreate(n[2],n[3],u[r]);return}t[r]||(t[r]=function(){},h=1);u[r]=t[r];e.extend(u[r].prototype,t);n[5]&&(f=e.resolve(n[5]).prototype,o=n[5].match(/\.(\w+)$/i)[1],s=u[r],u[r]=h?function(){return f[o].apply(this,arguments)}:function(){return this.parent=f[o],s.apply(this,arguments)},u[r].prototype[r]=u[r],e.each(f,function(n,t){u[r].prototype[t]=f[t]}),e.each(t,function(n,t){f[t]?u[r].prototype[t]=function(){return this.parent=f[t],n.apply(this,arguments)}:t!=r&&(u[r].prototype[t]=n)}));e.each(t["static"],function(n,t){u[r][t]=n})}}function a(n,t){var i,r;if(n)for(i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1}function v(n,i){for(var u,o=arguments,f,r=1,e=o.length;r<e;r++){i=o[r];for(u in i)i.hasOwnProperty(u)&&(f=i[u],f!==t&&(n[u]=f))}return n}function e(t,i,r,u){u=u||this;t&&(r&&(t=t[r]),n(t,function(n,t){if(i.call(u,n,t,r)===!1)return!1;e(n,i,r,u)}))}function y(n,t){var i,r;for(t=t||window,n=n.split("."),i=0;i<n.length;i++)r=n[i],t[r]||(t[r]={}),t=t[r];return t}function p(n,t){var i,r;for(t=t||window,n=n.split("."),i=0,r=n.length;i<r;i++)if(t=t[n[i]],!t)break;return t}function w(n,t){return!n||u(n,"array")?n:f(n.split(t||","),r)}var o=/^\s*|\s*$/g,i=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"};return{trim:r,isArray:i,is:u,toArray:s,makeMap:h,each:n,map:f,grep:c,inArray:a,extend:v,create:l,walk:e,createNS:y,resolve:p,explode:w}});i("tinymce/Env",[],function(){var r=navigator,n=r.userAgent,u,i,t,f,o,s,e,h;return u=window.opera&&window.opera.buildNumber,i=/WebKit/.test(n),t=!i&&!u&&/MSIE/gi.test(n)&&/Explorer/gi.test(r.appName),t=t&&/MSIE (\w+)\./.exec(n)[1],f=n.indexOf("Trident/")!=-1&&(n.indexOf("rv:")!=-1||r.appName.indexOf("Netscape")!=-1)?11:!1,t=t||f,o=!i&&!f&&/Gecko/.test(n),s=n.indexOf("Mac")!=-1,e=/(iPad|iPhone)/.test(n),h=!e||n.match(/AppleWebKit\/(\d*)/)[1]>=534,{opera:u,webkit:i,ie:t,gecko:o,mac:s,iOS:e,contentEditable:h,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:t!=8,range:window.getSelection&&"Range"in window,documentMode:t?document.documentMode||7:10}});i("tinymce/dom/DomQuery",["tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/util/Tools","tinymce/Env"],function(n,i,r,u){function c(n){return typeof n!="undefined"}function y(n){return typeof n=="string"}function d(n,t){var i,u,r;for(t=t||k,r=t.createElement("div"),i=t.createDocumentFragment(),r.innerHTML=n;u=r.firstChild;)i.appendChild(u);return i}function s(n,t,i,r){var u;if(y(t))t=d(t,p(n[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(u=t.length-1;u>=0;u--)s(n,t[u],i,r);else for(u=0;u<t.length;u++)s(n,t[u],i,r);return n}if(t.nodeType)for(u=n.length;u--;)i.call(n[u],t);return n}function g(n,t){return n&&t&&(" "+n.className+" ").indexOf(" "+t+" ")!==-1}function nt(n,t,i){var u,r;return t=f(t)[0],n.each(function(){var n=this;i&&u==n.parentNode?r.appendChild(n):(u=n.parentNode,r=t.cloneNode(!1),n.parentNode.insertBefore(r,n),r.appendChild(n))}),n}function f(n,t){return new f.fn.init(n,t)}function lt(n,t){var i;if(t.indexOf)return t.indexOf(n);for(i=t.length;i--;)if(t[i]===n)return i;return-1}function it(n){return n===null||n===o?"":(""+n).replace(at,"")}function e(n,t){var f,u,r,e,i;if(n)if(f=n.length,f===e){for(u in n)if(n.hasOwnProperty(u)&&(i=n[u],t.call(i,u,i)===!1))break}else for(r=0;r<f;r++)if(i=n[r],t.call(i,r,i)===!1)break;return n}function rt(n,t){var i=[];return e(n,function(n,r){t(r,n)&&i.push(r)}),i}function p(n){return n?n.nodeType==9?n:n.ownerDocument:k}function ut(n,i,r){var e=[],u=n[i];for(typeof r!="string"&&r instanceof f&&(r=r[0]);u&&u.nodeType!==9;){if(r!==t){if(u===r)break;if(typeof r=="string"&&f(u).is(r))break}u.nodeType===1&&e.push(u);u=u[i]}return e}function w(n,i,r,u){var e=[];for(u instanceof f&&(u=u[0]);n;n=n[i])if(!r||n.nodeType===r){if(u!==t){if(n===u)break;if(typeof u=="string"&&f(n).is(u))break}e.push(n)}return e}function ft(n,t,i){for(n=n[t];n;n=n[t])if(n.nodeType==i)return n;return null}function b(n,t,i){e(i,function(i,r){n[i]=n[i]||{};n[i][t]=r})}var k=document,v=Array.prototype.push,et=Array.prototype.slice,ot=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,h=n.Event,o,st=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),ht=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),ct={"for":"htmlFor","class":"className",readonly:"readOnly"},tt={float:"cssFloat"},l={},a={},at=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(n,t){var i=this,u,r;if(!n)return i;if(n.nodeType)return i.context=i[0]=n,i.length=1,i;if(t&&t.nodeType)i.context=t;else{if(t)return f(n).attr(t);i.context=t=document}if(y(n))if(i.selector=n,u=n.charAt(0)==="<"&&n.charAt(n.length-1)===">"&&n.length>=3?[null,n,null]:ot.exec(n),u)if(u[1])for(r=d(n,p(t)).firstChild;r;)v.call(i,r),r=r.nextSibling;else{if(r=p(t).getElementById(u[2]),!r)return i;if(r.id!==u[2])return i.find(n);i.length=1;i[0]=r}else return f(t).find(n);else this.add(n,!1);return i},toArray:function(){return r.toArray(this)},add:function(n,t){var i=this,u,r;if(y(n))return i.add(f(n));if(n.nodeType)return i.add([n]);if(t!==!1)for(u=f.unique(i.toArray().concat(f.makeArray(n))),i.length=u.length,r=0;r<u.length;r++)i[r]=u[r];else v.apply(i,f.makeArray(n));return i},attr:function(n,t){var i=this,r;if(typeof n=="object")e(n,function(n,t){i.attr(n,t)});else if(c(t))this.each(function(){var i;if(this.nodeType===1){if(i=l[n],i&&i.set){i.set(this,t);return}t===null?this.removeAttribute(n,2):this.setAttribute(n,t,2)}});else{if(i[0]&&i[0].nodeType===1){if(r=l[n],r&&r.get)return r.get(i[0],n);if(ht[n])return i.prop(n)?n:o;t=i[0].getAttribute(n,2);t===null&&(t=o)}return t}return i},removeAttr:function(n){return this.attr(n,null)},prop:function(n,t){var i=this;if(n=ct[n]||n,typeof n=="object")e(n,function(n,t){i.prop(n,t)});else if(c(t))this.each(function(){this.nodeType==1&&(this[n]=t)});else return i[0]&&i[0].nodeType&&n in i[0]?i[0][n]:t;return i},css:function(n,t){function f(n){return n.replace(/-(\D)/g,function(n,t){return t.toUpperCase()})}function s(n){return n.replace(/[A-Z]/g,function(n){return"-"+n})}var u=this,r,i;if(typeof n=="object")e(n,function(n,t){u.css(n,t)});else if(c(t))n=f(n),typeof t!="number"||st[n]||(t+="px"),u.each(function(){var r=this.style;if(i=a[n],i&&i.set){i.set(this,t);return}try{this.style[tt[n]||n]=t}catch(u){}(t===null||t==="")&&(r.removeProperty?r.removeProperty(s(n)):r.removeAttribute(n))});else{if(r=u[0],i=a[n],i&&i.get)return i.get(r);if(r.ownerDocument.defaultView)try{return r.ownerDocument.defaultView.getComputedStyle(r,null).getPropertyValue(s(n))}catch(h){return o}else if(r.currentStyle)return r.currentStyle[f(n)]}return u},remove:function(){for(var i=this,n,t=this.length;t--;)n=i[t],h.clean(n),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){for(var i=this,n,t=this.length;t--;)for(n=i[t];n.firstChild;)n.removeChild(n.firstChild);return this},html:function(n){var t=this,i;if(c(n)){i=t.length;try{while(i--)t[i].innerHTML=n}catch(r){f(t[i]).empty().append(n)}return t}return t[0]?t[0].innerHTML:""},text:function(n){var t=this,i;if(c(n)){for(i=t.length;i--;)"innerText"in t[i]?t[i].innerText=n:t[0].textContent=n;return t}return t[0]?t[0].innerText||t[0].textContent:""},append:function(){return s(this,arguments,function(n){this.nodeType===1&&this.appendChild(n)})},prepend:function(){return s(this,arguments,function(n){this.nodeType===1&&this.insertBefore(n,this.firstChild)},!0)},before:function(){var n=this;return n[0]&&n[0].parentNode?s(n,arguments,function(n){this.parentNode.insertBefore(n,this)}):n},after:function(){var n=this;return n[0]&&n[0].parentNode?s(n,arguments,function(n){this.parentNode.insertBefore(n,this.nextSibling)},!0):n},appendTo:function(n){return f(n).append(this),this},prependTo:function(n){return f(n).prepend(this),this},replaceWith:function(n){return this.before(n).remove()},wrap:function(n){return nt(this,n)},wrapAll:function(n){return nt(this,n,!0)},wrapInner:function(n){return this.each(function(){f(this).contents().wrapAll(n)}),this},unwrap:function(){return this.parent().each(function(){f(this).replaceWith(this.childNodes)})},clone:function(){var n=[];return this.each(function(){n.push(this.cloneNode(!0))}),f(n)},addClass:function(n){return this.toggleClass(n,!0)},removeClass:function(n){return this.toggleClass(n,!1)},toggleClass:function(n,t){var i=this;return typeof n!="string"?i:(n.indexOf(" ")!==-1?e(n.split(" "),function(){i.toggleClass(this,t)}):i.each(function(i,r){var u,f;f=g(r,n);f!==t&&(u=r.className,f?r.className=it((" "+u+" ").replace(" "+n+" "," ")):r.className+=u?" "+n:n)}),i)},hasClass:function(n){return g(this[0],n)},each:function(n){return e(this,n)},on:function(n,t){return this.each(function(){h.bind(this,n,t)})},off:function(n,t){return this.each(function(){h.unbind(this,n,t)})},trigger:function(n){return this.each(function(){typeof n=="object"?h.fire(this,n.type,n):h.fire(this,n)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new f(et.apply(this,arguments))},eq:function(n){return n===-1?this.slice(n):this.slice(n,+n+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(n){for(var r=[],t=0,i=this.length;t<i;t++)f.find(n,this[t],r);return f(r)},filter:function(n){return typeof n=="function"?f(rt(this.toArray(),function(t,i){return n(i,t)})):f(f.filter(n,this.toArray()))},closest:function(n){var t=[];return n instanceof f&&(n=n[0]),this.each(function(i,r){while(r){if(typeof n=="string"&&f(r).is(n)){t.push(r);break}else if(r==n){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(n){var t,r,i,f=0,e=0,u;return n?this.css(n):(t=this[0],t&&(r=t.ownerDocument,i=r.documentElement,t.getBoundingClientRect&&(u=t.getBoundingClientRect(),f=u.left+(i.scrollLeft||r.body.scrollLeft)-i.clientLeft,e=u.top+(i.scrollTop||r.body.scrollTop)-i.clientTop)),{left:f,top:e})},push:v,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:r.toArray,inArray:lt,isArray:r.isArray,each:e,trim:it,grep:rt,find:i,expr:i.selectors,unique:i.uniqueSort,text:i.getText,contains:i.contains,filter:function(n,t,i){return i&&(n=":not("+n+")"),t.length===1?f.find.matchesSelector(t[0],n)?[t[0]]:[]:f.find.matches(n,t)}}),e({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},parents:function(n){return ut(n,"parentNode")},next:function(n){return ft(n,"nextSibling",1)},prev:function(n){return ft(n,"previousSibling",1)},children:function(n){return w(n.firstChild,"nextSibling",1)},contents:function(n){return r.toArray((n.nodeName==="iframe"?n.contentDocument||n.contentWindow.document:n).childNodes)}},function(n,t){f.fn[n]=function(i){var u=this,r=[];return(u.each(function(){var n=t.call(r,this,i,r);n&&(f.isArray(n)?r.push.apply(r,n):r.push(n))}),this.length>1&&(r=f.unique(r),n.indexOf("parents")===0&&(r=r.reverse())),r=f(r),i)?r.filter(i):r}}),e({parentsUntil:function(n,t){return ut(n,"parentNode",t)},nextUntil:function(n,t){return w(n,"nextSibling",1,t).slice(1)},prevUntil:function(n,t){return w(n,"previousSibling",1,t).slice(1)}},function(n,t){f.fn[n]=function(i,r){var e=this,u=[];return(e.each(function(){var n=t.call(u,this,i,u);n&&(f.isArray(n)?u.push.apply(u,n):u.push(n))}),this.length>1&&(u=f.unique(u),(n.indexOf("parents")===0||n==="prevUntil")&&(u=u.reverse())),u=f(u),r)?u.filter(r):u}}),f.fn.is=function(n){return!!n&&this.filter(n).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(n){function i(r,u){return t=t||n(),arguments.length===0&&(r=t.element),u||(u=t.context),new i.fn.init(r,u)}var t;return f.extend(i,this),i},u.ie&&u.ie<8&&(b(l,"get",{maxlength:function(n){var t=n.maxLength;return t===2147483647?o:t},size:function(n){var t=n.size;return t===20?o:t},"class":function(n){return n.className},style:function(n){var t=n.style.cssText;return t.length===0?o:t}}),b(l,"set",{"class":function(n,t){n.className=t},style:function(n,t){n.style.cssText=t}})),u.ie&&u.ie<9&&(tt.float="styleFloat",b(a,"set",{opacity:function(n,t){var i=n.style;t===null||t===""?i.removeAttribute("filter"):(i.zoom=1,i.filter="alpha(opacity="+t*100+")")}})),f.attrHooks=l,f.cssHooks=a,f});i("tinymce/html/Styles",[],function(){return function(n,t){function a(n,t,i,r){function u(n){return n=parseInt(n,10).toString(16),n.length>1?n:"0"+n}return"#"+u(t)+u(i)+u(r)}var s=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,v=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,h=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l,i,r={},u,e,f,o="";for(n=n||{},t&&(e=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+o).split(" "),i=0;i<u.length;i++)r[u[i]]=o+i,r[o+i]=u[i];return{toHex:function(n){return n.replace(s,a)},parse:function(t){function o(n,t,r){var e,o,s,h,f;if((e=u[n+"-top"+t],e)&&(o=u[n+"-right"+t],o)&&(s=u[n+"-bottom"+t],s)&&(h=u[n+"-left"+t],h)){for(f=[e,o,s,h],i=f.length-1;i--;)if(f[i]!==f[i+1])break;i>-1&&r||(u[n+t]=i==-1?f[0]:f.join(" "),delete u[n+"-top"+t],delete u[n+"-right"+t],delete u[n+"-bottom"+t],delete u[n+"-left"+t])}}function p(n){var t=u[n],i;if(t){for(t=t.split(" "),i=t.length;i--;)if(t[i]!==t[0])return!1;return u[n]=t[0],!0}}function g(n,t,i,r){p(t)&&p(i)&&p(r)&&(u[n]=u[t]+" "+u[i]+" "+u[r],delete u[t],delete u[i],delete u[r])}function k(n){return y=!0,r[n]}function w(n,t){return y&&(n=n.replace(/\uFEFF[0-9]/g,function(n){return r[n]})),t||(n=n.replace(/\\([\'\";:])/g,"$1")),n}function nt(t,i,r,u,f,e){if(f=f||e,f)return f=w(f),"'"+f.replace(/\'/g,"\\'")+"'";if(i=w(i||r||u),!n.allow_script_urls){var o=i.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(o)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(o))return""}return b&&(i=b.call(d,i,"style")),"url('"+i.replace(/\'/g,"\\'")+"')"}var u={},l,e,f,y,b=n.url_converter,d=n.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(n){return n.replace(/[;:]/g,k)});l=h.exec(t);){if(e=l[1].replace(c,"").toLowerCase(),f=l[2].replace(c,""),f=f.replace(/\\[0-9a-f]+/g,function(n){return String.fromCharCode(parseInt(n.substr(1),16))}),e&&f.length>0){if(!n.allow_script_urls&&(e=="behavior"||/expression\s*\(|\/\*|\*\//.test(f)))continue;e==="font-weight"&&f==="700"?f="bold":(e==="color"||e==="background-color")&&(f=f.toLowerCase());f=f.replace(s,a);f=f.replace(v,nt);u[e]=y?w(f,!0):f}h.lastIndex=l.index+l[0].length}o("border","",!0);o("border","-width");o("border","-color");o("border","-style");o("padding","");o("margin","");g("border","border-width","border-style","border-color");u.border==="medium none"&&delete u.border;u["border-image"]==="none"&&delete u["border-image"]}return u},serialize:function(n,t){function o(t){var r,u,o,f;if(r=e[t],r)for(u=0,o=r.length;u<o;u++)t=r[u],f=n[t],f!==l&&f.length>0&&(i+=(i.length>0?" ":"")+t+": "+f+";")}function s(n,t){var i;return(i=f["*"],i&&i[n])?!1:(i=f[t],i&&i[n])?!1:!0}var i="",r,u;if(t&&e)o("*"),o(t);else for(r in n)u=n[r],u!==l&&u.length>0&&(!f||s(r,t))&&(i+=(i.length>0?" ":"")+r+": "+u+";");return i}}}});i("tinymce/dom/TreeWalker",[],function(){return function(n,t){function r(n,i,r,u){var f,e;if(n){if(!u&&n[i])return n[i];if(n!=t){if(f=n[r],f)return f;for(e=n.parentNode;e&&e!=t;e=e.parentNode)if(f=e[r],f)return f}}}var i=n;this.current=function(){return i};this.next=function(n){return i=r(i,"firstChild","nextSibling",n)};this.prev=function(n){return i=r(i,"lastChild","previousSibling",n)}}});i("tinymce/dom/Range",["tinymce/util/Tools"],function(n){function t(i){function b(){return y.createDocumentFragment()}function k(n,t){ft(o,n,t)}function d(n,t){ft(c,n,t)}function it(n){k(n.parentNode,a(n))}function ht(n){k(n.parentNode,a(n)+1)}function ct(n){d(n.parentNode,a(n))}function rt(n){d(n.parentNode,a(n)+1)}function lt(n){n?(r[e]=r[u],r[s]=r[f]):(r[u]=r[e],r[f]=r[s]);r.collapsed=o}function at(n){it(n);rt(n)}function vt(n){k(n,0);d(n,n.nodeType===1?n.childNodes.length:n.nodeValue.length)}function yt(n,t){var i=r[u],o=r[f],h=r[e],c=r[s],l=t.startContainer,a=t.startOffset,v=t.endContainer,y=t.endOffset;return n===0?p(i,o,l,a):n===1?p(h,c,l,a):n===2?p(h,c,v,y):n===3?p(i,o,v,y):void 0}function pt(){nt(h)}function wt(){return nt(st)}function ut(){return nt(l)}function bt(n){var t=this[u],r=this[f],o,e;(t.nodeType===3||t.nodeType===4)&&t.nodeValue?r?r>=t.nodeValue.length?i.insertAfter(n,t):(o=t.splitText(r),t.parentNode.insertBefore(n,o)):t.parentNode.insertBefore(n,t):(t.childNodes.length>0&&(e=t.childNodes[r]),e?t.insertBefore(n,e):t.nodeType==3?i.insertAfter(n,t):t.appendChild(n))}function kt(n){var t=r.extractContents();r.insertNode(n);n.appendChild(t);r.selectNode(n)}function dt(){return tt(new t(i),{startContainer:r[u],startOffset:r[f],endContainer:r[e],endOffset:r[s],collapsed:r.collapsed,commonAncestorContainer:r.commonAncestorContainer})}function g(n,t){var i;if(n.nodeType==3||t<0)return n;for(i=n.firstChild;i&&t>0;)--t,i=i.nextSibling;return i?i:n}function gt(){return r[u]==r[e]&&r[f]==r[s]}function p(n,t,r,u){var f,h,e,c,o,s;if(n==r)return t==u?0:t<u?-1:1;for(f=r;f&&f.parentNode!=n;)f=f.parentNode;if(f){for(h=0,e=n.firstChild;e!=f&&h<t;)h++,e=e.nextSibling;return t<=h?-1:1}for(f=n;f&&f.parentNode!=r;)f=f.parentNode;if(f){for(h=0,e=r.firstChild;e!=f&&h<u;)h++,e=e.nextSibling;return h<u?-1:1}for(c=i.findCommonAncestor(n,r),o=n;o&&o.parentNode!=c;)o=o.parentNode;for(o||(o=c),s=r;s&&s.parentNode!=c;)s=s.parentNode;if(s||(s=c),o==s)return 0;for(e=c.firstChild;e;){if(e==o)return-1;if(e==s)return 1;e=e.nextSibling}}function ft(n,t,o){var h,c;for(n?(r[u]=t,r[f]=o):(r[e]=t,r[s]=o),h=r[e];h.parentNode;)h=h.parentNode;for(c=r[u];c.parentNode;)c=c.parentNode;c==h?p(r[u],r[f],r[e],r[s])>0&&r.collapse(n):r.collapse(n);r.collapsed=gt();r.commonAncestorContainer=i.findCommonAncestor(r[u],r[e])}function nt(n){var i,l=0,a=0,t,s,f,o,h,c;if(r[u]==r[e])return ni(n);for(i=r[e],t=i.parentNode;t;i=t,t=t.parentNode){if(t==r[u])return ti(i,n);++l}for(i=r[u],t=i.parentNode;t;i=t,t=t.parentNode){if(t==r[e])return ii(i,n);++a}for(s=a-l,f=r[u];s>0;)f=f.parentNode,s--;for(o=r[e];s<0;)o=o.parentNode,s++;for(h=f.parentNode,c=o.parentNode;h!=c;h=h.parentNode,c=c.parentNode)f=h,o=c;return ri(f,o,n)}function ni(n){var i,p,e,t,c,k,d,a,v;if(n!=h&&(i=b()),r[f]==r[s])return i;if(r[u].nodeType==3)return(p=r[u].nodeValue,e=p.substring(r[f],r[s]),n!=l&&(t=r[u],a=r[f],v=r[s]-r[f],a===0&&v>=t.nodeValue.length-1?t.parentNode.removeChild(t):t.deleteData(a,v),r.collapse(o)),n==h)?void 0:(e.length>0&&i.appendChild(y.createTextNode(e)),i);for(t=g(r[u],r[f]),c=r[s]-r[f];t&&c>0;)k=t.nextSibling,d=w(t,n),i&&i.appendChild(d),--c,t=k;return n!=l&&r.collapse(o),i}function ti(n,t){var i,u,o,e,s,v;if(t!=h&&(i=b()),u=et(n,t),i&&i.appendChild(u),o=a(n),e=o-r[f],e<=0)return t!=l&&(r.setEndBefore(n),r.collapse(c)),i;for(u=n.previousSibling;e>0;)s=u.previousSibling,v=w(u,t),i&&i.insertBefore(v,i.firstChild),--e,u=s;return t!=l&&(r.setEndBefore(n),r.collapse(c)),i}function ii(n,t){var u,f,i,e,c,v;for(t!=h&&(u=b()),i=ot(n,t),u&&u.appendChild(i),f=a(n),++f,e=r[s]-f,i=n.nextSibling;i&&e>0;)c=i.nextSibling,v=w(i,t),u&&u.appendChild(v),--e,i=c;return t!=l&&(r.setStartAfter(n),r.collapse(o)),u}function ri(n,t,i){var f,u,s,v,c,e,y;for(i!=h&&(u=b()),f=ot(n,i),u&&u.appendChild(f),s=a(n),v=a(t),++s,c=v-s,e=n.nextSibling;c>0;)y=e.nextSibling,f=w(e,i),u&&u.appendChild(f),e=y,--c;return f=et(t,i),u&&u.appendChild(f),i!=l&&(r.setStartAfter(n),r.collapse(o)),u}function et(n,t){var i=g(r[e],r[s]-1),u,f,y,p,l,a=i!=r[e];if(i==n)return v(i,a,c,t);for(u=i.parentNode,f=v(u,c,c,t);u;){while(i)y=i.previousSibling,p=v(i,a,c,t),t!=h&&f.insertBefore(p,f.firstChild),a=o,i=y;if(u==n)return f;i=u.previousSibling;u=u.parentNode;l=v(u,c,c,t);t!=h&&l.appendChild(f);f=l}}function ot(n,t){var i=g(r[u],r[f]),l=i!=r[u],e,s,y,p,a;if(i==n)return v(i,l,o,t);for(e=i.parentNode,s=v(e,c,o,t);e;){while(i)y=i.nextSibling,p=v(i,l,o,t),t!=h&&s.appendChild(p),l=o,i=y;if(e==n)return s;i=e.nextSibling;e=e.parentNode;a=v(e,c,o,t);t!=h&&a.appendChild(s);s=a}}function v(n,t,u,e){var a,v,y,o,p;return t?w(n,e):n.nodeType==3?(a=n.nodeValue,u?(o=r[f],v=a.substring(o),y=a.substring(0,o)):(o=r[s],v=a.substring(0,o),y=a.substring(o)),e!=l&&(n.nodeValue=y),e==h)?void 0:(p=i.clone(n,c),p.nodeValue=v,p):e==h?void 0:i.clone(n,c)}function w(n,t){if(t!=h)return t==l?i.clone(n,o):n;n.parentNode.removeChild(n)}function ui(){return i.create("body",null,ut()).outerText}var r=this,y=i.doc,st=0,l=1,h=2,o=!0,c=!1,f="startOffset",u="startContainer",e="endContainer",s="endOffset",tt=n.extend,a=i.nodeIndex;return tt(r,{startContainer:y,startOffset:0,endContainer:y,endOffset:0,collapsed:o,commonAncestorContainer:y,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:k,setEnd:d,setStartBefore:it,setStartAfter:ht,setEndBefore:ct,setEndAfter:rt,collapse:lt,selectNode:at,selectNodeContents:vt,compareBoundaryPoints:yt,deleteContents:pt,extractContents:wt,cloneContents:ut,insertNode:bt,surroundContents:kt,cloneRange:dt,toStringIE:ui}),r}return t.prototype.toString=function(){return this.toStringIE()},t});i("tinymce/html/Entities",["tinymce/util/Tools"],function(n){function a(n){var t;return t=document.createElement("div"),t.innerHTML=n,t.textContent||t.innerText||n}function o(n,i){var r,u,f,e={};if(n){for(n=n.split(","),i=i||10,r=0;r<n.length;r+=2)u=String.fromCharCode(parseInt(n[r],i)),t[u]||(f="&"+n[r+1]+";",e[u]=f,e[f]=u);return e}}var s=n.makeMap,r,t,e,u=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,h=/[<>&\"\']/g,c=/&(#x|#)?([\w]+);/g,l={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:"Ÿ"},i;return t={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},e={"<":"<",">":">","&":"&",""":'"',"'":"'"},r=o("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),i={encodeRaw:function(n,i){return n.replace(i?u:f,function(n){return t[n]||n})},encodeAllRaw:function(n){return(""+n).replace(h,function(n){return t[n]||n})},encodeNumeric:function(n,i){return n.replace(i?u:f,function(n){return n.length>1?"&#"+((n.charCodeAt(0)-55296)*1024+(n.charCodeAt(1)-56320)+65536)+";":t[n]||"&#"+n.charCodeAt(0)+";"})},encodeNamed:function(n,i,e){return e=e||r,n.replace(i?u:f,function(n){return t[n]||e[n]||n})},getEncodeFunc:function(n,e){function h(n,i){return n.replace(i?u:f,function(n){return t[n]||e[n]||"&#"+n.charCodeAt(0)+";"||n})}function c(n,t){return i.encodeNamed(n,t,e)}return(e=o(e)||r,n=s(n.replace(/\+/g,",")),n.named&&n.numeric)?h:n.named?e?c:i.encodeNamed:n.numeric?i.encodeNumeric:i.encodeRaw},decode:function(n){return n.replace(c,function(n,t,i){return t?(i=parseInt(i,t.length===2?16:10),i>65535?(i-=65536,String.fromCharCode(55296+(i>>10),56320+(i&1023))):l[i]||String.fromCharCode(i)):e[n]||r[n]||a(n)})}}});i("tinymce/dom/StyleSheetLoader",[],function(){return function(n,t){function u(t){n.getElementsByTagName("head")[0].appendChild(t)}function e(t,e,o){function l(){for(var n=s.passed,t=n.length;t--;)n[t]();s.status=2;s.passed=[];s.failed=[]}function a(){for(var n=s.failed,t=n.length;t--;)n[t]();s.status=3;s.passed=[];s.failed=[]}function b(){var n=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(n&&n[1]<536)}function p(n,t){n()||((new Date).getTime()-y<r?window.setTimeout(t,0):a())}function v(){p(function(){for(var r=n.styleSheets,t,u=r.length,i;u--;)if(t=r[u],i=t.ownerNode?t.ownerNode:t.owningElement,i&&i.id===h.id)return l(),!0},v)}function w(){p(function(){try{var n=c.sheet.cssRules;return l(),!!n}catch(t){}},w)}var h,c,y,s;if(i[t]?s=i[t]:(s={passed:[],failed:[]},i[t]=s),e&&s.passed.push(e),o&&s.failed.push(o),s.status!=1){if(s.status==2){l();return}if(s.status==3){a();return}if(s.status=1,h=n.createElement("link"),h.rel="stylesheet",h.type="text/css",h.id="u"+f++,h.async=!1,h.defer=!1,y=(new Date).getTime(),"onload"in h&&!b())h.onload=v,h.onerror=a;else{if(navigator.userAgent.indexOf("Firefox")>0){c=n.createElement("style");c.textContent='@import "'+t+'"';w();u(c);return}v()}u(h);h.href=t}}var f=0,i={},r;t=t||{};r=t.maxLoadTime||5e3;this.load=e}});i("tinymce/dom/DOMUtils",["tinymce/dom/Sizzle","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/EventUtils","tinymce/dom/TreeWalker","tinymce/dom/Range","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools","tinymce/dom/StyleSheetLoader"],function(n,i,r,u,f,e,o,s,h,c){function d(n,t){var i={},r=t.keep_values,u;return u={set:function(i,r,u){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||n,r,u,i[0]));i.attr("data-mce-"+u,r).attr(u,r)},get:function(n,t){return n.attr("data-mce-"+t)||n.attr(t)}},i={style:{set:function(n,t){if(t!==null&&typeof t=="object"){n.css(t);return}r&&n.attr("data-mce-style",t);n.attr("style",t)},get:function(t){var i=t.attr("data-mce-style")||t.attr("style");return n.serializeStyle(n.parseStyle(i),t[0].nodeName)}}},r&&(i.href=i.src=u),i}function l(n,t){var f=this,e;f.doc=n;f.win=window;f.files={};f.counter=0;f.stdMode=!a||n.documentMode>=8;f.boxModel=!a||n.compatMode=="CSS1Compat"||f.stdMode;f.styleSheetLoader=new c(n);f.boundEvents=[];f.settings=t=t||{};f.schema=t.schema;f.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema);f.fixDoc(n);f.events=t.ownEvents?new u(t.proxy):u.Event;f.attrHooks=d(f,t);e=t.schema?t.schema.getBlockElements():{};f.$=i.overrideDefaults(function(){return{context:n,element:f.getRoot()}});f.isBlock=function(n){if(!n)return!1;var t=n.nodeType;return t?!!(t===1&&e[n.nodeName]):!!e[n]}}var v=h.each,y=h.is,p=h.grep,w=h.trim,a=s.ie,b=/^([a-z0-9],?)+$/i,k=/^[ \t\r\n]*$/;return l.prototype={$$:function(n){return typeof n=="string"&&(n=this.get(n)),this.$(n)},root:null,fixDoc:function(n){var t=this.settings,i;if(a&&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){n.createElement(t)});for(i in t.schema.getCustomElements())n.createElement(i)}},clone:function(n,t){var i=this,r,u;return!a||n.nodeType!==1||t?n.cloneNode(t):(u=i.doc,!t)?(r=u.createElement(n.nodeName),v(i.getAttribs(n),function(t){i.setAttrib(r,t.nodeName,i.getAttrib(n,t.nodeName))}),r):r.firstChild},getRoot:function(){var n=this;return n.settings.root_element||n.doc.body},getViewPort:function(n){var i,t;return n=n?n:this.win,i=n.document,t=this.boxModel?i.documentElement:i.body,{x:n.pageXOffset||t.scrollLeft,y:n.pageYOffset||t.scrollTop,w:n.innerWidth||t.clientWidth,h:n.innerHeight||t.clientHeight}},getRect:function(n){var t=this,i,r;return n=t.get(n),i=t.getPos(n),r=t.getSize(n),{x:i.x,y:i.y,w:r.w,h:r.h}},getSize:function(n){var r=this,t,i;return n=r.get(n),t=r.getStyle(n,"width"),i=r.getStyle(n,"height"),t.indexOf("px")===-1&&(t=0),i.indexOf("px")===-1&&(i=0),{w:parseInt(t,10)||n.offsetWidth||n.clientWidth,h:parseInt(i,10)||n.offsetHeight||n.clientHeight}},getParent:function(n,t,i){return this.getParents(n,t,i,!1)},getParents:function(n,i,r,u){var f=this,e,o=[];for(n=f.get(n),u=u===t,r=r||(f.getRoot().nodeName!="BODY"?f.getRoot().parentNode:null),y(i,"string")&&(e=i,i=i==="*"?function(n){return n.nodeType==1}:function(n){return f.is(n,e)});n;){if(n==r||!n.nodeType||n.nodeType===9)break;if(!i||i(n))if(u)o.push(n);else return n;n=n.parentNode}return u?o:null},get:function(n){var t;return n&&this.doc&&typeof n=="string"&&(t=n,n=this.doc.getElementById(n),n&&n.id!==t)?this.doc.getElementsByName(t)[1]:n},getNext:function(n,t){return this._findSib(n,t,"nextSibling")},getPrev:function(n,t){return this._findSib(n,t,"previousSibling")},select:function(t,i){var r=this;return n(t,r.get(i)||r.settings.root_element||r.doc,[])},is:function(i,r){var u,f;if(i.length===t){if(r==="*")return i.nodeType==1;if(b.test(r)){for(r=r.toLowerCase().split(/,/),i=i.nodeName.toLowerCase(),u=r.length-1;u>=0;u--)if(r[u]==i)return!0;return!1}}return i.nodeType&&i.nodeType!=1?!1:(f=i.nodeType?[i]:i,n(r,f[0].ownerDocument||f[0],null,f).length>0)},add:function(n,t,i,r,u){var f=this;return this.run(n,function(n){var e;return e=y(t,"string")?f.doc.createElement(t):t,f.setAttribs(e,i),r&&(r.nodeType?e.appendChild(r):f.setHTML(e,r)),u?e:n.appendChild(e)})},create:function(n,t,i){return this.add(this.doc.createElement(n),n,t,i,1)},createHTML:function(n,t,i){var u="",r;u+="<"+n;for(r in t)t.hasOwnProperty(r)&&t[r]!==null&&typeof t[r]!="undefined"&&(u+=" "+r+'="'+this.encode(t[r])+'"');return typeof i!="undefined"?u+">"+i+"<\/"+n+">":u+" />"},createFragment:function(n){var t,r,u=this.doc,i;for(i=u.createElement("div"),t=u.createDocumentFragment(),n&&(i.innerHTML=n);r=i.firstChild;)t.appendChild(r);return t},remove:function(n,t){return n=this.$$(n),t?n.each(function(){for(var n;n=this.firstChild;)n.nodeType==3&&n.data.length===0?this.removeChild(n):this.parentNode.insertBefore(n,this)}).remove():n.remove(),n.length>1?n.toArray():n[0]},setStyle:function(n,t,i){n=this.$$(n).css(t,i);this.settings.update_styles&&n.attr("data-mce-style",null)},getStyle:function(n,i,r){return(n=this.$$(n),r)?n.css(i):(i=i.replace(/-(\D)/g,function(n,t){return t.toUpperCase()}),i=="float"&&(i=a?"styleFloat":"cssFloat"),n[0]&&n[0].style?n[0].style[i]:t)},setStyles:function(n,t){this.$$(n).css(t)},removeAllAttribs:function(n){return this.run(n,function(n){for(var i=n.attributes,t=i.length-1;t>=0;t--)n.removeAttributeNode(i.item(t))})},setAttrib:function(n,t,i){var u=this,f,r,e=u.settings;if(i===""&&(i=null),n=u.$$(n),f=n.attr(t),r=u.attrHooks[t],r&&r.set?r.set(n,i,t):n.attr(t,i),f!=i&&e.onSetAttrib)e.onSetAttrib({attrElm:n,attrName:t,attrValue:i})},setAttribs:function(n,t){var i=this;i.$$(n).each(function(n,r){v(t,function(n,t){i.setAttrib(r,t,n)})})},getAttrib:function(n,t,i){var f=this,r,u;return n=f.$$(n),r=f.attrHooks[t],u=r&&r.get?r.get(n,t):n.attr(t),typeof u=="undefined"&&(u=i||""),u},getPos:function(n,t){var e=this,u=0,f=0,i,r=e.doc,o;if(n=e.get(n),t=t||r.body,n){if(t===r.body&&n.getBoundingClientRect)return o=n.getBoundingClientRect(),t=e.boxModel?r.documentElement:r.body,u=o.left+(r.documentElement.scrollLeft||r.body.scrollLeft)-t.clientLeft,f=o.top+(r.documentElement.scrollTop||r.body.scrollTop)-t.clientTop,{x:u,y:f};for(i=n;i&&i!=t&&i.nodeType;)u+=i.offsetLeft||0,f+=i.offsetTop||0,i=i.offsetParent;for(i=n.parentNode;i&&i!=t&&i.nodeType;)u-=i.scrollLeft||0,f-=i.scrollTop||0,i=i.parentNode}return{x:u,y:f}},parseStyle:function(n){return this.styles.parse(n)},serializeStyle:function(n,t){return this.styles.serialize(n,t)},addStyle:function(n){var f=this,r=f.doc,u,t,i;if(f!==l.DOM&&r===document){if(i=l.DOM.addedStyles,i=i||[],i[n])return;i[n]=!0;l.DOM.addedStyles=i}t=r.getElementById("mceDefaultStyles");t||(t=r.createElement("style"),t.id="mceDefaultStyles",t.type="text/css",u=r.getElementsByTagName("head")[0],u.firstChild?u.insertBefore(t,u.firstChild):u.appendChild(t));t.styleSheet?t.styleSheet.cssText+=n:t.appendChild(r.createTextNode(n))},loadCSS:function(n){var i=this,t=i.doc,r;if(i!==l.DOM&&t===document){l.DOM.loadCSS(n);return}n||(n="");r=t.getElementsByTagName("head")[0];v(n.split(","),function(n){var u;i.files[n]||(i.files[n]=!0,u=i.create("link",{rel:"stylesheet",href:n}),a&&t.documentMode&&t.recalc&&(u.onload=function(){t.recalc&&t.recalc();u.onload=null}),r.appendChild(u))})},addClass:function(n,t){this.$$(n).addClass(t)},removeClass:function(n,t){this.toggleClass(n,t,!1)},hasClass:function(n,t){return this.$$(n).hasClass(t)},toggleClass:function(n,t,r){this.$$(n).toggleClass(t,r).each(function(){this.className===""&&i(this).attr("class",null)})},show:function(n){this.$$(n).show()},hide:function(n){this.$$(n).hide()},isHidden:function(n){return this.$$(n).css("display")=="none"},uniqueId:function(n){return(n?n:"mce_")+this.counter++},setHTML:function(n,t){n=this.$$(n);a?n.each(function(n,r){if(r.canHaveHTML!==!1){while(r.firstChild)r.removeChild(r.firstChild);try{r.innerHTML="<br>"+t;r.removeChild(r.firstChild)}catch(u){i("<div>").html("<br>"+t).contents().slice(1).appendTo(r)}return t}}):n.html(t)},getOuterHTML:function(n){return n=this.get(n),n.nodeType==1?n.outerHTML:i("<div>").append(i(n).clone()).html()},setOuterHTML:function(n,t){var r=this;r.$$(n).each(function(){try{this.outerHTML=t}catch(n){r.remove(i(this).html(t),!0)}})},decode:o.decode,encode:o.encodeAllRaw,insertAfter:function(n,t){return t=this.get(t),this.run(n,function(n){var i,r;return i=t.parentNode,r=t.nextSibling,r?i.insertBefore(n,r):i.appendChild(n),n})},replace:function(n,t,i){var r=this;return r.run(t,function(t){return y(t,"array")&&(n=n.cloneNode(!0)),i&&v(p(t.childNodes),function(t){n.appendChild(t)}),t.parentNode.replaceChild(n,t)})},rename:function(n,t){var i=this,r;return n.nodeName!=t.toUpperCase()&&(r=i.create(t),v(i.getAttribs(n),function(t){i.setAttrib(r,t.nodeName,i.getAttrib(n,t.nodeName))}),i.replace(r,n,1)),r||n},findCommonAncestor:function(n,t){for(var i=n,r;i;){for(r=t;r&&i!=r;)r=r.parentNode;if(i==r)break;i=i.parentNode}return!i&&n.ownerDocument?n.ownerDocument.documentElement:i},toHex:function(n){return this.styles.toHex(h.trim(n))},run:function(n,t,i){var u=this,r;return(typeof n=="string"&&(n=u.get(n)),!n)?!1:(i=i||this,!n.nodeType&&(n.length||n.length===0))?(r=[],v(n,function(n,f){n&&(typeof n=="string"&&(n=u.get(n)),r.push(t.call(i,n,f)))}),r):t.call(i,n)},getAttribs:function(n){var t,i;return(n=this.get(n),!n)?[]:a?(t=[],n.nodeName=="OBJECT")?n.attributes:(n.nodeName==="OPTION"&&this.getAttrib(n,"selected")&&t.push({specified:1,nodeName:"selected"}),i=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,n.cloneNode(!1).outerHTML.replace(i,"").replace(/[\w:\-]+/gi,function(n){t.push({specified:1,nodeName:n})}),t):n.attributes},isEmpty:function(n,t){var u=this,e,o,r,s,i,h=0;if(n=n.firstChild,n){s=new f(n,n.parentNode);t=t||u.schema?u.schema.getNonEmptyElements():null;do{if(r=n.nodeType,r===1){if(n.getAttribute("data-mce-bogus"))continue;if(i=n.nodeName.toLowerCase(),t&&t[i]){if(i==="br"){h++;continue}return!1}for(o=u.getAttribs(n),e=o.length;e--;)if(i=o[e].nodeName,i==="name"||i==="data-mce-bookmark")return!1}if(r==8||r===3&&!k.test(n.nodeValue))return!1}while(n=s.next())}return h<=1},createRng:function(){var n=this.doc;return n.createRange?n.createRange():new e(this)},nodeIndex:function(n,t){var u=0,r,i;if(n)for(r=n.nodeType,n=n.previousSibling;n;n=n.previousSibling)(i=n.nodeType,!t||i!=3||i!=r&&n.nodeValue.length)&&(u++,r=i);return u},split:function(n,t,i){function e(n){function o(n){var t=n.previousSibling&&n.previousSibling.nodeName=="SPAN",i=n.nextSibling&&n.nextSibling.nodeName=="SPAN";return t&&i}var i,t=n.childNodes,u=n.nodeType,f;if(u!=1||n.getAttribute("data-mce-type")!="bookmark"){for(i=t.length-1;i>=0;i--)e(t[i]);if(u!=9){if(u==3&&n.nodeValue.length>0){if(f=w(n.nodeValue).length,!r.isBlock(n.parentNode)||f>0||f===0&&o(n))return}else if(u==1&&(t=n.childNodes,t.length==1&&t[0]&&t[0].nodeType==1&&t[0].getAttribute("data-mce-type")=="bookmark"&&n.parentNode.insertBefore(t[0],n),t.length||/^(br|hr|input|img)$/i.test(n.nodeName)))return;r.remove(n)}return n}}var r=this,u=r.createRng(),o,s,f;if(n&&t)return u.setStart(n.parentNode,r.nodeIndex(n)),u.setEnd(t.parentNode,r.nodeIndex(t)),o=u.extractContents(),u=r.createRng(),u.setStart(t.parentNode,r.nodeIndex(t)+1),u.setEnd(n.parentNode,r.nodeIndex(n)+1),s=u.extractContents(),f=n.parentNode,f.insertBefore(e(o),n),i?f.replaceChild(i,t):f.insertBefore(t,n),f.insertBefore(e(s),n),r.remove(n),i||t},bind:function(n,t,i,r){var u=this,f;if(h.isArray(n)){for(f=n.length;f--;)n[f]=u.bind(n[f],t,i,r);return n}return u.settings.collect&&(n===u.doc||n===u.win)&&u.boundEvents.push([n,t,i,r]),u.events.bind(n,t,i,r||u)},unbind:function(n,t,i){var f=this,r,u;if(h.isArray(n)){for(r=n.length;r--;)n[r]=f.unbind(n[r],t,i);return n}if(f.boundEvents&&(n===f.doc||n===f.win))for(r=f.boundEvents.length;r--;)u=f.boundEvents[r],n!=u[0]||t&&t!=u[1]||i&&i!=u[2]||this.events.unbind(u[0],u[1],u[2]);return this.events.unbind(n,t,i)},fire:function(n,t,i){return this.events.fire(n,t,i)},getContentEditable:function(n){var t;return!n||n.nodeType!=1?null:(t=n.getAttribute("data-mce-contenteditable"),t&&t!=="inherit")?t:n.contentEditable!=="inherit"?n.contentEditable:null},getContentEditableParent:function(n){for(var i=this.getRoot(),t=null;n&&n!==i;n=n.parentNode)if(t=this.getContentEditable(n),t!==null)break;return t},destroy:function(){var t=this,r,i;if(t.boundEvents){for(r=t.boundEvents.length;r--;)i=t.boundEvents[r],this.events.unbind(i[0],i[1],i[2]);t.boundEvents=null}n.setDocument&&n.setDocument();t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(n,t){while(n){if(t===n)return!0;n=n.parentNode}return!1},dumpRng:function(n){return"startContainer: "+n.startContainer.nodeName+", startOffset: "+n.startOffset+", endContainer: "+n.endContainer.nodeName+", endOffset: "+n.endOffset},_findSib:function(n,t,i){var u=this,r=t;if(n)for(typeof r=="string"&&(r=function(n){return u.is(n,t)}),n=n[i];n;n=n[i])if(r(n))return n;return null}},l.DOM=new l(document),l});i("tinymce/dom/ScriptLoader",["tinymce/dom/DOMUtils","tinymce/util/Tools"],function(n,t){function r(){function a(n,t){function e(){f.remove(r);i&&(i.onreadystatechange=i.onload=i=null);t()}function o(){typeof console!="undefined"&&console.log&&console.log("Failed to load: "+n)}var f=u,i,r;r=f.uniqueId();i=document.createElement("script");i.id=r;i.type="text/javascript";i.src=n;"onreadystatechange"in i?i.onreadystatechange=function(){/loaded|complete/.test(i.readyState)&&e()}:i.onload=e;i.onerror=o;(document.getElementsByTagName("head")[0]||document.body).appendChild(i)}var l=0,s=1,r=2,n={},h=[],t={},e=[],o=0,c;this.isDone=function(t){return n[t]==r};this.markDone=function(t){n[t]=r};this.add=this.load=function(i,r,u){var f=n[i];f==c&&(h.push(i),n[i]=l);r&&(t[i]||(t[i]=[]),t[i].push({func:r,scope:u||this}))};this.loadQueue=function(n,t){this.loadScripts(h,n,t)};this.loadScripts=function(u,h,l){function y(n){i(t[n],function(n){n.func.call(n.scope)});t[n]=c}var v;e.push({func:h,scope:l||this});v=function(){var t=f(u);u.length=0;i(t,function(t){if(n[t]==r){y(t);return}n[t]!=s&&(n[t]=s,o++,a(t,function(){n[t]=r;o--;y(t);v()}))});o||(i(e,function(n){n.func.call(n.scope)}),e.length=0)};v()}}var u=n.DOM,i=t.each,f=t.grep;return r.ScriptLoader=new r,r});i("tinymce/AddOnManager",["tinymce/dom/ScriptLoader","tinymce/util/Tools"],function(n,i){function r(){var n=this;n.items=[];n.urls={};n.lookup={}}var u=i.each;return r.prototype={get:function(n){return this.lookup[n]?this.lookup[n].instance:t},dependencies:function(n){var t;return this.lookup[n]&&(t=this.lookup[n].dependencies),t||[]},requireLangPack:function(t,i){var u=r.language;if(u&&r.languageLoad!==!1){if(i)if(i=","+i+",",i.indexOf(","+u.substr(0,2)+",")!=-1)u=u.substr(0,2);else if(i.indexOf(","+u+",")==-1)return;n.ScriptLoader.add(this.urls[t]+"/langs/"+u+".js")}},add:function(n,t,i){return this.items.push(t),this.lookup[n]={instance:t,dependencies:i},t},createUrl:function(n,t){return typeof t=="object"?t:{prefix:n.prefix,resource:t,suffix:n.suffix}},addComponents:function(t,i){var r=this.urls[t];u(i,function(t){n.ScriptLoader.add(r+"/"+t)})},load:function(i,f,e,o){function c(){var r=h.dependencies(i);u(r,function(n){var i=h.createUrl(f,n);h.load(i.resource,i,t,t)});e&&(o?e.call(o):e.call(n))}var h=this,s=f;h.urls[i]||(typeof f=="object"&&(s=f.prefix+f.resource+f.suffix),s.indexOf("/")!==0&&s.indexOf("://")==-1&&(s=r.baseURL+"/"+s),h.urls[i]=s.substring(0,s.lastIndexOf("/")),h.lookup[i]?c():n.ScriptLoader.add(s,c,o))}},r.PluginManager=new r,r.ThemeManager=new r,r});i("tinymce/dom/RangeUtils",["tinymce/util/Tools","tinymce/dom/TreeWalker"],function(n,t){function u(n,t){var i=n.childNodes;return t--,t>i.length-1?t=i.length-1:t<0&&(t=0),i[t]||n}function i(n){this.walk=function(t,i){function p(n){var t;return t=n[0],t.nodeType===3&&t===e&&w>=t.nodeValue.length&&n.splice(0,1),t=n[n.length-1],b===0&&n.length>0&&t===o&&t.nodeType===3&&n.splice(n.length-1,1),n}function k(n,t,i){for(var r=[];n&&n!=i;n=n[t])r.push(n);return r}function d(n,t){do{if(n.parentNode==t)return n;n=n.parentNode}while(n)}function a(n,t,r){var u=r?"nextSibling":"previousSibling";for(f=n,v=f.parentNode;f&&f!=t;f=v)v=f.parentNode,h=k(f==n?f:f[u],u),h.length&&(r||h.reverse(),i(p(h)))}var e=t.startContainer,w=t.startOffset,o=t.endContainer,b=t.endOffset,s,c,l,f,v,h,y;if(y=n.select("td.mce-item-selected,th.mce-item-selected"),y.length>0){r(y,function(n){i([n])});return}if(e.nodeType==1&&e.hasChildNodes()&&(e=e.childNodes[w]),o.nodeType==1&&o.hasChildNodes()&&(o=u(o,b)),e==o)return i(p([e]));for(s=n.findCommonAncestor(e,o),f=e;f;f=f.parentNode){if(f===o)return a(e,s,!0);if(f===s)break}for(f=o;f;f=f.parentNode){if(f===e)return a(o,s);if(f===s)break}c=d(e,s)||e;l=d(o,s)||o;a(e,c,!0);h=k(c==e?c:c.nextSibling,"nextSibling",l==o?l.nextSibling:l);h.length&&i(p(h));a(o,l)};this.split=function(n){function f(n,t){return n.splitText(t)}var i=n.startContainer,r=n.startOffset,t=n.endContainer,u=n.endOffset;return i==t&&i.nodeType==3?r>0&&r<i.nodeValue.length&&(t=f(i,r),i=t.previousSibling,u>r?(u=u-r,i=t=f(t,u).previousSibling,u=t.nodeValue.length,r=0):u=0):(i.nodeType==3&&r>0&&r<i.nodeValue.length&&(i=f(i,r),r=0),t.nodeType==3&&u>0&&u<t.nodeValue.length&&(t=f(t,u).previousSibling,u=t.nodeValue.length)),{startContainer:i,startOffset:r,endContainer:t,endOffset:u}};this.normalize=function(i){function f(f){function p(i,r){for(var u=new t(i,n.getParent(i.parentNode,n.isBlock)||c);i=u[r?"prev":"next"]();)if(i.nodeName==="BR")return!0}function w(n,t){return n.previousSibling&&n.previousSibling.nodeName==t}function v(i,f){var v,h,a;if(f=f||o,a=n.getParent(f.parentNode,n.isBlock)||c,i&&f.nodeName=="BR"&&y&&n.isEmpty(a)){o=f.parentNode;s=n.nodeIndex(f);r=!0;return}for(v=new t(f,a);e=v[i?"prev":"next"]();){if(n.getContentEditableParent(e)==="false")return;if(e.nodeType===3&&e.nodeValue.length>0){o=e;s=i?e.nodeValue.length:0;r=!0;return}if(n.isBlock(e)||l[e.nodeName.toLowerCase()])return;h=e}u&&h&&(o=h,r=!0,s=0)}var o,s,a,c=n.getRoot(),e,l,h,y;if(o=i[(f?"start":"end")+"Container"],s=i[(f?"start":"end")+"Offset"],y=o.nodeType==1&&s===o.childNodes.length,l=n.schema.getNonEmptyElements(),h=f,o.nodeType==1&&s>o.childNodes.length-1&&(h=!1),o.nodeType===9&&(o=n.getRoot(),s=0),o===c){if(h&&(e=o.childNodes[s>0?s-1:0],e&&(l[e.nodeName]||e.nodeName=="TABLE")))return;if(o.hasChildNodes()&&(s=Math.min(!h&&s>0?s-1:s,o.childNodes.length-1),o=o.childNodes[s],s=0,o.hasChildNodes()&&!/TABLE/.test(o.nodeName))){e=o;a=new t(o,c);do{if(e.nodeType===3&&e.nodeValue.length>0){s=h?0:e.nodeValue.length;o=e;r=!0;break}if(l[e.nodeName.toLowerCase()]){s=n.nodeIndex(e);o=e.parentNode;e.nodeName!="IMG"||h||s++;r=!0;break}}while(e=h?a.next():a.prev())}}u&&(o.nodeType===3&&s===0&&v(!0),o.nodeType===1&&(e=o.childNodes[s],e||(e=o.childNodes[s-1]),!e||e.nodeName!=="BR"||w(e,"A")||p(e)||p(e,!0)||v(!0,e)));h&&!u&&o.nodeType===3&&s===o.nodeValue.length&&v(!1);r&&i["set"+(f?"Start":"End")](o,s)}var r,u;return u=i.collapsed,f(!0),u||f(),r&&u&&i.collapse(!0),r}}var r=n.each;return i.compareRanges=function(n,t){if(n&&t)if(n.item||n.duplicate){if(n.item&&t.item&&n.item(0)===t.item(0)||n.isEqual&&t.isEqual&&t.isEqual(n))return!0}else return n.startContainer==t.startContainer&&n.startOffset==t.startOffset;return!1},i});i("tinymce/NodeChange",["tinymce/dom/RangeUtils"],function(n){return function(t){function u(n){var r,u;if(u=t.$(n).parentsUntil(t.getBody()).add(n),u.length===i.length){for(r=u.length;r>=0;r--)if(u[r]!==i[r])break;if(r===-1)return i=u,!0}return i=u,!1}var r,i=[];if(!("onselectionchange"in t.getDoc()))t.on("NodeChange Click MouseUp KeyUp",function(i){var u,f;u=t.selection.getRng();f={startContainer:u.startContainer,startOffset:u.startOffset,endContainer:u.endContainer,endOffset:u.endOffset};i.type!="nodechange"&&n.compareRanges(f,r)||t.fire("SelectionChange");r=f});t.on("contextmenu",function(){t.fire("SelectionChange")});t.on("SelectionChange",function(){var n=t.selection.getStart();!u(n)&&t.dom.isChildOf(n,t.getBody())&&t.nodeChanged({selectionChange:!0})});this.nodeChanged=function(n){var f=t.selection,i,r,u;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(u=t.getBody(),i=f.getStart()||u,i=i.ownerDocument!=t.getDoc()?t.getBody():i,i.nodeName=="IMG"&&f.isCollapsed()&&(i=i.parentNode),r=[],t.dom.getParent(i,function(n){if(n===u)return!0;r.push(n)}),n=n||{},n.element=i,n.parents=r,t.fire("NodeChange",n))}}});i("tinymce/html/Node",[],function(){function t(n,t,i){var r,u,f=i?"lastChild":"firstChild",e=i?"prev":"next";if(n[f])return n[f];if(n!==t){if(r=n[e],r)return r;for(u=n.parent;u&&u!==t;u=u.parent)if(r=u[e],r)return r}}function n(n,t){this.name=n;this.type=t;t===1&&(this.attributes=[],this.attributes.map={})}var i=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return n.prototype={replace:function(n){var t=this;return n.parent&&n.remove(),t.insert(n,t),t.remove(),t},attr:function(n,t){var u=this,i,r,f;if(typeof n!="string"){for(r in n)u.attr(r,n[r]);return u}if(i=u.attributes){if(t!==f){if(t===null){if(n in i.map)for(delete i.map[n],r=i.length;r--;)if(i[r].name===n)return i=i.splice(r,1),u;return u}if(n in i.map){for(r=i.length;r--;)if(i[r].name===n){i[r].value=t;break}}else i.push({name:n,value:t});return i.map[n]=t,u}return i.map[n]}},clone:function(){var r=this,u=new n(r.name,r.type),f,o,e,t,i;if(e=r.attributes){for(i=[],i.map={},f=0,o=e.length;f<o;f++)t=e[f],t.name!=="id"&&(i[i.length]={name:t.name,value:t.value},i.map[t.name]=t.value);u.attributes=i}return u.value=r.value,u.shortEnded=r.shortEnded,u},wrap:function(n){var t=this;return t.parent.insert(n,t),n.append(t),t},unwrap:function(){for(var t=this,i,n=t.firstChild;n;)i=n.next,t.insert(n,t,!0),n=i;t.remove()},remove:function(){var n=this,t=n.parent,i=n.next,r=n.prev;return t&&(t.firstChild===n?(t.firstChild=i,i&&(i.prev=null)):r.next=i,t.lastChild===n?(t.lastChild=r,r&&(r.next=null)):i.prev=r,n.parent=n.next=n.prev=null),n},append:function(n){var t=this,i;return n.parent&&n.remove(),i=t.lastChild,i?(i.next=n,n.prev=i,t.lastChild=n):t.lastChild=t.firstChild=n,n.parent=t,n},insert:function(n,t,i){var r;return n.parent&&n.remove(),r=t.parent||this,i?(t===r.firstChild?r.firstChild=n:t.prev.next=n,n.prev=t.prev,n.next=t,t.prev=n):(t===r.lastChild?r.lastChild=n:t.next.prev=n,n.next=t.next,n.prev=t,t.next=n),n.parent=r,n},getAll:function(n){for(var r=this,u=[],i=r.firstChild;i;i=t(i,r))i.name===n&&u.push(i);return u},empty:function(){var i=this,r,u,n;if(i.firstChild){for(r=[],n=i.firstChild;n;n=t(n,i))r.push(n);for(u=r.length;u--;)n=r[u],n.parent=n.firstChild=n.lastChild=n.next=n.prev=null}return i.firstChild=i.lastChild=null,i},isEmpty:function(n){var e=this,r=e.firstChild,u,f;if(r)do{if(r.type===1){if(r.attributes.map["data-mce-bogus"])continue;if(n[r.name])return!1;for(u=r.attributes.length;u--;)if(f=r.attributes[u].name,f==="name"||f.indexOf("data-mce-")===0)return!1}if(r.type===8||r.type===3&&!i.test(r.value))return!1}while(r=t(r,e));return!0},walk:function(n){return t(this,null,n)}},n.create=function(t,i){var u,f;if(u=new n(t,r[t]||1),i)for(f in i)u.attr(f,i[f]);return u},n});i("tinymce/html/Schema",["tinymce/util/Tools"],function(n){function t(n,t){return n?n.split(t||" "):[]}function h(n){function u(n,i,r){function h(n){for(var i={},t=0,r=n.length;t<r;t++)i[n[t]]={};return i}var e,u,o,f=arguments;for(r=r||[],i=i||"",typeof r=="string"&&(r=t(r)),u=3;u<f.length;u++)typeof f[u]=="string"&&(f[u]=t(f[u])),r.push.apply(r,f[u]);for(n=t(n),e=n.length;e--;)o=[].concat(c,t(i)),s[n[e]]={attributes:h(o),attributesOrder:o,children:h(r)}}function f(n,i){var u,f,r,e;for(n=t(n),u=n.length,i=t(i);u--;)for(f=s[n[u]],r=0,e=i.length;r<e;r++)f.attributes[i[r]]={},f.attributesOrder.push(i[r])}var s={},c,h,o,e,l,a;return r[n]?r[n]:(c=t("id accesskey class dir lang style tabindex title"),h=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),o=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),n!="html4"&&(c.push.apply(c,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),h.push.apply(h,t("article aside details dialog figure header footer hgroup section nav")),o.push.apply(o,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),n!="html5-strict"&&(c.push("xml:lang"),a=t("acronym applet basefont big font strike tt"),o.push.apply(o,a),i(a,function(n){u(n,"",o)}),l=t("center dir isindex noframes"),h.push.apply(h,l),e=[].concat(h,o),i(l,function(n){u(n,"",e)})),e=e||[].concat(h,o),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",e),u("address dt dd div caption","",e),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",o),u("blockquote","cite",e),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",e),u("dl","","dt dd"),u("a","href target rel media hreflang type",o),u("q","cite",o),u("ins del","cite datetime",e),u("img","src alt usemap ismap width height"),u("iframe","src name width height",e),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",e,"param"),u("param","name value"),u("map","name",e,"area"),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+(n=="html4"?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",e),u("th","colspan rowspan headers scope abbr",e),u("form","accept-charset action autocomplete enctype method name novalidate target",e),u("fieldset","disabled form name",e,"legend"),u("label","form for",o),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n=="html4"?e:o),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",e,"li"),u("noscript","",e),n!="html4"&&(u("wbr"),u("ruby","",o,"rt rp"),u("figcaption","",e),u("mark rt rp summary bdi","",o),u("canvas","width height",e),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",e,"track source"),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",e,"track source"),u("source","src type media"),u("track","kind src srclang label default"),u("datalist","",o,"option"),u("article section nav aside header footer","",e),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",e,"figcaption"),u("time","datetime",o),u("dialog","open",e),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",o),u("progress","value max",o),u("meter","value min max low high optimum",o),u("details","open",e,"summary"),u("keygen","autofocus challenge disabled form keytype name")),n!="html5-strict"&&(f("script","language xml:space"),f("style","xml:space"),f("object","declare classid code codebase codetype archive standby align border hspace vspace"),f("embed","align name hspace vspace"),f("param","valuetype type"),f("a","charset name rev shape coords"),f("br","clear"),f("applet","codebase archive code object alt name width height align hspace vspace"),f("img","name longdesc align border hspace vspace"),f("iframe","longdesc frameborder marginwidth marginheight scrolling align"),f("font basefont","size color face"),f("input","usemap align"),f("select","onchange"),f("textarea"),f("h1 h2 h3 h4 h5 h6 div p legend caption","align"),f("ul","type compact"),f("li","type"),f("ol dl menu dir","compact"),f("pre","width xml:space"),f("hr","align noshade size width"),f("isindex","prompt"),f("table","summary width frame rules cellspacing cellpadding align bgcolor"),f("col","width align char charoff valign"),f("colgroup","width align char charoff valign"),f("thead","align char charoff valign"),f("tr","align char charoff valign bgcolor"),f("th","axis align char charoff valign nowrap bgcolor width height"),f("form","accept"),f("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),f("tfoot","align char charoff valign"),f("tbody","align char charoff valign"),f("area","nohref"),f("body","background bgcolor text link vlink alink")),n!="html4"&&(f("input button select textarea","autofocus"),f("input textarea","placeholder"),f("a","download"),f("link script img","crossorigin"),f("iframe","sandbox seamless allowfullscreen")),i(t("a form meter progress dfn"),function(n){s[n]&&delete s[n].children[n]}),delete s.caption.children.table,r[n]=s,s)}function e(n,t){var r;return n&&(r={},typeof n=="string"&&(n={"*":n}),i(n,function(n,i){r[i]=t=="map"?u(n,/[, ]/):o(n,/[, ]/)})),r}var r={},u=n.makeMap,i=n.each,f=n.extend,o=n.explode,s=n.inArray;return function(n){function v(t,i,e){var o=n[t];return o?o=u(o,/[, ]/,u(o.toUpperCase(),/[, ]/)):(o=r[t],o||(o=u(i," ",u(i.toUpperCase()," ")),o=f(o,e),r[t]=o)),o}function lt(n){return new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$")}function w(n){var b,it,k,rt,r,i,e,a,v,f,d,c,o,h,g,p,nt,tt,w,ut=/[*?+]/;if(n)for(n=t(n,","),l["@"]&&(p=l["@"].attributes,nt=l["@"].attributesOrder),b=0,it=n.length;b<it;b++)if(r=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/.exec(n[b]),r){if(h=r[1],v=r[2],g=r[3],a=r[5],c={},o=[],i={attributes:c,attributesOrder:o},h==="#"&&(i.paddEmpty=!0),h==="-"&&(i.removeEmpty=!0),r[4]==="!"&&(i.removeEmptyAttrs=!0),p){for(tt in p)c[tt]=p[tt];o.push.apply(o,nt)}if(a)for(a=t(a,"|"),k=0,rt=a.length;k<rt;k++)if(r=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/.exec(a[k]),r){if(e={},d=r[1],f=r[2].replace(/::/g,":"),h=r[3],w=r[4],d==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(f),e.required=!0),d==="-"){delete c[f];o.splice(s(o,f),1);continue}h&&(h==="="&&(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:f,value:w}),e.defaultValue=w),h===":"&&(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:f,value:w}),e.forcedValue=w),h==="<"&&(e.validValues=u(w,"?")));ut.test(f)?(i.attributePatterns=i.attributePatterns||[],e.pattern=lt(f),i.attributePatterns.push(e)):(c[f]||o.push(f),c[f]=e)}p||v!="@"||(p=c,nt=o);g&&(i.outputName=v,l[g]=i);ut.test(v)?(i.pattern=lt(v),y.push(i)):l[v]=i}}function at(n){l={};y=[];w(n);i(b,function(n,t){a[t]=n.children})}function vt(n){var u=/^(~)?(.+)$/;n&&(r.text_block_elements=r.block_elements=null,i(t(n,","),function(n){var o=u.exec(n),s=o[1]==="~",e=s?"span":"div",t=o[2],r;a[t]=a[e];ht[t]=e;s||(p[t.toUpperCase()]={},p[t]={});l[t]||(r=l[e],r=f({},r),delete r.removeEmptyAttrs,delete r.removeEmpty,l[t]=r);i(a,function(n,i){n[e]&&(a[i]=n=f({},a[i]),n[t]=n[e])})}))}function g(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;n&&i(t(n,","),function(n){var u=r.exec(n),e,o;u&&(o=u[1],e=o?a[u[2]]:a[u[2]]={"#comment":{}},e=a[u[2]],i(t(u[3],"|"),function(n){o==="-"?(a[u[2]]=e=f({},a[u[2]]),delete e[n]):e[n]={}}))})}function nt(n){var t=l[n],i;if(t)return t;for(i=y.length;i--;)if(t=y[i],t.pattern.test(n))return t}var c=this,l={},a={},y=[],tt,it,b,rt,ut,k,ft,et,p,ot,d,st,ht={},ct={};n=n||{};b=h(n.schema);n.verify_html===!1&&(n.valid_elements="*[*]");tt=e(n.valid_styles);it=e(n.invalid_styles,"map");et=e(n.valid_classes,"map");rt=v("whitespace_elements","pre script noscript style textarea video audio iframe object");ut=v("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr");k=v("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track");ft=v("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls");ot=v("non_empty_elements","td th iframe video audio object script",k);d=v("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure");p=v("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",d);st=v("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");i((n.special||"script noscript style textarea").split(" "),function(n){ct[n]=new RegExp("<\/"+n+"[^>]*>","gi")});n.valid_elements?at(n.valid_elements):(i(b,function(n,t){l[t]={attributes:n.attributes,attributesOrder:n.attributesOrder};a[t]=n.children}),n.schema!="html5"&&i(t("strong/b em/i"),function(n){n=t(n,"/");l[n[1]].outputName=n[0]}),l.img.attributesDefault=[{name:"alt",value:""}],i(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(n){l[n]&&(l[n].removeEmpty=!0)}),i(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(n){l[n].paddEmpty=!0}),i(t("span"),function(n){l[n].removeEmptyAttrs=!0}));vt(n.custom_elements);g(n.valid_children);w(n.extended_valid_elements);g("+ol[ul|ol],+ul[ul|ol]");n.invalid_elements&&i(o(n.invalid_elements),function(n){l[n]&&delete l[n]});nt("span")||w("span[!data-mce-type|*]");c.children=a;c.getValidStyles=function(){return tt};c.getInvalidStyles=function(){return it};c.getValidClasses=function(){return et};c.getBoolAttrs=function(){return ft};c.getBlockElements=function(){return p};c.getTextBlockElements=function(){return d};c.getTextInlineElements=function(){return st};c.getShortEndedElements=function(){return k};c.getSelfClosingElements=function(){return ut};c.getNonEmptyElements=function(){return ot};c.getWhiteSpaceElements=function(){return rt};c.getSpecialElements=function(){return ct};c.isValidChild=function(n,t){var i=a[n];return!!(i&&i[t])};c.isValid=function(n,t){var i,r,u=nt(n);if(u)if(t){if(u.attributes[t])return!0;if(i=u.attributePatterns,i)for(r=i.length;r--;)if(i[r].pattern.test(n))return!0}else return!0;return!1};c.getElementRule=nt;c.getCustomElements=function(){return ht};c.addValidElements=w;c.setValidElements=at;c.addCustomElements=vt;c.addValidChildren=g;c.elements=l}});i("tinymce/html/SaxParser",["tinymce/html/Schema","tinymce/html/Entities","tinymce/util/Tools"],function(n,t,i){function r(n,t,i){var f=1,e,r,u,o;for(o=n.getShortEndedElements(),u=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,u.lastIndex=e=i;r=u.exec(t);){if(e=u.lastIndex,r[1]==="/")f--;else if(!r[1]){if(r[2]in o)continue;f++}if(f===0)break}return e}function u(u,e){function s(){}var o=this;u=u||{};o.schema=e=e||new n;u.fix_self_closing!==!1&&(u.fix_self_closing=!0);f("comment cdata text start end pi doctype".split(" "),function(n){n&&(o[n]=u[n]||s)});o.parse=function(n){function dt(n){for(var i,t=a.length;t--;)if(a[t].name===n)break;if(t>=0){for(i=a.length-1;i>=t;i--)n=a[i],n.valid&&l.end(n.name);a.length=t}}function ii(n,t,i,r,f){var e,s,o;if(t=t.toLowerCase(),i=t in lt?t:st(i||r||f||""),d&&!tt&&t.indexOf("data-")!==0){if(e=at[t],!e&&it){for(s=it.length;s--;)if(e=it[s],e.pattern.test(t))break;s===-1&&(e=null)}if(!e)return;if(e.validValues&&!(i in e.validValues))return}if(gt[t]&&!u.allow_script_urls){o=i.replace(/[\s\u0000-\u001F]+/g,"");try{o=decodeURIComponent(o)}catch(c){o=unescape(o)}if(ni.test(o))return;if(!u.allow_html_data_urls&&ti.test(o)&&!/^data:image\//i.test(o))return}h.map[t]=i;h.push({name:t,value:i})}var l=this,o,s=0,f,et,a=[],h,c,nt,w,tt,ht,ct,lt,ot,d,b,v,p,k,at,it,rt,ut,ft,vt,yt,g,pt,wt,y,bt=0,st=t.decode,kt,gt=i.makeMap("src,href,data,background,formaction,poster"),ni=/((java|vb)script|mhtml):/i,ti=/^data:/i;for(g=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),pt=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,ct=e.getShortEndedElements(),yt=u.self_closing_elements||e.getSelfClosingElements(),lt=e.getBoolAttrs(),d=u.validate,ht=u.remove_internals,kt=u.fix_self_closing,wt=e.getSpecialElements();o=g.exec(n);){if(s<o.index&&l.text(st(n.substr(s,o.index-s))),f=o[6])f=f.toLowerCase(),f.charAt(0)===":"&&(f=f.substr(1)),dt(f);else if(f=o[7]){if(f=f.toLowerCase(),f.charAt(0)===":"&&(f=f.substr(1)),ot=f in ct,kt&&yt[f]&&a.length>0&&a[a.length-1].name===f&&dt(f),!d||(b=e.getElementRule(f))){if(v=!0,d&&(at=b.attributes,it=b.attributePatterns),(k=o[8])?(tt=k.indexOf("data-mce-type")!==-1,tt&&ht&&(v=!1),h=[],h.map={},k.replace(pt,ii)):(h=[],h.map={}),d&&!tt){if(rt=b.attributesRequired,ut=b.attributesDefault,ft=b.attributesForced,vt=b.removeEmptyAttrs,vt&&!h.length&&(v=!1),ft)for(c=ft.length;c--;)p=ft[c],w=p.name,y=p.value,y==="{$uid}"&&(y="mce_"+bt++),h.map[w]=y,h.push({name:w,value:y});if(ut)for(c=ut.length;c--;)p=ut[c],w=p.name,w in h.map||(y=p.value,y==="{$uid}"&&(y="mce_"+bt++),h.map[w]=y,h.push({name:w,value:y}));if(rt){for(c=rt.length;c--;)if(rt[c]in h.map)break;c===-1&&(v=!1)}if(p=h.map["data-mce-bogus"]){if(p==="all"){s=r(e,n,g.lastIndex);g.lastIndex=s;continue}v=!1}}v&&l.start(f,h,ot)}else v=!1;if(et=wt[f]){et.lastIndex=s=o.index+o[0].length;(o=et.exec(n))?(v&&(nt=n.substr(s,o.index-s)),s=o.index+o[0].length):(nt=n.substr(s),s=n.length);v&&(nt.length>0&&l.text(nt,!0),l.end(f));g.lastIndex=s;continue}ot||(k&&k.indexOf("/")==k.length-1?v&&l.end(f):a.push({name:f,valid:v}))}else(f=o[1])?(f.charAt(0)===">"&&(f=" "+f),u.allow_conditional_comments||f.substr(0,3)!=="[if"||(f=" "+f),l.comment(f)):(f=o[2])?l.cdata(f):(f=o[3])?l.doctype(f):(f=o[4])&&l.pi(f,o[5]);s=o.index+o[0].length}for(s<n.length&&l.text(st(n.substr(s))),c=a.length-1;c>=0;c--)f=a[c],f.valid&&l.end(f.name)}}var f=i.each;return u.findEndTag=r,u});i("tinymce/html/DomParser",["tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/util/Tools"],function(n,t,i,r){var u=r.makeMap,f=r.each,e=r.explode,o=r.extend;return function(r,s){function y(t){var v,i,f,e,y,l,a,c,o,p,b,w,r,k;for(b=u("tr,td,th,tbody,thead,tfoot,table"),p=s.getNonEmptyElements(),w=s.getTextBlockElements(),v=0;v<t.length;v++)if(i=t[v],i.parent&&!i.fixed){if(w[i.name]&&i.parent.name=="li"){for(r=i.next;r;){if(w[r.name])r.name="li",r.fixed=!0,i.parent.insert(r,i.parent);else break;r=r.next}i.unwrap(i);continue}for(e=[i],f=i.parent;f&&!s.isValidChild(f.name,i.name)&&!b[f.name];f=f.parent)e.push(f);if(f&&e.length>1){for(e.reverse(),y=l=h.filterNode(e[0].clone()),o=0;o<e.length-1;o++){for(s.isValidChild(l.name,e[o].name)?(a=h.filterNode(e[o].clone()),l.append(a)):a=l,c=e[o].firstChild;c&&c!=e[o+1];)k=c.next,a.append(c),c=k;l=a}y.isEmpty(p)?f.insert(i,e[0],!0):(f.insert(y,e[0],!0),f.insert(i,y));f=e[0];(f.isEmpty(p)||f.firstChild===f.lastChild&&f.firstChild.name==="br")&&f.empty().remove()}else if(i.parent){if(i.name==="li"){if(r=i.prev,r&&(r.name==="ul"||r.name==="ul")){r.append(i);continue}if(r=i.next,r&&(r.name==="ul"||r.name==="ul")){r.insert(i,r.firstChild,!0);continue}i.wrap(h.filterNode(new n("ul",1)));continue}s.isValidChild(i.parent.name,"div")&&s.isValidChild("div",i.name)?i.wrap(h.filterNode(new n("div",1))):i.name==="style"||i.name==="script"?i.empty().remove():i.unwrap()}}}var h=this,v={},c=[],l={},a={};r=r||{};r.validate="validate"in r?r.validate:!0;r.root_name=r.root_name||"body";h.schema=s=s||new t;h.filterNode=function(n){var r,t,i;for((t in v)&&(i=l[t],i?i.push(n):l[t]=[n]),r=c.length;r--;)t=c[r].name,t in n.attributes.map&&(i=a[t],i?i.push(n):a[t]=[n]);return n};h.addNodeFilter=function(n,t){f(e(n),function(n){var i=v[n];i||(v[n]=i=[]);i.push(t)})};h.addAttributeFilter=function(n,t){f(e(n),function(n){for(var i=0;i<c.length;i++)if(c[i].name===n){c[i].callbacks.push(t);return}c.push({name:n,callbacks:[t]})})};h.parse=function(t,f){function wt(){function u(t){t&&(n=t.firstChild,n&&n.type==3&&(n.value=n.value.replace(ut,"")),n=t.lastChild,n&&n.type==3&&(n.value=n.value.replace(ft,"")))}var n=d.firstChild,i,t;if(s.isValidChild(d.name,et.toLowerCase())){while(n)i=n.next,n.type!=3&&(n.type!=1||n.name==="p"||tt[n.name]||n.attr("data-mce-type"))?(u(t),t=null):t?t.append(n):(t=k(et,1),t.attr(r.forced_root_block_attrs),d.insert(t,n),t.append(n)),n=i;u(t)}}function k(t,i){var r=new n(t,i),u;return t in v&&(u=l[t],u?u.push(r):l[t]=[r]),r}function lt(n){for(var i,r,t=n.prev;t&&t.type===3;)i=t.value.replace(ft,""),i.length>0?(t.value=i,t=t.prev):(r=t.prev,t.remove(),t=r)}function bt(n){var t,i={};for(t in n)t!=="li"&&t!="p"&&(i[t]=n[t]);return i}var at,d,e,w,b,it,h,vt,p,rt,nt,tt,ut,ot=[],g,ft,yt,st,ht,ct,pt,et;if(f=f||{},l={},a={},tt=o(u("script,style,head,html,body,title,meta,param"),s.getBlockElements()),pt=s.getNonEmptyElements(),ct=s.children,nt=r.validate,et="forced_root_block"in f?f.forced_root_block:r.forced_root_block,ht=s.getWhiteSpaceElements(),ut=/^[ \t\r\n]+/,ft=/[ \t\r\n]+$/,yt=/[ \t\r\n]+/g,st=/^[ \t\r\n]+$/,at=new i({validate:nt,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:bt(s.getSelfClosingElements()),cdata:function(n){e.append(k("#cdata",4)).value=n},text:function(n,t){var i;g||(n=n.replace(yt," "),e.lastChild&&tt[e.lastChild.name]&&(n=n.replace(ut,"")));n.length!==0&&(i=k("#text",3),i.raw=!!t,e.append(i).value=n)},comment:function(n){e.append(k("#comment",8)).value=n},pi:function(n,t){e.append(k(n,7)).value=t;lt(e)},doctype:function(n){var t;t=e.append(k("#doctype",10));t.value=n;lt(e)},start:function(n,t,i){var r,f,o,u,h;if(o=nt?s.getElementRule(n):{},o){for(r=k(o.outputName||n,1),r.attributes=t,r.shortEnded=i,e.append(r),h=ct[e.name],h&&ct[r.name]&&!h[r.name]&&ot.push(r),f=c.length;f--;)u=c[f].name,u in t.map&&(p=a[u],p?p.push(r):a[u]=[r]);tt[n]&<(r);i||(e=r);!g&&ht[n]&&(g=!0)}},end:function(t){var i,f,r,u,o;if(f=nt?s.getElementRule(t):{},f){if(tt[t]&&!g){if(i=e.firstChild,i&&i.type===3)if(r=i.value.replace(ut,""),r.length>0)i.value=r,i=i.next;else for(u=i.next,i.remove(),i=u;i&&i.type===3;)r=i.value,u=i.next,(r.length===0||st.test(r))&&(i.remove(),i=u),i=u;if(i=e.lastChild,i&&i.type===3)if(r=i.value.replace(ft,""),r.length>0)i.value=r,i=i.prev;else for(u=i.prev,i.remove(),i=u;i&&i.type===3;)r=i.value,u=i.prev,(r.length===0||st.test(r))&&(i.remove(),i=u),i=u}if(g&&ht[t]&&(g=!1),(f.removeEmpty||f.paddEmpty)&&e.isEmpty(pt))if(f.paddEmpty)e.empty().append(new n("#text","3")).value=" ";else if(!e.attributes.map.name&&!e.attributes.map.id){o=e.parent;e.unwrap();e=o;return}e=e.parent}}},s),d=e=new n(f.context||r.root_name,11),at.parse(t),nt&&ot.length&&(f.context?f.invalid=!0:y(ot)),et&&(d.name=="body"||f.isRootContent)&&wt(),!f.invalid){for(rt in l){for(p=v[rt],w=l[rt],h=w.length;h--;)w[h].parent||w.splice(h,1);for(b=0,it=p.length;b<it;b++)p[b](w,rt,f)}for(b=0,it=c.length;b<it;b++)if(p=c[b],p.name in a){for(w=a[p.name],h=w.length;h--;)w[h].parent||w.splice(h,1);for(h=0,vt=p.callbacks.length;h<vt;h++)p.callbacks[h](w,p.name,f)}}return d};r.remove_trailing_brs&&h.addNodeFilter("br",function(t){var e,v=t.length,r,l=o({},s.getBlockElements()),y=s.getNonEmptyElements(),i,f,u,h,c,a;for(l.body=1,e=0;e<v;e++)if(r=t[e],i=r.parent,l[r.parent.name]&&r===i.lastChild){for(u=r.prev;u;){if(h=u.name,h!=="span"||u.attr("data-mce-type")!=="bookmark"){if(h!=="br")break;if(h==="br"){r=null;break}}u=u.prev}r&&(r.remove(),i.isEmpty(y)&&(c=s.getElementRule(i.name),c&&(c.removeEmpty?i.remove():c.paddEmpty&&(i.empty().append(new n("#text",3)).value=" "))))}else{for(f=r;i&&i.firstChild===f&&i.lastChild===f;){if(f=i,l[i.name])break;i=i.parent}f===i&&(a=new n("#text",3),a.value=" ",r.replace(a))}});r.allow_html_in_named_anchor||h.addAttributeFilter("id,name",function(n){for(var r=n.length,i,u,f,t;r--;)if(t=n[r],t.name==="a"&&t.firstChild&&!t.attr("href")){f=t.parent;i=t.lastChild;do u=i.prev,f.insert(i,t),i=u;while(i)}});r.validate&&s.getValidClasses()&&h.addAttributeFilter("class",function(n){for(var h=n.length,u,o,f,e,t,c=s.getValidClasses(),i,r;h--;){for(u=n[h],o=u.attr("class").split(" "),t="",f=0;f<o.length;f++)e=o[f],r=!1,i=c["*"],i&&i[e]&&(r=!0),i=c[u.name],r||!i||i[e]||(r=!0),r&&(t&&(t+=" "),t+=e);t.length||(t=null);u.attr("class",t)}})}});i("tinymce/html/Writer",["tinymce/html/Entities","tinymce/util/Tools"],function(n,t){var i=t.makeMap;return function(t){var r=[],u,o,f,e,s;return t=t||{},u=t.indent,o=i(t.indent_before||""),f=i(t.indent_after||""),e=n.getEncodeFunc(t.entity_encoding||"raw",t.entities),s=t.element_format=="html",{start:function(n,t,i){var c,a,l,h;if(u&&o[n]&&r.length>0&&(h=r[r.length-1],h.length>0&&h!=="\n"&&r.push("\n")),r.push("<",n),t)for(c=0,a=t.length;c<a;c++)l=t[c],r.push(" ",l.name,'="',e(l.value,!0),'"');r[r.length]=!i||s?">":" />";i&&u&&f[n]&&r.length>0&&(h=r[r.length-1],h.length>0&&h!=="\n"&&r.push("\n"))},end:function(n){var t;r.push("<\/",n,">");u&&f[n]&&r.length>0&&(t=r[r.length-1],t.length>0&&t!=="\n"&&r.push("\n"))},text:function(n,t){n.length>0&&(r[r.length]=t?n:e(n))},cdata:function(n){r.push("<![CDATA[",n,"]\]>")},comment:function(n){r.push("<!--",n,"-->")},pi:function(n,t){t?r.push("<?",n," ",t,"?>"):r.push("<?",n,"?>");u&&r.push("\n")},doctype:function(n){r.push("<!DOCTYPE",n,">",u?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}});i("tinymce/html/Serializer",["tinymce/html/Writer","tinymce/html/Schema"],function(n,t){return function(i,r){var f=this,u=new n(i);i=i||{};i.validate="validate"in i?i.validate:!0;f.schema=r=r||new t;f.writer=u;f.serialize=function(n){function f(n){var y=t[n.type],p,a,i,o,c,s,h,l,v;if(y)y(n);else{if(p=n.name,a=n.shortEnded,i=n.attributes,e&&i&&i.length>1){for(s=[],s.map={},v=r.getElementRule(n.name),h=0,l=v.attributesOrder.length;h<l;h++)o=v.attributesOrder[h],o in i.map&&(c=i.map[o],s.map[o]=c,s.push({name:o,value:c}));for(h=0,l=i.length;h<l;h++)o=i[h].name,o in s.map||(c=i.map[o],s.map[o]=c,s.push({name:o,value:c}));i=s}if(u.start(n.name,i,a),!a){if(n=n.firstChild)do f(n);while(n=n.next);u.end(p)}}}var t,e;return e=i.validate,t={3:function(n){u.text(n.value,n.raw)},8:function(n){u.comment(n.value)},7:function(n){u.pi(n.name,n.value)},10:function(n){u.doctype(n.value)},4:function(n){u.cdata(n.value)},11:function(n){if(n=n.firstChild)do f(n);while(n=n.next)}},u.reset(),n.type!=1||i.inner?t[11](n):f(n),u.getContent()}}});i("tinymce/dom/Serializer",["tinymce/dom/DOMUtils","tinymce/html/DomParser","tinymce/html/Entities","tinymce/html/Serializer","tinymce/html/Node","tinymce/html/Schema","tinymce/Env","tinymce/util/Tools"],function(n,t,i,r,u,f,e,o){var s=o.each,h=o.trim,c=n.DOM;return function(n,u){var l,a,o;return u&&(l=u.dom,a=u.schema),l=l||c,a=a||new f(n),n.entity_encoding=n.entity_encoding||"named",n.remove_trailing_brs="remove_trailing_brs"in n?n.remove_trailing_brs:!0,o=new t(n,a),o.addAttributeFilter("data-mce-tabindex",function(n,t){for(var r=n.length,i;r--;)i=n[r],i.attr("tabindex",i.attributes.map["data-mce-tabindex"]),i.attr(t,null)}),o.addAttributeFilter("src,href,style",function(t,i){for(var f=t.length,u,r,e="data-mce-"+i,o=n.url_converter,s=n.url_converter_scope,h;f--;)u=t[f],r=u.attributes.map[e],r!==h?(u.attr(i,r.length>0?r:null),u.attr(e,null)):(r=u.attributes.map[i],i==="style"?r=l.serializeStyle(l.parseStyle(r),u.name):o&&(r=o.call(s,r,i,u.name)),u.attr(i,r.length>0?r:null))}),o.addAttributeFilter("class",function(n){for(var r=n.length,i,t;r--;)i=n[r],t=i.attr("class"),t&&(t=i.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),i.attr("class",t.length>0?t:null))}),o.addAttributeFilter("data-mce-type",function(n,t,i){for(var u=n.length,r;u--;)r=n[u],r.attributes.map["data-mce-type"]!=="bookmark"||i.cleanup||r.remove()}),o.addNodeFilter("noscript",function(n){for(var r=n.length,t;r--;)t=n[r].firstChild,t&&(t.value=i.decode(t.value))}),o.addNodeFilter("script,style",function(n,t){function e(n){return n.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var f=n.length,i,r,u;f--;)i=n[f],r=i.firstChild?i.firstChild.value:"",t==="script"?(u=i.attr("type"),u&&i.attr("type",u=="mce-no/type"?null:u.replace(/^mce\-/,"")),r.length>0&&(i.firstChild.value="// <![CDATA[\n"+e(r)+"\n// ]\]>")):r.length>0&&(i.firstChild.value="<!--\n"+e(r)+"\n-->")}),o.addNodeFilter("#comment",function(n){for(var i=n.length,t;i--;)t=n[i],t.value.indexOf("[CDATA[")===0?(t.name="#cdata",t.type=4,t.value=t.value.replace(/^\[CDATA\[|\]\]$/g,"")):t.value.indexOf("mce:protected ")===0&&(t.name="#text",t.type=3,t.raw=!0,t.value=unescape(t.value).substr(14))}),o.addNodeFilter("xml:namespace,input",function(n,t){for(var r=n.length,i;r--;)i=n[r],i.type===7?i.remove():i.type===1&&(t!=="input"||"type"in i.attributes.map||i.attr("type","text"))}),n.fix_list_elements&&o.addNodeFilter("ul,ol",function(n){for(var r=n.length,t,i;r--;)t=n[r],i=t.parent,(i.name==="ul"||i.name==="ol")&&t.prev&&t.prev.name==="li"&&t.prev.append(t)}),o.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(n,t){for(var i=n.length;i--;)n[i].attr(t,null)}),{schema:a,addNodeFilter:o.addNodeFilter,addAttributeFilter:o.addAttributeFilter,serialize:function(t,i){var v=this,f,u,c,y,p;if(e.ie&&l.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),l.setHTML(t,p)):t=t.cloneNode(!0),f=t.ownerDocument.implementation,f.createHTMLDocument&&(u=f.createHTMLDocument(""),s(t.nodeName=="BODY"?t.childNodes:[t],function(n){u.body.appendChild(u.importNode(n,!0))}),t=t.nodeName!="BODY"?u.body.firstChild:u.body,c=l.doc,l.doc=u),i=i||{},i.format=i.format||"html",i.selection&&(i.forced_root_block=""),!i.no_events){i.node=t;v.onPreProcess(i)}if(y=new r(n,a),i.content=y.serialize(o.parse(h(i.getInner?t.innerHTML:l.getOuterHTML(t)),i)),i.cleanup||(i.content=i.content.replace(/\uFEFF/g,"")),!i.no_events)v.onPostProcess(i);return c&&(l.doc=c),i.node=null,i.content},addRules:function(n){a.addValidElements(n)},setRules:function(n){a.setValidElements(n)},onPreProcess:function(n){u&&u.fire("PreProcess",n)},onPostProcess:function(n){u&&u.fire("PostProcess",n)}}}});i("tinymce/dom/TridentSelection",[],function(){function n(n){function r(t,i){var r,c=0,s,a,l,f,e,h,o=-1,u;if(r=t.duplicate(),r.collapse(i),u=r.parentElement(),u.ownerDocument===n.dom.doc){while(u.contentEditable==="false")u=u.parentNode;if(!u.hasChildNodes())return{node:u,inside:1};for(l=u.children,s=l.length-1;c<=s;)if(h=Math.floor((c+s)/2),f=l[h],r.moveToElementText(f),o=r.compareEndPoints(i?"StartToStart":"EndToEnd",t),o>0)s=h-1;else if(o<0)c=h+1;else return{node:f};if(o<0)for(f?r.collapse(!1):(r.moveToElementText(u),r.collapse(!0),f=u,a=!0),e=0;r.compareEndPoints(i?"StartToStart":"StartToEnd",t)!==0;){if(r.move("character",1)===0||u!=r.parentElement())break;e++}else for(r.collapse(!0),e=0;r.compareEndPoints(i?"StartToStart":"StartToEnd",t)!==0;){if(r.move("character",-1)===0||u!=r.parentElement())break;e++}return{node:f,position:o,offset:e,inside:a}}}function f(){function h(n){var s=r(f,n),i,o,e=0,t,c,h;if(i=s.node,o=s.offset,s.inside&&!i.hasChildNodes()){u[n?"setStart":"setEnd"](i,0);return}if(o===c){u[n?"setStartBefore":"setEndAfter"](i);return}if(s.position<0){if(t=s.inside?i.firstChild:i.nextSibling,!t){u[n?"setStartAfter":"setEndAfter"](i);return}if(!o){t.nodeType==3?u[n?"setStart":"setEnd"](t,0):u[n?"setStartBefore":"setEndBefore"](t);return}while(t){if(t.nodeType==3&&(h=t.nodeValue,e+=h.length,e>=o)){i=t;e-=o;e=h.length-e;break}t=t.nextSibling}}else{if(t=i.previousSibling,!t)return u[n?"setStartBefore":"setEndBefore"](i);if(!o){i.nodeType==3?u[n?"setStart":"setEnd"](t,i.nodeValue.length):u[n?"setStartAfter":"setEndAfter"](t);return}while(t){if(t.nodeType==3&&(e+=t.nodeValue.length,e>=o)){i=t;e-=o;break}t=t.previousSibling}}u[n?"setStart":"setEnd"](i,e)}var f=n.getRng(),u=t.createRng(),e,s,o,c,l;if(e=f.item?f.item(0):f.parentElement(),e.ownerDocument!=t.doc)return u;if(s=n.isCollapsed(),f.item)return u.setStart(e.parentNode,t.nodeIndex(e)),u.setEnd(u.startContainer,u.startOffset+1),u;try{h(!0);s||h()}catch(a){if(a.number==-2147024809)l=i.getBookmark(2),o=f.duplicate(),o.collapse(!0),e=o.parentElement(),s||(o=f.duplicate(),o.collapse(!1),c=o.parentElement(),c.innerHTML=c.innerHTML),e.innerHTML=e.innerHTML,i.moveToBookmark(l),f=n.getRng(),h(!0),s||h();else throw a;}return u}var i=this,t=n.dom,u=!1;this.getBookmark=function(i){function e(n){for(var u,r,e=[],i=n.parentNode,f=t.getRoot().parentNode;i!=f&&i.nodeType!==9;){for(u=i.children,r=u.length;r--;)if(n===u[r]){e.push(r);break}n=i;i=i.parentNode}return e}function o(n){var t;return t=r(f,n),t?{position:t.position,offset:t.offset,indexes:e(t.node),inside:t.inside}:void 0}var f=n.getRng(),u={};return i===2&&(f.item?u.start={ctrl:!0,indexes:e(f.item(0))}:(u.start=o(!0),n.isCollapsed()||(u.end=o()))),u};this.moveToBookmark=function(n){function u(n){for(var u,f,i=t.getRoot(),r=n.length-1;r>=0;r--)f=i.children,u=n[r],u<=f.length-1&&(i=f[u]);return i}function f(t){var e=n[t?"start":"end"],s,f,h,o;e&&(s=e.position>0,f=r.createTextRange(),f.moveToElementText(u(e.indexes)),o=e.offset,o!==h?(f.collapse(e.inside||s),f.moveStart("character",s?-o:o)):f.collapse(t),i.setEndPoint(t?"StartToStart":"EndToStart",f),t&&i.collapse(!0))}var i,r=t.doc.body;n.start&&(n.start.ctrl?(i=r.createControlRange(),i.addElement(u(n.start.indexes)),i.select()):(i=r.createTextRange(),f(!0),f(),i.select()))};this.addRange=function(i){function p(n){var i,y,f,h,v;f=t.create("a");i=n?r:c;y=n?o:s;h=e.duplicate();(i==l||i==l.documentElement)&&(i=a,y=0);i.nodeType==3?(i.parentNode.insertBefore(f,i),h.moveToElementText(f),h.moveStart("character",y),t.remove(f),e.setEndPoint(n?"StartToStart":"EndToEnd",h)):(v=i.childNodes,v.length?(y>=v.length?t.insertAfter(f,v[v.length-1]):i.insertBefore(f,v[y]),h.moveToElementText(f)):i.canHaveHTML&&(i.innerHTML="<span><\/span>",f=i.firstChild,h.moveToElementText(f),h.collapse(u)),e.setEndPoint(n?"StartToStart":"EndToEnd",h),t.remove(f))}var e,h,r,o,c,s,f,l=n.dom.doc,a=l.body,v,y;if(r=i.startContainer,o=i.startOffset,c=i.endContainer,s=i.endOffset,e=a.createTextRange(),r==c&&r.nodeType==1){if(o==s&&!r.hasChildNodes()){if(r.canHaveHTML){f=r.previousSibling;f&&!f.hasChildNodes()&&t.isBlock(f)?f.innerHTML="":f=null;r.innerHTML="<span><\/span><span><\/span>";e.moveToElementText(r.lastChild);e.select();t.doc.selection.clear();r.innerHTML="";f&&(f.innerHTML="");return}o=t.nodeIndex(r);r=r.parentNode}if(o==s-1)try{if(y=r.childNodes[o],h=a.createControlRange(),h.addElement(y),h.select(),v=n.getRng(),v.item&&y===v.item(0))return}catch(w){}}p(!0);p();e.select()};this.getRangeAt=f}return n});i("tinymce/util/VK",["tinymce/Env"],function(n){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(n){return n.shiftKey||n.ctrlKey||n.altKey},metaKeyPressed:function(t){return n.mac?t.metaKey:t.ctrlKey&&!t.altKey}}});i("tinymce/dom/ControlSelection",["tinymce/util/VK","tinymce/util/Tools","tinymce/Env"],function(n,t,i){return function(r,u){function kt(n){var t=u.settings.object_resizing;return t===!1||i.iOS?!1:(typeof t!="string"&&(t="table,img,div"),n.getAttribute("data-mce-resize")==="false")?!1:u.dom.is(n,t)}function ot(t){var i,r,w,a,v;i=t.screenX-yt;r=t.screenY-pt;s=i*l[2]+y;h=r*l[3]+p;s=s<5?5:s;h=h<5?5:h;w=e.nodeName=="IMG"&&u.settings.resize_img_proportional!==!1?!n.modifierPressed(t):n.modifierPressed(t)||e.nodeName=="IMG"&&l[2]*l[3]!=0;w&&(ft(i)>ft(r)?(h=et(s*it),s=et(h/it)):(s=et(h/it),h=et(s*it)));f.setStyles(o,{width:s,height:h});a=l.startPos.x+i;v=l.startPos.y+r;a=a>0?a:0;v=v>0?v:0;f.setStyles(g,{left:a,top:v,display:"block"});g.innerHTML=s+" × "+h;l[2]<0&&o.clientWidth<=s&&f.setStyle(o,"left",nt+(y-s));l[3]<0&&o.clientHeight<=h&&f.setStyle(o,"top",tt+(p-h));i=c.scrollWidth-wt;r=c.scrollHeight-bt;i+r!==0&&f.setStyles(g,{left:a-i,top:v-r});rt||(u.fire("ObjectResizeStart",{target:e,width:y,height:p}),rt=!0)}function st(){function n(n,t){t&&(e.style[n]||!u.schema.isValid(e.nodeName.toLowerCase(),n)?f.setStyle(e,n,t):f.setAttrib(e,n,t))}rt=!1;n("width",s);n("height",h);f.unbind(v,"mousemove",ot);f.unbind(v,"mouseup",st);w!=v&&(f.unbind(w,"mousemove",ot),f.unbind(w,"mouseup",st));f.remove(o);f.remove(g);b&&e.nodeName!="TABLE"||ht(e);u.fire("ObjectResized",{target:e,width:s,height:h});u.nodeChanged()}function ht(n,t,r){var k,rt,ut,ft,b;at();k=f.getPos(n,c);nt=k.x;tt=k.y;b=n.getBoundingClientRect();rt=b.width||b.right-b.left;ut=b.height||b.bottom-b.top;e!=n&&(lt(),e=n,s=h=0);ft=u.fire("ObjectSelected",{target:n});kt(n)&&!ft.isDefaultPrevented()?vt(a,function(n,u){function a(t){yt=t.screenX;pt=t.screenY;y=e.clientWidth;p=e.clientHeight;it=p/y;l=n;n.startPos={x:rt*n[0]+nt,y:ut*n[1]+tt};wt=c.scrollWidth;bt=c.scrollHeight;o=e.cloneNode(!0);f.addClass(o,"mce-clonedresizable");f.setAttrib(o,"data-mce-bogus","all");o.contentEditable=!1;o.unSelectabe=!0;f.setStyles(o,{left:nt,top:tt,margin:0});o.removeAttribute("data-mce-selected");c.appendChild(o);f.bind(v,"mousemove",ot);f.bind(v,"mouseup",st);w!=v&&(f.bind(w,"mousemove",ot),f.bind(w,"mouseup",st));g=f.add(c,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},y+" × "+p)}var s,h;if(t){u==t&&a(r);return}s=f.get("mceResizeHandle"+u);s?f.show(s):(h=c,s=f.add(h,"div",{id:"mceResizeHandle"+u,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+u+"-resize; margin:0; padding:0"}),i.ie&&(s.contentEditable=!1));n.elm||(f.bind(s,"mousedown",function(n){n.stopImmediatePropagation();n.preventDefault();a(n)}),n.elm=s);f.setStyles(s,{left:rt*n[0]+nt-s.offsetWidth/2,top:ut*n[1]+tt-s.offsetHeight/2})}):d();e.setAttribute("data-mce-selected","1")}function d(){var t,n;at();e&&e.removeAttribute("data-mce-selected");for(t in a)n=f.get("mceResizeHandle"+t),n&&(f.unbind(n),f.remove(n))}function ct(n){function i(n,t){if(n)do if(n===t)return!0;while(n=n.parentNode)}var t;if(vt(f.select("img[data-mce-selected],hr[data-mce-selected]"),function(n){n.removeAttribute("data-mce-selected")}),t=n.type=="mousedown"?n.target:r.getNode(),t=f.$(t).closest(b?"table":"table,img,hr")[0],i(t,c)&&(ii(),i(r.getStart(),t)&&i(r.getEnd(),t)&&(!b||t!=r.getStart()&&r.getStart().nodeName!=="IMG"))){ht(t);return}d()}function dt(n,t,i){n&&n.attachEvent&&n.attachEvent("on"+t,i)}function gt(n,t,i){n&&n.detachEvent&&n.detachEvent("on"+t,i)}function ni(n){var t=n.srcElement,r,f,i,o,s,h,c;r=t.getBoundingClientRect();h=ut.clientX-r.left;c=ut.clientY-r.top;for(f in a)if(i=a[f],o=t.offsetWidth*i[0],s=t.offsetHeight*i[1],ft(o-h)<8&&ft(s-c)<8){l=i;break}rt=!0;u.fire("ObjectResizeStart",{target:e,width:e.clientWidth,height:e.clientHeight});u.getDoc().selection.empty();ht(t,f,ut)}function ti(n){var t=n.srcElement;if(t!=e){if(u.fire("ObjectSelected",{target:t}),lt(),t.id.indexOf("mceResizeHandle")===0){n.returnValue=!1;return}(t.nodeName=="IMG"||t.nodeName=="TABLE")&&(d(),e=t,dt(t,"resizestart",ni))}}function lt(){gt(e,"resizestart",ni)}function at(){var t,n;for(t in a)n=a[t],n.elm&&(f.unbind(n.elm),delete n.elm)}function ii(){try{u.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(n){}}function ri(n){var t;if(b){t=v.body.createControlRange();try{return t.addElement(n),t.select(),!0}catch(i){}}}function ui(){e=o=null;b&&(lt(),gt(c,"controlselect",ti))}var f=u.dom,vt=t.each,e,o,g,a,l,ut,yt,pt,nt,tt,y,p,it,rt,s,h,v=u.getDoc(),w=document,b=i.ie&&i.ie<11,ft=Math.abs,et=Math.round,c=u.getBody(),wt,bt,k;a={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]};k=".mce-content-body";u.contentStyles.push(k+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}"+k+" .mce-resizehandle:hover {background: #000}"+k+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+k+" .mce-clonedresizable {position: absolute;"+(i.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+k+" .mce-resize-helper {background-color: #555;background-color: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}");u.on("init",function(){if(b){u.on("ObjectResized",function(n){n.target.nodeName!="TABLE"&&(d(),ri(n.target))});dt(c,"controlselect",ti);u.on("mousedown",function(n){ut=n})}else if(ii(),i.ie>=11){u.on("mouseup",function(n){var t=n.target.nodeName;!rt&&/^(TABLE|IMG|HR)$/.test(t)&&(u.selection.select(n.target,t=="TABLE"),u.nodeChanged())});u.dom.bind(c,"mscontrolselect",function(n){/^(TABLE|IMG|HR)$/.test(n.target.nodeName)&&(n.preventDefault(),n.target.tagName=="IMG"&&window.setTimeout(function(){u.selection.select(n.target)},0))})}u.on("nodechange mousedown mouseup ResizeEditor",ct);u.on("keydown keyup",function(n){e&&e.nodeName=="TABLE"&&ct(n)});u.on("hide",d)});u.on("remove",at);return{isResizable:kt,showResizeRect:ht,hideResizeRect:d,updateResizeRect:ct,controlSelect:ri,destroy:ui}}});i("tinymce/dom/BookmarkManager",["tinymce/Env","tinymce/util/Tools"],function(n,t){function i(i){var r=i.dom;this.getBookmark=function(n,u){function v(n,i){var u=0;return t.each(r.select(n),function(n,t){n==i&&(u=t)}),u}function y(n){function t(t){var i,r,u,f=t?"start":"end";i=n[f+"Container"];r=n[f+"Offset"];i.nodeType==1&&i.nodeName=="TR"&&(u=i.childNodes,i=u[Math.min(t?r:r-1,u.length-1)],i&&(r=t?0:i.childNodes.length,n["set"+(t?"Start":"End")](i,r)))}return t(!0),t(),n}function p(){function f(n,t){var i=n[t?"startContainer":"endContainer"],o=n[t?"startOffset":"endOffset"],h=[],f,s,c=0;if(i.nodeType==3){if(u)for(f=i.previousSibling;f&&f.nodeType==3;f=f.previousSibling)o+=f.nodeValue.length;h.push(o)}else s=i.childNodes,o>=s.length&&s.length&&(c=1,o=Math.max(0,s.length-1)),h.push(r.nodeIndex(s[o],u)+c);for(;i&&i!=e;i=i.parentNode)h.push(r.nodeIndex(i,u));return h}var t=i.getRng(!0),e=r.getRoot(),n={};return n.start=f(t,!0),i.isCollapsed()||(n.end=f(t)),n}var f,s,h,a,e,o,l="",c;if(n==2)return(o=i.getNode(),e=o?o.nodeName:null,e=="IMG")?{name:e,index:v(e,o)}:i.tridentSel?i.tridentSel.getBookmark(n):p();if(n)return{rng:i.getRng()};if(f=i.getRng(),h=r.uniqueId(),a=i.isCollapsed(),c="overflow:hidden;line-height:0px",f.duplicate||f.item){if(f.item)return o=f.item(0),e=o.nodeName,{name:e,index:v(e,o)};s=f.duplicate();try{f.collapse();f.pasteHTML('<span data-mce-type="bookmark" id="'+h+'_start" style="'+c+'">'+l+"<\/span>");a||(s.collapse(!1),f.moveToElementText(s.parentElement()),f.compareEndPoints("StartToEnd",s)===0&&s.move("character",-1),s.pasteHTML('<span data-mce-type="bookmark" id="'+h+'_end" style="'+c+'">'+l+"<\/span>"))}catch(w){return null}}else{if(o=i.getNode(),e=o.nodeName,e=="IMG")return{name:e,index:v(e,o)};s=y(f.cloneRange());a||(s.collapse(!1),s.insertNode(r.create("span",{"data-mce-type":"bookmark",id:h+"_end",style:c},l)));f=y(f);f.collapse(!0);f.insertNode(r.create("span",{"data-mce-type":"bookmark",id:h+"_start",style:c},l))}return i.moveToBookmark({id:h,keep:1}),{id:h}};this.moveToBookmark=function(u){function l(n){var i=u[n?"start":"end"],r,t,e,o;if(i){for(e=i[0],t=c,r=i.length-1;r>=1;r--){if(o=t.childNodes,i[r]>o.length-1)return;t=o[i[r]]}t.nodeType===3&&(e=Math.min(i[0],t.nodeValue.length));t.nodeType===1&&(e=Math.min(i[0],t.childNodes.length));n?f.setStart(t,e):f.setEnd(t,e)}return!0}function a(i){var f=r.get(u.id+"_"+i),a,c,v,l,y=u.keep;if(f&&(a=f.parentNode,i=="start"?(y?(a=f.firstChild,c=1):c=r.nodeIndex(f),s=e=a,h=o=c):(y?(a=f.firstChild,c=1):c=r.nodeIndex(f),e=a,o=c),!y)){for(l=f.previousSibling,v=f.nextSibling,t.each(t.grep(f.childNodes),function(n){n.nodeType==3&&(n.nodeValue=n.nodeValue.replace(/\uFEFF/g,""))});f=r.get(u.id+"_"+i);)r.remove(f,1);l&&v&&l.nodeType==v.nodeType&&l.nodeType==3&&!n.opera&&(c=l.nodeValue.length,l.appendData(v.nodeValue),r.remove(v),i=="start"?(s=e=l,h=o=c):(e=l,o=c))}}function v(t){return!r.isBlock(t)||t.innerHTML||n.ie||(t.innerHTML='<br data-mce-bogus="1" />'),t}var f,c,s,e,h,o;if(u)if(u.start){if(f=r.createRng(),c=r.getRoot(),i.tridentSel)return i.tridentSel.moveToBookmark(u);l(!0)&&l()&&i.setRng(f)}else u.id?(a("start"),a("end"),s&&(f=r.createRng(),f.setStart(v(s),h),f.setEnd(v(e),o),i.setRng(f))):u.name?i.select(r.select(u.name)[u.index]):u.rng&&i.setRng(u.rng)}}return i.isBookmarkNode=function(n){return n&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark"},i});i("tinymce/dom/Selection",["tinymce/dom/TreeWalker","tinymce/dom/TridentSelection","tinymce/dom/ControlSelection","tinymce/dom/RangeUtils","tinymce/dom/BookmarkManager","tinymce/Env","tinymce/util/Tools"],function(n,i,r,u,f,e,o){function c(n,t,u,e){var o=this;o.dom=n;o.win=t;o.serializer=u;o.editor=e;o.bookmarkManager=new f(o);o.controlSelection=new r(o,e);o.win.getSelection||(o.tridentSel=new i(o))}var s=o.each,l=o.trim,h=e.ie;return c.prototype={setCursorLocation:function(n,t){var i=this,r=i.dom.createRng();n?(r.setStart(n,t),r.setEnd(n,t),i.setRng(r),i.collapse(!1)):(i._moveEndPoint(r,i.editor.getBody(),!0),i.setRng(r))},getContent:function(n){var r=this,i=r.getRng(),u=r.dom.create("body"),s=r.getSel(),f,e,o;return(n=n||{},f=e="",n.get=!0,n.format=n.format||"html",n.selection=!0,r.editor.fire("BeforeGetContent",n),n.format=="text")?r.isCollapsed()?"":i.text||(s.toString?s.toString():""):(i.cloneContents?(o=i.cloneContents(),o&&u.appendChild(o)):i.item!==t||i.htmlText!==t?(u.innerHTML="<br>"+(i.item?i.item(0).outerHTML:i.htmlText),u.removeChild(u.firstChild)):u.innerHTML=i.toString(),/^\s/.test(u.innerHTML)&&(f=" "),/\s+$/.test(u.innerHTML)&&(e=" "),n.getInner=!0,n.content=r.isCollapsed()?"":f+r.serializer.serialize(u,n)+e,r.editor.fire("GetContent",n),n.content)},setContent:function(n,t){var r=this,i=r.getRng(),f,u=r.win.document,e,o;if(t=t||{format:"html"},t.set=!0,t.selection=!0,n=t.content=n,t.no_events||r.editor.fire("BeforeSetContent",t),n=t.content,i.insertNode){n+='<span id="__caret">_<\/span>';i.startContainer==u&&i.endContainer==u?u.body.innerHTML=n:(i.deleteContents(),u.body.childNodes.length===0?u.body.innerHTML=n:i.createContextualFragment?i.insertNode(i.createContextualFragment(n)):(e=u.createDocumentFragment(),o=u.createElement("div"),e.appendChild(o),o.outerHTML=n,i.insertNode(e)));f=r.dom.get("__caret");i=u.createRange();i.setStartBefore(f);i.setEndBefore(f);r.setRng(i);r.dom.remove("__caret");try{r.setRng(i)}catch(s){}}else i.item&&(u.execCommand("Delete",!1,null),i=r.getRng()),/^\s+/.test(n)?(i.pasteHTML('<span id="__mce_tmp">_<\/span>'+n),r.dom.remove("__mce_tmp")):i.pasteHTML(n);t.no_events||r.editor.fire("SetContent",t)},getStart:function(){var r=this,t=r.getRng(),n,f,u,i;if(t.duplicate||t.item){if(t.item)return t.item(0);for(u=t.duplicate(),u.collapse(1),n=u.parentElement(),n.ownerDocument!==r.dom.doc&&(n=r.dom.getRoot()),f=i=t.parentElement();i=i.parentNode;)if(i==n){n=f;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 r=this,t=r.getRng(),n,i;return t.duplicate||t.item?t.item?t.item(0):(t=t.duplicate(),t.collapse(0),n=t.parentElement(),n.ownerDocument!==r.dom.doc&&(n=r.dom.getRoot()),n&&n.nodeName=="BODY")?n.lastChild||n:n:(n=t.endContainer,i=t.endOffset,n.nodeType==1&&n.hasChildNodes()&&(n=n.childNodes[i>0?i-1:i]),n&&n.nodeType==3)?n.parentNode:n},getBookmark:function(n,t){return this.bookmarkManager.getBookmark(n,t)},moveToBookmark:function(n){return this.bookmarkManager.moveToBookmark(n)},select:function(n,t){var i=this,f=i.dom,r=f.createRng(),u;if(i.lastFocusBookmark=null,n){if(!t&&i.controlSelection.controlSelect(n))return;u=f.nodeIndex(n);r.setStart(n.parentNode,u);r.setEnd(n.parentNode,u+1);t&&(i._moveEndPoint(r,n,!0),i._moveEndPoint(r,n));i.setRng(r)}return n},isCollapsed:function(){var t=this,n=t.getRng(),i=t.getSel();return!n||n.item?!1:n.compareEndPoints?n.compareEndPoints("StartToEnd",n)===0:!i||n.collapsed},collapse:function(n){var i=this,t=i.getRng(),r;t.item&&(r=t.item(0),t=i.win.document.body.createTextRange(),t.moveToElementText(r));t.collapse(!!n);i.setRng(t)},getSel:function(){var n=this.win;return n.getSelection?n.getSelection():n.document.selection},getRng:function(n){function s(n,t,i){try{return t.compareBoundaryPoints(n,i)}catch(r){return-1}}var i=this,e,t,f,r=i.win.document,o,u;if(!n&&i.lastFocusBookmark)return u=i.lastFocusBookmark,u.startContainer?(t=r.createRange(),t.setStart(u.startContainer,u.startOffset),t.setEnd(u.endContainer,u.endOffset)):t=u,t;if(n&&i.tridentSel)return i.tridentSel.getRangeAt(0);try{(e=i.getSel())&&(t=e.rangeCount>0?e.getRangeAt(0):e.createRange?e.createRange():r.createRange())}catch(c){}if(h&&t&&t.setStart&&r.selection){try{o=r.selection.createRange()}catch(c){}o&&o.item&&(f=o.item(0),t=r.createRange(),t.setStartBefore(f),t.setEndAfter(f))}return t||(t=r.createRange?r.createRange():r.body.createTextRange()),t.setStart&&t.startContainer.nodeType===9&&t.collapsed&&(f=i.dom.getRoot(),t.setStart(f,0),t.setEnd(f,0)),i.selectedRange&&i.explicitRange&&(s(t.START_TO_START,t,i.selectedRange)===0&&s(t.END_TO_END,t,i.selectedRange)===0?t=i.explicitRange:(i.selectedRange=null,i.explicitRange=null)),t},setRng:function(n,t){var r=this,i;if(n.select){try{n.select()}catch(u){}return}if(r.tridentSel){if(n.cloneRange)try{r.tridentSel.addRange(n);return}catch(u){}}else if(i=r.getSel(),i){r.explicitRange=n;try{i.removeAllRanges();i.addRange(n)}catch(u){}t===!1&&i.extend&&(i.collapse(n.endContainer,n.endOffset),i.extend(n.startContainer,n.startOffset));r.selectedRange=i.rangeCount>0?i.getRangeAt(0):null}},setNode:function(n){var t=this;return t.setContent(t.dom.getOuterHTML(n)),n},getNode:function(){function s(n,t){for(var i=n;n&&n.nodeType===3&&n.length===0;)n=t?n.nextSibling:n.previousSibling;return n||i}var u=this,n=u.getRng(),i,t=n.startContainer,r=n.endContainer,f=n.startOffset,e=n.endOffset,o=u.dom.getRoot();return n?n.setStart?(i=n.commonAncestorContainer,!n.collapsed&&(t==r&&e-f<2&&t.hasChildNodes()&&(i=t.childNodes[f]),t.nodeType===3&&r.nodeType===3&&(t=t.length===f?s(t.nextSibling,!0):t.parentNode,r=e===0?s(r.previousSibling,!1):r.parentNode,t&&t===r)))?t:i&&i.nodeType==3?i.parentNode:i:(i=n.item?n.item(0):n.parentElement(),i.ownerDocument!==u.win.document&&(i=o),i):o},getSelectedBlocks:function(t,i){var o=this,r=o.dom,u,f,e=[],s;if(f=r.getRoot(),t=r.getParent(t||o.getStart(),r.isBlock),i=r.getParent(i||o.getEnd(),r.isBlock),t&&t!=f&&e.push(t),t&&i&&t!=i)for(u=t,s=new n(t,f);(u=s.next())&&u!=i;)r.isBlock(u)&&e.push(u);return i&&t!=i&&i!=f&&e.push(i),e},isForward:function(){var r=this.dom,n=this.getSel(),t,i;return!n||!n.anchorNode||!n.focusNode?!0:(t=r.createRng(),t.setStart(n.anchorNode,n.anchorOffset),t.collapse(!0),i=r.createRng(),i.setStart(n.focusNode,n.focusOffset),i.collapse(!0),t.compareBoundaryPoints(t.START_TO_START,i)<=0)},normalize:function(){var n=this,t=n.getRng();return!h&&new u(n.dom).normalize(t)&&n.setRng(t,n.isForward()),t},selectorChanged:function(n,t){var i=this,r;if(!i.selectorChangedData){i.selectorChangedData={};r={};i.editor.on("NodeChange",function(n){var f=n.element,t=i.dom,u=t.getParents(f,null,t.getRoot()),e={};s(i.selectorChangedData,function(n,i){s(u,function(f){if(t.is(f,i))return r[i]||(s(n,function(n){n(!0,{node:f,selector:i,parents:u})}),r[i]=n),e[i]=n,!1})});s(r,function(n,t){e[t]||(delete r[t],s(n,function(n){n(!1,{node:f,selector:t,parents:u})}))})})}return i.selectorChangedData[n]||(i.selectorChangedData[n]=[]),i.selectorChangedData[n].push(t),i},getScrollContainer:function(){for(var t,n=this.dom.getRoot();n&&n.nodeName!="BODY";){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(n){function s(n){for(var i=0,r=0,t=n;t&&t.nodeType;)i+=t.offsetLeft||0,r+=t.offsetTop||0,t=t.offsetParent;return{x:i,y:r}}var t,f,e=this,o=e.dom,h=o.getRoot(),i,r,u;if(h.nodeName!="BODY"&&(u=e.getScrollContainer(),u)){t=s(n).y-s(u).y;r=u.clientHeight;i=u.scrollTop;(t<i||t+25>i+r)&&(u.scrollTop=t<i?t:t-r+25);return}f=o.getViewPort(e.editor.getWin());t=o.getPos(n).y;i=f.y;r=f.h;(t<f.y||t+25>i+r)&&e.editor.getWin().scrollTo(0,t<i?t:t-r+25)},_moveEndPoint:function(t,i,r){var u=i,f=new n(i,u),o=this.dom.schema.getNonEmptyElements();do{if(i.nodeType==3&&l(i.nodeValue).length!==0){r?t.setStart(i,0):t.setEnd(i,i.nodeValue.length);return}if(o[i.nodeName]){r?t.setStartBefore(i):i.nodeName=="BR"?t.setEndBefore(i):t.setEndAfter(i);return}if(e.ie&&e.ie<11&&this.dom.isBlock(i)&&this.dom.isEmpty(i)){r?t.setStart(i,0):t.setEnd(i,0);return}}while(i=r?f.next():f.prev());u.nodeName=="BODY"&&(r?t.setStart(u,0):t.setEnd(u,u.childNodes.length))},destroy:function(){this.win=null;this.controlSelection.destroy()}},c});i("tinymce/dom/ElementUtils",["tinymce/dom/BookmarkManager","tinymce/util/Tools"],function(n,t){function r(t){this.compare=function(r,u){function f(n){var r={};return i(t.getAttribs(n),function(i){var u=i.nodeName.toLowerCase();u.indexOf("_")!==0&&u!=="style"&&u!=="data-mce-style"&&(r[u]=t.getAttrib(n,u))}),r}function e(n,t){var r;for(var i in n)if(n.hasOwnProperty(i)){if((r=t[i],typeof r=="undefined")||n[i]!=r)return!1;delete t[i]}for(i in t)if(t.hasOwnProperty(i))return!1;return!0}return r.nodeName!=u.nodeName?!1:e(f(r),f(u))?e(t.parseStyle(t.getAttrib(r,"style")),t.parseStyle(t.getAttrib(u,"style")))?!n.isBookmarkNode(r)&&!n.isBookmarkNode(u):!1:!1}}var i=t.each;return r});i("tinymce/fmt/Preview",["tinymce/util/Tools"],function(n){function i(n,i){function s(n){return n.replace(/%(\w+)/g,"")}var h,u,r=n.dom,o="",f,e;if(e=n.settings.preview_styles,e===!1)return"";if(e||(e="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),typeof i=="string"){if(i=n.formatter.get(i),!i)return;i=i[0]}return h=i.block||i.inline||"span",u=r.create(h),t(i.styles,function(n,t){n=s(n);n&&r.setStyle(u,t,n)}),t(i.attributes,function(n,t){n=s(n);n&&r.setAttrib(u,t,n)}),t(i.classes,function(n){n=s(n);r.hasClass(u,n)||r.addClass(u,n)}),n.fire("PreviewFormats"),r.setStyles(u,{position:"absolute",left:-65535}),n.getBody().appendChild(u),f=r.getStyle(n.getBody(),"fontSize",!0),f=/px$/.test(f)?parseInt(f,10):0,t(e.split(" "),function(t){var i=r.getStyle(u,t,!0);if((t!="background-color"||!/transparent|rgba\s*\([^)]+,\s*0\)/.test(i)||(i=r.getStyle(n.getBody(),t,!0),r.toHex(i).toLowerCase()!="#ffffff"))&&(t!="color"||r.toHex(i).toLowerCase()!="#000000")){if(t=="font-size"&&/em|%$/.test(i)){if(f===0)return;i=parseFloat(i,10)/(/%$/.test(i)?100:1);i=i*f+"px"}t=="border"&&i&&(o+="padding:0 2px;");o+=t+":"+i+";"}}),n.fire("AfterPreviewFormats"),r.remove(u),o}var t=n.each;return{getCssText:i}});i("tinymce/Formatter",["tinymce/dom/TreeWalker","tinymce/dom/RangeUtils","tinymce/dom/BookmarkManager","tinymce/dom/ElementUtils","tinymce/util/Tools","tinymce/fmt/Preview"],function(n,t,i,r,u,f){return function(e){function pt(n){return n.nodeType&&(n=n.nodeName),!!e.schema.getTextBlockElements()[n.toLowerCase()]}function ut(n,t){return o.getParents(n,t,o.getRoot())}function wt(n){return n.nodeType===1&&n.id==="_mce_caret"}function ai(){ft({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},defaultBlock:"div"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:!1,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:!1,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(n,t,i){h(i,function(t,i){o.setAttrib(n,i,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]});h("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(n){ft(n,{block:n,remove:"all"})});ft(e.settings.formats)}function vi(){e.addShortcut("ctrl+b","bold_desc","Bold");e.addShortcut("ctrl+i","italic_desc","Italic");e.addShortcut("ctrl+u","underline_desc","Underline");for(var n=1;n<=6;n++)e.addShortcut("ctrl+"+n,"",["FormatBlock",!1,"h"+n]);e.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]);e.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]);e.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function w(n){return n?at[n]:at}function ft(n,t){n&&(typeof n!="string"?h(n,function(n,t){ft(t,n)}):(t=t.length?t:[t],h(t,function(n){n.deep===rt&&(n.deep=!n.selector);n.split===rt&&(n.split=!n.selector||n.inline);n.remove===rt&&n.selector&&!n.inline&&(n.remove="none");n.selector&&n.inline&&(n.mixed=!0,n.block_expand=!0);typeof n.classes=="string"&&(n.classes=n.classes.split(/\s+/))}),at[n]=t))}function ui(n){var t;return e.dom.getParent(n,function(n){return t=e.dom.getStyle(n,"text-decoration"),t&&t!=="none"}),t}function fi(n){var t;n.nodeType===1&&n.parentNode&&n.parentNode.nodeType===1&&(t=ui(n.parentNode),e.dom.getStyle(n,"color")&&t?e.dom.setStyle(n,"text-decoration",t):e.dom.getStyle(n,"textdecoration")===t&&e.dom.setStyle(n,"text-decoration",null))}function tt(t,i,r){function d(n,t){if(t=t||u,n){if(t.onformat)t.onformat(n,t,i,r);if(h(t.styles,function(t,r){o.setStyle(n,r,k(t,i))}),t.styles){var f=o.getAttrib(n,"style");f&&n.setAttribute("data-mce-style",f)}h(t.attributes,function(t,r){o.setAttrib(n,r,k(t,i))});h(t.classes,function(t){t=k(t,i);o.hasClass(n,t)||o.addClass(n,t)})}}function at(){function s(t,i){var u=new n(i);for(r=u.current();r;r=u.prev())if(r.childNodes.length>1||r==t||r.tagName=="BR")return r}var t=e.selection.getRng(),u=t.startContainer,f=t.endContainer,i,o;return u!=f&&t.endOffset===0&&(i=s(u,f),o=i.nodeType==3?i.length:i.childNodes.length,t.setEnd(i,o)),t}function ut(n,r,e){var s=[],w,k,b=!0;w=u.inline||u.block;k=o.create(w);d(k);st.walk(n,function(n){function c(n){var l,it,ut,tt,rt;if(rt=b,l=n.nodeName.toLowerCase(),it=n.parentNode.nodeName.toLowerCase(),n.nodeType===1&&g(n)&&(rt=b,b=g(n)==="true",tt=!0),p(l,"br")){r=0;u.block&&o.remove(n);return}if(u.wrapper&&y(n,t,i)){r=0;return}if(b&&!tt&&u.block&&!u.wrapper&&pt(l)&&ht(it,w)){n=o.rename(n,w);d(n);s.push(n);r=0;return}if(u.selector&&(h(f,function(t){"collapsed"in t&&t.collapsed!==ft||o.is(n,t.selector)&&!wt(n)&&(d(n,t),ut=!0)}),!u.inline||ut)){r=0;return}!b||tt||!ht(w,l)||!ht(it,w)||!e&&n.nodeType===3&&n.nodeValue.length===1&&n.nodeValue.charCodeAt(0)===65279||wt(n)||u.inline&&a(n)?(r=0,h(nt(n.childNodes),c),tt&&(b=rt),r=0):(r||(r=o.clone(k,v),n.parentNode.insertBefore(r,n),s.push(r)),r.appendChild(n))}var r;h(n,c)});u.wrap_links===!1&&h(s,function(n){function t(n){var i,r,u;if(n.nodeName==="A"){for(r=o.clone(k,v),s.push(r),u=nt(n.childNodes),i=0;i<u.length;i++)r.appendChild(u[i]);n.appendChild(r)}h(nt(n.childNodes),t)}t(n)});h(s,function(n){function e(n){var t=0;return h(n.childNodes,function(n){et(n)||l(n)||t++}),t}function p(n){var t,i;return h(n.childNodes,function(n){if(n.nodeType==1&&!l(n)&&!wt(n))return t=n,v}),t&&!l(t)&&dt(t,u)&&(i=o.clone(t,v),d(i),o.replace(i,n,c),o.remove(t,1)),i||n}var r;if(r=e(n),(s.length>1||!a(n))&&r===0){o.remove(n,1);return}if(u.inline||u.wrapper){if(u.exact||r!==1||(n=p(n)),h(f,function(t){h(o.select(t.inline,n),function(n){var r;if(!l(n)){if(t.wrap_links===!1){r=n.parentNode;do if(r.nodeName==="A")return;while(r=r.parentNode)}lt(t,i,n,t.exact?n:null)}})}),y(n.parentNode,t,i))return o.remove(n,1),n=0,c;u.merge_with_parents&&o.getParent(n.parentNode,function(r){if(y(r,t,i))return o.remove(n,1),n=0,c});n&&u.merge_siblings!==!1&&(n=ei(ii(n),n),n=ei(n,ii(n,c)))}})}var f=w(t),u=f[0],rt,b,ft=!r&&s.isCollapsed(),it;u&&(r?r.nodeType?(b=o.createRng(),b.setStartBefore(r),b.setEndAfter(r),ut(ot(b,f),null,!0)):ut(r,null,!0):ft&&u.inline&&!o.select("td.mce-item-selected,th.mce-item-selected").length?si("apply",t,i):(it=e.selection.getNode(),ct||!f[0].defaultBlock||o.getParent(it,o.isBlock)||tt(f[0].defaultBlock),e.selection.setRng(at()),rt=s.getBookmark(),ut(ot(s.getRng(c),f),rt),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ri(it,fi,"childNodes"),fi(it)),s.moveToBookmark(rt),hi(s.getRng(c)),e.nodeChanged()))}function bt(n,t,i,r){function rt(n){var r,i,e,s,o;if(n.nodeType===1&&g(n)&&(s=b,b=g(n)==="true",o=!0),r=nt(n.childNodes),b&&!o)for(i=0,e=u.length;i<e;i++)if(lt(u[i],t,n,n))break;if(f.deep&&r.length){for(i=0,e=r.length;i<e;i++)rt(r[i]);o&&(b=s)}}function et(i){var u;return h(ut(i.parentNode).reverse(),function(i){var f;u||i.id=="_start"||i.id=="_end"||(f=y(i,n,t,r),f&&f.split!==!1&&(u=i))}),u}function ht(n,i,r,e){var h,s,c,y,l,p;if(n){for(p=n.parentNode,h=i.parentNode;h&&h!=p;h=h.parentNode){for(s=o.clone(h,v),l=0;l<u.length;l++)if(lt(u[l],t,s,s)){s=0;break}s&&(c&&s.appendChild(c),y||(y=s),c=s)}!e||f.mixed&&a(n)||(i=o.split(n,i));c&&(r.parentNode.insertBefore(c,r),y.appendChild(r))}return i}function k(n){return ht(et(n),n,n,!0)}function ft(n){var i=o.get(n?"_start":"_end"),t=i[n?"firstChild":"lastChild"];return l(t)&&(t=t[n?"firstChild":"lastChild"]),o.remove(i,!0),t}function d(n){var t,i,r=n.commonAncestorContainer;n=ot(n,u,c);f.split&&(t=oi(n,c),i=oi(n),t!=i?(/^(TR|TH|TD)$/.test(t.nodeName)&&t.firstChild&&(t=t.nodeName=="TR"?t.firstChild.firstChild||t:t.firstChild||t),r&&/^T(HEAD|BODY|FOOT|R)$/.test(r.nodeName)&&/^(TH|TD)$/.test(i.nodeName)&&i.firstChild&&(i=i.firstChild||i),t=ti(t,"span",{id:"_start","data-mce-type":"bookmark"}),i=ti(i,"span",{id:"_end","data-mce-type":"bookmark"}),k(t),k(i),t=ft(c),i=ft()):t=i=k(t),n.startContainer=t.parentNode,n.startOffset=it(t),n.endContainer=i.parentNode,n.endOffset=it(i)+1);st.walk(n,function(n){h(n,function(n){rt(n);n.nodeType===1&&e.dom.getStyle(n,"text-decoration")==="underline"&&n.parentNode&&ui(n.parentNode)==="underline"&<({deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,n)})})}var u=w(n),f=u[0],tt,p,b=!0;if(i){i.nodeType?(p=o.createRng(),p.setStartBefore(i),p.setEndAfter(i),d(p)):d(i);return}s.isCollapsed()&&f.inline&&!o.select("td.mce-item-selected,th.mce-item-selected").length?si("remove",n,t,r):(tt=s.getBookmark(),d(s.getRng(c)),s.moveToBookmark(tt),f.inline&&kt(n,t,s.getStart())&&hi(s.getRng(!0)),e.nodeChanged())}function yi(n,t,i){var r=w(n);!kt(n,t,i)||"toggle"in r[0]&&!r[0].toggle?tt(n,t,i):bt(n,t,i)}function y(n,t,i,r){function h(n,t,u){var e,h,f=t[u],s;if(t.onmatch)return t.onmatch(n,t,u);if(f)if(f.length===rt){for(e in f)if(f.hasOwnProperty(e)){if(h=u==="attributes"?o.getAttrib(n,e):gt(n,e),r&&!h&&!t.exact)return;if((!r||t.exact)&&!p(h,ni(k(f[e],i),e)))return}}else for(s=0;s<f.length;s++)if(u==="attributes"?o.getAttrib(n,f[s]):gt(n,f[s]))return t;return t}var e=w(t),f,u,s;if(e&&n)for(u=0;u<e.length;u++)if(f=e[u],dt(n,f)&&h(n,f,"attributes")&&h(n,f,"styles")){if(s=f.classes)for(u=0;u<s.length;u++)if(!o.hasClass(n,s[u]))return;return f}}function kt(n,t,i){function u(i){var r=o.getRoot();return i===r?!1:(i=o.getParent(i,function(i){return i.parentNode===r||!!y(i,n,t,!0)}),y(i,n,t))}var r;return i?u(i):(i=s.getNode(),u(i))?c:(r=s.getStart(),r!=i&&u(r))?c:v}function pi(n,t){var i,r=[],u={};return i=s.getStart(),o.getParent(i,function(i){for(var f,e=0;e<n.length;e++)f=n[e],!u[f]&&y(i,f,t)&&(u[f]=!0,r.push(f))},o.getRoot()),r}function wi(n){var i=w(n),e,u,r,t,f;if(i)for(e=s.getStart(),u=ut(e),t=i.length-1;t>=0;t--){if(f=i[t].selector,!f||i[t].defaultBlock)return c;for(r=u.length-1;r>=0;r--)if(o.is(u[r],f))return c}return v}function bi(n,t,i){var r;if(!b){b={};r={};e.on("NodeChange",function(n){var t=ut(n.element),i={};t=u.grep(t,function(n){return!n.getAttribute("data-mce-bogus")});h(b,function(n,u){h(t,function(f){if(y(f,u,{},n.similar))return r[u]||(h(n,function(n){n(!0,{node:f,format:u,parents:t})}),r[u]=n),i[u]=n,!1})});h(r,function(u,f){i[f]||(delete r[f],h(u,function(i){i(!1,{node:n.element,format:f,parents:t})}))})})}return h(n.split(","),function(n){b[n]||(b[n]=[],b[n].similar=i);b[n].push(t)}),this}function ki(n){return f.getCssText(e,n)}function dt(n,t){return p(n,t.inline)?c:p(n,t.block)?c:t.selector?n.nodeType==1&&o.is(n,t.selector):void 0}function p(n,t){return n=n||"",t=t||"",n=""+(n.nodeName||n),t=""+(t.nodeName||t),n.toLowerCase()==t.toLowerCase()}function gt(n,t){return ni(o.getStyle(n,t),t)}function ni(n,t){return(t=="color"||t=="backgroundColor")&&(n=o.toHex(n)),t=="fontWeight"&&n==700&&(n="bold"),t=="fontFamily"&&(n=n.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+n}function k(n,t){return typeof n!="string"?n=n(t):t&&(n=n.replace(/%(\w+)/g,function(n,i){return t[i]||n})),n}function et(n){return n&&n.nodeType===3&&/^([\t \r\n]+|)$/.test(n.nodeValue)}function ti(n,t,i){var r=o.create(t,i);return n.parentNode.insertBefore(r,n),r.appendChild(n),r}function ot(t,i,r){function b(n){function y(n){return n.nodeName=="BR"&&n.getAttribute("data-mce-bogus")&&!n.nextSibling}var r,t,e,s,v;if(r=t=n?f:u,s=n?"previousSibling":"nextSibling",v=o.getRoot(),r.nodeType==3&&!et(r)&&(n?c>0:h<r.nodeValue.length))return r;for(;;){if(!i[0].block_expand&&a(t))return t;for(e=t[s];e;e=e[s])if(!l(e)&&!et(e)&&!y(e))return t;if(t.parentNode==v){r=t;break}t=t.parentNode}return r}function k(n,t){for(t===rt&&(t=n.nodeType===3?n.length:n.childNodes.length);n&&n.hasChildNodes();)n=n.childNodes[t],n&&(t=n.nodeType===3?n.length:n.childNodes.length);return{node:n,offset:t}}function d(n){for(var t=n;t;){if(t.nodeType===1&&g(t))return g(t)==="false"?t:n;t=t.parentNode}return n}function nt(t,i,u){function l(n,t){var i,f,e=n.nodeValue;return typeof t=="undefined"&&(t=u?e.length:0),u?(i=e.lastIndexOf(" ",t),f=e.lastIndexOf(" ",t),i=i>f?i:f,i===-1||r||i++):(i=e.indexOf(" ",t),f=e.indexOf(" ",t),i=i!==-1&&(f===-1||i<f)?i:f),i}var c,f,s,h;if(t.nodeType===3){if(s=l(t,i),s!==-1)return{container:t,offset:s};h=t}for(c=new n(t,o.getParent(t,a)||e.getBody());f=c[u?"prev":"next"]();)if(f.nodeType===3){if(h=f,s=l(f),s!==-1)return{container:f,offset:s}}else if(a(f))break;if(h)return i=u?0:h.length,{container:h,offset:i}}function tt(n,r){var f,u,e,s;for(n.nodeType==3&&n.nodeValue.length===0&&n[r]&&(n=n[r]),f=ut(n),u=0;u<f.length;u++)for(e=0;e<i.length;e++)if((s=i[e],!("collapsed"in s)||s.collapsed===t.collapsed)&&o.is(f[u],s.selector))return f[u];return n}function ft(n,t){var r,u=o.getRoot();if(i[0].wrapper||(r=o.getParent(n,i[0].block,u)),r||(r=o.getParent(n.nodeType==3?n.parentNode:n,function(n){return n!=u&&pt(n)})),r&&i[0].wrapper&&(r=ut(r,"ul,ol").reverse()[0]||r),!r)for(r=n;r[t]&&!a(r[t]);)if(r=r[t],p(r,"br"))break;return r||n}var w,s,y,f=t.startContainer,c=t.startOffset,u=t.endContainer,h=t.endOffset;if(f.nodeType==1&&f.hasChildNodes()&&(w=f.childNodes.length-1,f=f.childNodes[c>w?w:c],f.nodeType==3&&(c=0)),u.nodeType==1&&u.hasChildNodes()&&(w=u.childNodes.length-1,u=u.childNodes[h>w?w:h-1],u.nodeType==3&&(h=u.nodeValue.length)),f=d(f),u=d(u),(l(f.parentNode)||l(f))&&(f=l(f)?f:f.parentNode,f=f.nextSibling||f,f.nodeType==3&&(c=0)),(l(u.parentNode)||l(u))&&(u=l(u)?u:u.parentNode,u=u.previousSibling||u,u.nodeType==3&&(h=u.length)),i[0].inline&&(t.collapsed&&(y=nt(f,c,!0),y&&(f=y.container,c=y.offset),y=nt(u,h),y&&(u=y.container,h=y.offset)),s=k(u,h),s.node)){while(s.node&&s.offset===0&&s.node.previousSibling)s=k(s.node.previousSibling);s.node&&s.offset>0&&s.node.nodeType===3&&s.node.nodeValue.charAt(s.offset-1)===" "&&s.offset>1&&(u=s.node,u.splitText(s.offset-1))}return(i[0].inline||i[0].block_expand)&&(i[0].inline&&f.nodeType==3&&c!==0||(f=b(!0)),i[0].inline&&u.nodeType==3&&h!==u.nodeValue.length||(u=b())),i[0].selector&&i[0].expand!==v&&!i[0].inline&&(f=tt(f,"previousSibling"),u=tt(u,"nextSibling")),(i[0].block||i[0].selector)&&(f=ft(f,"previousSibling"),u=ft(u,"nextSibling"),i[0].block&&(a(f)||(f=b(!0)),a(u)||(u=b()))),f.nodeType==1&&(c=it(f),f=f.parentNode),u.nodeType==1&&(h=it(u)+1,u=u.parentNode),{startContainer:f,startOffset:c,endContainer:u,endOffset:h}}function lt(n,t,i,r){var u,f,e;if(!dt(i,n))return v;if(n.remove!="all")for(h(n.styles,function(u,f){u=ni(k(u,t),f);typeof f=="number"&&(f=u,r=0);(n.remove_similar||!r||p(gt(r,f),u))&&o.setStyle(i,f,"");e=1}),e&&o.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style")),h(n.attributes,function(n,u){var f;if(n=k(n,t),typeof u=="number"&&(u=n,r=0),!r||p(o.getAttrib(r,u),n)){if(u=="class"&&(n=o.getAttrib(i,u),n&&(f="",h(n.split(/\s+/),function(n){/mce\w+/.test(n)&&(f+=(f?" ":"")+n)}),f))){o.setAttrib(i,u,f);return}u=="class"&&i.removeAttribute("className");ci.test(u)&&i.removeAttribute("data-mce-"+u);i.removeAttribute(u)}}),h(n.classes,function(n){n=k(n,t);(!r||o.hasClass(r,n))&&o.removeClass(i,n)}),f=o.getAttribs(i),u=0;u<f.length;u++)if(f[u].nodeName.indexOf("_")!==0)return v;if(n.remove!="none")return di(i,n),c}function di(n,t){function r(n,t,i){return n=ii(n,t,i),!n||n.nodeName=="BR"||a(n)}var u=n.parentNode,i;(t.block&&(ct?u==o.getRoot()&&(t.list_block&&p(n,t.list_block)||h(nt(n.childNodes),function(n){ht(ct,n.nodeName.toLowerCase())?i?i.appendChild(n):(i=ti(n,ct),o.setAttribs(i,e.settings.forced_root_block_attrs)):i=0})):a(n)&&!a(u)&&(r(n,v)||r(n.firstChild,c,1)||n.insertBefore(o.create("br"),n.firstChild),r(n,c)||r(n.lastChild,v,1)||n.appendChild(o.create("br")))),t.selector&&t.inline&&!p(t.inline,n))||o.remove(n,1)}function ii(n,t,i){if(n)for(t=t?"nextSibling":"previousSibling",n=i?n:n[t];n;n=n[t])if(n.nodeType==1||!et(n))return n}function ei(n,t){function f(n,t){for(i=n;i;i=i[t]){if(i.nodeType==3&&i.nodeValue.length!==0)return n;if(i.nodeType==1&&!l(i))return i}return n}var i,u,e=new r(o);if(n&&t&&(n=f(n,"previousSibling"),t=f(t,"nextSibling"),e.compare(n,t))){for(i=n.nextSibling;i&&i!=t;)u=i,i=i.nextSibling,n.appendChild(u);return o.remove(t),h(nt(t.childNodes),function(t){n.appendChild(t)}),n}return t}function oi(t,i){var r,u,f;return r=t[i?"startContainer":"endContainer"],u=t[i?"startOffset":"endOffset"],r.nodeType==1&&(f=r.childNodes.length-1,!i&&u&&u--,r=r.childNodes[u>f?f:u]),r.nodeType===3&&i&&u>=r.nodeValue.length&&(r=new n(r,e.getBody()).next()||r),r.nodeType!==3||i||u!==0||(r=new n(r,e.getBody()).prev()||r),r}function si(t,i,r,u){function l(n){var t=o.create("span",{id:h,"data-mce-bogus":!0,style:b?"color:red":""});return n&&t.appendChild(e.getDoc().createTextNode(d)),t}function a(n,t){while(n){if(n.nodeType===3&&n.nodeValue!==d||n.childNodes.length>1)return!1;t&&n.nodeType===1&&t.push(n);n=n.firstChild}return!0}function f(n){while(n){if(n.id===h)return n;n=n.parentNode}}function v(t){var i;if(t)for(i=new n(t,t),t=i.current();t;t=i.next())if(t.nodeType===3)return t}function c(n,t){var r,i;if(n)i=s.getRng(!0),a(n)?(t!==!1&&(i.setStartBefore(n),i.setEndBefore(n)),o.remove(n)):(r=v(n),r.nodeValue.charAt(0)===d&&(r.deleteData(0,1),i.startContainer==r&&i.startOffset--,i.endContainer==r&&i.endOffset--),o.remove(n,1)),s.setRng(i);else if(n=f(s.getStart()),!n)while(n=o.get(h))c(n,!1)}function k(){var n,t,o,u,h,c,e;n=s.getRng(!0);u=n.startOffset;c=n.startContainer;e=c.nodeValue;t=f(s.getStart());t&&(o=v(t));e&&u>0&&u<e.length&&/\w/.test(e.charAt(u))&&/\w/.test(e.charAt(u-1))?(h=s.getBookmark(),n.collapse(!0),n=ot(n,w(i)),n=st.split(n),tt(i,r,n),s.moveToBookmark(h)):(t&&o.nodeValue===d?tt(i,r,t):(t=l(!0),o=t.firstChild,n.insertNode(t),u=1,tt(i,r,t)),s.setCursorLocation(o,u))}function g(){var t=s.getRng(!0),e,b,k,a,n,f,v=[],h,c,p;for(e=t.startContainer,b=t.startOffset,n=e,e.nodeType==3&&(b!=e.nodeValue.length&&(a=!0),n=n.parentNode);n;){if(y(n,i,r,u)){f=n;break}n.nextSibling&&(a=!0);v.push(n);n=n.parentNode}if(f)if(a)k=s.getBookmark(),t.collapse(!0),t=ot(t,w(i),!0),t=st.split(t),bt(i,r,t),s.moveToBookmark(k);else{for(c=l(),n=c,h=v.length-1;h>=0;h--)n.appendChild(o.clone(v[h],!1)),n=n.firstChild;n.appendChild(o.doc.createTextNode(d));n=n.firstChild;p=o.getParent(f,pt);p&&o.isEmpty(p)?f.parentNode.replaceChild(c,f):o.insertAfter(c,f);s.setCursorLocation(n,1);o.isEmpty(f)&&o.remove(f)}}function p(){var n;n=f(s.getStart());n&&!o.isEmpty(n)&&ri(n,function(n){n.nodeType!=1||n.id===h||o.isEmpty(n)||o.setAttrib(n,"data-mce-bogus",null)},"childNodes")}var h="_mce_caret",b=e.settings.caret_debug;if(!e._hasCaretEvents){yt=function(){var n=[],t;if(a(f(s.getStart()),n))for(t=n.length;t--;)o.setAttrib(n[t],"data-mce-bogus","1")};vt=function(n){var t=n.keyCode;c();(t==8||t==37||t==39)&&c(f(s.getStart()));p()};e.on("SetContent",function(n){n.selection&&p()});e._hasCaretEvents=!0}t=="apply"?k():g()}function hi(t){var i=t.startContainer,u=t.startOffset,c,f,r,e,h;if(i.nodeType==3&&u>=i.nodeValue.length&&(u=it(i),i=i.parentNode,c=!0),i.nodeType==1)for(e=i.childNodes,i=e[Math.min(u,e.length-1)],f=new n(i,o.getParent(i,o.isBlock)),(u>e.length-1||c)&&f.next(),r=f.current();r;r=f.next())if(r.nodeType==3&&!et(r)){h=o.create("a",{"data-mce-bogus":"all"},d);r.parentNode.insertBefore(h,r);t.setStart(r,0);s.setRng(t);o.remove(h);return}}var at={},o=e.dom,s=e.selection,st=new t(o),ht=e.schema.isValidChild,a=o.isBlock,ct=e.settings.forced_root_block,it=o.nodeIndex,d="",ci=/^(src|href|style)$/,v=!1,c=!0,b,rt,g=o.getContentEditable,vt,yt,l=i.isBookmarkNode,h=u.each,nt=u.grep,ri=u.walk,li=u.extend;li(this,{get:w,register:ft,apply:tt,remove:bt,toggle:yi,match:kt,matchAll:pi,matchNode:y,canApply:wi,formatChanged:bi,getCssText:ki});ai();vi();e.on("BeforeGetContent",function(){yt&&yt()});e.on("mouseup keydown",function(n){vt&&vt(n)})}});i("tinymce/UndoManager",["tinymce/Env","tinymce/util/Tools","tinymce/html/SaxParser"],function(n,t,i){var u=t.trim,r;return r=new RegExp('<span[^>]+data-mce-bogus[^>]+>[]+<\\/span>|\\s?data-mce-selected="[^"]+"',"gi"),function(t){function l(){for(var n=u(t.getContent({format:"raw",no_events:1})),e=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,h,f,o,s,l=t.schema,n=n.replace(r,""),c=l.getShortEndedElements();s=e.exec(n);)f=e.lastIndex,o=s[0].length,h=c[s[1]]?f:i.findEndTag(l,n,f),n=n.substring(0,f-o)+n.substring(h),e.lastIndex=f-o;return n}function s(n){e.typing=!1;e.add({},n)}var e=this,o=0,f=[],a,c,h=0;t.on("init",function(){e.add()});t.on("BeforeExecCommand",function(n){var t=n.command;t!="Undo"&&t!="Redo"&&t!="mceRepaint"&&e.beforeChange()});t.on("ExecCommand",function(n){var t=n.command;t!="Undo"&&t!="Redo"&&t!="mceRepaint"&&s(n)});t.on("ObjectResizeStart",function(){e.beforeChange()});t.on("SaveContent ObjectResized blur",s);t.on("DragEnd",s);t.on("KeyUp",function(i){var r=i.keyCode;(r>=33&&r<=36||r>=37&&r<=40||r==45||r==13||i.ctrlKey)&&(s(),t.nodeChanged());(r==46||r==8||n.mac&&(r==91||r==93))&&t.nodeChanged();c&&e.typing&&(t.isDirty()||(t.isNotDirty=!f[0]||l()==f[0].content,t.isNotDirty||t.fire("change",{level:f[0],lastLevel:null})),t.fire("TypingUndo"),c=!1,t.nodeChanged())});t.on("KeyDown",function(n){var t=n.keyCode;if(t>=33&&t<=36||t>=37&&t<=40||t==45){e.typing&&s(n);return}(t<16||t>20)&&t!=224&&t!=91&&!e.typing&&(e.beforeChange(),e.typing=!0,e.add({},n),c=!0)});t.on("MouseDown",function(n){e.typing&&s(n)});t.addShortcut("ctrl+z","","Undo");t.addShortcut("ctrl+y,ctrl+shift+z","","Redo");t.on("AddUndo Undo Redo ClearUndos",function(n){n.isDefaultPrevented()||t.nodeChanged()});return e={data:f,typing:!1,beforeChange:function(){h||(a=t.selection.getBookmark(2,!0))},add:function(n,i){var r,s=t.settings,u,e;if((n=n||{},n.content=l(),h||t.removed)||(u=f[o],t.fire("BeforeAddUndo",{level:n,lastLevel:u,originalEvent:i}).isDefaultPrevented())||u&&u.content==n.content)return null;if(f[o]&&(f[o].beforeBookmark=a),s.custom_undo_redo_levels&&f.length>s.custom_undo_redo_levels){for(r=0;r<f.length-1;r++)f[r]=f[r+1];f.length--;o=f.length}return n.bookmark=t.selection.getBookmark(2,!0),o<f.length-1&&(f.length=o+1),f.push(n),o=f.length-1,e={level:n,lastLevel:u,originalEvent:i},t.fire("AddUndo",e),o>0&&(t.isNotDirty=!1,t.fire("change",e)),n},undo:function(){var n;return e.typing&&(e.add(),e.typing=!1),o>0&&(n=f[--o],o===0&&(t.isNotDirty=!0),t.setContent(n.content,{format:"raw"}),t.selection.moveToBookmark(n.beforeBookmark),t.fire("undo",{level:n})),n},redo:function(){var n;return o<f.length-1&&(n=f[++o],t.setContent(n.content,{format:"raw"}),t.selection.moveToBookmark(n.bookmark),t.fire("redo",{level:n})),n},clear:function(){f=[];o=0;e.typing=!1;t.fire("ClearUndos")},hasUndo:function(){return o>0||e.typing&&f[0]&&l()!=f[0].content},hasRedo:function(){return o<f.length-1&&!this.typing},transact:function(n){e.beforeChange();try{h++;n()}finally{h--}e.add()}}}});i("tinymce/EnterKey",["tinymce/dom/TreeWalker","tinymce/dom/RangeUtils","tinymce/Env"],function(n,t,i){var r=i.ie&&i.ie<11;return function(u){function l(l){function ct(n){return n&&f.isBlock(n)&&!/^(TD|TH|CAPTION|FORM)$/.test(n.nodeName)&&!/^(fixed|absolute)/i.test(n.style.position)&&f.getContentEditable(n)!=="true"}function lt(n){var t;f.isBlock(n)&&(t=o.getRng(),n.appendChild(f.create("span",null," ")),o.select(n),n.lastChild.outerHTML="",o.setRng(t))}function vt(n){var t=n,i=[],r;if(t){while(t=t.firstChild){if(f.isBlock(t))return;t.nodeType!=1||c[t.nodeName.toLowerCase()]||i.push(t)}for(r=i.length;r--;)t=i[r],t.hasChildNodes()&&(t.firstChild!=t.lastChild||t.firstChild.nodeValue!=="")?t.nodeName=="A"&&(t.innerText||t.textContent)===" "&&f.remove(t):f.remove(t)}}function ft(t){function v(n){while(n){if(n.nodeType==1||n.nodeType==3&&n.data&&/[\r\n\s]/.test(n.data))return n;n=n.nextSibling}}var e,u,r,s=t,h,l;if(t){if(i.ie&&i.ie<9&&a&&a.firstChild&&a.firstChild==a.lastChild&&a.firstChild.tagName=="BR"&&f.remove(a.firstChild),/^(LI|DT|DD)$/.test(t.nodeName)&&(l=v(t.firstChild),l&&/^(UL|OL|DL)$/.test(l.nodeName)&&t.insertBefore(f.doc.createTextNode(" "),t.firstChild)),r=f.createRng(),i.ie||t.normalize(),t.hasChildNodes()){for(e=new n(t,t);u=e.current();){if(u.nodeType==3){r.setStart(u,0);r.setEnd(u,0);break}if(c[u.nodeName.toLowerCase()]){r.setStartBefore(u);r.setEndBefore(u);break}s=u;u=e.next()}u||(r.setStart(s,0),r.setEnd(s,0))}else t.nodeName=="BR"?t.nextSibling&&f.isBlock(t.nextSibling)?((!st||st<9)&&(h=f.create("br"),t.parentNode.insertBefore(h,t)),r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)):(r.setStart(t,0),r.setEnd(t,0));o.setRng(r);f.remove(h);o.scrollIntoView(t)}}function ht(n){var t=e.forced_root_block;t&&t.toLowerCase()===n.tagName.toLowerCase()&&f.setAttribs(n,e.forced_root_block_attrs)}function et(n){var u=v,t,i,o,s=h.getTextInlineElements();if(n||tt=="TABLE"?(t=f.create(n||p),ht(t)):t=a.cloneNode(!1),o=t,e.keep_styles!==!1)do if(s[u.nodeName]){if(u.id=="_mce_caret")continue;i=u.cloneNode(!1);f.setAttrib(i,"id","");t.hasChildNodes()?(i.appendChild(t.firstChild),t.appendChild(i)):(o=i,t.appendChild(i))}while(u=u.parentNode);return r||(o.innerHTML='<br data-mce-bogus="1">'),t}function at(t){var i,r,u;if(v.nodeType==3&&(t?k>0:k<v.nodeValue.length))return!1;if(v.parentNode==a&&rt&&!t||t&&v.nodeType==1&&v==a.firstChild)return!0;if(v.nodeName==="TABLE"||v.previousSibling&&v.previousSibling.nodeName=="TABLE")return rt&&!t||!rt&&t;for(i=new n(v,a),v.nodeType==3&&(t&&k===0?i.prev():t||k!=v.nodeValue.length||i.next());r=i.current();){if(r.nodeType===1){if(!r.getAttribute("data-mce-bogus")&&(u=r.nodeName.toLowerCase(),c[u]&&u!=="br"))return!1}else if(r.nodeType===3&&!/^[ \t\r\n]*$/.test(r.nodeValue))return!1;t?i.prev():i.next()}return!0}function yt(n,t){var r,e,o,i,c,l,s=p||"P";if(e=f.getParent(n,f.isBlock),l=u.getBody().nodeName.toLowerCase(),!e||!ct(e)){if(e=e||it,!e.hasChildNodes())return r=f.create(s),ht(r),e.appendChild(r),b.setStart(r,0),b.setEnd(r,0),r;for(i=n;i.parentNode!=e;)i=i.parentNode;while(i&&!f.isBlock(i))o=i,i=i.previousSibling;if(o&&h.isValidChild(l,s.toLowerCase())){for(r=f.create(s),ht(r),o.parentNode.insertBefore(r,o),i=o;i&&!f.isBlock(i);)c=i.nextSibling,r.appendChild(i),i=c;b.setStart(n,t);b.setEnd(n,t)}}return n}function pt(){function n(n){for(var t=w[n?"firstChild":"lastChild"];t;){if(t.nodeType==1)break;t=t[n?"nextSibling":"previousSibling"]}return t===a}function t(){var n=w.parentNode;return/^(LI|DT|DD)$/.test(n.nodeName)?n:w}var i=w.parentNode.nodeName;/^(OL|UL|LI)$/.test(i)&&(p="LI");y=p?et(p):f.create("BR");n(!0)&&n()?i=="LI"?f.insertAfter(y,t()):f.replace(y,w):n(!0)?i=="LI"?(f.insertAfter(y,t()),y.appendChild(f.doc.createTextNode(" ")),y.appendChild(w)):w.parentNode.insertBefore(y,w):n()?(f.insertAfter(y,t()),lt(y)):(w=t(),nt=b.cloneRange(),nt.setStartAfter(a),nt.setEndAfter(w),d=nt.extractContents(),p=="LI"&&d.firstChild.nodeName=="LI"?(y=d.firstChild,f.insertAfter(d,w)):(f.insertAfter(d,w),f.insertAfter(y,w)));f.remove(a);ft(y);s.add()}function ot(){u.execCommand("InsertLineBreak",!1,l)}function wt(n){do n.nodeType===3&&(n.nodeValue=n.nodeValue.replace(/^[\r\n]+/,"")),n=n.firstChild;while(n)}function bt(n){for(var i=f.getRoot(),r,t=n;t!==i&&f.getContentEditable(t)!=="false";)f.getContentEditable(t)==="true"&&(r=t),t=t.parentNode;return t!==i?r:i}function kt(n){var t;r||(n.normalize(),t=n.lastChild,(!t||/^(left|right)$/gi.test(f.getStyle(t,"float",!0)))&&f.add(n,"br"))}var b,nt,it,v,k,a,st,g,y,d,w,tt,ut,p,rt;if(b=o.getRng(!0),!l.isDefaultPrevented()){if(!b.collapsed){u.execCommand("Delete");return}if(new t(f).normalize(b),v=b.startContainer,k=b.startOffset,p=(e.force_p_newlines?"p":"")||e.forced_root_block,p=p?p.toUpperCase():"",st=f.doc.documentMode,g=l.shiftKey,v.nodeType==1&&v.hasChildNodes()&&(rt=k>v.childNodes.length-1,v=v.childNodes[Math.min(k,v.childNodes.length-1)]||v,k=rt&&v.nodeType==3?v.nodeValue.length:0),it=bt(v),it){if(s.beforeChange(),!f.isBlock(it)&&it!=f.getRoot()){(!p||g)&&ot();return}if((p&&!g||!p&&g)&&(v=yt(v,k)),a=f.getParent(v,f.isBlock),w=a?f.getParent(a.parentNode,f.isBlock):null,tt=a?a.nodeName.toUpperCase():"",ut=w?w.nodeName.toUpperCase():"",ut!="LI"||l.ctrlKey||(a=w,tt=ut),/^(LI|DT|DD)$/.test(tt)){if(!p&&g){ot();return}if(f.isEmpty(a)){pt();return}}if(tt=="PRE"&&e.br_in_pre!==!1){if(!g){ot();return}}else if(!p&&!g&&tt!="LI"||p&&g){ot();return}p&&a===u.getBody()||(p=p||"P",at()?(y=/^(H[1-6]|PRE|FIGURE)$/.test(tt)&&ut!="HGROUP"?et(p):et(),e.end_container_on_empty_block&&ct(w)&&f.isEmpty(a)?y=f.split(w,a):f.insertAfter(y,a),ft(y)):at(!0)?(y=a.parentNode.insertBefore(et(),a),lt(y),ft(a)):(nt=b.cloneRange(),nt.setEndAfter(a),d=nt.extractContents(),wt(d),y=d.firstChild,f.insertAfter(d,a),vt(y),kt(a),ft(y)),f.setAttrib(y,"id",""),u.fire("NewBlock",{newBlock:y}),s.add())}}}var f=u.dom,o=u.selection,e=u.settings,s=u.undoManager,h=u.schema,c=h.getNonEmptyElements();u.on("keydown",function(n){n.keyCode==13&&l(n)!==!1&&n.preventDefault()})}});i("tinymce/ForceBlocks",[],function(){return function(n){function e(){var e=t.getStart(),h=n.getBody(),o,w,c,b,l,a,v,k=-16777215,d,p,s,g,y;if(y=i.forced_root_block,e&&e.nodeType===1&&y){while(e&&e!=h){if(f[e.nodeName])return;e=e.parentNode}if(o=t.getRng(),o.setStart){w=o.startContainer;c=o.startOffset;b=o.endContainer;l=o.endOffset;try{p=n.getDoc().activeElement===h}catch(nt){}}else o.item&&(e=o.item(0),o=n.getDoc().body.createTextRange(),o.moveToElementText(e)),p=o.parentElement().ownerDocument===n.getDoc(),s=o.duplicate(),s.collapse(!0),c=s.move("character",k)*-1,s.collapsed||(s=o.duplicate(),s.collapse(!1),l=s.move("character",k)*-1-c);for(e=h.firstChild,g=h.nodeName.toLowerCase();e;)if((e.nodeType===3||e.nodeType==1&&!f[e.nodeName])&&u.isValidChild(g,y.toLowerCase())){if(e.nodeType===3&&e.nodeValue.length===0){v=e;e=e.nextSibling;r.remove(v);continue}a||(a=r.create(y,n.settings.forced_root_block_attrs),e.parentNode.insertBefore(a,e),d=!0);v=e;e=e.nextSibling;a.appendChild(v)}else a=null,e=e.nextSibling;if(d&&p){if(o.setStart)o.setStart(w,c),o.setEnd(b,l),t.setRng(o);else try{o=n.getDoc().body.createTextRange();o.moveToElementText(h);o.collapse(!0);o.moveStart("character",c);l>0&&o.moveEnd("character",l);o.select()}catch(nt){}n.nodeChanged()}}}var i=n.settings,r=n.dom,t=n.selection,u=n.schema,f=u.getBlockElements();if(i.forced_root_block)n.on("NodeChange",e)}});i("tinymce/EditorCommands",["tinymce/html/Serializer","tinymce/Env","tinymce/util/Tools","tinymce/dom/ElementUtils","tinymce/dom/RangeUtils","tinymce/dom/TreeWalker"],function(n,i,r,u,f,e){var s=r.each,a=r.extend,v=r.map,y=r.inArray,c=r.explode,p=i.gecko,w=i.ie,l=i.ie&&i.ie<11,o=!0,h=!1;return function(r){function st(n,t,i){var r;return(n=n.toLowerCase(),r=rt.exec[n])?(r(n,t,i),o):h}function tt(n){var t;return(n=n.toLowerCase(),t=rt.state[n])?t(n):-1}function ct(n){var t;return(n=n.toLowerCase(),t=rt.value[n])?t(n):h}function it(n,t){t=t||"exec";s(n,function(n,i){s(i.toLowerCase().split(","),function(i){rt[t][i]=n})})}function ut(n,i,u){return i===t&&(i=h),u===t&&(u=null),r.getDoc().execCommand(n,i,u)}function ht(n){return d.match(n)}function g(n,i){d.toggle(n,i?{value:i}:t);r.nodeChanged()}function ft(n){ot=k.getBookmark(n)}function et(){k.moveToBookmark(ot)}var b=r.dom,k=r.selection,rt={state:{},exec:{},value:{}},nt=r.settings,d=r.formatter,ot;a(this,{execCommand:st,queryCommandState:tt,queryCommandValue:ct,addCommands:it});it({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(n){var f=r.getDoc(),u,t;try{ut(n)}catch(e){u=o}(u||!f.queryCommandSupported(n))&&(t=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead."),i.mac&&(t=t.replace(/Ctrl\+/g,"⌘+")),r.windowManager.alert(t))},unlink:function(){if(k.isCollapsed()){var n=k.getNode();n.tagName=="A"&&r.dom.remove(n,!0);return}d.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(n){var t=n.substring(7);t=="full"&&(t="justify");s("left,center,right,justify".split(","),function(n){t!=n&&d.remove("align"+n)});g("align"+t);st("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(n){var t,i;ut(n);t=b.getParent(k.getNode(),"ol,ul");t&&(i=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(i.nodeName)&&(ft(),b.split(i,t),et()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(n){g(n)},"ForeColor,HiliteColor,FontName":function(n,t,i){g(n,i)},FontSize:function(n,t,i){var r,u;i>=1&&i<=7&&(u=c(nt.font_size_style_values),r=c(nt.font_size_classes),i=r?r[i-1]||i:u[i-1]||i);g(n,i)},RemoveFormat:function(n){d.remove(n)},mceBlockQuote:function(){g("blockquote")},FormatBlock:function(n,t,i){return g(i||"p")},mceCleanup:function(){var n=k.getBookmark();r.setContent(r.getContent({cleanup:o}),{cleanup:o});k.moveToBookmark(n)},mceRemoveNode:function(n,t,i){var u=i||k.getNode();u!=r.getBody()&&(ft(),r.dom.remove(u,o),et())},mceSelectNodeDepth:function(n,t,i){var u=0;b.getParent(k.getNode(),function(n){if(n.nodeType==1&&u++==i)return k.select(n),h},r.getBody())},mceSelectNode:function(n,t,i){k.select(i)},mceInsertContent:function(t,i,f){function ft(n){function u(n){return t[n]&&t[n].nodeType==3}var i,t,r;return i=k.getRng(!0),t=i.startContainer,r=i.startOffset,t.nodeType==3&&(r>0?n=n.replace(/^ /," "):u("previousSibling")||(n=n.replace(/^ /," ")),r<t.length?n=n.replace(/ (<br>|)$/," "):u("nextSibling")||(n=n.replace(/( | )(<br>|)$/," "))),n}function et(n){if(tt)for(e=n.firstChild;e;e=e.walk(!0))ut[e.name]&&e.attr("data-mce-new","true")}function ot(){if(tt){var n=r.getBody(),t=new u(b);s(b.select("*[data-mce-new]"),function(i){i.removeAttribute("data-mce-new");for(var r=i.parentNode;r&&r!=n;r=r.parentNode)t.compare(r,i)&&b.remove(i,!0)})}}var g,p,o,a,y,d,c,h,e,l,nt,tt,ut=r.schema.getTextInlineElements(),rt,v,it;if(typeof f!="string"&&(tt=f.merge,f=f.content),/^ | $/.test(f)&&(f=ft(f)),g=r.parser,p=new n({},r.schema),nt='<span id="mce_marker" data-mce-type="bookmark">ÈB;<\/span>',d={content:f,format:"html",selection:!0},r.fire("BeforeSetContent",d),f=d.content,f.indexOf("{$caret}")==-1&&(f+="{$caret}"),f=f.replace(/\{\$caret\}/,nt),h=k.getRng(),rt=h.startContainer||(h.parentElement?h.parentElement():null),v=r.getBody(),rt===v&&k.isCollapsed()&&b.isBlock(v.firstChild)&&b.isEmpty(v.firstChild)&&(h=b.createRng(),h.setStart(v.firstChild,0),h.setEnd(v.firstChild,0),k.setRng(h)),k.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),o=k.getNode(),it={context:o.nodeName.toLowerCase()},y=g.parse(f,it),et(y),e=y.lastChild,e.attr("id")=="mce_marker")for(c=e,e=e.prev;e;e=e.walk(!0))if(e.type==3||!b.isBlock(e.name)){e.parent.insert(c,e,e.name==="br");break}if(it.invalid){for(k.setContent(nt),o=k.getNode(),a=r.getBody(),o.nodeType==9?o=e=a:e=o;e!==a;)o=e,e=e.parentNode;f=o==a?a.innerHTML:b.getOuterHTML(o);f=p.serialize(g.parse(f.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return p.serialize(y)})));o==a?b.setHTML(a,f):b.setOuterHTML(o,f)}else f=p.serialize(y),e=o.firstChild,l=o.lastChild,e&&(e!==l||e.nodeName!=="BR")?k.setContent(f):b.setHTML(o,f);ot();c=b.get("mce_marker");k.scrollIntoView(c);h=b.createRng();e=c.previousSibling;e&&e.nodeType==3?(h.setStart(e,e.nodeValue.length),w||(l=c.nextSibling,l&&l.nodeType==3&&(e.appendData(l.data),l.parentNode.removeChild(l)))):(h.setStartBefore(c),h.setEndBefore(c));b.remove(c);k.setRng(h);r.fire("SetContent",d);r.addVisual()},mceInsertRawHTML:function(n,t,i){k.setContent("tiny_mce_marker");r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return i}))},mceToggleFormat:function(n,t,i){g(i)},mceSetContent:function(n,t,i){r.setContent(i)},"Indent,Outdent":function(n){var t,u,i;t=nt.indentation;u=/[a-z%]+$/i.exec(t);t=parseInt(t,10);tt("InsertUnorderedList")||tt("InsertOrderedList")?ut(n):(nt.forced_root_block||b.getParent(k.getNode(),b.isBlock)||d.apply("div"),s(k.getSelectedBlocks(),function(f){if(f.nodeName!="LI"){var e=r.getParam("indent_use_margin",!1)?"margin":"padding";e+=b.getStyle(f,"direction",!0)=="rtl"?"Right":"Left";n=="outdent"?(i=Math.max(0,parseInt(f.style[e]||0,10)-t),b.setStyle(f,e,i?i+u:"")):(i=parseInt(f.style[e]||0,10)+t+u,b.setStyle(f,e,i))}}))},mceRepaint:function(){if(p)try{ft(o);k.getSel()&&k.getSel().selectAllChildren(r.getBody());k.collapse(o);et()}catch(n){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual;r.addVisual()},mceReplaceContent:function(n,t,i){r.execCommand("mceInsertContent",!1,i.replace(/\{\$selection\}/g,k.getContent({format:"text"})))},mceInsertLink:function(n,t,i){var r;typeof i=="string"&&(i={href:i});r=b.getParent(k.getNode(),"a");i.href=i.href.replace(" ","%20");r&&i.href||d.remove("link");i.href&&d.apply("link",i,r)},selectAll:function(){var t=b.getRoot(),n;k.getRng().setStart?(n=b.createRng(),n.setStart(t,0),n.setEnd(t,t.childNodes.length),k.setRng(n)):(n=k.getRng(),n.item||(n.moveToElementText(t),n.select()))},"delete":function(){ut("Delete");var n=r.getBody();b.isEmpty(n)&&(r.setContent(""),n.firstChild&&b.isBlock(n.firstChild)?r.selection.setCursorLocation(n.firstChild,0):r.selection.setCursorLocation(n,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(n,t,i){function rt(){for(var t=new e(u,c),n,i=r.schema.getNonEmptyElements();n=t.next();)if(i[n.nodeName.toLowerCase()]||n.length>0)return!0}var w=i,s,d,v,h=k.getRng(!0),a,u,g,p;new f(b).normalize(h);a=h.startOffset;u=h.startContainer;u.nodeType==1&&u.hasChildNodes()&&(g=a>u.childNodes.length-1,u=u.childNodes[Math.min(a,u.childNodes.length-1)]||u,a=g&&u.nodeType==3?u.nodeValue.length:0);var c=b.getParent(u,b.isBlock),nt=c?c.nodeName.toUpperCase():"",y=c?b.getParent(c.parentNode,b.isBlock):null,tt=y?y.nodeName.toUpperCase():"",it=w&&w.ctrlKey;return tt!="LI"||it||(c=y,nt=tt),u&&u.nodeType==3&&a>=u.nodeValue.length&&(l||rt()||(s=b.create("br"),h.insertNode(s),h.setStartAfter(s),h.setEndAfter(s),d=!0)),s=b.create("br"),h.insertNode(s),p=b.doc.documentMode,l&&nt=="PRE"&&(!p||p<8)&&s.parentNode.insertBefore(b.doc.createTextNode("\r"),s),v=b.create("span",{}," "),s.parentNode.insertBefore(v,s),k.scrollIntoView(v),b.remove(v),d?(h.setStartBefore(s),h.setEndBefore(s)):(h.setStartAfter(s),h.setEndAfter(s)),k.setRng(h),r.undoManager.add(),o}});it({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(n){var t="align"+n.substring(7),i=k.isCollapsed()?[b.getParent(k.getNode(),b.isBlock)]:k.getSelectedBlocks(),r=v(i,function(n){return!!d.matchNode(n,t)});return y(r,o)!==-1},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(n){return ht(n)},mceBlockQuote:function(){return ht("blockquote")},Outdent:function(){var n;return nt.inline_styles&&((n=b.getParent(k.getStart(),b.isBlock))&&parseInt(n.style.paddingLeft,10)>0||(n=b.getParent(k.getEnd(),b.isBlock))&&parseInt(n.style.paddingLeft,10)>0)?o:tt("InsertUnorderedList")||tt("InsertOrderedList")||!nt.inline_styles&&!!b.getParent(k.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(n){var t=b.getParent(k.getNode(),"ul,ol");return t&&(n==="insertunorderedlist"&&t.tagName==="UL"||n==="insertorderedlist"&&t.tagName==="OL")}},"state");it({"FontSize,FontName":function(n){var i=0,t;return(t=b.getParent(k.getNode(),"span"))&&(i=n=="fontsize"?t.style.fontSize:t.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),i}},"value");it({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}});i("tinymce/util/URI",["tinymce/util/Tools"],function(n){function t(n,f){var e=this,o,s,h;if(n=r(n),f=e.settings=f||{},o=f.base_uri,/^([\w\-]+):([^\/]{2})/i.test(n)||/^\s*#/.test(n)){e.source=n;return}h=n.indexOf("//")===0;n.indexOf("/")!==0||h||(n=(o?o.protocol||"http":"http")+"://mce_host"+n);/^[\w\-]*:?\/\//.test(n)||(s=f.base_uri?f.base_uri.path:new t(location.href).directory,f.base_uri.protocol===""?n="//mce_host"+e.toAbsPath(s,n):(n=/([^#?]*)([#?]?.*)/.exec(n),n=(o&&o.protocol||"http")+"://mce_host"+e.toAbsPath(s,n[1])+n[2]));n=n.replace(/@@/g,"(mce_at)");n=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(n);i(u,function(t,i){var r=n[i];r&&(r=r.replace(/\(mce_at\)/g,"@@"));e[t]=r});o&&(e.protocol||(e.protocol=o.protocol),e.userInfo||(e.userInfo=o.userInfo),e.port||e.host!=="mce_host"||(e.port=o.port),e.host&&e.host!=="mce_host"||(e.host=o.host),e.source="");h&&(e.protocol="")}var i=n.each,r=n.trim,u="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),f={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(n){var t=this;n=/^(.*?)\/?(\w+)?$/.exec(n);t.path=n[0];t.directory=n[1];t.file=n[2];t.source="";t.getURI()},toRelative:function(n){var i=this,u,r,f;return n==="./"?n:(n=new t(n,{base_uri:i}),n.host!="mce_host"&&i.host!=n.host&&n.host||i.port!=n.port||i.protocol!=n.protocol&&n.protocol!=="")?n.getURI():(r=i.getURI(),f=n.getURI(),r==f||r.charAt(r.length-1)=="/"&&r.substr(0,r.length-1)==f)?r:(u=i.toRelPath(i.path,n.path),n.query&&(u+="?"+n.query),n.anchor&&(u+="#"+n.anchor),u)},toAbsolute:function(n,i){return n=new t(n,{base_uri:this}),n.getURI(i&&this.isSameOrigin(n))},isSameOrigin:function(n){if(this.host==n.host&&this.protocol==n.protocol){if(this.port==n.port)return!0;var t=f[this.protocol];if(t&&(this.port||t)==(n.port||t))return!0}return!1},toRelPath:function(n,t){var r,f=0,e="",i,u;if(n=n.substring(0,n.lastIndexOf("/")),n=n.split("/"),r=t.split("/"),n.length>=r.length)for(i=0,u=n.length;i<u;i++)if(i>=r.length||n[i]!=r[i]){f=i+1;break}if(n.length<r.length)for(i=0,u=r.length;i<u;i++)if(i>=n.length||n[i]!=r[i]){f=i+1;break}if(f===1)return t;for(i=0,u=n.length-(f-1);i<u;i++)e+="../";for(i=f-1,u=r.length;i<u;i++)e+=i!=f-1?"/"+r[i]:r[i];return e},toAbsPath:function(n,t){var r,e=0,f=[],o,u;for(o=/\/$/.test(t)?"/":"",n=n.split("/"),t=t.split("/"),i(n,function(n){n&&f.push(n)}),n=f,r=t.length-1,f=[];r>=0;r--)if(t[r].length!==0&&t[r]!=="."){if(t[r]===".."){e++;continue}if(e>0){e--;continue}f.push(t[r])}return r=n.length-e,u=r<=0?f.reverse().join("/"):n.slice(0,r).join("/")+"/"+f.reverse().join("/"),u.indexOf("/")!==0&&(u="/"+u),o&&u.lastIndexOf("/")!==u.length-1&&(u+=o),u},getURI:function(n){var i,t=this;return(!t.source||n)&&(i="",n||(i+=t.protocol?t.protocol+"://":"//",t.userInfo&&(i+=t.userInfo+"@"),t.host&&(i+=t.host),t.port&&(i+=":"+t.port)),t.path&&(i+=t.path),t.query&&(i+="?"+t.query),t.anchor&&(i+="#"+t.anchor),t.source=i),t.source}},t});i("tinymce/util/Class",["tinymce/util/Tools"],function(n){function u(){}var t=n.each,f=n.extend,r,i;return u.extend=r=function(n){function e(){var r,t,u,n=this;if(!i&&(n.init&&n.init.apply(n,arguments),t=n.Mixins,t))for(r=t.length;r--;)u=t[r],u.init&&u.init.apply(n,arguments)}function l(){return this}function a(n,t){return function(){var i=this,f=i._super,r;return i._super=u[n],r=t.apply(i,arguments),i._super=f,r}}var c=this,u=c.prototype,h,o,s;i=!0;h=new c;i=!1;n.Mixins&&(t(n.Mixins,function(t){t=t;for(var i in t)i!=="init"&&(n[i]=t[i])}),u.Mixins&&(n.Mixins=u.Mixins.concat(n.Mixins)));n.Methods&&t(n.Methods.split(","),function(t){n[t]=l});n.Properties&&t(n.Properties.split(","),function(t){var i="_"+t;n[t]=function(n){var t=this,r;return n!==r?(t[i]=n,t):t[i]}});n.Statics&&t(n.Statics,function(n,t){e[t]=n});n.Defaults&&u.Defaults&&(n.Defaults=f({},u.Defaults,n.Defaults));for(o in n)s=n[o],h[o]=typeof s=="function"&&u[o]?a(o,s):s;return e.prototype=h,e.constructor=e,e.extend=r,e},u});i("tinymce/util/EventDispatcher",["tinymce/util/Tools"],function(n){function t(n){function u(){return!1}function e(){return!0}function h(i,r){var o,h,l,c;if(i=i.toLowerCase(),r=r||{},r.type=i,r.target||(r.target=f),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=e},r.stopPropagation=function(){r.isPropagationStopped=e},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=e},r.isDefaultPrevented=u,r.isPropagationStopped=u,r.isImmediatePropagationStopped=u),n.beforeFire&&n.beforeFire(r),o=t[i],o)for(h=0,l=o.length;h<l;h++){if(o[h]=c=o[h],c.once&&s(i,c),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(c.call(f,r)===!1)return r.preventDefault(),r}return r}function o(n,f,e){var o,s,h;if(f===!1&&(f=u),f)for(s=n.toLowerCase().split(" "),h=s.length;h--;)n=s[h],o=t[n],o||(o=t[n]=[],r(n,!0)),e?o.unshift(f):o.push(f);return i}function s(n,u){var o,f,s,h,e;if(n)for(h=n.toLowerCase().split(" "),o=h.length;o--;){if(n=h[o],f=t[n],!n){for(s in t)r(s,!1),delete t[s];return i}if(f){if(u)for(e=f.length;e--;)f[e]===u&&(f=f.slice(0,e).concat(f.slice(e+1)),t[n]=f);else f.length=0;f.length||(r(n,!1),delete t[n])}}else{for(n in t)r(n,!1);t={}}return i}function c(n,t,i){return t.once=!0,o(n,t,i)}function l(n){return n=n.toLowerCase(),!(!t[n]||t[n].length===0)}var i=this,f,t={},r;n=n||{};f=n.scope||i;r=n.toggleEvent||u;i.fire=h;i.on=o;i.off=s;i.once=c;i.has=l}var i=n.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate"," ");return t.isNative=function(n){return!!i[n.toLowerCase()]},t});i("tinymce/ui/Selector",["tinymce/util/Class"],function(n){function u(n){for(var i=[],t=n.length,r;t--;)r=n[t],r.__checked||(i.push(r),r.__checked=1);for(t=i.length;t--;)delete i[t].__checked;return i}var f=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,i=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=/^\s*|\s*$/g,t,r=n.extend({init:function(n){function u(n){if(n)return n=n.toLowerCase(),function(t){return n==="*"||t.type===n}}function o(n){if(n)return function(t){return t._name===n}}function s(n){if(n)return n=n.split("."),function(t){for(var i=n.length;i--;)if(!t.hasClass(n[i]))return!1;return!0}}function h(n,t,i){if(n)return function(r){var u=r[n]?r[n]():"";return t?t==="="?u===i:t==="*="?u.indexOf(i)>=0:t==="~="?(" "+u+" ").indexOf(" "+i+" ")>=0:t==="!="?u!=i:t==="^="?u.indexOf(i)===0:t==="$="?u.substr(u.length-i.length)===i:!1:!!i}}function c(n){var i;if(n)return n=/(?:not\((.+)\))|(.+)/i.exec(n),n[1]?(i=t(n[1],[]),function(n){return!r(n,i)}):(n=n[2],function(t,i,r){return n==="first"?i===0:n==="last"?i===r-1:n==="even"?i%2==0:n==="odd"?i%2==1:t[n]?t[n]():!1})}function l(n,t,i){function l(n){n&&t.push(n)}var r;return r=f.exec(n.replace(e,"")),l(u(r[1])),l(o(r[2])),l(s(r[3])),l(h(r[4],r[5],r[6])),l(c(r[7])),t.psuedo=!!r[7],t.direct=i,t}function t(n,r){var e=[],o,u,f;do if(i.exec(""),u=i.exec(n),u&&(n=u[3],e.push(u[1]),u[2])){o=u[3];break}while(u);for(o&&t(o,r),n=[],f=0;f<e.length;f++)e[f]!=">"&&n.push(l(e[f],[],e[f-1]===">"));return r.push(n),r}var r=this.match;this._selectors=t(n,[])},match:function(n,t){var f,v,u,e,c,r,o,s,h,y,l,a,i;for(t=t||this._selectors,f=0,v=t.length;f<v;f++){for(c=t[f],e=c.length,i=n,a=0,u=e-1;u>=0;u--)for(s=c[u];i;){if(s.psuedo)for(l=i.parent().items(),h=y=l.length;h--;)if(l[h]===i)break;for(r=0,o=s.length;r<o;r++)if(!s[r](i,h,y)){r=o+1;break}if(r===o){a++;break}else if(u===e-1)break;i=i.parent()}if(a===e)return!0}return!1},find:function(n){function o(n,t,r){for(var f,s,u,c=t[r],e=0,h=n.length;e<h;e++){for(u=n[e],f=0,s=c.length;f<s;f++)if(!c[f](u,e,h)){f=s+1;break}if(f===s)r==t.length-1?i.push(u):u.items&&o(u.items(),t,r+1);else if(c.direct)return;u.items&&o(u.items(),t,r)}}var i=[],f,e,s=this._selectors;if(n.items){for(f=0,e=s.length;f<e;f++)o(n.items(),s[f],0);e>1&&(i=u(i))}return t||(t=r.Collection),new t(i)}});return r});i("tinymce/ui/Collection",["tinymce/util/Tools","tinymce/ui/Selector","tinymce/util/Class"],function(n,t,i){var r,u,f=Array.prototype.push,e=Array.prototype.slice;return u={length:0,init:function(n){n&&this.add(n)},add:function(t){var i=this;return n.isArray(t)?f.apply(i,t):t instanceof r?i.add(t.toArray()):f.call(i,t),i},set:function(n){var t=this,r=t.length,i;for(t.length=0,t.add(n),i=t.length;i<r;i++)delete t[i];return t},filter:function(n){var e=this,i,o,s=[],u,f;for(typeof n=="string"?(n=new t(n),f=function(t){return n.match(t)}):f=n,i=0,o=e.length;i<o;i++)u=e[i],f(u)&&s.push(u);return new r(s)},slice:function(){return new r(e.apply(this,arguments))},eq:function(n){return n===-1?this.slice(n):this.slice(n,+n+1)},each:function(t){return n.each(this,t),this},toArray:function(){return n.toArray(this)},indexOf:function(n){for(var i=this,t=i.length;t--;)if(i[t]===n)break;return t},reverse:function(){return new r(n.toArray(this).reverse())},hasClass:function(n){return this[0]?this[0].hasClass(n):!1},prop:function(n,t){var r=this,u,i;return t!==u?(r.each(function(i){i[n]&&i[n](t)}),r):(i=r[0],i&&i[n]?i[n]():void 0)},exec:function(t){var i=this,r=n.toArray(arguments).slice(1);return i.each(function(n){n[t]&&n[t].apply(n,r)}),i},remove:function(){for(var n=this.length;n--;)this[n].remove();return this}},n.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(t){u[t]=function(){var i=n.toArray(arguments);return this.each(function(n){t in n&&n[t].apply(n,i)}),this}}),n.each("text name disabled active selected checked visible parent value data".split(" "),function(n){u[n]=function(t){return this.prop(n,t)}}),r=i.extend(u),t.Collection=r,r});i("tinymce/ui/DomUtils",["tinymce/util/Tools","tinymce/dom/DOMUtils"],function(n,t){var i=0;return{id:function(){return"mceu_"+i++},createFragment:function(n){return t.DOM.createFragment(n)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(n){var i,r,t;return n.getBoundingClientRect?(t=n.getBoundingClientRect(),i=Math.max(t.width||t.right-t.left,n.offsetWidth),r=Math.max(t.height||t.bottom-t.bottom,n.offsetHeight)):(i=n.offsetWidth,r=n.offsetHeight),{width:i,height:r}},getPos:function(n,i){return t.DOM.getPos(n,i)},getViewPort:function(n){return t.DOM.getViewPort(n)},get:function(n){return document.getElementById(n)},addClass:function(n,i){return t.DOM.addClass(n,i)},removeClass:function(n,i){return t.DOM.removeClass(n,i)},hasClass:function(n,i){return t.DOM.hasClass(n,i)},toggleClass:function(n,i,r){return t.DOM.toggleClass(n,i,r)},css:function(n,i,r){return t.DOM.setStyle(n,i,r)},on:function(n,i,r,u){return t.DOM.bind(n,i,r,u)},off:function(n,i,r){return t.DOM.unbind(n,i,r)},fire:function(n,i,r){return t.DOM.fire(n,i,r)},innerHtml:function(n,i){t.DOM.setHTML(n,i)}}});i("tinymce/ui/Control",["tinymce/util/Class","tinymce/util/Tools","tinymce/util/EventDispatcher","tinymce/ui/Collection","tinymce/ui/DomUtils"],function(n,t,i,r,u){function o(n){return n._eventDispatcher||(n._eventDispatcher=new i({scope:n,toggleEvent:function(t,r){r&&i.isNative(t)&&(n._nativeEvents||(n._nativeEvents={}),n._nativeEvents[t]=!0,n._rendered&&n.bindPendingEvents())}})),n._eventDispatcher}var f={},h="onmousewheel"in document,c=!1,s="mce-",e=n.extend({Statics:{elementIdCache:f,classPrefix:s},isRtl:function(){return e.rtl},classPrefix:s,init:function(n){var i=this,r,f;if(i.settings=n=t.extend({},i.Defaults,n),i._id=n.id||u.id(),i._text=i._name="",i._width=i._height=0,i._aria={role:n.role},r=n.classes,r)for(r=r.split(" "),r.map={},f=r.length;f--;)r.map[r[f]]=!0;i._classes=r||[];i.visible(!0);t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=n[t],u;r!==u?i[t](r):i["_"+t]===u&&(i["_"+t]=!1)});i.on("click",function(){if(i.disabled())return!1});n.classes&&t.each(n.classes.split(" "),function(n){i.addClass(n)});i.settings=n;i._borderBox=i.parseBox(n.border);i._paddingBox=i.parseBox(n.padding);i._marginBox=i.parseBox(n.margin);n.hidden&&i.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(n){for(var t,i=this.getRoot().controlIdLookup;n&&i;){if(t=i[n.id],t)break;n=n.parentNode}return t},parseBox:function(n){var t,i=10;if(n)return typeof n=="number"?(n=n||0,{top:n,left:n,bottom:n,right:n}):(n=n.split(" "),t=n.length,t===1?n[1]=n[2]=n[3]=n[0]:t===2?(n[2]=n[0],n[3]=n[1]):t===3&&(n[3]=n[1]),{top:parseInt(n[0],i)||0,right:parseInt(n[1],i)||0,bottom:parseInt(n[2],i)||0,left:parseInt(n[3],i)||0})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},measureBox:function(n,t){function r(t){var i=document.defaultView;return i?(t=t.replace(/[A-Z]/g,function(n){return"-"+n}),i.getComputedStyle(n,null).getPropertyValue(t)):n.currentStyle[t]}function i(n){var t=parseFloat(r(n),10);return isNaN(t)?0:t}return{top:i(t+"TopWidth"),right:i(t+"RightWidth"),bottom:i(t+"BottomWidth"),left:i(t+"LeftWidth")}},initLayoutRect:function(){var n=this,t=n.settings,f,p,o=n.getEl(),i,r,s,h,e,c,l,a;f=n._borderBox=n._borderBox||n.measureBox(o,"border");n._paddingBox=n._paddingBox||n.measureBox(o,"padding");n._marginBox=n._marginBox||n.measureBox(o,"margin");a=u.getSize(o);c=t.minWidth;l=t.minHeight;s=c||a.width;h=l||a.height;i=t.width;r=t.height;e=t.autoResize;e=typeof e!="undefined"?e:!i&&!r;i=i||s;r=r||h;var v=f.left+f.right,y=f.top+f.bottom,w=t.maxWidth||65535,b=t.maxHeight||65535;return n._layoutRect=p={x:t.x||0,y:t.y||0,w:i,h:r,deltaW:v,deltaH:y,contentW:i-v,contentH:r-y,innerW:i-v,innerH:r-y,startMinWidth:c||0,startMinHeight:l||0,minW:Math.min(s,w),minH:Math.min(h,b),maxW:w,maxH:b,autoResize:e,scrollW:0},n._lastLayoutRect={},p},layoutRect:function(n){var f=this,t=f._layoutRect,u,i,o,s,r,h;return(t||(t=f.initLayoutRect()),n)?(o=t.deltaW,s=t.deltaH,n.x!==r&&(t.x=n.x),n.y!==r&&(t.y=n.y),n.minW!==r&&(t.minW=n.minW),n.minH!==r&&(t.minH=n.minH),i=n.w,i!==r&&(i=i<t.minW?t.minW:i,i=i>t.maxW?t.maxW:i,t.w=i,t.innerW=i-o),i=n.h,i!==r&&(i=i<t.minH?t.minH:i,i=i>t.maxH?t.maxH:i,t.h=i,t.innerH=i-s),i=n.innerW,i!==r&&(i=i<t.minW-o?t.minW-o:i,i=i>t.maxW-o?t.maxW-o:i,t.innerW=i,t.w=i+o),i=n.innerH,i!==r&&(i=i<t.minH-s?t.minH-s:i,i=i>t.maxH-s?t.maxH-s:i,t.innerH=i,t.h=i+s),n.contentW!==r&&(t.contentW=n.contentW),n.contentH!==r&&(t.contentH=n.contentH),u=f._lastLayoutRect,(u.x!==t.x||u.y!==t.y||u.w!==t.w||u.h!==t.h)&&(h=e.repaintControls,h&&h.map&&!h.map[f._id]&&(h.push(f),h.map[f._id]=!0),u.x=t.x,u.y=t.y,u.w=t.w,u.h=t.h),f):t},repaint:function(){var i=this,u,f,n,e,o=0,s=0,t,r;r=document.createRange?function(n){return n}:Math.round;u=i.getEl().style;n=i._layoutRect;t=i._lastRepaintRect||{};e=i._borderBox;o=e.left+e.right;s=e.top+e.bottom;n.x!==t.x&&(u.left=r(n.x)+"px",t.x=n.x);n.y!==t.y&&(u.top=r(n.y)+"px",t.y=n.y);n.w!==t.w&&(u.width=r(n.w-o)+"px",t.w=n.w);n.h!==t.h&&(u.height=r(n.h-s)+"px",t.h=n.h);i._hasBody&&n.innerW!==t.innerW&&(f=i.getEl("body").style,f.width=r(n.innerW)+"px",t.innerW=n.innerW);i._hasBody&&n.innerH!==t.innerH&&(f=f||i.getEl("body").style,f.height=r(n.innerH)+"px",t.innerH=n.innerH);i._lastRepaintRect=t;i.fire("repaint",{},!1)},on:function(n,t){function r(n){var t,r;return typeof n!="string"?n:function(u){return t||i.parentsAndSelf().each(function(i){var u=i.settings.callbacks;if(u&&(t=u[n]))return r=i,!1}),t.call(r,u)}}var i=this;o(i).on(n,r(t));return i},off:function(n,t){return o(this).off(n,t),this},fire:function(n,t,i){var u=this,r;if(t=t||{},t.control||(t.control=u),t=o(u).fire(n,t),i!==!1&&u.parent)for(r=u.parent();r&&!t.isPropagationStopped();)r.fire(n,t,!1),r=r.parent();return t},hasEventListeners:function(n){return o(this).has(n)},parents:function(n){for(var u=this,i=new r,t=u.parent();t;t=t.parent())i.add(t);return n&&(i=i.filter(n)),i},parentsAndSelf:function(n){return new r(this).add(this.parents(n))},next:function(){var n=this.parent().items();return n[n.indexOf(this)+1]},prev:function(){var n=this.parent().items();return n[n.indexOf(this)-1]},findCommonAncestor:function(n,t){for(var i;n;){for(i=t;i&&n!=i;)i=i.parent();if(n==i)break;n=n.parent()}return n},hasClass:function(n,t){var i=this._classes[t||"control"];return n=this.classPrefix+n,i&&!!i.map[n]},addClass:function(n,t){var r=this,i,u;return n=this.classPrefix+n,i=r._classes[t||"control"],i||(i=[],i.map={},r._classes[t||"control"]=i),i.map[n]||(i.map[n]=n,i.push(n),r._rendered&&(u=r.getEl(t),u&&(u.className=i.join(" ")))),r},removeClass:function(n,t){var r=this,i,u,f;if(n=this.classPrefix+n,i=r._classes[t||"control"],i&&i.map[n])for(delete i.map[n],u=i.length;u--;)i[u]===n&&i.splice(u,1);return r._rendered&&(f=r.getEl(t),f&&(f.className=i.join(" "))),r},toggleClass:function(n,t,i){var r=this;return t?r.addClass(n,i):r.removeClass(n,i),r},classes:function(n){var t=this._classes[n||"control"];return t?t.join(" "):""},innerHtml:function(n){return u.innerHtml(this.getEl(),n),this},getEl:function(n,t){var i=n?this._id+"-"+n:this._id;return f[i]=(t===!0?null:f[i])||u.get(i)},visible:function(n){var t=this,i;return typeof n!="undefined"?(t._visible!==n&&(t._rendered&&(t.getEl().style.display=n?"":"none"),t._visible=n,i=t.parent(),i&&(i._lastRect=null),t.fire(n?"show":"hide")),t):t._visible},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(n){}return this},blur:function(){return this.getEl().blur(),this},aria:function(n,t){var i=this,r=i.getEl(i.ariaTarget);return typeof t=="undefined"?i._aria[n]:(i._aria[n]=t,i._rendered&&r.setAttribute(n=="role"?n:"aria-"+n,t),i)},encode:function(n,t){return t!==!1&&(n=this.translate(n)),(n||"").replace(/[&<>"]/g,function(n){return"&#"+n.charCodeAt(0)+";"})},translate:function(n){return e.translate?e.translate(n):n},before:function(n){var t=this,i=t.parent();return i&&i.insert(n,i.items().indexOf(t),!0),t},after:function(n){var t=this,i=t.parent();return i&&i.insert(n,i.items().indexOf(t)),t},remove:function(){var n=this,t=n.getEl(),r=n.parent(),e,i,o,s,h;if(n.items)for(o=n.items().toArray(),i=o.length;i--;)o[i].remove();if(r&&r.items&&(e=[],r.items().each(function(t){t!==n&&e.push(t)}),r.items().set(e),r._lastRect=null),n._eventsRoot&&n._eventsRoot==n&&u.off(t),s=n.getRoot().controlIdLookup,s&&delete s[n._id],delete f[n._id],t&&t.parentNode){for(h=t.getElementsByTagName("*"),i=h.length;i--;)delete f[h[i].id];t.parentNode.removeChild(t)}return n._rendered=!1,n},renderBefore:function(n){var t=this;return n.parentNode.insertBefore(u.createFragment(t.renderHtml()),n),t.postRender(),t},renderTo:function(n){var t=this;return n=n||t.getContainerElm(),n.appendChild(u.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var n=this,i=n.settings,e,r,f,t,o,s,h;for(t in i)if(t.indexOf("on")===0)n.on(t.substr(2),i[t]);if(n._eventsRoot){for(f=n.parent();!o&&f;f=f.parent())o=f._eventsRoot;if(o)for(t in o._nativeEvents)n._nativeEvents[t]=!0}n.bindPendingEvents();i.style&&(e=n.getEl(),e&&(e.setAttribute("style",i.style),e.style.cssText=i.style));n._visible||u.css(n.getEl(),"display","none");n.settings.border&&(r=n.borderBox(),u.css(n.getEl(),{"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));s=n.getRoot();s.controlIdLookup||(s.controlIdLookup={});s.controlIdLookup[n._id]=n;for(h in n._aria)n.aria(h,n._aria[h]);n.fire("postrender",{},!1)},scrollIntoView:function(n){function c(n,t){for(var u,i=n,r=u=0;i&&i!=t&&i.nodeType;)r+=i.offsetLeft||0,u+=i.offsetTop||0,i=i.offsetParent;return{x:r,y:u}}var i=this.getEl(),t=i.parentNode,r,u,f,e,o,s,h=c(i,t);return r=h.x,u=h.y,f=i.offsetWidth,e=i.offsetHeight,o=t.clientWidth,s=t.clientHeight,n=="end"?(r-=o-f,u-=s-e):n=="center"&&(r-=o/2-f/2,u-=s/2-e/2),t.scrollLeft=r,t.scrollTop=u,this},bindPendingEvents:function(){function a(n){var i=t.getParentCtrl(n.target);i&&i.fire(n.type,n)}function v(){var t=n._lastHoverCtrl;t&&(t.fire("mouseleave",{target:t.getEl()}),t.parents().each(function(n){n.fire("mouseleave",{target:n.getEl()})}),n._lastHoverCtrl=null)}function y(i){var u=t.getParentCtrl(i.target),f=n._lastHoverCtrl,e=0,r,s,o;if(u!==f){if(n._lastHoverCtrl=u,s=u.parents().toArray().reverse(),s.push(u),f){for(o=f.parents().toArray().reverse(),o.push(f),e=0;e<o.length;e++)if(s[e]!==o[e])break;for(r=o.length-1;r>=e;r--)f=o[r],f.fire("mouseleave",{target:f.getEl()})}for(r=e;r<s.length;r++)u=s[r],u.fire("mouseenter",{target:u.getEl()})}}function l(n){n.preventDefault();n.type=="mousewheel"?(n.deltaY=-1/40*n.wheelDelta,n.wheelDeltaX&&(n.deltaX=-1/40*n.wheelDeltaX)):(n.deltaX=0,n.deltaY=n.detail);n=t.fire("wheel",n)}var t=this,i,s,f,n,e,r,o;if(t._rendered=!0,e=t._nativeEvents,e){for(f=t.parents().toArray(),f.unshift(t),i=0,s=f.length;!n&&i<s;i++)n=f[i]._eventsRoot;for(n||(n=f[f.length-1]||t),t._eventsRoot=n,s=i,i=0;i<s;i++)f[i]._eventsRoot=n;o=n._delegates;o||(o=n._delegates={});for(r in e){if(!e)return!1;if(r==="wheel"&&!c){if(h)u.on(t.getEl(),"mousewheel",l);else u.on(t.getEl(),"DOMMouseScroll",l);continue}if(r==="mouseenter"||r==="mouseleave"){if(!n._hasMouseEnter){u.on(n.getEl(),"mouseleave",v);u.on(n.getEl(),"mouseover",y);n._hasMouseEnter=1}}else if(!o[r]){u.on(n.getEl(),r,a);o[r]=!0}e[r]=!1}}},getRoot:function(){for(var n=this,t,i=[],r;n;){if(n.rootControl){t=n.rootControl;break}i.push(n);t=n;n=n.parent()}for(t||(t=this),r=i.length;r--;)i[r].rootControl=t;return t},reflow:function(){return this.repaint(),this}});return e});i("tinymce/ui/Factory",[],function(){var n={},t;return{add:function(t,i){n[t.toLowerCase()]=i},has:function(t){return!!n[t.toLowerCase()]},create:function(i,r){var u,f,e;if(!t){e=tinymce.ui;for(f in e)n[f.toLowerCase()]=e[f];t=!0}if(typeof i=="string"?(r=r||{},r.type=i):(r=i,i=r.type),i=i.toLowerCase(),u=n[i],!u)throw new Error("Could not find control by type: "+i);return u=new u(r),u.type=i,u}}});i("tinymce/ui/KeyboardNavigation",[],function(){return function(n){function e(n){return n=n||t,n&&n.getAttribute("role")}function o(n){for(var r,i=n||t;i=i.parentNode;)if(r=e(i))return r}function c(n){var i=t;if(i)return i.getAttribute("aria-"+n)}function l(n){var t=n.tagName.toUpperCase();return t=="INPUT"||t=="TEXTAREA"}function y(n){return l(n)&&!n.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(e(n))?!0:!1}function u(n){function i(n){if(n.nodeType==1&&n.style.display!="none"){y(n)&&t.push(n);for(var r=0;r<n.childNodes.length;r++)i(n.childNodes[r])}}var t=[];return i(n||f.getEl()),t}function a(n){var u,t,r;for(n=n||i,t=n.parents().toArray(),t.unshift(n),r=0;r<t.length;r++)if(u=t[r],u.settings.ariaRoot)break;return u}function p(n){var t=a(n),i=u(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?h(t.lastAriaIndex,i):h(0,i)}function h(n,t){return n<0?n=t.length-1:n>=t.length&&(n=0),t[n]&&t[n].focus(),n}function r(n,i){var f=-1,e=a(),r;for(i=i||u(e.getEl()),r=0;r<i.length;r++)i[r]===t&&(f=r);f+=n;e.lastAriaIndex=h(f,i)}function w(){var n=o();n=="tablist"?r(-1,u(t.parentNode)):i.parent().submenu?v():r(-1)}function b(){var i=e(),n=o();n=="tablist"?r(1,u(t.parentNode)):i=="menuitem"&&n=="menu"&&c("haspopup")?s():r(1)}function k(){r(-1)}function d(){var n=e(),t=o();n=="menuitem"&&t=="menubar"?s():n=="button"&&c("haspopup")?s({key:"down"}):r(1)}function g(n){var f=o(),t;f=="tablist"?(t=u(i.getEl("body"))[0],t&&t.focus()):r(n.shiftKey?-1:1)}function v(){i.fire("cancel")}function s(n){n=n||{};i.fire("click",{target:t,aria:n})}var f=n.root,t,i;try{t=document.activeElement}catch(nt){t=document.body}i=f.getParentCtrl(t);f.on("keydown",function(n){function i(n,i){l(t)||i(n)!==!1&&n.preventDefault()}if(!n.isDefaultPrevented())switch(n.keyCode){case 37:i(n,w);break;case 39:i(n,b);break;case 38:i(n,k);break;case 40:i(n,d);break;case 27:v();break;case 14:case 13:case 32:i(n,s);break;case 9:g(n)!==!1&&n.preventDefault()}});f.on("focusin",function(n){t=n.target;i=n.control});return{focusFirst:p}}});i("tinymce/ui/Container",["tinymce/ui/Control","tinymce/ui/Collection","tinymce/ui/Selector","tinymce/ui/Factory","tinymce/ui/KeyboardNavigation","tinymce/util/Tools","tinymce/ui/DomUtils"],function(n,t,i,r,u,f,e){var o={};return n.extend({layout:"",innerClass:"container-inner",init:function(n){var i=this;i._super(n);n=i.settings;i._fixed=n.fixed;i._items=new t;i.isRtl()&&i.addClass("rtl");i.addClass("container");i.addClass("container-body","body");n.containerCls&&i.addClass(n.containerCls);i._layout=r.create((n.layout||i.layout)+"layout");i.settings.items&&i.add(i.settings.items);i._hasBody=!0},items:function(){return this._items},find:function(n){return n=o[n]=o[n]||new i(n),n.find(this)},add:function(n){var t=this;return t.items().add(t.create(n)).parent(t),t},focus:function(n){var t=this,i,r,u;if(n&&(r=t.keyboardNav||t.parents().eq(-1)[0].keyboardNav,r)){r.focusFirst(t);return}return u=t.find("*"),t.statusbar&&u.add(t.statusbar.items()),u.each(function(n){if(n.settings.autofocus)return i=null,!1;n.canFocus&&(i=i||n)}),i&&i.focus(),t},replace:function(n,t){for(var i,u=this.items(),r=u.length;r--;)if(u[r]===n){u[r]=t;break}r>=0&&(i=t.getEl(),i&&i.parentNode.removeChild(i),i=n.getEl(),i&&i.parentNode.removeChild(i));t.parent(this)},create:function(t){var u=this,i,e=[];return f.isArray(t)||(t=[t]),f.each(t,function(t){t&&(t instanceof n||(typeof t=="string"&&(t={type:t}),i=f.extend({},u.settings.defaults,t),t.type=i.type=i.type||t.type||u.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),e.push(t))}),e},renderNew:function(){var n=this;return n.items().each(function(t,i){var r,u;t.parent(n);t._rendered||(r=n.getEl("body"),u=e.createFragment(t.renderHtml()),r.hasChildNodes()&&i<=r.childNodes.length-1?r.insertBefore(u,r.childNodes[i]):r.appendChild(u),t.postRender())}),n._layout.applyClasses(n),n._lastRect=null,n},append:function(n){return this.add(n).renderNew()},prepend:function(n){var t=this;return t.items().set(t.create(n).concat(t.items().toArray())),t.renderNew()},insert:function(n,t,i){var u=this,r,f,e;return n=u.create(n),r=u.items(),!i&&t<r.length-1&&(t+=1),t>=0&&t<r.length&&(f=r.slice(0,t).toArray(),e=r.slice(t).toArray(),r.set(f.concat(n,e))),u.renderNew()},fromJSON:function(n){var t=this;for(var i in n)t.find("#"+i).value(n[i]);return t},toJSON:function(){var t=this,n={};return t.find("*").each(function(t){var i=t.name(),r=t.value();i&&typeof r!="undefined"&&(n[i]=r)}),n},preRender:function(){},renderHtml:function(){var n=this,t=n._layout,i=this.settings.role;return n.preRender(),t.preRender(n),'<div id="'+n._id+'" class="'+n.classes()+'"'+(i?' role="'+this.settings.role+'"':"")+'><div id="'+n._id+'-body" class="'+n.classes("body")+'">'+(n.settings.html||"")+t.renderHtml(n)+"<\/div><\/div>"},postRender:function(){var n=this,t;return n.items().exec("postRender"),n._super(),n._layout.postRender(n),n._rendered=!0,n.settings.style&&e.css(n.getEl(),n.settings.style),n.settings.border&&(t=n.borderBox(),e.css(n.getEl(),{"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),n.parent()||(n.keyboardNav=new u({root:n})),n},initLayoutRect:function(){var n=this,t=n._super();return n._layout.recalc(n),t},recalc:function(){var t=this,n=t._layoutRect,i=t._lastRect;if(!i||i.w!=n.w||i.h!=n.h)return t._layout.recalc(t),n=t.layoutRect(),t._lastRect={x:n.x,y:n.y,w:n.w,h:n.h},!0},reflow:function(){var t;if(this.visible()){for(n.repaintControls=[],n.repaintControls.map={},this.recalc(),t=n.repaintControls.length;t--;)n.repaintControls[t].repaint();this.settings.layout!=="flow"&&this.settings.layout!=="stack"&&this.repaint();n.repaintControls=[]}return this}})});i("tinymce/ui/DragHelper",["tinymce/ui/DomUtils"],function(n){function t(){var f=document,n,t,r,e,o,u,s,h,i=Math.max;return n=f.documentElement,t=f.body,r=i(n.scrollWidth,t.scrollWidth),e=i(n.clientWidth,t.clientWidth),o=i(n.offsetWidth,t.offsetWidth),u=i(n.scrollHeight,t.scrollHeight),s=i(n.clientHeight,t.clientHeight),h=i(n.offsetHeight,t.offsetHeight),{width:r<o?e:r,height:u<h?s:u}}return function(i,r){function s(){return u.getElementById(r.handle||i)}var f,u=document,h,c,e,o,l,a;r=r||{};c=function(i){var v=t(),c,y;i.preventDefault();h=i.button;c=s();l=i.screenX;a=i.screenY;y=window.getComputedStyle?window.getComputedStyle(c,null).getPropertyValue("cursor"):c.runtimeStyle.cursor;f=u.createElement("div");n.css(f,{position:"absolute",top:0,left:0,width:v.width,height:v.height,zIndex:2147483647,opacity:.0001,cursor:y});u.body.appendChild(f);n.on(u,"mousemove",o);n.on(u,"mouseup",e);r.start(i)};o=function(n){if(n.button!==h)return e(n);n.deltaX=n.screenX-l;n.deltaY=n.screenY-a;n.preventDefault();r.drag(n)};e=function(t){n.off(u,"mousemove",o);n.off(u,"mouseup",e);f.parentNode.removeChild(f);r.stop&&r.stop(t)};this.destroy=function(){n.off(s())};n.on(s(),"mousedown",c)}});i("tinymce/ui/Scrollable",["tinymce/ui/DomUtils","tinymce/ui/DragHelper"],function(n,t){return{init:function(){var n=this;n.on("repaint",n.renderScroll)},renderScroll:function(){function u(){function e(t,e,o,s,h,c){var v,a,k,y,d,w,l,p,b;if(a=i.getEl("scroll"+t),a){if(p=e.toLowerCase(),b=o.toLowerCase(),i.getEl("absend")&&n.css(i.getEl("absend"),p,i.layoutRect()[s]-1),!h){n.css(a,"display","none");return}n.css(a,"display","block");v=i.getEl("body");k=i.getEl("scroll"+t+"t");y=v["client"+o]-r*2;y-=u&&f?a["client"+c]:0;d=v["scroll"+o];w=y/d;l={};l[p]=v["offset"+e]+r;l[b]=y;n.css(a,l);l={};l[p]=v["scroll"+e]*w;l[b]=y*w;n.css(k,l)}}var u,f,t;t=i.getEl("body");u=t.scrollWidth>t.clientWidth;f=t.scrollHeight>t.clientHeight;e("h","Left","Width","contentW",u,"Height");e("v","Top","Height","contentH",f,"Width")}function f(){function u(u,f,e,o,s){var l,h=i._id+"-scroll"+u,c=i.classPrefix;i.getEl().appendChild(n.createFragment('<div id="'+h+'" class="'+c+"scrollbar "+c+"scrollbar-"+u+'"><div id="'+h+'t" class="'+c+'scrollbar-thumb"><\/div><\/div>'));i.draghelper=new t(h+"t",{start:function(){l=i.getEl("body")["scroll"+f];n.addClass(n.get(h),c+"active")},drag:function(n){var c,a,v,h,t=i.layoutRect();a=t.contentW>t.innerW;v=t.contentH>t.innerH;h=i.getEl("body")["client"+e]-r*2;h-=a&&v?i.getEl("scroll"+u)["client"+s]:0;c=h/i.getEl("body")["scroll"+e];i.getEl("body")["scroll"+f]=l+n["delta"+o]/c},stop:function(){n.removeClass(n.get(h),c+"active")}})}i.addClass("scroll");u("v","Top","Height","Y","Width");u("h","Left","Width","X","Height")}var i=this,r=2;if(i.settings.autoScroll){if(!i._hasScroll){i._hasScroll=!0;f();i.on("wheel",function(n){var t=i.getEl("body");t.scrollLeft+=(n.deltaX||0)*10;t.scrollTop+=n.deltaY*10;u()});n.on(i.getEl("body"),"scroll",u)}u()}}}});i("tinymce/ui/Panel",["tinymce/ui/Container","tinymce/ui/Scrollable"],function(n,t){return n.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var n=this,i=n._layout,t=n.settings.html;return n.preRender(),i.preRender(n),typeof t=="undefined"?t='<div id="'+n._id+'-body" class="'+n.classes("body")+'">'+i.renderHtml(n)+"<\/div>":(typeof t=="function"&&(t=t.call(n)),n._hasBody=!1),'<div id="'+n._id+'" class="'+n.classes()+'" hidefocus="1" tabindex="-1" role="group">'+(n._preBodyHtml||"")+t+"<\/div>"}})});i("tinymce/ui/Movable",["tinymce/ui/DomUtils"],function(n){function t(t,i,r){var v,h,u,f,o,s,c,l,a,e;return a=n.getViewPort(),h=n.getPos(i),u=h.x,f=h.y,t._fixed&&(u-=a.x,f-=a.y),v=t.getEl(),e=n.getSize(v),o=e.width,s=e.height,e=n.getSize(i),c=e.width,l=e.height,r=(r||"").split(""),r[0]==="b"&&(f+=l),r[1]==="r"&&(u+=c),r[0]==="c"&&(f+=Math.round(l/2)),r[1]==="c"&&(u+=Math.round(c/2)),r[3]==="b"&&(f-=s),r[4]==="r"&&(u-=o),r[3]==="c"&&(f-=Math.round(s/2)),r[4]==="c"&&(u-=Math.round(o/2)),{x:u,y:f,w:o,h:s}}return{testMoveRel:function(i,r){for(var u,f=n.getViewPort(),e=0;e<r.length;e++)if(u=t(this,i,r[e]),this._fixed){if(u.x>0&&u.x+u.w<f.w&&u.y>0&&u.y+u.h<f.h)return r[e]}else if(u.x>f.x&&u.x+u.w<f.w+f.x&&u.y>f.y&&u.y+u.h<f.h+f.y)return r[e];return r[0]},moveRel:function(n,i){typeof i!="string"&&(i=this.testMoveRel(n,i));var r=t(this,n,i);return this.moveTo(r.x,r.y)},moveBy:function(n,t){var i=this,r=i.layoutRect();return i.moveTo(r.x+n,r.y+t),i},moveTo:function(t,i){function e(n,t,i){return n<0?0:n+i>t?(n=t-i,n<0?0:n):n}var r=this,u,f;return r.settings.constrainToViewport&&(u=n.getViewPort(window),f=r.layoutRect(),t=e(t,u.w+u.x,f.w),i=e(i,u.h+u.y,f.h)),r._rendered?r.layoutRect({x:t,y:i}).repaint():(r.settings.x=t,r.settings.y=i),r.fire("move",{x:t,y:i}),r}}});i("tinymce/ui/Resizable",["tinymce/ui/DomUtils"],function(n){return{resizeToContent:function(){this._layoutRect.autoResize=!0;this._lastRect=null;this.reflow()},resizeTo:function(t,i){if(t<=1||i<=1){var r=n.getWindowSize();t=t<=1?t*r.w:t;i=i<=1?i*r.h:i}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:i,w:t,h:i}).reflow()},resizeBy:function(n,t){var i=this,r=i.layoutRect();return i.resizeTo(r.w+n,r.h+t)}}});i("tinymce/ui/FloatPanel",["tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/DomUtils"],function(n,t,i,r){function v(){function n(n,t){while(n){if(n==t)return!0;n=n.parent()}}if(!o){o=function(t){var f,i,r;if(t.button!=2)for(f=u.length;f--;)if(i=u[f],r=i.getParentCtrl(t.target),i.settings.autohide){if(r&&(n(r,i)||i.parent()===r))continue;t=i.fire("autohide",{target:t.target});t.isDefaultPrevented()||i.hide()}};r.on(document,"click",o)}}function y(){if(!s){s=function(){for(var n=u.length;n--;)l(u[n])};r.on(window,"scroll",s)}}function p(){if(!h){h=function(){e.hideAll()};r.on(window,"resize",h)}}function l(n){function i(t,i){for(var r,f=0;f<u.length;f++)if(u[f]!=n)for(r=u[f].parent();r&&(r=r.parent());)r==n&&u[f].fixed(t).moveBy(0,i).repaint()}var t=r.getViewPort().y;n.settings.autofix&&(n._fixed?n._autoFixY>t&&(n.fixed(!1).layoutRect({y:n._autoFixY}).repaint(),i(!1,n._autoFixY-t)):(n._autoFixY=n.layoutRect().y,n._autoFixY<t&&(n.fixed(!0).layoutRect({y:0}).repaint(),i(!0,t-n._autoFixY))))}function a(n){for(var t=u.length;t--;)u[t]===n&&u.splice(t,1);for(t=f.length;t--;)f[t]===n&&f.splice(t,1)}var o,s,h,u=[],f=[],c,e=n.extend({Mixins:[t,i],init:function(n){function i(){var n,i=e.zIndex||65535,o,u;if(f.length)for(n=0;n<f.length;n++)f[n].modal&&(i++,o=f[n]),f[n].getEl().style.zIndex=i,f[n].zIndex=i,i++;u=document.getElementById(t.classPrefix+"modal-block");o?r.css(u,"z-index",o.zIndex-1):u&&(u.parentNode.removeChild(u),c=!1);e.currentZIndex=i}var t=this;if(t._super(n),t._eventsRoot=t,t.addClass("floatpanel"),n.autohide&&(v(),p(),u.push(t)),n.autofix){y();t.on("move",function(){l(this)})}t.on("postrender show",function(n){if(n.control==t){var u,e=t.classPrefix;t.modal&&!c&&(u=r.createFragment('<div id="'+e+'modal-block" class="'+e+"reset "+e+'fade"><\/div>'),u=u.firstChild,t.getContainerElm().appendChild(u),setTimeout(function(){r.addClass(u,e+"in");r.addClass(t.getEl(),e+"in")},0),c=!0);f.push(t);i()}});t.on("close hide",function(n){if(n.control==t){for(var r=f.length;r--;)f[r]===t&&f.splice(r,1);i()}});t.on("show",function(){t.parents().each(function(n){if(n._fixed)return t.fixed(!0),!1})});n.popover&&(t._preBodyHtml='<div class="'+t.classPrefix+'arrow"><\/div>',t.addClass("popover").addClass("bottom").addClass(t.isRtl()?"end":"start"))},fixed:function(n){var t=this,i;return t._fixed!=n&&(t._rendered&&(i=r.getViewPort(),n?t.layoutRect().y-=i.y:t.layoutRect().y+=i.y),t.toggleClass("fixed",n),t._fixed=n),t},show:function(){for(var t=this,i=t._super(),n=u.length;n--;)if(u[n]===t)break;return n===-1&&u.push(t),i},hide:function(){return a(this),this._super()},hideAll:function(){e.hideAll()},close:function(){var n=this;return n.fire("close"),n.remove()},remove:function(){a(this);this._super()},postRender:function(){var n=this;return n.settings.bodyRole&&this.getEl("body").setAttribute("role",n.settings.bodyRole),n._super()}});return e.hideAll=function(){for(var t=u.length,n;t--;)n=u[t],n&&n.settings.autohide&&(n.hide(),u.splice(t,1))},e});i("tinymce/ui/Window",["tinymce/ui/FloatPanel","tinymce/ui/Panel","tinymce/ui/DomUtils","tinymce/ui/DragHelper"],function(n,t,i,r){return n.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(n){var i=this;i._super(n);i.isRtl()&&i.addClass("rtl");i.addClass("window");i._fixed=!0;n.buttons&&(i.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:i.isRtl()?"start":"end",defaults:{type:"button"},items:n.buttons}),i.statusbar.addClass("foot"),i.statusbar.parent(i));i.on("click",function(n){n.target.className.indexOf(i.classPrefix+"close")!=-1&&i.close()});i.on("cancel",function(){i.close()});i.aria("describedby",i.describedBy||i._id+"-none");i.aria("label",n.title);i._fullscreen=!1},recalc:function(){var n=this,f=n.statusbar,t,r,u,e;n._fullscreen&&(n.layoutRect(i.getWindowSize()),n.layoutRect().contentH=n.layoutRect().innerH);n._super();t=n.layoutRect();n.settings.title&&!n._fullscreen&&(r=t.headerW,r>t.w&&(u=t.x-Math.max(0,r/2),n.layoutRect({w:r,x:u}),e=!0));f&&(f.layoutRect({w:n.layoutRect().innerW}).recalc(),r=f.layoutRect().minW+t.deltaW,r>t.w&&(u=t.x-Math.max(0,r-t.w),n.layoutRect({w:r,x:u}),e=!0));e&&n.recalc()},initLayoutRect:function(){var t=this,n=t._super(),r=0,e,u,f;return t.settings.title&&!t._fullscreen&&(e=t.getEl("head"),u=i.getSize(e),n.headerW=u.width,n.headerH=u.height,r+=n.headerH),t.statusbar&&(r+=t.statusbar.layoutRect().h),n.deltaH+=r,n.minH+=r,n.h+=r,f=i.getWindowSize(),n.x=Math.max(0,f.w/2-n.w/2),n.y=Math.max(0,f.h/2-n.h/2),n},renderHtml:function(){var n=this,f=n._layout,t=n._id,r=n.classPrefix,i=n.settings,e="",o="",u=i.html;return n.preRender(),f.preRender(n),i.title&&(e='<div id="'+t+'-head" class="'+r+'window-head"><div id="'+t+'-title" class="'+r+'title">'+n.encode(i.title)+'<\/div><button type="button" class="'+r+'close" aria-hidden="true">×<\/button><div id="'+t+'-dragh" class="'+r+'dragh"><\/div><\/div>'),i.url&&(u='<iframe src="'+i.url+'" tabindex="-1"><\/iframe>'),typeof u=="undefined"&&(u=f.renderHtml(n)),n.statusbar&&(o=n.statusbar.renderHtml()),'<div id="'+t+'" class="'+n.classes()+'" hidefocus="1"><div class="'+n.classPrefix+'reset" role="application">'+e+'<div id="'+t+'-body" class="'+n.classes("body")+'">'+u+"<\/div>"+o+"<\/div><\/div>"},fullscreen:function(n){var t=this,e=document.documentElement,o,u=t.classPrefix,r,f;if(n!=t._fullscreen){i.on(window,"resize",function(){var r,n;t._fullscreen&&(o?t._timer||(t._timer=setTimeout(function(){var n=i.getWindowSize();t.moveTo(0,0).resizeTo(n.w,n.h);t._timer=0},50)):(r=(new Date).getTime(),n=i.getWindowSize(),t.moveTo(0,0).resizeTo(n.w,n.h),(new Date).getTime()-r>50&&(o=!0)))});r=t.layoutRect();t._fullscreen=n;n?(t._initial={x:r.x,y:r.y,w:r.w,h:r.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",r.deltaH-=r.headerH+2,i.addClass(e,u+"fullscreen"),i.addClass(document.body,u+"fullscreen"),t.addClass("fullscreen"),f=i.getWindowSize(),t.moveTo(0,0).resizeTo(f.w,f.h)):(t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",r.deltaH+=r.headerH,i.removeClass(e,u+"fullscreen"),i.removeClass(document.body,u+"fullscreen"),t.removeClass("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h))}return t.reflow()},postRender:function(){var n=this,t;setTimeout(function(){n.addClass("in")},0);n._super();n.statusbar&&n.statusbar.postRender();n.focus();this.dragHelper=new r(n._id+"-dragh",{start:function(){t={x:n.layoutRect().x,y:n.layoutRect().y}},drag:function(i){n.moveTo(t.x+i.deltaX,t.y+i.deltaY)}});n.on("submit",function(t){t.isDefaultPrevented()||n.close()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var n=this,t=n.classPrefix;n.dragHelper.destroy();n._super();n.statusbar&&this.statusbar.remove();n._fullscreen&&(i.removeClass(document.documentElement,t+"fullscreen"),i.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var n=this.getEl().getElementsByTagName("iframe")[0];return n?n.contentWindow:null}})});i("tinymce/ui/MessageBox",["tinymce/ui/Window"],function(n){var t=n.extend({init:function(n){n={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}};this._super(n)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(i){function r(n,t,i){return{type:"button",text:n,subtype:i?"primary":"",onClick:function(n){n.control.parents()[1].close();f(t)}}}var u,f=i.callback||function(){};switch(i.buttons){case t.OK_CANCEL:u=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:u=[r("Yes",1,!0),r("No",0)];i.buttons==t.YES_NO_CANCEL&&u.push(r("Cancel",-1));break;default:u=[r("Ok",!0,!0)]}return new n({padding:20,x:i.x,y:i.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:u,title:i.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:i.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:i.onClose,onCancel:function(){f(!1)}}).renderTo(document.body).reflow()},alert:function(n,i){return typeof n=="string"&&(n={text:n}),n.callback=i,t.msgBox(n)},confirm:function(n,i){return typeof n=="string"&&(n={text:n}),n.callback=i,n.buttons=t.OK_CANCEL,t.msgBox(n)}}});return t});i("tinymce/WindowManager",["tinymce/ui/Window","tinymce/ui/MessageBox"],function(n,t){return function(i){function f(){if(r.length)return r[r.length-1]}var u=this,r=[];u.windows=r;u.open=function(t,u){var f;i.editorManager.activeEditor=i;t.title=t.title||" ";t.url=t.url||t.file;t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10));t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body});t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){f.find("form")[0].submit()}},{text:"Cancel",onclick:function(){f.close()}}]);f=new n(t);r.push(f);f.on("close",function(){for(var n=r.length;n--;)r[n]===f&&r.splice(n,1);i.focus()});if(t.data)f.on("postRender",function(){this.find("*").each(function(n){var i=n.name();i in t.data&&n.value(t.data[i])})});return f.features=t||{},f.params=u||{},i.nodeChanged(),f.renderTo().reflow()};u.alert=function(n,r,u){t.alert(n,function(){r?r.call(u||this):i.focus()})};u.confirm=function(n,i,r){t.confirm(n,function(n){i.call(r||this,n)})};u.close=function(){f()&&f().close()};u.getParams=function(){return f()?f().params:null};u.setParams=function(n){f()&&(f().params=n)};u.getWindows=function(){return r}}});i("tinymce/util/Quirks",["tinymce/util/VK","tinymce/dom/RangeUtils","tinymce/html/Node","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools"],function(n,t,i,r,u,f){return function(e){function c(n,t){try{e.getDoc().execCommand(n,!1,t)}catch(i){}}function p(){var n=e.getDoc().documentMode;return n?n:6}function h(n){return n.isDefaultPrevented()}function ut(){function t(n){var i=new u(function(){}),t,r;f.each(e.getBody().getElementsByTagName("*"),function(n){n.tagName=="SPAN"&&n.setAttribute("mce-data-marked",1);!n.hasAttribute("data-mce-style")&&n.hasAttribute("style")&&e.dom.setAttrib(n,"style",n.getAttribute("style"))});i.observe(e.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]});e.getDoc().execCommand(n?"ForwardDelete":"Delete",!1,null);t=e.selection.getRng();r=t.startContainer.parentNode;f.each(i.takeRecords(),function(n){if(o.isChildOf(n.target,e.getBody())){if(n.attributeName=="style"){var i=n.target.getAttribute("data-mce-style");i?n.target.setAttribute("style",i):n.target.removeAttribute("style")}f.each(n.addedNodes,function(n){if(n.nodeName=="SPAN"&&!n.getAttribute("mce-data-marked")){var u,i;n==r&&(u=t.startOffset,i=n.firstChild);o.remove(n,!0);i&&(t.setStart(i,u),t.setEnd(i,u),e.selection.setRng(t))}})}});i.disconnect();f.each(e.dom.select("span[mce-data-marked]"),function(n){n.removeAttribute("mce-data-marked")})}var r=e.getDoc(),c="data:text/mce-internal,",u=window.MutationObserver,a,i;u||(a=!0,u=function(){function t(n){var t=n.relatedNode||n.target;i.push({target:t,addedNodes:[t]})}function r(n){var t=n.relatedNode||n.target;i.push({target:t,attributeName:n.attrName})}var i=[],n;this.observe=function(i){n=i;n.addEventListener("DOMSubtreeModified",t,!1);n.addEventListener("DOMNodeInsertedIntoDocument",t,!1);n.addEventListener("DOMNodeInserted",t,!1);n.addEventListener("DOMAttrModified",r,!1)};this.disconnect=function(){n.removeEventListener("DOMSubtreeModified",t,!1);n.removeEventListener("DOMNodeInsertedIntoDocument",t,!1);n.removeEventListener("DOMNodeInserted",t,!1);n.removeEventListener("DOMAttrModified",r,!1)};this.takeRecords=function(){return i}});e.on("keydown",function(i){var r=i.keyCode==b,f=n.metaKeyPressed(i);if(!h(i)&&(r||i.keyCode==l)){var u=e.selection.getRng(),o=u.startContainer,s=u.startOffset;if(!f&&u.collapsed&&o.nodeType==3&&(r?s<o.data.length:s>0))return;i.preventDefault();f&&e.selection.getSel().modify("extend",r?"forward":"backward","word");t(r)}});e.on("keypress",function(i){h(i)||s.isCollapsed()||!i.charCode||n.metaKeyPressed(i)||(i.preventDefault(),t(!0),e.selection.setContent(String.fromCharCode(i.charCode)))});if(e.addCommand("Delete",function(){t()}),e.addCommand("ForwardDelete",function(){t(!0)}),!a){e.on("dragstart",function(n){var t;e.selection.isCollapsed()&&n.target.tagName=="IMG"&&s.select(n.target);i=s.getRng();t=e.selection.getContent();t.length>0&&n.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))});e.on("drop",function(n){if(!h(n)){var u=n.dataTransfer.getData("URL");if(!u||u.indexOf(c)==-1||!r.caretRangeFromPoint)return;u=unescape(u.substr(c.length));r.caretRangeFromPoint&&(n.preventDefault(),window.setTimeout(function(){var f=r.caretRangeFromPoint(n.x,n.y);i&&(s.setRng(i),i=null);t();s.setRng(f);e.insertContent(u)},0))}});e.on("cut",function(n){!h(n)&&n.clipboardData&&(n.preventDefault(),n.clipboardData.clearData(),n.clipboardData.setData("text/html",e.selection.getContent()),n.clipboardData.setData("text/plain",e.selection.getContent({format:"text"})),t(!0))})}}function ft(){function n(n){var t=o.create("body"),i=n.cloneContents();return t.appendChild(i),s.serializer.serialize(t,{format:"html"})}function i(i){var r,f,u,s;return i.setStart?(f=n(i),u=o.createRng(),u.selectNode(e.getBody()),s=n(u),f===s):i.item?!1:(r=i.duplicate(),r.moveToElementText(e.getBody()),t.compareRanges(i,r))}e.on("keydown",function(n){var u=n.keyCode,r,t;if(!h(n)&&(u==b||u==l)){if(r=e.selection.isCollapsed(),t=e.getBody(),r&&!o.isEmpty(t))return;if(!r&&!i(e.selection.getRng()))return;n.preventDefault();e.setContent("");t.firstChild&&o.isBlock(t.firstChild)?e.selection.setCursorLocation(t.firstChild,0):e.selection.setCursorLocation(t,0);e.nodeChanged()}})}function d(){e.on("keydown",function(t){!h(t)&&t.keyCode==65&&n.metaKeyPressed(t)&&(t.preventDefault(),e.execCommand("SelectAll"))})}function et(){e.settings.content_editable||(o.bind(e.getDoc(),"focusin",function(){s.setRng(s.getRng())}),o.bind(e.getDoc(),"mousedown",function(n){n.target==e.getDoc().documentElement&&(e.getBody().focus(),s.setRng(s.getRng()))}))}function g(){e.on("keydown",function(n){if(!h(n)&&n.keyCode===l){if(!e.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&s.getRng(!0).startOffset===0){var i=s.getNode(),t=i.previousSibling;if(i.nodeName=="HR"){o.remove(i);n.preventDefault();return}t&&t.nodeName&&t.nodeName.toLowerCase()==="hr"&&(o.remove(t),n.preventDefault())}}})}function ot(){if(!window.Range.prototype.getClientRects)e.on("mousedown",function(n){if(!h(n)&&n.target.nodeName==="HTML"){var t=e.getBody();t.blur();setTimeout(function(){t.focus()},0)}})}function st(){e.on("click",function(n){n=n.target;/^(IMG|HR)$/.test(n.nodeName)&&s.getSel().setBaseAndExtent(n,0,n,1);n.nodeName=="A"&&o.hasClass(n,"mce-item-anchor")&&s.select(n)})}function ht(){function n(){var n=o.getAttribs(s.getStart().cloneNode(!1));return function(){var t=s.getStart();t!==e.getBody()&&(o.setAttrib(t,"style",null),v(n,function(n){t.setAttributeNode(n.cloneNode(!0))}))}}function t(){return!s.isCollapsed()&&o.getParent(s.getStart(),o.isBlock)!=o.getParent(s.getEnd(),o.isBlock)}e.on("keypress",function(i){var r;if(!h(i)&&(i.keyCode==8||i.keyCode==46)&&t())return r=n(),e.getDoc().execCommand("delete",!1,null),r(),i.preventDefault(),!1});o.bind(e.getDoc(),"cut",function(i){var r;!h(i)&&t()&&(r=n(),setTimeout(function(){r()},0))})}function ct(){var i,n;e.on("selectionchange",function(){n&&(clearTimeout(n),n=0);n=window.setTimeout(function(){if(!e.removed){var n=s.getRng();i&&t.compareRanges(n,i)||(e.nodeChanged(),i=n)}},50)})}function lt(){document.body.setAttribute("role","application")}function w(){e.on("keydown",function(n){if(!h(n)&&n.keyCode===l&&s.isCollapsed()&&s.getRng(!0).startOffset===0){var t=s.getNode().previousSibling;if(t&&t.nodeName&&t.nodeName.toLowerCase()==="table")return n.preventDefault(),!1}})}function at(){p()>7||(c("RespectVisibilityInDesign",!0),e.contentStyles.push(".mceHideBrInPre pre br {display: none}"),o.addClass(e.getBody(),"mceHideBrInPre"),y.addNodeFilter("pre",function(n){for(var e=n.length,u,f,r,t;e--;)for(u=n[e].getAll("br"),f=u.length;f--;)r=u[f],t=r.prev,t&&t.type===3&&t.value.charAt(t.value-1)!="\n"?t.value+="\n":r.parent.insert(new i("#text",3),r,!0).value="\n"}),k.addNodeFilter("pre",function(n){for(var u=n.length,i,r,f,t;u--;)for(i=n[u].getAll("br"),r=i.length;r--;)f=i[r],t=f.prev,t&&t.type==3&&(t.value=t.value.replace(/\r?\n$/,""))}))}function vt(){o.bind(e.getBody(),"mouseup",function(){var t,n=s.getNode();n.nodeName=="IMG"&&((t=o.getStyle(n,"width"))&&(o.setAttrib(n,"width",t.replace(/[^0-9%]+/g,"")),o.setStyle(n,"width","")),(t=o.getStyle(n,"height"))&&(o.setAttrib(n,"height",t.replace(/[^0-9%]+/g,"")),o.setStyle(n,"height","")))})}function yt(){e.on("keydown",function(t){var r,u,f,c,i;if(!h(t)&&t.keyCode==n.BACKSPACE&&(r=s.getRng(),u=r.startContainer,f=r.startOffset,c=o.getRoot(),i=u,r.collapsed&&f===0)){while(i&&i.parentNode&&i.parentNode.firstChild==i&&i.parentNode!=c)i=i.parentNode;i.tagName==="BLOCKQUOTE"&&(e.formatter.toggle("blockquote",null,i),r=o.createRng(),r.setStart(u,0),r.setEnd(u,0),s.setRng(r))}})}function pt(){function n(){e._refreshContentEditable();c("StyleWithCSS",!1);c("enableInlineTableEditing",!1);a.object_resizing||c("enableObjectResizing",!1)}if(!a.readonly)e.on("BeforeExecCommand MouseDown",n)}function wt(){function n(){v(o.select("a"),function(n){var t=n.parentNode,i=o.getRoot();if(t.lastChild===n){while(t&&!o.isBlock(t)){if(t.parentNode.lastChild!==t||t===i)return;t=t.parentNode}o.add(t,"br",{"data-mce-bogus":1})}})}e.on("SetContent ExecCommand",function(t){(t.type=="setcontent"||t.command==="mceInsertLink")&&n()})}function bt(){if(a.forced_root_block)e.on("init",function(){c("DefaultParagraphSeparator",a.forced_root_block)})}function kt(){e.on("Undo Redo SetContent",function(n){n.initial||e.execCommand("mceRepaint")})}function dt(){e.on("keydown",function(n){var t;h(n)||n.keyCode!=l||(t=e.getDoc().selection.createRange(),t&&t.item&&(n.preventDefault(),e.undoManager.beforeChange(),o.remove(t.item(0)),e.undoManager.add()))})}function gt(){var n;p()>=10&&(n="",v("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,i){n+=(i>0?",":"")+t+":empty"}),e.contentStyles.push(n+"{padding-right: 1px !important}"))}function ni(){p()<9&&(y.addNodeFilter("noscript",function(n){for(var r=n.length,t,i;r--;)t=n[r],i=t.firstChild,i&&t.attr("data-mce-innertext",i.value)}),k.addNodeFilter("noscript",function(n){for(var f=n.length,u,t,e;f--;)u=n[f],t=n[f].firstChild,t?t.value=r.decode(t.value):(e=u.attributes.map["data-mce-innertext"],e&&(u.attr("data-mce-innertext",null),t=new i("#text",3),t.value=e,t.raw=!0,u.append(t)))}))}function ti(){function f(n,t){var i=s.createTextRange();try{i.moveToPoint(n,t)}catch(r){i=null}return i}function e(n){var r;n.button?(r=f(n.x,n.y),r&&(r.compareEndPoints("StartToStart",t)>0?r.setEndPoint("StartToStart",t):r.setEndPoint("EndToEnd",t),r.select())):i()}function i(){var u=n.selection.createRange();t&&!u.item&&u.compareEndPoints("StartToEnd",u)===0&&t.select();o.unbind(n,"mouseup",i);o.unbind(n,"mousemove",e);t=r=0}var n=o.doc,s=n.body,r,t,u;n.documentElement.unselectable=!0;o.bind(n,"mousedown contextmenu",function(s){if(s.target.nodeName==="HTML"){if(r&&i(),u=n.documentElement,u.scrollHeight>u.clientHeight)return;r=1;t=f(s.x,s.y);t&&(o.bind(n,"mouseup",i),o.bind(n,"mousemove",e),o.getRoot().focus(),t.select())}})}function ii(){e.on("keyup focusin mouseup",function(t){t.keyCode==65&&n.metaKeyPressed(t)||s.normalize()},!0)}function ri(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function ui(){if(!e.inline)e.on("keydown",function(){document.activeElement==document.body&&e.getWin().focus()})}function nt(){if(!e.inline){e.contentStyles.push("body {min-height: 150px}");e.on("click",function(n){n.target.nodeName=="HTML"&&(e.getBody().focus(),e.selection.normalize(),e.nodeChanged())})}}function fi(){if(u.mac)e.on("keydown",function(t){n.metaKeyPressed(t)&&(t.keyCode==37||t.keyCode==39)&&(t.preventDefault(),e.selection.getSel().modify("move",t.keyCode==37?"backward":"forward","word"))})}function ei(){c("AutoUrlDetect",!1)}function oi(){if(!e.inline)e.on("focus blur beforegetcontent",function(){var n=e.dom.create("br");e.getBody().appendChild(n);n.parentNode.removeChild(n)},!0)}function si(){e.on("click",function(n){var t=n.target;do if(t.tagName==="A"){n.preventDefault();return}while(t=t.parentNode)});e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function hi(){e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(n){n.preventDefault()})})}function ci(){y.addNodeFilter("br",function(n){for(var t=n.length;t--;)n[t].attr("class")=="Apple-interchange-newline"&&n[t].remove()})}var v=f.each,l=n.BACKSPACE,b=n.DELETE,o=e.dom,s=e.selection,a=e.settings,y=e.parser,k=e.serializer,tt=u.gecko,it=u.ie,rt=u.webkit;yt();ft();ii();rt&&(ut(),et(),st(),bt(),hi(),w(),ci(),u.iOS?(ct(),ui(),nt(),si()):d());it&&u.ie<11&&(g(),lt(),at(),vt(),dt(),gt(),ni(),ti());u.ie>=11&&(nt(),oi(),w());u.ie&&(d(),ei());tt&&(g(),ot(),ht(),pt(),wt(),kt(),ri(),fi(),w())}});i("tinymce/util/Observable",["tinymce/util/EventDispatcher"],function(n){function t(t){return t._eventDispatcher||(t._eventDispatcher=new n({scope:t,toggleEvent:function(i,r){n.isNative(i)&&t.toggleNativeEvent&&t.toggleNativeEvent(i,r)}})),t._eventDispatcher}return{fire:function(n,i,r){var f=this,u;if(f.removed&&n!=="remove")return i;if(i=t(f).fire(n,i,r),r!==!1&&f.parent)for(u=f.parent();u&&!i.isPropagationStopped();)u.fire(n,i,!1),u=u.parent();return i},on:function(n,i,r){return t(this).on(n,i,r)},off:function(n,i){return t(this).off(n,i)},once:function(n,i){return t(this).once(n,i)},hasEventListeners:function(n){return t(this).has(n)}}});i("tinymce/EditorObservable",["tinymce/util/Observable","tinymce/dom/DOMUtils","tinymce/util/Tools"],function(n,t,i){function u(n,t){return t=="selectionchange"?n.getDoc():!n.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?n.getDoc():n.getBody()}function f(n,t){var e=n.settings.event_root,i=n.editorManager,f=i.eventRootElm||u(n,t);if(e){if(!i.rootEvents){i.rootEvents={};i.on("RemoveEditor",function(){i.activeEditor||(r.unbind(f),delete i.rootEvents)})}if(i.rootEvents[t])return;f==n.getBody()&&(f=r.select(e)[0],i.eventRootElm=f);i.rootEvents[t]=!0;r.bind(f,t,function(n){for(var o=n.target,u=i.editors,f=u.length,e;f--;)e=u[f].getBody(),(e===o||r.isChildOf(o,e))&&(u[f].hidden||u[f].fire(t,n))})}else n.dom.bind(f,t,function(i){n.hidden||n.fire(t,i)})}var r=t.DOM,e={bindPendingEventDelegates:function(){var n=this;i.each(n._pendingNativeEvents,function(t){f(n,t)})},toggleNativeEvent:function(n,t){var i=this;i.settings.readonly||n!="focus"&&n!="blur"&&(t?i.initialized?f(i,n):i._pendingNativeEvents?i._pendingNativeEvents.push(n):i._pendingNativeEvents=[n]:i.initialized&&i.dom.unbind(u(i,n),n))}};return i.extend({},n,e)});i("tinymce/Shortcuts",["tinymce/util/Tools","tinymce/Env"],function(n,t){var i=n.each,r=n.explode,u={f9:120,f10:121,f11:122};return function(f){var o=this,e={};f.on("keyup keypress keydown",function(n){(n.altKey||n.ctrlKey||n.metaKey)&&i(e,function(i){var r=t.mac?n.metaKey:n.ctrlKey;if(i.ctrl==r&&i.alt==n.altKey&&i.shift==n.shiftKey)return n.keyCode==i.keyCode||n.charCode&&n.charCode==i.charCode?(n.preventDefault(),n.type=="keydown"&&i.func.call(i.scope),!0):void 0})});o.add=function(t,o,s,h){var c;return c=s,typeof s=="string"?s=function(){f.execCommand(c,!1,null)}:n.isArray(c)&&(s=function(){f.execCommand(c[0],c[1],c[2])}),i(r(t.toLowerCase()),function(n){var t={func:s,scope:h||f,desc:f.translate(o),alt:!1,ctrl:!1,shift:!1};i(r(n,"+"),function(n){switch(n){case"alt":case"ctrl":case"shift":t[n]=!0;break;default:/^[0-9]{2,}$/.test(n)?t.keyCode=parseInt(n,10):(t.charCode=n.charCodeAt(0),t.keyCode=u[n]||n.toUpperCase().charCodeAt(0))}});e[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}});i("tinymce/Editor",["tinymce/dom/DOMUtils","tinymce/dom/DomQuery","tinymce/AddOnManager","tinymce/NodeChange","tinymce/html/Node","tinymce/dom/Serializer","tinymce/html/Serializer","tinymce/dom/Selection","tinymce/Formatter","tinymce/UndoManager","tinymce/EnterKey","tinymce/ForceBlocks","tinymce/EditorCommands","tinymce/util/URI","tinymce/dom/ScriptLoader","tinymce/dom/EventUtils","tinymce/WindowManager","tinymce/html/Schema","tinymce/html/DomParser","tinymce/util/Quirks","tinymce/Env","tinymce/util/Tools","tinymce/EditorObservable","tinymce/Shortcuts"],function(n,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt){function vt(n,t,u){var f=this,e,o;e=f.documentBaseUrl=u.documentBaseURL;o=u.baseURI;f.settings=t=lt({id:n,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:e,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,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%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,ol,li,dl,dt,dd,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,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:f.convertURL,url_converter_scope:f,ie7_compat:!0},t);r.language=t.language||"en";r.languageLoad=t.language_load;r.baseURL=u.baseURL;f.id=t.id=n;f.isNotDirty=!0;f.plugins={};f.documentBaseURI=new y(t.document_base_url||e,{base_uri:o});f.baseURI=o;f.contentCSS=[];f.contentStyles=[];f.shortcuts=new rt(f);f.execCommands={};f.queryStateCommands={};f.queryValueCommands={};f.loadedCSS={};t.target&&(f.targetElm=t.target);f.suffix=u.suffix;f.editorManager=u;f.inline=t.inline;u.fire("SetupEditor",f);f.execCallback("setup",f);f.$=i.overrideDefaults(function(){return{context:f.inline?f.getBody():f.getDoc(),element:f.getBody()}})}var ut=n.DOM,ct=r.ThemeManager,et=r.PluginManager,lt=tt.extend,ft=tt.each,pt=tt.explode,wt=tt.inArray,ot=tt.trim,yt=tt.resolve,st=w.Event,at=nt.gecko,ht=nt.ie;return vt.prototype={render:function(){function f(){ut.unbind(window,"ready",f);n.render()}function e(){var r=p.ScriptLoader,i;t.language&&t.language!="en"&&!t.language_url&&(t.language_url=n.editorManager.baseURL+"/langs/"+t.language+".js");t.language_url&&r.add(t.language_url);t.theme&&typeof t.theme!="function"&&t.theme.charAt(0)!="-"&&!ct.urls[t.theme]&&(i=t.theme_url,i=i?n.documentBaseURI.toAbsolute(i):"themes/"+t.theme+"/theme"+u+".js",ct.load(t.theme,i));tt.isArray(t.plugins)&&(t.plugins=t.plugins.join(" "));ft(t.external_plugins,function(n,i){et.load(i,n);t.plugins+=" "+i});ft(t.plugins.split(/[ ,]/),function(n){if(n=ot(n),n&&!et.urls[n])if(n.charAt(0)=="-"){n=n.substr(1,n.length);var t=et.dependencies(n);ft(t,function(n){var t={prefix:"plugins/",resource:n,suffix:"/plugin"+u+".js"};n=et.createUrl(t,n);et.load(n.resource,n)})}else et.load(n,{prefix:"plugins/",resource:n,suffix:"/plugin"+u+".js"})});r.loadQueue(function(){n.removed||n.init()})}var n=this,t=n.settings,r=n.id,u=n.suffix,i;if(!st.domLoaded){ut.bind(window,"ready",f);return}if(n.getElement()&&nt.contentEditable){if(t.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden"),i=n.getElement().form||ut.getParent(r,"form"),i){n.formElement=i;t.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(ut.insertAfter(ut.create("input",{type:"hidden",name:r}),r),n.hasHiddenInput=!0);n.formEventDelegate=function(t){n.fire(t.type,t)};ut.bind(i,"submit reset",n.formEventDelegate);n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})});!t.submit_patch||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,i._mceOldSubmit(i)})}if(n.windowManager=new b(n),t.encoding=="xml")n.on("GetContent",function(n){n.save&&(n.content=ut.encode(n.content))});if(t.add_form_submit_trigger)n.on("submit",function(){n.initialized&&n.save()});if(t.add_unload_trigger){n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})};n.editorManager.on("BeforeUnload",n._beforeUnload)}e()}},init:function(){function k(t){var u=et.get(t),r,i;r=et.urls[t]||n.documentBaseUrl.replace(/\/$/,"");t=ot(t);u&&wt(b,t)===-1&&(ft(et.dependencies(t),function(n){k(n)}),i=new u(n,r,n.$),n.plugins[t]=i,i.init&&(i.init(n,r),b.push(t)))}var n=this,t=n.settings,u=n.getElement(),o,r,h,c,i,w,l,f,e,v,a,b=[],y,p,s;if(n.rtl=this.editorManager.i18n.rtl,n.editorManager.add(n),t.aria_label=t.aria_label||ut.getAttrib(u,"aria-label",n.getLang("aria.rich_text_area")),t.theme&&(typeof t.theme!="function"?(t.theme=t.theme.replace(/-/,""),w=ct.get(t.theme),n.theme=new w(n,ct.urls[t.theme]),n.theme.init&&n.theme.init(n,ct.urls[t.theme]||n.documentBaseUrl.replace(/\/$/,""),n.$)):n.theme=t.theme),ft(t.plugins.replace(/\-/g,"").split(/[ ,]/),k),t.render_ui&&n.theme&&(n.orgDisplay=u.style.display,typeof t.theme!="function"?(o=t.width||u.style.width||u.offsetWidth,r=t.height||u.style.height||u.offsetHeight,h=t.min_height||100,v=/^[0-9\.]+(|px)$/i,v.test(""+o)&&(o=Math.max(parseInt(o,10),100)),v.test(""+r)&&(r=Math.max(parseInt(r,10),h)),i=n.theme.renderUI({targetNode:u,width:o,height:r,deltaWidth:t.delta_width,deltaHeight:t.delta_height}),t.content_editable||(r=(i.iframeHeight||r)+(typeof r=="number"?i.deltaHeight||0:""),r<h&&(r=h))):(i=t.theme(n,u),i.editorContainer.nodeType&&(i.editorContainer=i.editorContainer.id=i.editorContainer.id||n.id+"_parent"),i.iframeContainer.nodeType&&(i.iframeContainer=i.iframeContainer.id=i.iframeContainer.id||n.id+"_iframecontainer"),r=i.iframeHeight||u.offsetHeight),n.editorContainer=i.editorContainer),t.content_css&&ft(pt(t.content_css),function(t){n.contentCSS.push(n.documentBaseURI.toAbsolute(t))}),t.content_style&&n.contentStyles.push(t.content_style),t.content_editable)return u=c=i=null,n.initContentBody();for(n.iframeHTML=t.doctype+"<html><head>",t.document_base_url!=n.documentBaseUrl&&(n.iframeHTML+='<base href="'+n.documentBaseURI.getURI()+'" />'),!nt.caretAfter&&t.ie7_compat&&(n.iframeHTML+='<meta http-equiv="X-UA-Compatible" content="IE=7" />'),n.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',a=0;a<n.contentCSS.length;a++)y=n.contentCSS[a],n.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+y+'" />',n.loadedCSS[y]=!0;if(f=t.body_id||"tinymce",f.indexOf("=")!=-1&&(f=n.getParam("body_id","","hash"),f=f[n.id]||f),e=t.body_class||"",e.indexOf("=")!=-1&&(e=n.getParam("body_class","","hash"),e=e[n.id]||""),n.iframeHTML+='<\/head><body id="'+f+'" class="mce-content-body '+e+'" data-id="'+n.id+'"><br><\/body><\/html>',p='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+n.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()',document.domain!=location.hostname&&(l=p),s=ut.create("iframe",{id:n.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:n.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:r,display:"block"}}),s.onload=function(){s.onload=null;n.fire("load")},ut.setAttrib("src",l||'javascript:""'),c=ut.add(i.iframeContainer,s),ht)try{n.getDoc()}catch(d){c.src=l=p}n.contentAreaContainer=i.iframeContainer;n.iframeElement=s;i.editorContainer&&(ut.get(i.editorContainer).style.display=n.orgDisplay,n.hidden=ut.isHidden(i.editorContainer));n.getElement().style.display="none";ut.setAttrib(n.id,"aria-hidden",!0);l||n.initContentBody();u=c=i=null},initContentBody:function(t){var i=this,r=i.settings,p=i.getElement(),y=i.getDoc(),o,w;if(r.inline||(i.getElement().style.visibility=i.orgVisibility),t||r.content_editable||(y.open(),y.write(i.iframeHTML),y.close()),r.content_editable){i.on("remove",function(){var n=this.getBody();ut.removeClass(n,"mce-content-body");ut.removeClass(n,"mce-edit-focus");ut.setAttrib(n,"contentEditable",null)});ut.addClass(p,"mce-content-body");i.contentDocument=y=r.content_document||document;i.contentWindow=r.content_window||window;i.bodyElement=p;r.content_document=r.content_window=null;r.root_name=p.nodeName.toLowerCase()}if(o=i.getBody(),o.disabled=!0,r.readonly||(i.inline&&ut.getStyle(o,"position",!0)=="static"&&(o.style.position="relative"),o.contentEditable=i.getParam("content_editable_state",!0)),o.disabled=!1,i.schema=new k(r),i.dom=new n(y,{keep_values:!0,url_converter:i.convertURL,url_converter_scope:i,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:i.inline?i.getBody():null,collect:r.content_editable,schema:i.schema,onSetAttrib:function(n){i.fire("SetAttrib",n)}}),i.parser=new d(r,i.schema),i.parser.addAttributeFilter("src,href,style,tabindex",function(n,t){for(var e=n.length,r,o=i.dom,u,f;e--;)r=n[e],u=r.attr(t),f="data-mce-"+t,r.attributes.map[f]||(t==="style"?(u=o.serializeStyle(o.parseStyle(u),r.name),u.length||(u=null),r.attr(f,u),r.attr(t,u)):t==="tabindex"?(r.attr(f,u),r.attr(t,null)):r.attr(f,i.convertURL(u,t,r.name)))}),i.parser.addNodeFilter("script",function(n){for(var i=n.length,t;i--;)t=n[i],t.attr("type","mce-"+(t.attr("type")||"no/type"))}),i.parser.addNodeFilter("#cdata",function(n){for(var i=n.length,t;i--;)t=n[i],t.type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"}),i.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(n){for(var r=n.length,t,u=i.schema.getNonEmptyElements();r--;)t=n[r],t.isEmpty(u)&&(t.append(new f("br",1)).shortEnded=!0)}),i.serializer=new e(r,i),i.selection=new s(i.dom,i.getWin(),i.serializer,i),i.formatter=new h(i),i.undoManager=new c(i),i.forceBlocks=new a(i),i.enterKey=new l(i),i.editorCommands=new v(i),i._nodeChangeDispatcher=new u(i),i.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(y.body.spellcheck=!1,ut.setAttrib(o,"spellcheck","false")),i.fire("PostRender"),i.quirks=new g(i),r.directionality&&(o.dir=r.directionality),r.nowrap&&(o.style.whiteSpace="nowrap"),r.protect)i.on("BeforeSetContent",function(n){ft(r.protect,function(t){n.content=n.content.replace(t,function(n){return"<!--mce:protected "+escape(n)+"-->"})})});i.on("SetContent",function(){i.addVisual(i.getBody())});if(r.padd_empty_editor)i.on("PostProcess",function(n){n.content=n.content.replace(/^(<p[^>]*>( | |\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")});i.load({initial:!0,format:"html"});i.startContent=i.getContent({format:"raw"});i.initialized=!0;i.bindPendingEventDelegates();i.fire("init");i.focus(!0);i.nodeChanged({initial:!0});i.execCallback("init_instance_callback",i);i.contentStyles.length>0&&(w="",ft(i.contentStyles,function(n){w+=n+"\r\n"}),i.dom.addStyle(w));ft(i.contentCSS,function(n){i.loadedCSS[n]||(i.dom.loadCSS(n),i.loadedCSS[n]=!0)});r.auto_focus&&setTimeout(function(){var n=i.editorManager.get(r.auto_focus);n.selection.select(n.getBody(),1);n.selection.collapse(1);n.getBody().focus();n.getWin().focus()},100);p=y=o=null},focus:function(n){var f,t=this,o=t.selection,e=t.settings.content_editable,i,u,s=t.getDoc(),r;if(!n){if(i=o.getRng(),i.item&&(u=i.item(0)),t._refreshContentEditable(),e||(nt.opera||t.getBody().focus(),t.getWin().focus()),at||e){if(r=t.getBody(),r.setActive)try{r.setActive()}catch(h){r.focus()}else r.focus();e&&o.normalize()}u&&u.ownerDocument==s&&(i=s.body.createControlRange(),i.addElement(u),i.select())}t.editorManager.activeEditor!=t&&((f=t.editorManager.activeEditor)&&f.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:f}));t.editorManager.activeEditor=t},execCallback:function(n){var r=this,i=r.settings[n],t;if(i)return r.callbackLookup&&(t=r.callbackLookup[n])&&(i=t.func,t=t.scope),typeof i=="string"&&(t=i.replace(/\.\w+$/,""),t=t?yt(t):0,i=yt(i),r.callbackLookup=r.callbackLookup||{},r.callbackLookup[n]={func:i,scope:t}),i.apply(t||r,Array.prototype.slice.call(arguments,1))},translate:function(n){var t=this.settings.language||"en",i=this.editorManager.i18n;return n?i.data[t+"."+n]||n.replace(/\{\#([^\}]+)\}/g,function(n,r){return i.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(n,i){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+n]||(i!==t?i:"{#"+n+"}")},getParam:function(n,t,i){var r=n in this.settings?this.settings[n]:t,u;return i==="hash"?(u={},typeof r=="string"?ft(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(n){n=n.split("=");u[ot(n[0])]=n.length>1?ot(n[1]):ot(n)}):u=r,u):r},nodeChanged:function(n){this._nodeChangeDispatcher.nodeChanged(n)},addButton:function(n,t){var i=this;t.cmd&&(t.onclick=function(){i.execCommand(t.cmd)});t.text||t.icon||(t.icon=n);i.buttons=i.buttons||{};t.tooltip=t.tooltip||t.title;i.buttons[n]=t},addMenuItem:function(n,t){var i=this;t.cmd&&(t.onclick=function(){i.execCommand(t.cmd)});i.menuItems=i.menuItems||{};i.menuItems[n]=t},addCommand:function(n,t,i){this.execCommands[n]={func:t,scope:i||this}},addQueryStateHandler:function(n,t,i){this.queryStateCommands[n]={func:t,scope:i||this}},addQueryValueHandler:function(n,t,i){this.queryValueCommands[n]={func:t,scope:i||this}},addShortcut:function(n,t,i,r){this.shortcuts.add(n,t,i,r)},execCommand:function(n,t,i,r){var u=this,f=0,e;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(n)||r&&r.skip_focus||u.focus(),r=lt({},r),r=u.fire("BeforeExecCommand",{command:n,ui:t,value:i}),r.isDefaultPrevented())return!1;if((e=u.execCommands[n])&&e.func.call(e.scope,t,i)!==!0)return u.fire("ExecCommand",{command:n,ui:t,value:i}),!0;if(ft(u.plugins,function(r){if(r.execCommand&&r.execCommand(n,t,i))return u.fire("ExecCommand",{command:n,ui:t,value:i}),f=!0,!1}),f)return f;if(u.theme&&u.theme.execCommand&&u.theme.execCommand(n,t,i))return u.fire("ExecCommand",{command:n,ui:t,value:i}),!0;if(u.editorCommands.execCommand(n,t,i))return u.fire("ExecCommand",{command:n,ui:t,value:i}),!0;try{f=u.getDoc().execCommand(n,t,i)}catch(o){}return f?(u.fire("ExecCommand",{command:n,ui:t,value:i}),!0):!1},queryCommandState:function(n){var i=this,r,t;if(!i._isHidden()){if((r=i.queryStateCommands[n])&&(t=r.func.call(r.scope),t===!0||t===!1)||(t=i.editorCommands.queryCommandState(n),t!==-1))return t;try{return i.getDoc().queryCommandState(n)}catch(u){}}},queryCommandValue:function(n){var r=this,u,i;if(!r._isHidden()){if((u=r.queryValueCommands[n])&&(i=u.func.call(u.scope),i!==!0)||(i=r.editorCommands.queryCommandValue(n),i!==t))return i;try{return r.getDoc().queryCommandValue(n)}catch(f){}}},show:function(){var n=this;n.hidden&&(n.hidden=!1,n.inline?n.getBody().contentEditable=!0:(ut.show(n.getContainer()),ut.hide(n.id)),n.load(),n.fire("show"))},hide:function(){var n=this,t=n.getDoc();n.hidden||(ht&&t&&!n.inline&&t.execCommand("SelectAll"),n.save(),n.inline?(n.getBody().contentEditable=!1,n==n.editorManager.focusedEditor&&(n.editorManager.focusedEditor=null)):(ut.hide(n.getContainer()),ut.setStyle(n.id,"display",n.orgDisplay)),n.hidden=!0,n.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(n,t){this.fire("ProgressState",{state:n,time:t})},load:function(n){var r=this,i=r.getElement(),u;if(i)return n=n||{},n.load=!0,u=r.setContent(i.value!==t?i.value:i.innerHTML,n),n.element=i,n.no_events||r.fire("LoadContent",n),n.element=i=null,u},save:function(n){var t=this,i=t.getElement(),r,u;if(i&&t.initialized)return n=n||{},n.save=!0,n.element=i,r=n.content=t.getContent(n),n.no_events||t.fire("SaveContent",n),r=n.content,/TEXTAREA|INPUT/i.test(i.nodeName)?i.value=r:(t.inline||(i.innerHTML=r),(u=ut.getParent(t.id,"form"))&&ft(u.elements,function(n){if(n.name==t.id)return n.value=r,!1})),n.element=i=null,n.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(n,t){var i=this,u=i.getBody(),r;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=n,t.no_events||i.fire("BeforeSetContent",t),n=t.content,n.length===0||/^\s+$/.test(n)?(r=i.settings.forced_root_block,r&&i.schema.isValidChild(u.nodeName.toLowerCase(),r.toLowerCase())?(n=ht&&ht<11?"":'<br data-mce-bogus="1">',n=i.dom.createHTML(r,i.settings.forced_root_block_attrs,n)):ht||(n='<br data-mce-bogus="1">'),i.dom.setHTML(u,n),i.fire("SetContent",t)):(t.format!=="raw"&&(n=new o({},i.schema).serialize(i.parser.parse(n,{isRootContent:!0}))),t.content=ot(n),i.dom.setHTML(u,t.content),t.no_events||i.fire("SetContent",t)),t.content},getContent:function(n){var t=this,r,i=t.getBody();return n=n||{},n.format=n.format||"html",n.get=!0,n.getInner=!0,n.no_events||t.fire("BeforeGetContent",n),r=n.format=="raw"?i.innerHTML:n.format=="text"?i.innerText||i.textContent:t.serializer.serialize(i,n),n.content=n.format!="text"?ot(r):r,n.no_events||t.fire("GetContent",n),n.content},insertContent:function(n,t){t&&(n=lt({content:n},t));this.execCommand("mceInsertContent",!1,n)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var n=this;return n.container||(n.container=ut.get(n.editorContainer||n.id+"_parent")),n.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=ut.get(this.id)),this.targetElm},getWin:function(){var n=this,t;return n.contentWindow||(t=n.iframeElement,t&&(n.contentWindow=t.contentWindow)),n.contentWindow},getDoc:function(){var n=this,t;return n.contentDocument||(t=n.getWin(),t&&(n.contentDocument=t.document)),n.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(n,t,i){var r=this,u=r.settings;return u.urlconverter_callback?r.execCallback("urlconverter_callback",n,i,!0,t):!u.convert_urls||i&&i.nodeName=="LINK"||n.indexOf("file:")===0||n.length===0?n:u.relative_urls?r.documentBaseURI.toRelative(n):r.documentBaseURI.toAbsolute(n,u.remove_script_host)},addVisual:function(n){var i=this,f=i.settings,r=i.dom,u;n=n||i.getBody();i.hasVisual===t&&(i.hasVisual=f.visual);ft(r.select("table,a",n),function(n){var t;switch(n.nodeName){case"TABLE":u=f.visual_table_class||"mce-item-table";t=r.getAttrib(n,"border");(!t||t=="0")&&i.hasVisual?r.addClass(n,u):r.removeClass(n,u);return;case"A":r.getAttrib(n,"href",!1)||(t=r.getAttrib(n,"name")||n.id,u=f.visual_anchor_class||"mce-item-anchor",t&&i.hasVisual?r.addClass(n,u):r.removeClass(n,u));return}});i.fire("VisualAid",{element:n,hasVisual:i.hasVisual})},remove:function(){var n=this,t;n.removed||(n.save(),n.removed=1,n.hasHiddenInput&&ut.remove(n.getElement().nextSibling),n.inline||(ht&&ht<10&&n.getDoc().execCommand("SelectAll",!1,null),ut.setStyle(n.id,"display",n.orgDisplay),n.getBody().onload=null,st.unbind(n.getWin()),st.unbind(n.getDoc())),t=n.getContainer(),st.unbind(n.getBody()),st.unbind(t),n.fire("remove"),n.editorManager.remove(n),ut.remove(t),n.destroy())},destroy:function(n){var t=this,i;if(!t.destroyed){if(!n&&!t.removed){t.remove();return}n&&at&&(st.unbind(t.getDoc()),st.unbind(t.getWin()),st.unbind(t.getBody()));n||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy());i=t.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,i._mceOldSubmit=null),ut.unbind(i,"submit reset",t.formEventDelegate));t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null;t.bodyElement=t.contentDocument=t.contentWindow=null;t.iframeElement=t.targetElm=null;t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null);t.destroyed=1}},_refreshContentEditable:function(){var i=this,n,t;i._isHidden()&&(n=i.getBody(),t=n.parentNode,t.removeChild(n),t.appendChild(n),n.focus())},_isHidden:function(){var n;return at?(n=this.selection.getSel(),!n||!n.rangeCount||n.rangeCount===0):0}},lt(vt.prototype,it),vt});i("tinymce/util/I18n",[],function(){var n={};return{rtl:!1,add:function(t,i){for(var r in i)n[r]=i[r];this.rtl=this.rtl||n._dir==="rtl"},translate:function(t){if(typeof t=="undefined")return t;if(typeof t!="string"&&t.raw)return t.raw;if(t.push){var i=t.slice(1);t=(n[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(n,t){return i[t]})}return n[t]||t},data:n}});i("tinymce/FocusManager",["tinymce/dom/DOMUtils","tinymce/Env"],function(n,t){function e(n){function o(){try{return document.activeElement}catch(n){return document.body}}function h(n,t){return t&&t.startContainer?!n.isChildOf(t.startContainer,n.getRoot())||!n.isChildOf(t.endContainer,n.getRoot())?void 0:{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}:t}function c(n,t){var i;return t.startContainer?(i=n.getDoc().createRange(),i.setStart(t.startContainer,t.startOffset),i.setEnd(t.endContainer,t.endOffset)):i=t,i}function s(n){return!!i.getParent(n,e.isEditorUIElement)}function l(e){var l=e.editor;l.on("init",function(){if(l.inline||t.ie){if("onbeforedeactivate"in document&&t.ie<9)l.dom.bind(l.getBody(),"beforedeactivate",function(){try{l.lastRng=l.selection.getRng()}catch(n){}});else l.on("nodechange mouseup keyup",function(n){var t=o();n.type=="nodechange"&&n.selectionChange||(t&&t.id==l.id+"_ifr"&&(t=l.getBody()),l.dom.isChildOf(t,l.getBody())&&(l.lastRng=l.selection.getRng()))});t.webkit&&!r&&(r=function(){var i=n.activeEditor,t;i&&i.selection&&(t=i.selection.getRng(),t&&!t.collapsed&&(l.lastRng=t))},i.bind(document,"selectionchange",r))}});l.on("setcontent",function(){l.lastRng=null});l.on("mousedown",function(){l.selection.lastFocusBookmark=null});l.on("focusin",function(){var t=n.focusedEditor;l.selection.lastFocusBookmark&&(l.selection.setRng(c(l,l.selection.lastFocusBookmark)),l.selection.lastFocusBookmark=null);t!=l&&(t&&t.fire("blur",{focusedEditor:l}),n.activeEditor=l,n.focusedEditor=l,l.fire("focus",{blurredEditor:t}),l.focus(!0));l.lastRng=null});l.on("focusout",function(){window.setTimeout(function(){var t=n.focusedEditor;s(o())||t!=l||(l.fire("blur",{focusedEditor:null}),n.focusedEditor=null,l.selection&&(l.selection.lastFocusBookmark=null))},0)});u||(u=function(t){var i=n.activeEditor;i&&t.target.ownerDocument==document&&(i.selection&&t.target!=i.getBody()&&(i.selection.lastFocusBookmark=h(i.dom,i.lastRng)),s(t.target)||n.focusedEditor!=i||(i.fire("blur",{focusedEditor:null}),n.focusedEditor=null))},i.bind(document,"focusin",u));l.inline&&!f&&(f=function(t){var i=n.activeEditor,r;i.inline&&!i.dom.isChildOf(t.target,i.getBody())&&(r=i.selection.getRng(),r.collapsed||(i.lastRng=r))},i.bind(document,"mouseup",f))}function a(t){n.focusedEditor==t.editor&&(n.focusedEditor=null);n.activeEditor||(i.unbind(document,"selectionchange",r),i.unbind(document,"focusin",u),i.unbind(document,"mouseup",f),r=u=f=null)}n.on("AddEditor",l);n.on("RemoveEditor",a)}var r,u,f,i=n.DOM;return e.isEditorUIElement=function(n){return n.className.toString().indexOf("mce-")!==-1},e});i("tinymce/EditorManager",["tinymce/Editor","tinymce/dom/DomQuery","tinymce/dom/DOMUtils","tinymce/util/URI","tinymce/Env","tinymce/util/Tools","tinymce/util/Observable","tinymce/util/I18n","tinymce/FocusManager"],function(n,t,i,r,u,f,e,o,s){function y(n){var t=l.editors,r,i;for(delete t[n.id],i=0;i<t.length;i++)if(t[i]==n){t.splice(i,1);r=!0;break}return l.activeEditor==n&&(l.activeEditor=t[0]),l.focusedEditor==n&&(l.focusedEditor=null),r}function b(n){return n&&!(n.getContainer()||n.getBody()).parentNode&&(y(n),n.destroy(!0),n=null),n}var h=i.DOM,p=f.explode,c=f.each,v=f.extend,w=0,a,l;return l={$:t,majorVersion:"4",minorVersion:"1.2",releaseDate:"2014-07-15",editors:[],i18n:o,activeEditor:null,setup:function(){var i=this,u,t,e="",f,n,h,o;if(t=document.location.href,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),f=window.tinymce||window.tinyMCEPreInit,f)u=f.base||f.baseURL,e=f.suffix;else{for(h=document.getElementsByTagName("script"),o=0;o<h.length;o++)if(n=h[o].src,/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(n)){n.indexOf(".min")!=-1&&(e=".min");u=n.substring(0,n.lastIndexOf("/"));break}!u&&document.currentScript&&(n=document.currentScript.src,n.indexOf(".min")!=-1&&(e=".min"),u=n.substring(0,n.lastIndexOf("/")))}i.baseURL=new r(t).toAbsolute(u);i.documentBaseURL=t;i.baseURI=new r(i.baseURL);i.suffix=e;i.focusManager=new s(i)},init:function(t){function u(n){var t=n.id;return t||(t=n.name,t=t&&!h.get(t)?n.name:h.uniqueId(),n.setAttribute("id",t)),t}function r(t,r,u){if(!b(i.get(t))){var e=new n(t,r,i);e.targetElm=e.targetElm||u;f.push(e);e.render()}}function o(n){var r=t[n];if(r)return r.apply(i,Array.prototype.slice.call(arguments,2))}function s(n,t){return t.constructor===RegExp?t.test(n.className):h.hasClass(n,t)}function l(){var a,y;if(h.unbind(window,"ready",l),o("onpageload"),t.types){c(t.types,function(n){c(h.select(n.selector),function(i){r(u(i),v({},t,n),i)})});return}if(t.selector){c(h.select(t.selector),function(n){r(u(n),t,n)});return}t.target&&r(u(t.target),t);switch(t.mode){case"exact":a=t.elements||"";a.length>0&&c(p(a),function(u){h.get(u)?(e=new n(u,t,i),f.push(e),e.render()):c(document.forms,function(n){c(n.elements,function(n){n.name===u&&(u="mce_editor_"+w++,h.setAttrib(n,"id",u),r(u,t,n))})})});break;case"textareas":case"specific_textareas":c(h.select("textarea"),function(n){t.editor_deselector&&s(n,t.editor_deselector)||(!t.editor_selector||s(n,t.editor_selector))&&r(u(n),t,n)})}t.oninit&&(a=y=0,c(f,function(n){if(y++,n.initialized)a++;else n.on("init",function(){a++;a==y&&o("oninit")});a==y&&o("oninit")}))}var i=this,f=[],e;i.settings=t;h.bind(window,"ready",l)},get:function(n){return arguments.length?n in this.editors?this.editors[n]:null:this.editors},add:function(n){var t=this,i=t.editors;return i[n.id]=n,i.push(n),t.activeEditor=n,t.fire("AddEditor",{editor:n}),a||(a=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",a)),n},createEditor:function(t,i){return this.add(new n(t,i,this))},remove:function(n){var r=this,u,i=r.editors,t;if(!n){for(u=i.length-1;u>=0;u--)r.remove(i[u]);return}if(typeof n=="string"){n=n.selector||n;c(h.select(n),function(n){t=i[n.id];t&&r.remove(t)});return}return(t=n,!i[t.id])?null:(y(t)&&r.fire("RemoveEditor",{editor:t}),i.length||h.unbind(window,"beforeunload",a),t.remove(),t)},execCommand:function(t,i,r){var u=this,f=u.get(r);switch(t){case"mceAddEditor":return u.get(r)||new n(r,u.settings,u).render(),!0;case"mceRemoveEditor":return f&&f.remove(),!0;case"mceToggleEditor":return f?(f.isHidden()?f.show():f.hide(),!0):(u.execCommand("mceAddEditor",0,r),!0)}return u.activeEditor?u.activeEditor.execCommand(t,i,r):!1},triggerSave:function(){c(this.editors,function(n){n.save()})},addI18n:function(n,t){o.add(n,t)},translate:function(n){return o.translate(n)}},v(l,e),l.setup(),window.tinymce=window.tinyMCE=l,l});i("tinymce/LegacyInput",["tinymce/EditorManager","tinymce/util/Tools"],function(n,t){var i=t.each,r=t.explode;n.on("AddEditor",function(n){var t=n.editor;t.on("preInit",function(){function f(t,r){i(r,function(i,r){i&&n.setStyle(t,r,i)});n.rename(t,"span")}function s(r){n=t.dom;u.convert_fonts_to_spans&&i(n.select("font,u,strike",r.node),function(t){e[t.nodeName.toLowerCase()](n,t)})}var e,o,n,u=t.settings;if(u.inline_styles){o=r(u.font_size_legacy_values);e={font:function(n,t){f(t,{backgroundColor:t.style.backgroundColor,color:t.color,fontFamily:t.face,fontSize:o[parseInt(t.size,10)-1]})},u:function(n,t){f(t,{textDecoration:"underline"})},strike:function(n,t){f(t,{textDecoration:"line-through"})}};t.on("PreProcess SetContent",s)}})})});i("tinymce/util/XHR",[],function(){return{send:function(n){function r(){!n.async||t.readyState==4||i++>1e4?(n.success&&i<1e4&&t.status==200?n.success.call(n.success_scope,""+t.responseText,t,n):n.error&&n.error.call(n.error_scope,i>1e4?"TIMED_OUT":"GENERAL",t,n),t=null):setTimeout(r,10)}var t,i=0;if(n.scope=n.scope||this,n.success_scope=n.success_scope||n.scope,n.error_scope=n.error_scope||n.scope,n.async=n.async===!1?!1:!0,n.data=n.data||"",t=new XMLHttpRequest,t){if(t.overrideMimeType&&t.overrideMimeType(n.content_type),t.open(n.type||(n.data?"POST":"GET"),n.url,n.async),n.crossDomain&&(t.withCredentials=!0),n.content_type&&t.setRequestHeader("Content-Type",n.content_type),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.send(n.data),!n.async)return r();setTimeout(r,10)}}}});i("tinymce/util/JSON",[],function(){function n(t,i){var u,r,e,f;if(i=i||'"',t===null)return"null";if(e=typeof t,e=="string")return r="\bb\tt\nn\ff\rr\"\"''\\\\",i+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(n,t){return i==='"'&&n==="'"?n:(u=r.indexOf(t),u+1)?"\\"+r.charAt(u+1):(n=t.charCodeAt().toString(16),"\\u"+"0000".substring(n.length)+n)})+i;if(e=="object"){if(t.hasOwnProperty&&Object.prototype.toString.call(t)==="[object Array]"){for(u=0,r="[";u<t.length;u++)r+=(u>0?",":"")+n(t[u],i);return r+"]"}r="{";for(f in t)t.hasOwnProperty(f)&&(r+=typeof t[f]!="function"?(r.length>1?","+i:i)+f+i+":"+n(t[f],i):"");return r+"}"}return""+t}return{serialize:n,parse:function(n){try{return window[String.fromCharCode(101)+"val"]("("+n+")")}catch(t){}}}});i("tinymce/util/JSONRequest",["tinymce/util/JSON","tinymce/util/XHR","tinymce/util/Tools"],function(n,t,i){function r(n){this.settings=u({},n);this.count=0}var u=i.extend;return r.sendRPC=function(n){return(new r).send(n)},r.prototype={send:function(i){var r=i.error,f=i.success;i=u(this.settings,i);i.success=function(t,u){t=n.parse(t);typeof t=="undefined"&&(t={error:"JSON Parse error."});t.error?r.call(i.error_scope||i.scope,t.error,u):f.call(i.success_scope||i.scope,t.result)};i.error=function(n,t){r&&r.call(i.error_scope||i.scope,n,t)};i.data=n.serialize({id:i.id||"c"+this.count++,method:i.method,params:i.params});i.content_type="application/json";t.send(i)}},r});i("tinymce/util/JSONP",["tinymce/dom/DOMUtils"],function(n){return{callbacks:{},count:0,send:function(i){var r=this,u=n.DOM,f=i.count!==t?i.count:r.count,e="tinymce_jsonp_"+f;r.callbacks[f]=function(n){u.remove(e);delete r.callbacks[f];i.callback(n)};u.add(u.doc.body,"script",{id:e,src:i.url,type:"text/javascript"});r.count++}}});i("tinymce/util/LocalStorage",[],function(){function s(){u=[];for(var t in n)u.push(t);e.length=u.length}function h(){function c(n){var r,i;return(i=n!==t?h+n:o.indexOf(",",h),i===-1||i>o.length)?null:(r=o.substring(h,i),h=i+1,r)}var e,o,l,h=0,u;if(n={},f){i.load(r);o=i.getAttribute(r)||"";do{if(u=c(),u===null)break;if(e=c(parseInt(u,32)||0),e!==null){if(u=c(),u===null)break;l=c(parseInt(u,32)||0);e&&(n[e]=l)}}while(e!==null);s()}}function o(){var u,e="",t;if(f){for(t in n)u=n[t],e+=(e?",":"")+t.length.toString(32)+","+t+","+u.length.toString(32)+","+u;i.setAttribute(r,e);try{i.save(r)}catch(o){}s()}}var e,i,n,u,r,f;try{if(window.localStorage)return localStorage}catch(c){}return r="tinymce",i=document.documentElement,f=!!i.addBehavior,f&&i.addBehavior("#default#userData"),e={key:function(n){return u[n]},getItem:function(t){return t in n?n[t]:null},setItem:function(t,i){n[t]=""+i;o()},removeItem:function(t){delete n[t];o()},clear:function(){n={};o()}},h(),e});i("tinymce/Compat",["tinymce/dom/DOMUtils","tinymce/dom/EventUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/util/Tools","tinymce/Env"],function(n,t,i,r,u,f){var e=window.tinymce;return e.DOM=n.DOM,e.ScriptLoader=i.ScriptLoader,e.PluginManager=r.PluginManager,e.ThemeManager=r.ThemeManager,e.dom=e.dom||{},e.dom.Event=t.Event,u.each(u,function(n,t){e[t]=n}),u.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(n){e[n]=f[n.substr(2).toLowerCase()]}),{}});i("tinymce/ui/Layout",["tinymce/util/Class","tinymce/util/Tools"],function(n,t){return n.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(n){this.settings=t.extend({},this.Defaults,n)},preRender:function(n){n.addClass(this.settings.containerClass,"body")},applyClasses:function(n){var f=this,t=f.settings,i,r,u;i=n.items().filter(":visible");r=t.firstControlClass;u=t.lastControlClass;i.each(function(n){n.removeClass(r).removeClass(u);t.controlClass&&n.addClass(t.controlClass)});i.eq(0).addClass(r);i.eq(-1).addClass(u)},renderHtml:function(n){var u=this,t=u.settings,i,r="";return i=n.items(),i.eq(0).addClass(t.firstControlClass),i.eq(-1).addClass(t.lastControlClass),i.each(function(n){t.controlClass&&n.addClass(t.controlClass);r+=n.renderHtml()}),r},recalc:function(){},postRender:function(){}})});i("tinymce/ui/AbsoluteLayout",["tinymce/ui/Layout"],function(n){return n.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(n){n.items().filter(":visible").each(function(n){var t=n.settings;n.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h});n.recalc&&n.recalc()})},renderHtml:function(n){return'<div id="'+n._id+'-absend" class="'+n.classPrefix+'abs-end"><\/div>'+this._super(n)}})});i("tinymce/ui/Tooltip",["tinymce/ui/Control","tinymce/ui/Movable"],function(n,t){return n.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(n){var t=this;return typeof n!="undefined"?(t._value=n,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(n)),t):t._value},renderHtml:function(){var n=this,t=n.classPrefix;return'<div id="'+n._id+'" class="'+n.classes()+'" role="presentation"><div class="'+t+'tooltip-arrow"><\/div><div class="'+t+'tooltip-inner">'+n.encode(n._text)+"<\/div><\/div>"},repaint:function(){var i=this,n,t;n=i.getEl().style;t=i._layoutRect;n.left=t.x+"px";n.top=t.y+"px";n.zIndex=131070}})});i("tinymce/ui/Widget",["tinymce/ui/Control","tinymce/ui/Tooltip"],function(n,t){var i,r=n.extend({init:function(n){var t=this;if(t._super(n),n=t.settings,t.canFocus=!0,n.tooltip&&r.tooltips!==!1){t.on("mouseenter",function(i){var r=t.tooltip().moveTo(-65535),u;i.control==t?(u=r.text(n.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]),r.toggleClass("tooltip-n",u=="bc-tc"),r.toggleClass("tooltip-nw",u=="bc-tl"),r.toggleClass("tooltip-ne",u=="bc-tr"),r.moveRel(t.getEl(),u)):r.hide()});t.on("mouseleave mousedown click",function(){t.tooltip().hide()})}t.aria("label",n.ariaLabel||n.tooltip)},tooltip:function(){return i||(i=new t({type:"tooltip"}),i.renderTo()),i},active:function(n){var t=this,i;return n!==i&&(t.aria("pressed",n),t.toggleClass("active",n)),t._super(n)},disabled:function(n){var t=this,i;return n!==i&&(t.aria("disabled",n),t.toggleClass("disabled",n)),t._super(n)},postRender:function(){var n=this,t=n.settings;n._rendered=!0;n._super();!n.parent()&&(t.width||t.height)&&(n.initLayoutRect(),n.repaint());t.autofocus&&n.focus()},remove:function(){this._super();i&&(i.remove(),i=null)}});return r});i("tinymce/ui/Button",["tinymce/ui/Widget"],function(n){return n.extend({Defaults:{classes:"widget btn",role:"button"},init:function(n){var t=this,i;t.on("click mousedown",function(n){n.preventDefault()});t._super(n);i=n.size;n.subtype&&t.addClass(n.subtype);i&&t.addClass("btn-"+i)},icon:function(n){var t=this,u=t.classPrefix,r,i;return typeof n=="undefined"?t.settings.icon:(t.settings.icon=n,n=n?u+"ico "+u+"i-"+t.settings.icon:"",t._rendered&&(r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0],n?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=n):i&&r.removeChild(i),t.text(t._text)),t)},repaint:function(){var n=this.getEl().firstChild.style;n.width=n.height="100%";this._super()},text:function(n){var t=this,i;return t._rendered&&(i=t.getEl().lastChild.lastChild,i&&(i.data=t.translate(n))),t._super(n)},renderHtml:function(){var t=this,r=t._id,u=t.classPrefix,i=t.settings.icon,n;return n=t.settings.image,n?(i="none",typeof n!="string"&&(n=window.getSelection?n[0]:n[1]),n=" style=\"background-image: url('"+n+"')\""):n="",i=t.settings.icon?u+"ico "+u+"i-"+i:"",'<div id="'+r+'" class="'+t.classes()+'" tabindex="-1" aria-labelledby="'+r+'"><button role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+n+"><\/i>":"")+(t._text?(i?" ":"")+t.encode(t._text):"")+"<\/button><\/div>"}})});i("tinymce/ui/ButtonGroup",["tinymce/ui/Container"],function(n){return n.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var n=this,t=n._layout;return n.addClass("btn-group"),n.preRender(),t.preRender(n),'<div id="'+n._id+'" class="'+n.classes()+'"><div id="'+n._id+'-body">'+(n.settings.html||"")+t.renderHtml(n)+"<\/div><\/div>"}})});i("tinymce/ui/Checkbox",["tinymce/ui/Widget"],function(n){return n.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(n){var t=this;t._super(n);t.on("click mousedown",function(n){n.preventDefault()});t.on("click",function(n){n.preventDefault();t.disabled()||t.checked(!t.checked())});t.checked(t.settings.checked)},checked:function(n){var t=this;return typeof n!="undefined"?(n?t.addClass("checked"):t.removeClass("checked"),t._checked=n,t.aria("checked",n),t):t._checked},value:function(n){return this.checked(n)},renderHtml:function(){var n=this,t=n._id,i=n.classPrefix;return'<div id="'+t+'" class="'+n.classes()+'" unselectable="on" aria-labelledby="'+t+'-al" tabindex="-1"><i class="'+i+"ico "+i+'i-checkbox"><\/i><span id="'+t+'-al" class="'+i+'label">'+n.encode(n._text)+"<\/span><\/div>"}})});i("tinymce/ui/ComboBox",["tinymce/ui/Widget","tinymce/ui/Factory","tinymce/ui/DomUtils"],function(n,t,i){return n.extend({init:function(n){var t=this;t._super(n);t.addClass("combobox");t.subinput=!0;t.ariaTarget="inp";n=t.settings;n.menu=n.menu||n.values;n.menu&&(n.icon="caret");t.on("click",function(i){for(var r=i.target,u=t.getEl();r&&r!=u;)r.id&&r.id.indexOf("-open")!=-1&&(t.fire("action"),n.menu&&(t.showMenu(),i.aria&&t.menu.items()[0].focus())),r=r.parentNode});t.on("keydown",function(n){n.target.nodeName=="INPUT"&&n.keyCode==13&&t.parents().reverse().each(function(i){return n.preventDefault(),t.fire("change"),i.hasEventListeners("submit")&&i.toJSON?(i.fire("submit",{data:i.toJSON()}),!1):void 0})});if(n.placeholder){t.addClass("placeholder");t.on("focusin",function(){if(!t._hasOnChange){i.on(t.getEl("inp"),"change",function(){t.fire("change")});t._hasOnChange=!0}t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))});t.on("focusout",function(){t.value().length===0&&(t.getEl("inp").value=n.placeholder,t.addClass("placeholder"))})}},showMenu:function(){var n=this,r=n.settings,i;if(!n.menu){i=r.menu||[];i.length?i={type:"menu",items:i}:i.type=i.type||"menu";n.menu=t.create(i).parent(n).renderTo(n.getContainerElm());n.fire("createmenu");n.menu.reflow();n.menu.on("cancel",function(t){t.control===n.menu&&n.focus()});n.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==n.value())})}).fire("show");n.menu.on("select",function(t){n.value(t.control.value())});n.on("focusin",function(t){t.target.tagName.toUpperCase()=="INPUT"&&n.menu.hide()});n.aria("expanded",!0)}n.menu.show();n.menu.layoutRect({w:n.layoutRect().w});n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},value:function(n){var t=this;return typeof n!="undefined"?(t._value=n,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=n),t):t._rendered?(n=t.getEl("inp").value,n!=t.settings.placeholder)?n:"":t._value},disabled:function(n){var t=this;return t._rendered&&typeof n!="undefined"&&(t.getEl("inp").disabled=n),t._super(n)},focus:function(){this.getEl("inp").focus()},repaint:function(){var n=this,o=n.getEl(),r=n.getEl("open"),u=n.layoutRect(),f,e,t;return f=r?u.w-i.getSize(r).width-10:u.w-10,t=document,t.all&&(!t.documentMode||t.documentMode<=8)&&(e=n.layoutRect().h-2+"px"),i.css(o.firstChild,{width:f,lineHeight:e}),n._super(),n},postRender:function(){var n=this;i.on(this.getEl("inp"),"change",function(){n.fire("change")});return n._super()},remove:function(){i.off(this.getEl("inp"));this._super()},renderHtml:function(){var i=this,f=i._id,n=i.settings,r=i.classPrefix,s=n.value||n.placeholder||"",t,e,o="",u="";return"spellcheck"in n&&(u+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(u+=' maxlength="'+n.maxLength+'"'),n.size&&(u+=' size="'+n.size+'"'),n.subtype&&(u+=' type="'+n.subtype+'"'),i.disabled()&&(u+=' disabled="disabled"'),t=n.icon,t&&t!="caret"&&(t=r+"ico "+r+"i-"+n.icon),e=i._text,(t||e)&&(o='<div id="'+f+'-open" class="'+r+"btn "+r+'open" tabIndex="-1" role="button"><button id="'+f+'-action" type="button" hidefocus="1" tabindex="-1">'+(t!="caret"?'<i class="'+t+'"><\/i>':'<i class="'+r+'caret"><\/i>')+(e?(t?" ":"")+e:"")+"<\/button><\/div>",i.addClass("has-open")),'<div id="'+f+'" class="'+i.classes()+'"><input id="'+f+'-inp" class="'+r+"textbox "+r+'placeholder" value="'+s+'" hidefocus="1"'+u+" />"+o+"<\/div>"}})});i("tinymce/ui/ColorBox",["tinymce/ui/ComboBox"],function(n){return n.extend({init:function(n){var t=this;n.spellcheck=!1;n.icon="none";t._super(n);t.addClass("colorbox");t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(n){this.getEl().getElementsByTagName("i")[0].style.background=n},value:function(n){var t=this;return typeof n!="undefined"&&t._rendered&&t.repaintColor(n),t._super(n)}})});i("tinymce/ui/PanelButton",["tinymce/ui/Button","tinymce/ui/FloatPanel"],function(n,t){return n.extend({showPanel:function(){var n=this,r=n.settings,i;n.active(!0);n.panel?n.panel.show():(i=r.panel,i.type&&(i={layout:"grid",items:i}),i.role=i.role||"dialog",i.popover=!0,i.autohide=!0,i.ariaRoot=!0,n.panel=new t(i).on("hide",function(){n.active(!1)}).on("cancel",function(t){t.stopPropagation();n.focus();n.hidePanel()}).parent(n).renderTo(n.getContainerElm()),n.panel.fire("show"),n.panel.reflow());n.panel.moveRel(n.getEl(),r.popoverAlign||(n.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var n=this;n.panel&&n.panel.hide()},postRender:function(){var n=this;n.aria("haspopup",!0);n.on("click",function(t){t.control===n&&(n.panel&&n.panel.visible()?n.hidePanel():(n.showPanel(),n.panel.focus(!!t.aria)))});return n._super()}})});i("tinymce/ui/ColorButton",["tinymce/ui/PanelButton","tinymce/dom/DOMUtils"],function(n,t){var i=t.DOM;return n.extend({init:function(n){this._super(n);this.addClass("colorbutton")},color:function(n){return n?(this._color=n,this.getEl("preview").style.backgroundColor=n,this):this._color},renderHtml:function(){var n=this,r=n._id,t=n.classPrefix,i=n.settings.icon?t+"ico "+t+"i-"+n.settings.icon:"",u=n.settings.image?" style=\"background-image: url('"+n.settings.image+"')\"":"";return'<div id="'+r+'" class="'+n.classes()+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+u+"><\/i>":"")+'<span id="'+r+'-preview" class="'+t+'preview"><\/span>'+(n._text?(i?" ":"")+n._text:"")+'<\/button><button type="button" class="'+t+'open" hidefocus="1" tabindex="-1"> <i class="'+t+'caret"><\/i><\/button><\/div>'},postRender:function(){var n=this,t=n.settings.onclick;n.on("click",function(r){r.aria&&r.aria.key=="down"||r.control!=n||i.getParent(r.target,"."+n.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(n,r))});return delete n.settings.onclick,n._super()}})});i("tinymce/util/Color",[],function(){function r(r){function h(r,u,f){var s,c,h,l,e,o;return(s=0,c=0,h=0,r=r/255,u=u/255,f=f/255,e=t(r,t(u,f)),o=i(r,i(u,f)),e==o)?(h=e,{h:0,s:0,v:h*100}):(l=r==e?u-f:f==e?r-u:f-r,s=r==e?3:f==e?1:5,s=60*(s-l/(o-e)),c=(o-e)/o,h=o,{h:n(s),s:n(c*100),v:n(h*100)})}function c(r,o,s){var a,h,c,l;if(r=(parseInt(r,10)||0)%360,o=parseInt(o,10)/100,s=parseInt(s,10)/100,o=i(0,t(o,1)),s=i(0,t(s,1)),o===0){u=f=e=n(255*s);return}a=r/60;h=s*o;c=h*(1-Math.abs(a%2-1));l=s-h;switch(Math.floor(a)){case 0:u=h;f=c;e=0;break;case 1:u=c;f=h;e=0;break;case 2:u=0;f=h;e=c;break;case 3:u=0;f=c;e=h;break;case 4:u=c;f=0;e=h;break;case 5:u=h;f=0;e=c;break;default:u=f=e=0}u=n(255*(u+l));f=n(255*(f+l));e=n(255*(e+l))}function l(){function n(n){return n=parseInt(n,10).toString(16),n.length>1?n:"0"+n}return"#"+n(u)+n(f)+n(e)}function a(){return{r:u,g:f,b:e}}function v(){return h(u,f,e)}function s(n){var t;return typeof n=="object"?"r"in n?(u=n.r,f=n.g,e=n.b):"v"in n&&c(n.h,n.s,n.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(n))?(u=parseInt(t[1],10),f=parseInt(t[2],10),e=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(n))?(u=parseInt(t[1],16),f=parseInt(t[2],16),e=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(n))&&(u=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),e=parseInt(t[3]+t[3],16)),u=u<0?0:u>255?255:u,f=f<0?0:f>255?255:f,e=e<0?0:e>255?255:e,o}var o=this,u=0,f=0,e=0;r&&s(r);o.toRgb=a;o.toHsv=v;o.toHex=l;o.parse=s}var t=Math.min,i=Math.max,n=Math.round;return r});i("tinymce/ui/ColorPicker",["tinymce/ui/Widget","tinymce/ui/DragHelper","tinymce/ui/DomUtils","tinymce/util/Color"],function(n,t,i,r){return n.extend({Defaults:{classes:"widget colorpicker"},init:function(n){this._super(n)},postRender:function(){function l(n,t){var f=i.getPos(n),r,u;return r=t.pageX-f.x,u=t.pageY-f.y,r=Math.max(0,Math.min(r/n.clientWidth,1)),u=Math.max(0,Math.min(u/n.clientHeight,1)),{x:r,y:u}}function e(t,u){var e=(360-t.h)/360;i.css(h,{top:e*100+"%"});u||i.css(c,{left:t.s+"%",top:100-t.v+"%"});f.style.background=new r({s:100,v:100,h:t.h}).toHex();n.color().parse({s:t.s,v:t.v,h:t.h})}function a(t){var i;i=l(f,t);u.s=i.x*100;u.v=(1-i.y)*100;e(u);n.fire("change")}function v(t){var i;i=l(s,t);u=o.toHsv();u.h=(1-i.y)*360;e(u,!0);n.fire("change")}var n=this,o=n.color(),u,s,h,f,c;s=n.getEl("h");h=n.getEl("hp");f=n.getEl("sv");c=n.getEl("svp");n._repaint=function(){u=o.toHsv();e(u)};n._super();n._svdraghelper=new t(n._id+"-sv",{start:a,drag:a});n._hdraghelper=new t(n._id+"-h",{start:v,drag:v});n._repaint()},rgb:function(){return this.color().toRgb()},value:function(n){var t=this;if(arguments.length)t.color().parse(n),t._rendered&&t._repaint();else return t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function f(){var t,u,e="",f,i;for(f="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",i=r.split(","),t=0,u=i.length-1;t<u;t++)e+='<div class="'+n+'colorpicker-h-chunk" style="height:'+100/u+"%;"+f+i[t]+",endColorstr="+i[t+1]+");-ms-"+f+i[t]+",endColorstr="+i[t+1]+')"><\/div>';return e}var i=this,t=i._id,n=i.classPrefix,u,r="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",e="background: -ms-linear-gradient(top,"+r+");background: linear-gradient(to bottom,"+r+");";return u='<div id="'+t+'-h" class="'+n+'colorpicker-h" style="'+e+'">'+f()+'<div id="'+t+'-hp" class="'+n+'colorpicker-h-marker"><\/div><\/div>','<div id="'+t+'" class="'+i.classes()+'"><div id="'+t+'-sv" class="'+n+'colorpicker-sv"><div class="'+n+'colorpicker-overlay1"><div class="'+n+'colorpicker-overlay2"><div id="'+t+'-svp" class="'+n+'colorpicker-selector1"><div class="'+n+'colorpicker-selector2"><\/div><\/div><\/div><\/div><\/div>'+u+"<\/div>"}})});i("tinymce/ui/Path",["tinymce/ui/Widget"],function(n){return n.extend({init:function(n){var t=this;n.delimiter||(n.delimiter="»");t._super(n);t.addClass("path");t.canFocus=!0;t.on("click",function(n){var i,r=n.target;(i=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[i],index:i})})},focus:function(){var n=this;return n.getEl().firstChild.focus(),n},data:function(n){var t=this;return typeof n!="undefined"?(t._data=n,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var n=this;n._super();n.data(n.settings.data)},renderHtml:function(){var n=this;return'<div id="'+n._id+'" class="'+n.classes()+'">'+n._getPathHtml()+"<\/div>"},_getPathHtml:function(){for(var t=this,f=t._data||[],i="",r=t.classPrefix,n=0,u=f.length;n<u;n++)i+=(n>0?'<div class="'+r+'divider" aria-hidden="true"> '+t.settings.delimiter+" <\/div>":"")+'<div role="button" class="'+r+"path-item"+(n==u-1?" "+r+"last":"")+'" data-index="'+n+'" tabindex="-1" id="'+t._id+"-"+n+'" aria-level="'+n+'">'+f[n].name+"<\/div>";return i||(i='<div class="'+r+'path-item"> <\/div>'),i}})});i("tinymce/ui/ElementPath",["tinymce/ui/Path","tinymce/EditorManager"],function(n,t){return n.extend({postRender:function(){function r(n){return n.nodeType===1&&(n.nodeName=="BR"||!!n.getAttribute("data-mce-bogus")||n.getAttribute("data-mce-type")==="bookmark")?!0:!1}var i=this,n=t.activeEditor;i.on("select",function(t){n.focus();n.selection.select(this.data()[t.index].element);n.nodeChanged()});n.on("nodeChange",function(t){for(var o=[],u=t.parents,f=u.length,e;f--;)if(u[f].nodeType==1&&!r(u[f])&&(e=n.fire("ResolveName",{name:u[f].nodeName.toLowerCase(),target:u[f]}),e.isDefaultPrevented()||o.push({name:e.name,element:u[f]}),e.isPropagationStopped()))break;i.data(o)});return i._super()}})});i("tinymce/ui/FormItem",["tinymce/ui/Container"],function(n){return n.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var n=this,t=n._layout,i=n.classPrefix;return n.addClass("formitem"),t.preRender(n),'<div id="'+n._id+'" class="'+n.classes()+'" hidefocus="1" tabindex="-1">'+(n.settings.title?'<div id="'+n._id+'-title" class="'+i+'title">'+n.settings.title+"<\/div>":"")+'<div id="'+n._id+'-body" class="'+n.classes("body")+'">'+(n.settings.html||"")+t.renderHtml(n)+"<\/div><\/div>"}})});i("tinymce/ui/Form",["tinymce/ui/Container","tinymce/ui/FormItem","tinymce/util/Tools"],function(n,t,i){return n.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var n=this,r=n.items();n.settings.formItemDefaults||(n.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}});r.each(function(r){var u,f=r.settings.label;f&&(u=new t(i.extend({items:{type:"label",id:r._id+"-l",text:f,flex:0,forId:r._id,disabled:r.disabled()}},n.settings.formItemDefaults)),u.type="formitem",r.aria("labelledby",r._id+"-l"),typeof r.settings.flex=="undefined"&&(r.settings.flex=1),n.replace(r,u),u.add(r))})},recalcLabels:function(){var n=this,t=0,i=[],r,u,f;if(n.settings.labelGapCalc!==!1)for(f=n.settings.labelGapCalc=="children"?n.find("formitem"):n.items(),f.filter("formitem").each(function(n){var r=n.items()[0],u=r.getEl().clientWidth;t=u>t?u:t;i.push(r)}),u=n.settings.labelGap||0,r=i.length;r--;)i[r].settings.minWidth=t+u},visible:function(n){var t=this._super(n);return n===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var n=this;n._super();n.recalcLabels();n.fromJSON(n.settings.data)}})});i("tinymce/ui/FieldSet",["tinymce/ui/Form"],function(n){return n.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var n=this,t=n._layout,i=n.classPrefix;return n.preRender(),t.preRender(n),'<fieldset id="'+n._id+'" class="'+n.classes()+'" hidefocus="1" tabindex="-1">'+(n.settings.title?'<legend id="'+n._id+'-title" class="'+i+'fieldset-title">'+n.settings.title+"<\/legend>":"")+'<div id="'+n._id+'-body" class="'+n.classes("body")+'">'+(n.settings.html||"")+t.renderHtml(n)+"<\/div><\/fieldset>"}})});i("tinymce/ui/FilePicker",["tinymce/ui/ComboBox","tinymce/util/Tools"],function(n,t){return n.extend({init:function(n){var r=this,o=tinymce.activeEditor,f=o.settings,e,u,i;n.spellcheck=!1;i=f.file_picker_types||f.file_browser_callback_types;i&&(i=t.makeMap(i,/[, ]/));(!i||i[n.filetype])&&(u=f.file_picker_callback,u&&(!i||i[n.filetype])?e=function(){var i=r.fire("beforecall").meta;i=t.extend({filetype:n.filetype},i);u.call(o,function(n,t){r.value(n).fire("change",{meta:t})},r.value(),i)}:(u=f.file_browser_callback,u&&(!i||i[n.filetype])&&(e=function(){u(r.getEl("inp").id,r.value(),n.filetype,window)})));e&&(n.icon="browse",n.onaction=e);r._super(n)}})});i("tinymce/ui/FitLayout",["tinymce/ui/AbsoluteLayout"],function(n){return n.extend({recalc:function(n){var i=n.layoutRect(),t=n.paddingBox();n.items().filter(":visible").each(function(n){n.layoutRect({x:t.left,y:t.top,w:i.innerW-t.right-t.left,h:i.innerH-t.top-t.bottom});n.recalc&&n.recalc()})}})});i("tinymce/ui/FlexLayout",["tinymce/ui/AbsoluteLayout"],function(n){return n.extend({recalc:function(n){var f,v,s,r,u,y,ut,ft,et,w,e,b,o,i,gt,ot,at=[],h,vt,st,t,l,g,yt,a,pt,nt,c,p,ht,wt,k,tt,it,rt,d,ct,bt,kt,dt=Math.max,ni=Math.min,lt;for(s=n.items().filter(":visible"),r=n.layoutRect(),u=n._paddingBox,y=n.settings,b=n.isRtl()?y.direction||"row-reversed":y.direction,ut=y.align,ft=n.isRtl()?y.pack||"end":y.pack,et=y.spacing||0,(b=="row-reversed"||b=="column-reverse")&&(s=s.set(s.toArray().reverse()),b=b.split("-")[0]),b=="column"?(pt="y",yt="h",a="minH",nt="maxH",p="innerH",c="top",ht="deltaH",wt="contentH",d="left",it="w",k="x",tt="innerW",rt="minW",ct="right",bt="deltaW",kt="contentW"):(pt="x",yt="w",a="minW",nt="maxW",p="innerW",c="left",ht="deltaW",wt="contentW",d="top",it="h",k="y",tt="innerH",rt="minH",ct="bottom",bt="deltaH",kt="contentH"),e=r[p]-u[c]-u[c],g=w=0,f=0,v=s.length;f<v;f++)o=s[f],i=o.layoutRect(),gt=o.settings,ot=gt.flex,e-=f<v-1?et:0,ot>0&&(w+=ot,i[nt]&&at.push(o),i.flex=ot),e-=i[a],h=u[d]+i[rt]+u[ct],h>g&&(g=h);if(t={},t[a]=e<0?r[a]-e+r[ht]:r[p]-e+r[ht],t[rt]=g+r[bt],t[wt]=r[p]-e,t[kt]=g,t.minW=ni(t.minW,r.maxW),t.minH=ni(t.minH,r.maxH),t.minW=dt(t.minW,r.startMinWidth),t.minH=dt(t.minH,r.startMinHeight),r.autoResize&&(t.minW!=r.minW||t.minH!=r.minH)){t.w=t.minW;t.h=t.minH;n.layoutRect(t);this.recalc(n);n._lastRect===null&&(lt=n.parent(),lt&&(lt._lastRect=null,lt.recalc()));return}for(st=e/w,f=0,v=at.length;f<v;f++)o=at[f],i=o.layoutRect(),vt=i[nt],h=i[a]+i.flex*st,h>vt?(e-=i[nt]-i[a],w-=i.flex,i.flex=0,i.maxFlexSize=vt):i.maxFlexSize=0;for(st=e/w,l=u[c],t={},w===0&&(ft=="end"?l=e+u[c]:ft=="center"?(l=Math.round(r[p]/2-(r[p]-e)/2)+u[c],l<0&&(l=u[c])):ft=="justify"&&(l=u[c],et=Math.floor(e/(s.length-1)))),t[k]=u[d],f=0,v=s.length;f<v;f++)o=s[f],i=o.layoutRect(),h=i.maxFlexSize||i[a],ut==="center"?t[k]=Math.round(r[tt]/2-i[it]/2):ut==="stretch"?(t[it]=dt(i[rt]||0,r[tt]-u[d]-u[ct]),t[k]=u[d]):ut==="end"&&(t[k]=r[tt]-i[it]-u.top),i.flex>0&&(h+=i.flex*st),t[yt]=h,t[pt]=l,o.layoutRect(t),o.recalc&&o.recalc(),l+=h+et}})});i("tinymce/ui/FlowLayout",["tinymce/ui/Layout"],function(n){return n.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(n){n.items().filter(":visible").each(function(n){n.recalc&&n.recalc()})}})});i("tinymce/ui/FormatControls",["tinymce/ui/Control","tinymce/ui/Widget","tinymce/ui/FloatPanel","tinymce/util/Tools","tinymce/EditorManager","tinymce/Env"],function(n,t,i,r,u,f){function o(n){function u(t,i){return function(){var r=this;n.on("nodeChange",function(u){var o=n.formatter,f=null;e(u.parents,function(n){return e(t,function(t){return i?o.matchNode(n,i,{value:t.value})&&(f=t.value):o.matchNode(n,t.value)&&(f=t.value),f?!1:void 0}),f?!1:void 0});r.value(f)})}}function o(n){n=n.replace(/;$/,"").split(";");for(var t=n.length;t--;)n[t]=n[t].split("=");return n}function s(){function t(n){var i=[];if(n)return e(n,function(n){var f={text:n.title,icon:n.icon},e;n.items?f.menu=t(n.items):(e=n.format||"custom"+u++,n.format||(n.name=e,r.push(n)),f.format=e,f.cmd=n.cmd);i.push(f)}),i}function o(){return n.settings.style_formats_merge?n.settings.style_formats?t(i.concat(n.settings.style_formats)):t(i):t(n.settings.style_formats||i)}var u=0,r=[],i=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];n.on("init",function(){e(r,function(t){n.formatter.register(t.name,t)})});return{type:"menu",items:o(),onPostRender:function(t){n.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){if(this.settings.format)return n.formatter.getCssText(this.settings.format)},onPostRender:function(){var t=this;t.parent().on("show",function(){var i,r;i=t.settings.format;i&&(t.disabled(!n.formatter.canApply(i)),t.active(n.formatter.match(i)));r=t.settings.cmd;r&&t.active(n.queryCommandState(r))})},onclick:function(){this.settings.format&&f(this.settings.format);this.settings.cmd&&n.execCommand(this.settings.cmd)}}}}function t(t){return function(){function r(){return n.undoManager?n.undoManager[t]():!1}var i=this;t=t=="redo"?"hasRedo":"hasUndo";i.disabled(!r());n.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){i.disabled(!r())})}}function h(){var t=this;n.on("VisualAid",function(n){t.active(n.hasVisual)});t.active(n.hasVisual)}function f(t){t.control&&(t=t.control.value());t&&n.execCommand("mceToggleFormat",!1,t)}var r;r=s();e({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,i){n.addButton(i,{tooltip:t,onPostRender:function(){var t=this;if(n.formatter)n.formatter.formatChanged(i,function(n){t.active(n)});else n.on("init",function(){n.formatter.formatChanged(i,function(n){t.active(n)})})},onclick:function(){f(i)}})});e({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],hr:["Insert horizontal rule","InsertHorizontalRule"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,i){n.addButton(i,{tooltip:t[0],cmd:t[1]})});e({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"]},function(t,i){n.addButton(i,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;if(n.formatter)n.formatter.formatChanged(i,function(n){t.active(n)});else n.on("init",function(){n.formatter.formatChanged(i,function(n){t.active(n)})})}})});n.addButton("undo",{tooltip:"Undo",onPostRender:t("undo"),cmd:"undo"});n.addButton("redo",{tooltip:"Redo",onPostRender:t("redo"),cmd:"redo"});n.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"});n.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:t("undo"),cmd:"undo"});n.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:t("redo"),cmd:"redo"});n.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:h,cmd:"mceToggleVisualAid"});e({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,i){n.addMenuItem(i,{text:t[0],icon:i,shortcut:t[2],cmd:t[1]})});n.on("mousedown",function(){i.hideAll()});n.addButton("styleselect",{type:"menubutton",text:"Formats",menu:r});n.addButton("formatselect",function(){var t=[],i=o(n.settings.block_formats||"Paragraph=p;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");return e(i,function(i){t.push({text:i[0],value:i[1],textStyle:function(){return n.formatter.getCssText(i[1])}})}),{type:"listbox",text:i[0][0],values:t,fixedWidth:!0,onselect:f,onPostRender:u(t)}});n.addButton("fontselect",function(){var t=[],i=o(n.settings.font_formats||"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats");return e(i,function(n){t.push({text:{raw:n[0]},value:n[1],textStyle:n[1].indexOf("dings")==-1?"font-family:"+n[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:!0,onPostRender:u(t,"fontname"),onselect:function(t){t.control.settings.value&&n.execCommand("FontName",!1,t.control.settings.value)}}});n.addButton("fontsizeselect",function(){var t=[],i=n.settings.fontsize_formats||"8pt 10pt 12pt 14pt 18pt 24pt 36pt";return e(i.split(" "),function(n){var r=n,u=n,i=n.split("=");i.length>1&&(r=i[0],u=i[1]);t.push({text:r,value:u})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:t,fixedWidth:!0,onPostRender:u(t,"fontsize"),onclick:function(t){t.control.settings.value&&n.execCommand("FontSize",!1,t.control.settings.value)}}});n.addMenuItem("formats",{text:"Formats",menu:r})}var e=r.each;u.on("AddEditor",function(t){t.editor.rtl&&(n.rtl=!0);o(t.editor)});n.translate=function(n){return u.translate(n)};t.tooltips=!f.iOS});i("tinymce/ui/GridLayout",["tinymce/ui/AbsoluteLayout"],function(n){return n.extend({recalc:function(n){var e=n.settings,p,o,b,u,k,d,i,f,h,t,r,g,nt,st,s,c,tt,it,l,a,rt,ut,v=[],y=[],ht,ct,lt,ft,vt,yt,et,pt,ot,w,at;for(e=n.settings,b=n.items().filter(":visible"),u=n.layoutRect(),o=e.columns||Math.ceil(Math.sqrt(b.length)),p=Math.ceil(b.length/o),tt=e.spacingH||e.spacing||0,it=e.spacingV||e.spacing||0,l=e.alignH||e.align,a=e.alignV||e.align,s=n._paddingBox,vt=("reverseRows"in e)?e.reverseRows:n.isRtl(),l&&typeof l=="string"&&(l=[l]),a&&typeof a=="string"&&(a=[a]),t=0;t<o;t++)v.push(0);for(r=0;r<p;r++)y.push(0);for(r=0;r<p;r++)for(t=0;t<o;t++){if(h=b[r*o+t],!h)break;f=h.layoutRect();ht=f.minW;ct=f.minH;v[t]=ht>v[t]?ht:v[t];y[r]=ct>y[r]?ct:y[r]}for(lt=u.innerW-s.left-s.right,rt=0,t=0;t<o;t++)rt+=v[t]+(t>0?tt:0),lt-=(t>0?tt:0)+v[t];for(ft=u.innerH-s.top-s.bottom,ut=0,r=0;r<p;r++)ut+=y[r]+(r>0?it:0),ft-=(r>0?it:0)+y[r];if(rt+=s.left+s.right,ut+=s.top+s.bottom,i={},i.minW=rt+(u.w-u.innerW),i.minH=ut+(u.h-u.innerH),i.contentW=i.minW-u.deltaW,i.contentH=i.minH-u.deltaH,i.minW=Math.min(i.minW,u.maxW),i.minH=Math.min(i.minH,u.maxH),i.minW=Math.max(i.minW,u.startMinWidth),i.minH=Math.max(i.minH,u.startMinHeight),u.autoResize&&(i.minW!=u.minW||i.minH!=u.minH)){i.w=i.minW;i.h=i.minH;n.layoutRect(i);this.recalc(n);n._lastRect===null&&(et=n.parent(),et&&(et._lastRect=null,et.recalc()));return}if(u.autoResize&&(i=n.layoutRect(i),i.contentW=i.minW-u.deltaW,i.contentH=i.minH-u.deltaH),pt=e.packV=="start"?0:ft>0?Math.floor(ft/p):0,ot=0,w=e.flexWidths,w)for(t=0;t<w.length;t++)ot+=w[t];else ot=o;for(at=lt/ot,t=0;t<o;t++)v[t]+=w?w[t]*at:at;for(nt=s.top,r=0;r<p;r++){for(g=s.left,d=y[r]+pt,t=0;t<o;t++){if(yt=vt?r*o+o-1-t:r*o+t,h=b[yt],!h)break;st=h.settings;f=h.layoutRect();k=Math.max(v[t],f.startMinWidth);f.x=g;f.y=nt;c=st.alignH||(l?l[t]||l[0]:null);c=="center"?f.x=g+k/2-f.w/2:c=="right"?f.x=g+k-f.w:c=="stretch"&&(f.w=k);c=st.alignV||(a?a[t]||a[0]:null);c=="center"?f.y=nt+d/2-f.h/2:c=="bottom"?f.y=nt+d-f.h:c=="stretch"&&(f.h=d);h.layoutRect(f);g+=k+tt;h.recalc&&h.recalc()}nt+=d+it}}})});i("tinymce/ui/Iframe",["tinymce/ui/Widget"],function(n){return n.extend({renderHtml:function(){var n=this;return n.addClass("iframe"),n.canFocus=!1,'<iframe id="'+n._id+'" class="'+n.classes()+'" tabindex="-1" src="'+(n.settings.url||"javascript:''")+'" frameborder="0"><\/iframe>'},src:function(n){this.getEl().src=n},html:function(n,t){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=n,t&&t()):setTimeout(function(){r.html(n)},0),this}})});i("tinymce/ui/Label",["tinymce/ui/Widget","tinymce/ui/DomUtils"],function(n,t){return n.extend({init:function(n){var t=this;t._super(n);t.addClass("widget");t.addClass("label");t.canFocus=!1;n.multiline&&t.addClass("autoscroll");n.strong&&t.addClass("strong")},initLayoutRect:function(){var i=this,n=i._super(),r;return i.settings.multiline&&(r=t.getSize(i.getEl()),r.width>n.maxW&&(n.minW=n.maxW,i.addClass("multiline")),i.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(i.getEl()).height)),n},repaint:function(){var n=this;return n.settings.multiline||(n.getEl().style.lineHeight=n.layoutRect().h+"px"),n._super()},text:function(n){var t=this;return t._rendered&&n&&this.innerHtml(t.encode(n)),t._super(n)},renderHtml:function(){var n=this,t=n.settings.forId;return'<label id="'+n._id+'" class="'+n.classes()+'"'+(t?' for="'+t+'"':"")+">"+n.encode(n._text)+"<\/label>"}})});i("tinymce/ui/Toolbar",["tinymce/ui/Container"],function(n){return n.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(n){var t=this;t._super(n);t.addClass("toolbar")},postRender:function(){var n=this;return n.items().addClass("toolbar-item"),n._super()}})});i("tinymce/ui/MenuBar",["tinymce/ui/Toolbar"],function(n){return n.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})});i("tinymce/ui/MenuButton",["tinymce/ui/Button","tinymce/ui/Factory","tinymce/ui/MenuBar"],function(n,t,i){function u(n,t){while(n){if(t===n)return!0;n=n.parentNode}return!1}var r=n.extend({init:function(n){var t=this;t._renderOpen=!0;t._super(n);t.addClass("menubtn");n.fixedWidth&&t.addClass("fixed-width");t.aria("haspopup",!0);t.hasPopup=!0},showMenu:function(){var n=this,r=n.settings,i;if(n.menu&&n.menu.visible())return n.hideMenu();if(!n.menu){i=r.menu||[];i.length?i={type:"menu",items:i}:i.type=i.type||"menu";n.menu=t.create(i).parent(n).renderTo();n.fire("createmenu");n.menu.reflow();n.menu.on("cancel",function(t){t.control.parent()===n.menu&&(t.stopPropagation(),n.focus(),n.hideMenu())});n.menu.on("select",function(){n.focus()});n.menu.on("show hide",function(t){t.control==n.menu&&n.activeMenu(t.type=="show");n.aria("expanded",t.type=="show")}).fire("show")}n.menu.show();n.menu.layoutRect({w:n.layoutRect().w});n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},hideMenu:function(){var n=this;n.menu&&(n.menu.items().each(function(n){n.hideMenu&&n.hideMenu()}),n.menu.hide())},activeMenu:function(n){this.toggleClass("active",n)},renderHtml:function(){var n=this,t=n._id,r=n.classPrefix,u=n.settings.icon?r+"ico "+r+"i-"+n.settings.icon:"";return n.aria("role",n.parent()instanceof i?"menuitem":"button"),'<div id="'+t+'" class="'+n.classes()+'" tabindex="-1" aria-labelledby="'+t+'"><button id="'+t+'-open" role="presentation" type="button" tabindex="-1">'+(u?'<i class="'+u+'"><\/i>':"")+"<span>"+(n._text?(u?" ":"")+n.encode(n._text):"")+'<\/span> <i class="'+r+'caret"><\/i><\/button><\/div>'},postRender:function(){var n=this;n.on("click",function(t){t.control===n&&u(t.target,n.getEl())&&(n.showMenu(),t.aria&&n.menu.items()[0].focus())});n.on("mouseenter",function(t){var i=t.control,u=n.parent(),f;i&&u&&i instanceof r&&i.parent()==u&&(u.items().filter("MenuButton").each(function(n){n.hideMenu&&n!=i&&(n.menu&&n.menu.visible()&&(f=!0),n.hideMenu())}),f&&(i.focus(),i.showMenu()))});return n._super()},text:function(n){var t=this,i,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),i=0;i<r.length;i++)r[i].innerHTML=(t.settings.icon&&n?" ":"")+t.encode(n);return this._super(n)},remove:function(){this._super();this.menu&&this.menu.remove()}});return r});i("tinymce/ui/ListBox",["tinymce/ui/MenuButton"],function(n){return n.extend({init:function(n){function e(t){for(var f=0;f<t.length;f++){if(u=t[f].selected||n.value===t[f].value,u){r=r||t[f].text;i._value=t[f].value;break}t[f].menu&&e(t[f].menu)}}var i=this,t,u,r,f;i._values=t=n.values;t&&(typeof n.value!="undefined"&&e(t),!u&&t.length>0&&(r=t[0].text,i._value=t[0].value),n.menu=t);n.text=n.text||r||t[0].text;i._super(n);i.addClass("listbox");i.on("select",function(t){var r=t.control;f&&(t.lastControl=f);n.multiple?r.active(!r.active()):i.value(t.control.settings.value);f=r})},value:function(n){function f(n,i){n.items().each(function(n){t=n.value()===i;t&&(r=r||n.text());n.active(t);n.menu&&f(n.menu,i)})}function e(i){for(var u=0;u<i.length;u++)t=i[u].value==n,t&&(r=r||i[u].text),i[u].active=t,i[u].menu&&e(i[u].menu)}var i=this,t,r,u;return typeof n!="undefined"&&(i.menu?f(i.menu,n):(u=i.settings.menu,e(u)),i.text(r||this.settings.text)),i._super(n)}})});i("tinymce/ui/MenuItem",["tinymce/ui/Widget","tinymce/ui/Factory","tinymce/Env"],function(n,t,i){return n.extend({Defaults:{border:0,role:"menuitem"},init:function(n){var t=this;t.hasPopup=!0;t._super(n);n=t.settings;t.addClass("menu-item");n.menu&&t.addClass("menu-item-expand");n.preview&&t.addClass("menu-item-preview");(t._text==="-"||t._text==="|")&&(t.addClass("menu-item-sep"),t.aria("role","separator"),t._text="-");n.selectable&&(t.aria("role","menuitemcheckbox"),t.addClass("menu-item-checkbox"),n.icon="selected");n.preview||n.selectable||t.addClass("menu-item-normal");t.on("mousedown",function(n){n.preventDefault()});n.menu&&!n.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var i=this,f=i.settings,n,u=i.parent(),r;if(u.items().each(function(n){n!==i&&n.hideMenu()}),f.menu){if(n=i.menu,n)n.show();else{n=f.menu;n.length?n={type:"menu",items:n}:n.type=n.type||"menu";u.settings.itemDefaults&&(n.itemDefaults=u.settings.itemDefaults);n=i.menu=t.create(n).parent(i).renderTo();n.reflow();n.on("cancel",function(t){t.stopPropagation();i.focus();n.hide()});n.on("show hide",function(n){n.control.items().each(function(n){n.active(n.settings.selected)})}).fire("show");n.on("hide",function(t){t.control===n&&i.removeClass("selected")});n.submenu=!0}n._parentMenu=u;n.addClass("menu-sub");r=n.testMoveRel(i.getEl(),i.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);n.moveRel(i.getEl(),r);n.rel=r;r="menu-sub-"+r;n.removeClass(n._lastRel);n.addClass(r);n._lastRel=r;i.addClass("selected");i.aria("expanded",!0)}},hideMenu:function(){var n=this;return n.menu&&(n.menu.items().each(function(n){n.hideMenu&&n.hideMenu()}),n.menu.hide(),n.aria("expanded",!1)),n},renderHtml:function(){var t=this,e=t._id,u=t.settings,r=t.classPrefix,o=t.encode(t._text),f=t.settings.icon,s="",n=u.shortcut;return f&&t.parent().addClass("menu-has-icons"),u.image&&(f="none",s=" style=\"background-image: url('"+u.image+"')\""),n&&i.mac&&(n=n.replace(/ctrl\+alt\+/i,"⌥⌘"),n=n.replace(/ctrl\+/i,"⌘"),n=n.replace(/alt\+/i,"⌥"),n=n.replace(/shift\+/i,"⇧")),f=r+"ico "+r+"i-"+(t.settings.icon||"none"),'<div id="'+e+'" class="'+t.classes()+'" tabindex="-1">'+(o!=="-"?'<i class="'+f+'"'+s+"><\/i> ":"")+(o!=="-"?'<span id="'+e+'-text" class="'+r+'text">'+o+"<\/span>":"")+(n?'<div id="'+e+'-shortcut" class="'+r+'menu-shortcut">'+n+"<\/div>":"")+(u.menu?'<div class="'+r+'caret"><\/div>':"")+"<\/div>"},postRender:function(){var n=this,r=n.settings,t=r.textStyle,i;typeof t=="function"&&(t=t.call(this));t&&(i=n.getEl("text"),i&&i.setAttribute("style",t));n.on("mouseenter click",function(t){t.control===n&&(r.menu||t.type!=="click"?(n.showMenu(),t.aria&&n.menu.focus(!0)):(n.fire("select"),n.parent().hideAll()))});return n._super(),n},active:function(n){return typeof n!="undefined"&&this.aria("checked",n),this._super(n)},remove:function(){this._super();this.menu&&this.menu.remove()}})});i("tinymce/ui/Menu",["tinymce/ui/FloatPanel","tinymce/ui/MenuItem","tinymce/util/Tools"],function(n,t,i){return n.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(n){var u=this,t,r;if(n.autohide=!0,n.constrainToViewport=!0,n.itemDefaults)for(t=n.items,r=t.length;r--;)t[r]=i.extend({},n.itemDefaults,t[r]);u._super(n);u.addClass("menu")},repaint:function(){return this.toggleClass("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var n=this;n.hideAll();n.fire("select")},hideAll:function(){var n=this;return this.find("menuitem").exec("hideMenu"),n._super()},preRender:function(){var n=this;return n.items().each(function(t){var i=t.settings;if(i.icon||i.selectable)return n._hasIcons=!0,!1}),n._super()}})});i("tinymce/ui/Radio",["tinymce/ui/Checkbox"],function(n){return n.extend({Defaults:{classes:"radio",role:"radio"}})});i("tinymce/ui/ResizeHandle",["tinymce/ui/Widget","tinymce/ui/DragHelper"],function(n,t){return n.extend({renderHtml:function(){var n=this,t=n.classPrefix;return n.addClass("resizehandle"),n.settings.direction=="both"&&n.addClass("resizehandle-both"),n.canFocus=!1,'<div id="'+n._id+'" class="'+n.classes()+'"><i class="'+t+"ico "+t+'i-resize"><\/i><\/div>'},postRender:function(){var n=this;n._super();n.resizeDragHelper=new t(this._id,{start:function(){n.fire("ResizeStart")},drag:function(t){n.settings.direction!="both"&&(t.deltaX=0);n.fire("Resize",t)},stop:function(){n.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})});i("tinymce/ui/Spacer",["tinymce/ui/Widget"],function(n){return n.extend({renderHtml:function(){var n=this;return n.addClass("spacer"),n.canFocus=!1,'<div id="'+n._id+'" class="'+n.classes()+'"><\/div>'}})});i("tinymce/ui/SplitButton",["tinymce/ui/MenuButton","tinymce/ui/DomUtils"],function(n,t){return n.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var n=this,u=n.getEl(),i=n.layoutRect(),f,r;return n._super(),f=u.firstChild,r=u.lastChild,t.css(f,{width:i.w-t.getSize(r).width,height:i.h-2}),t.css(r,{height:i.h-2}),n},activeMenu:function(n){var i=this;t.toggleClass(i.getEl().lastChild,i.classPrefix+"active",n)},renderHtml:function(){var n=this,r=n._id,t=n.classPrefix,i=n.settings.icon?t+"ico "+t+"i-"+n.settings.icon:"";return'<div id="'+r+'" class="'+n.classes()+'" role="button" tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(i?'<i class="'+i+'"><\/i>':"")+(n._text?(i?" ":"")+n._text:"")+'<\/button><button type="button" class="'+t+'open" hidefocus="1" tabindex="-1">'+(n._menuBtnText?(i?" ":"")+n._menuBtnText:"")+' <i class="'+t+'caret"><\/i><\/button><\/div>'},postRender:function(){var n=this,t=n.settings.onclick;n.on("click",function(n){var i=n.target;if(n.control==this)while(i){if(n.aria&&n.aria.key!="down"||i.nodeName=="BUTTON"&&i.className.indexOf("open")==-1){n.stopImmediatePropagation();t.call(this,n);return}i=i.parentNode}});return delete n.settings.onclick,n._super()}})});i("tinymce/ui/StackLayout",["tinymce/ui/FlowLayout"],function(n){return n.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})});i("tinymce/ui/TabPanel",["tinymce/ui/Panel","tinymce/ui/DomUtils"],function(n,t){return n.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(n){var i;this.activeTabId&&(i=this.getEl(this.activeTabId),t.removeClass(i,this.classPrefix+"active"),i.setAttribute("aria-selected","false"));this.activeTabId="t"+n;i=this.getEl("t"+n);i.setAttribute("aria-selected","true");t.addClass(i,this.classPrefix+"active");this.items()[n].show().fire("showtab");this.reflow();this.items().each(function(t,i){n!=i&&t.hide()})},renderHtml:function(){var n=this,t=n._layout,i="",r=n.classPrefix;return n.preRender(),t.preRender(n),n.items().each(function(t,u){var f=n._id+"-t"+u;t.aria("role","tabpanel");t.aria("labelledby",f);i+='<div id="'+f+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+n.encode(t.settings.title)+"<\/div>"}),'<div id="'+n._id+'" class="'+n.classes()+'" hidefocus="1" tabindex="-1"><div id="'+n._id+'-head" class="'+r+'tabs" role="tablist">'+i+'<\/div><div id="'+n._id+'-body" class="'+n.classes("body")+'">'+t.renderHtml(n)+"<\/div><\/div>"},postRender:function(){var n=this;n._super();n.settings.activeTab=n.settings.activeTab||0;n.activateTab(n.settings.activeTab);this.on("click",function(t){var r=t.target.parentNode,i;if(t.target.parentNode.id==n._id+"-head")for(i=r.childNodes.length;i--;)r.childNodes[i]==t.target&&n.activateTab(i)})},initLayoutRect:function(){var i=this,r,n,u,f;return n=t.getSize(i.getEl("head")).width,n=n<0?0:n,u=0,i.items().each(function(t){n=Math.max(n,t.layoutRect().minW);u=Math.max(u,t.layoutRect().minH)}),i.items().each(function(t){t.settings.x=0;t.settings.y=0;t.settings.w=n;t.settings.h=u;t.layoutRect({x:0,y:0,w:n,h:u})}),f=t.getSize(i.getEl("head")).height,i.settings.minWidth=n,i.settings.minHeight=u+f,r=i._super(),r.deltaH+=f,r.innerH=r.h-r.deltaH,r}})});i("tinymce/ui/TextBox",["tinymce/ui/Widget","tinymce/ui/DomUtils"],function(n,t){return n.extend({init:function(n){var t=this;if(t._super(n),t._value=n.value||"",t.addClass("textbox"),n.multiline)t.addClass("multiline");else t.on("keydown",function(n){n.keyCode==13&&t.parents().reverse().each(function(t){return n.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(n){var t=this;return t._rendered&&typeof n!="undefined"&&(t.getEl().disabled=n),t._super(n)},value:function(n){var t=this;return typeof n!="undefined"?(t._value=n,t._rendered&&(t.getEl().value=n),t):t._rendered?t.getEl().value:t._value},repaint:function(){var i=this,r,n,u,o=0,e=0,t,f;return r=i.getEl().style,n=i._layoutRect,t=i._lastRepaintRect||{},f=document,!i.settings.multiline&&f.all&&(!f.documentMode||f.documentMode<=8)&&(r.lineHeight=n.h-e+"px"),u=i._borderBox,o=u.left+u.right+8,e=u.top+u.bottom+(i.settings.multiline?8:0),n.x!==t.x&&(r.left=n.x+"px",t.x=n.x),n.y!==t.y&&(r.top=n.y+"px",t.y=n.y),n.w!==t.w&&(r.width=n.w-o+"px",t.w=n.w),n.h!==t.h&&(r.height=n.h-e+"px",t.h=n.h),i._lastRepaintRect=t,i.fire("repaint",{},!1),i},renderHtml:function(){var t=this,r=t._id,n=t.settings,u=t.encode(t._value,!1),i="";return("spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),t.disabled()&&(i+=' disabled="disabled"'),n.multiline)?'<textarea id="'+r+'" class="'+t.classes()+'" '+(n.rows?' rows="'+n.rows+'"':"")+' hidefocus="1"'+i+">"+u+"<\/textarea>":'<input id="'+r+'" class="'+t.classes()+'" value="'+u+'" hidefocus="1"'+i+" />"},postRender:function(){var n=this;t.on(n.getEl(),"change",function(t){n.fire("change",t)});return n._super()},remove:function(){t.off(this.getEl());this._super()}})});i("tinymce/ui/Throbber",["tinymce/ui/DomUtils","tinymce/ui/Control"],function(n,t){return function(i,r){var u=this,f,e=t.classPrefix;u.show=function(t){return u.hide(),f=!0,window.setTimeout(function(){f&&i.appendChild(n.createFragment('<div class="'+e+"throbber"+(r?" "+e+"throbber-inline":"")+'"><\/div>'))},t||0),u};u.hide=function(){var n=i.lastChild;return n&&n.className.indexOf("throbber")!=-1&&n.parentNode.removeChild(n),f=!1,u}}});e(["tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/util/Tools","tinymce/Env","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/TreeWalker","tinymce/dom/Range","tinymce/html/Entities","tinymce/dom/DOMUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/html/DomParser","tinymce/html/Writer","tinymce/html/Serializer","tinymce/dom/Serializer","tinymce/dom/TridentSelection","tinymce/util/VK","tinymce/dom/ControlSelection","tinymce/dom/BookmarkManager","tinymce/dom/Selection","tinymce/dom/ElementUtils","tinymce/Formatter","tinymce/UndoManager","tinymce/EnterKey","tinymce/ForceBlocks","tinymce/EditorCommands","tinymce/util/URI","tinymce/util/Class","tinymce/util/EventDispatcher","tinymce/ui/Selector","tinymce/ui/Collection","tinymce/ui/DomUtils","tinymce/ui/Control","tinymce/ui/Factory","tinymce/ui/KeyboardNavigation","tinymce/ui/Container","tinymce/ui/DragHelper","tinymce/ui/Scrollable","tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/FloatPanel","tinymce/ui/Window","tinymce/ui/MessageBox","tinymce/WindowManager","tinymce/util/Quirks","tinymce/util/Observable","tinymce/EditorObservable","tinymce/Shortcuts","tinymce/Editor","tinymce/util/I18n","tinymce/FocusManager","tinymce/EditorManager","tinymce/LegacyInput","tinymce/util/XHR","tinymce/util/JSON","tinymce/util/JSONRequest","tinymce/util/JSONP","tinymce/util/LocalStorage","tinymce/Compat","tinymce/ui/Layout","tinymce/ui/AbsoluteLayout","tinymce/ui/Tooltip","tinymce/ui/Widget","tinymce/ui/Button","tinymce/ui/ButtonGroup","tinymce/ui/Checkbox","tinymce/ui/ComboBox","tinymce/ui/ColorBox","tinymce/ui/PanelButton","tinymce/ui/ColorButton","tinymce/util/Color","tinymce/ui/ColorPicker","tinymce/ui/Path","tinymce/ui/ElementPath","tinymce/ui/FormItem","tinymce/ui/Form","tinymce/ui/FieldSet","tinymce/ui/FilePicker","tinymce/ui/FitLayout","tinymce/ui/FlexLayout","tinymce/ui/FlowLayout","tinymce/ui/FormatControls","tinymce/ui/GridLayout","tinymce/ui/Iframe","tinymce/ui/Label","tinymce/ui/Toolbar","tinymce/ui/MenuBar","tinymce/ui/MenuButton","tinymce/ui/ListBox","tinymce/ui/MenuItem","tinymce/ui/Menu","tinymce/ui/Radio","tinymce/ui/ResizeHandle","tinymce/ui/Spacer","tinymce/ui/SplitButton","tinymce/ui/StackLayout","tinymce/ui/TabPanel","tinymce/ui/TextBox","tinymce/ui/Throbber"])}(this);tinymce.ThemeManager.add("simple",function(n){function s(){function e(r){var o=[],e;if(r)return f(r.split(/[ ,]/),function(i){function f(){var t=n.selection;r=="bullist"&&t.selectorChanged("ul > li",function(n,t){for(var r,u=t.parents.length;u--;)if(r=t.parents[u].nodeName,r=="OL"||r=="UL")break;i.active(n&&r=="UL")});r=="numlist"&&t.selectorChanged("ol > li",function(n,t){for(var r,u=t.parents.length;u--;)if(r=t.parents[u].nodeName,r=="OL"||r=="UL")break;i.active(n&&r=="OL")});i.settings.stateSelector&&t.selectorChanged(i.settings.stateSelector,function(n){i.active(n)},!0);i.settings.disabledStateSelector&&t.selectorChanged(i.settings.disabledStateSelector,function(n){i.disabled(n)})}var r;if(i=="|")e=null;else if(u.has(i))i={type:i},t.toolbar_items_size&&(i.size=t.toolbar_items_size),o.push(i),e=null;else if(e||(e={type:"buttongroup",items:[]},o.push(e)),n.buttons[i])if(r=i,i=n.buttons[r],typeof i=="function"&&(i=i()),i.type=i.type||"button",t.toolbar_items_size&&(i.size=t.toolbar_items_size),i=u.create(i),e.items.push(i),n.initialized)f();else n.on("init",f)}),i.push({type:"toolbar",layout:"flow",items:o}),!0}for(var i=[],r=1;r<10;r++)if(!e(t["toolbar"+r]))break;return i.length||e(t.toolbar||o),i}function h(t){function i(n){var i=t.find(n)[0];i&&i.focus()}n.shortcuts.add("Alt+F9","",function(){i("menubar")});n.shortcuts.add("Alt+F10","",function(){i("toolbar")});n.shortcuts.add("Alt+F11","",function(){i("elementpath")});t.on("cancel",function(){n.focus()})}function e(i,u){function h(n){return{width:n.clientWidth,height:n.clientHeight}}var e,f,o,s;e=n.getContainer();f=n.getContentAreaContainer().firstChild;o=h(e);s=h(f);i!==null&&(i=Math.max(t.min_width||100,i),i=Math.min(t.max_width||65535,i),r.setStyle(e,"width",i+(o.width-s.width)),r.setStyle(f,"width",i));u=Math.max(t.min_height||100,u);u=Math.min(t.max_height||65535,u);r.setStyle(f,"height",u);n.fire("ResizeEditor")}function c(t,r){var u=n.getContentAreaContainer();i.resizeTo(u.clientWidth+t,u.clientHeight+r)}function l(){function c(){var t,i;if(f&&f.moveRel&&f.visible()&&!f._fixed){var u=n.selection.getScrollContainer(),e=n.getBody(),o=0,s=0;u&&(t=r.getPos(e),i=r.getPos(u),o=Math.max(0,i.x-t.x),s=Math.max(0,i.y-t.y));f.fixed(!1).moveRel(e,n.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(o,s)}}function o(){f&&(f.show(),c(),r.addClass(n.getBody(),"mce-edit-focus"))}function l(){f&&(f.hide(),r.removeClass(n.getBody(),"mce-edit-focus"))}function a(){if(f){f.visible()||o();return}f=i.panel=u.create({type:e?"panel":"floatpanel",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!e,border:1,items:[t.toolbar===!1?null:{type:"panel",name:"toolbar",layout:"stack",items:s()}]});f.renderTo(e||document.body).reflow();h(f);o();n.on("nodeChange",c);n.on("activate",o);n.on("deactivate",l)}var f,e;t.fixed_toolbar_container&&(e=r.select(t.fixed_toolbar_container)[0]);t.content_editable=!0;n.on("focus",a);n.on("blur",l);n.on("remove",function(){f&&(f.remove(),f=null)});return{}}function a(r){var f,c,o;f=i.panel=u.create({type:"panel",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[t.toolbar===!1?null:{type:"panel",layout:"stack",items:s()},{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]});t.resize!==!1&&(c={type:"resizehandle",direction:t.resize,onResizeStart:function(){var t=n.getContentAreaContainer().firstChild;o={width:t.clientWidth,height:t.clientHeight}},onResize:function(n){t.resize=="both"?e(o.width+n.deltaX,o.height+n.deltaY):e(null,o.height+n.deltaY)}});t.statusbar!==!1&&f.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",items:[{type:"elementpath"},c]});t.readonly&&f.find("*").disabled(!0);f.renderBefore(r.targetNode).reflow();t.width&&tinymce.DOM.setStyle(f.getEl(),"width",t.width);n.on("remove",function(){f.remove();f=null});return h(f),{iframeContainer:f.find("#iframe")[0].getEl(),editorContainer:f.getEl()}}var i=this,t=n.settings,u=tinymce.ui.Factory,f=tinymce.each,r=tinymce.DOM,o;defaultMenus={};o="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist";i.renderUI=function(r){tinymce.DOM.loadCSS("/Style/tinymce/skin?v=1");n.contentCSS.push("/Style/tinymce/"+(n.inline?"inline":"")+"content?v=1");n.on("ProgressState",function(n){i.throbber=i.throbber||new tinymce.ui.Throbber(i.panel.getEl("body"));n.state?i.throbber.show(n.time):i.throbber.hide()});return t.inline?l(r):a(r)};i.resizeTo=e;i.resizeBy=c});!function(n){function f(){function e(n){"remove"===n&&this.each(function(n,t){var i=u(t);i&&i.remove()});this.find("span.mceEditor,div.mceEditor").each(function(n,t){var i=tinymce.get(t.id.replace(/_parent$/,""));i&&i.remove()})}function o(n){var i,t=this;if(null!=n)e.call(t),t.each(function(t,i){var r;(r=tinymce.get(i.id))&&r.setContent(n)});else if(t.length>0&&(i=tinymce.get(t[0].id)))return i.getContent()}function u(n){var i=null;return n&&n.id&&t.tinymce&&(i=tinymce.get(n.id)),i}function f(n){return!!(n&&n.length&&t.tinymce&&n.is(":tinymce"))}var i={};n.each(["text","html","val"],function(t,e){var s=i[e]=n.fn[e],h="text"===e;n.fn[e]=function(t){var i=this,e,c;return f(i)?t!==r?(o.call(i.filter(":tinymce"),t),s.apply(i.not(":tinymce"),arguments),i):(e="",c=arguments,(h?i:i.eq(0)).each(function(t,i){var r=u(i);e+=r?h?r.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):r.getContent({save:!0}):s.apply(n(i),c)}),e):s.apply(i,arguments)}});n.each(["append","prepend"],function(t,e){var o=i[e]=n.fn[e],s="prepend"===e;n.fn[e]=function(n){var t=this;return f(t)?n!==r?(t.filter(":tinymce").each(function(t,i){var r=u(i);r&&r.setContent(s?n+r.getContent():r.getContent()+n)}),o.apply(t.not(":tinymce"),arguments),t):void 0:o.apply(t,arguments)}});n.each(["remove","replaceWith","replaceAll","empty"],function(t,r){var u=i[r]=n.fn[r];n.fn[r]=function(){return e.call(this,r),u.apply(this,arguments)}});i.attr=n.fn.attr;n.fn.attr=function(t,e){var s=this,h=arguments,c,l;return!t||"value"!==t||!f(s)?e!==r?i.attr.apply(s,h):i.attr.apply(s,h):e!==r?(o.call(s.filter(":tinymce"),e),i.attr.apply(s.not(":tinymce"),h),s):(c=s[0],l=u(c),l?l.getContent({save:!0}):i.attr.apply(n(c),h))}}var r,i,u=[],t=window;n.fn.tinymce=function(r){function l(){var t=[],i=0;v||(f(),v=!0);o.each(function(n,u){var e,f=u.id,s=r.oninit;f||(u.id=f=tinymce.DOM.uniqueId());tinymce.get(f)||(e=new tinymce.Editor(f,r,tinymce.EditorManager),t.push(e),e.on("init",function(){var r,n=s;o.css("visibility","");s&&++i==t.length&&("string"==typeof n&&(r=-1===n.indexOf(".")?null:tinymce.resolve(n.replace(/\.\w+$/,"")),n=tinymce.resolve(n)),n.apply(r||tinymce,t))}))});n.each(t,function(n,t){t.render()})}var e,a,h,v,o=this,c="",s;return o.length?r?((o.css("visibility","hidden"),!t.tinymce&&!i&&(e=r.script_url))?(i=1,a=e.substring(0,e.lastIndexOf("/")),-1!=e.indexOf(".min")&&(c=".min"),t.tinymce=t.tinyMCEPreInit||{base:a,suffix:c},-1!=e.indexOf("gzip")&&(h=r.language||"en",e=e+(/\?/.test(e)?"&":"?")+"js=true&core=true&suffix="+escape(c)+"&themes="+escape(r.theme||"modern")+"&plugins="+escape(r.plugins||"")+"&languages="+(h||""),t.tinyMCE_GZ||(t.tinyMCE_GZ={start:function(){function t(n){tinymce.ScriptLoader.markDone(tinymce.baseURI.toAbsolute(n))}t("langs/"+h+".js");t("themes/"+r.theme+"/theme"+c+".js");t("themes/"+r.theme+"/langs/"+h+".js");n.each(r.plugins.split(","),function(n,i){i&&(t("plugins/"+i+"/plugin"+c+".js"),t("plugins/"+i+"/langs/"+h+".js"))})},end:function(){}})),s=document.createElement("script"),s.type="text/javascript",s.onload=s.onreadystatechange=function(t){t=t||window.event;2!==i&&("load"==t.type||/complete|loaded/.test(s.readyState))&&(tinymce.dom.Event.domLoaded=1,i=2,r.script_loaded&&r.script_loaded(),l(),n.each(u,function(n,t){t()}))},s.src=e,document.body.appendChild(s)):1===i?u.push(l):l(),o):window.tinymce?tinymce.get(o[0].id):null:o};n.extend(n.expr[":"],{tinymce:function(n){return!!(n.id&&"tinymce"in window&&tinymce.get(n.id))}})}(jQuery); |