From efd52cb860e14ec6b8aedd52818c74fd9a689193 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sat, 9 Aug 2014 20:56:15 +0000 Subject: [PATCH] TinyMCE: update to 4.1.3, changelog: https://github.com/tinymce/tinymce/blob/master/changelog.txt, fixes #29166 Built from https://develop.svn.wordpress.org/trunk@29458 git-svn-id: http://core.svn.wordpress.org/trunk@29236 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/compat3x/plugin.js | 7 +- .../js/tinymce/plugins/media/plugin.js | 1 + .../js/tinymce/plugins/media/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 80 +++++++++++++----- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- .../js/tinymce/plugins/wpautoresize/plugin.js | 17 +++- .../plugins/wpautoresize/plugin.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 22 ++--- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 133452 -> 133920 bytes wp-includes/version.php | 2 +- 10 files changed, 93 insertions(+), 42 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/compat3x/plugin.js b/wp-includes/js/tinymce/plugins/compat3x/plugin.js index 03e864c533..cc6e322906 100644 --- a/wp-includes/js/tinymce/plugins/compat3x/plugin.js +++ b/wp-includes/js/tinymce/plugins/compat3x/plugin.js @@ -22,7 +22,8 @@ (function(tinymce) { var reported; - function noop() {} + function noop() { + } function log(apiCall) { if (!reported && window && window.console) { @@ -170,7 +171,9 @@ onAdd: new Dispatcher(), onPostRender: new Dispatcher(), - add: function(obj) { return obj; }, + add: function(obj) { + return obj; + }, createButton: cmNoop, createColorSplitButton: cmNoop, createControl: cmNoop, diff --git a/wp-includes/js/tinymce/plugins/media/plugin.js b/wp-includes/js/tinymce/plugins/media/plugin.js index a2878b9a7e..d3e7df2cc1 100644 --- a/wp-includes/js/tinymce/plugins/media/plugin.js +++ b/wp-includes/js/tinymce/plugins/media/plugin.js @@ -17,6 +17,7 @@ tinymce.PluginManager.add('media', function(editor, url) { {regex: /youtu\.be\/([\w\-.]+)/, type: 'iframe', w: 425, h: 350, url: '//www.youtube.com/embed/$1'}, {regex: /youtube\.com(.+)v=([^&]+)/, type: 'iframe', w: 425, h: 350, url: '//www.youtube.com/embed/$2'}, {regex: /vimeo\.com\/([0-9]+)/, type: 'iframe', w: 425, h: 350, url: '//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc'}, + {regex: /vimeo\.com\/(.*)\/([0-9]+)/, type: "iframe", w: 425, h: 350, url: "//player.vimeo.com/video/$2?title=0&byline=0"}, {regex: /maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/, type: 'iframe', w: 425, h: 350, url: '//maps.google.com/maps/ms?msid=$2&output=embed"'} ]; diff --git a/wp-includes/js/tinymce/plugins/media/plugin.min.js b/wp-includes/js/tinymce/plugins/media/plugin.min.js index 1336b31de2..f61509a9cf 100644 --- a/wp-includes/js/tinymce/plugins/media/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/media/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("media",function(e,t){function i(e){return-1!=e.indexOf(".mp3")?"audio/mpeg":-1!=e.indexOf(".wav")?"audio/wav":-1!=e.indexOf(".mp4")?"video/mp4":-1!=e.indexOf(".webm")?"video/webm":-1!=e.indexOf(".ogg")?"video/ogg":-1!=e.indexOf(".swf")?"application/x-shockwave-flash":""}function r(t){var i=e.settings.media_scripts;if(i)for(var r=0;r=0;o--)t[r]==i[o]&&i.splice(o,1);e.selection.select(i[0]),e.nodeChanged()}})}function a(){var t=e.selection.getNode();return t.getAttribute("data-mce-object")?e.selection.getContent():void 0}function c(o){var a="";if(!o.source1&&(tinymce.extend(o,n(o.embed)),!o.source1))return"";if(o.source2||(o.source2=""),o.poster||(o.poster=""),o.source1=e.convertURL(o.source1,"source"),o.source2=e.convertURL(o.source2,"source"),o.source1mime=i(o.source1),o.source2mime=i(o.source2),o.poster=e.convertURL(o.poster,"poster"),o.flashPlayerUrl=e.convertURL(t+"/moxieplayer.swf","movie"),tinymce.each(u,function(e){var t,i,r;if(t=e.regex.exec(o.source1)){for(r=e.url,i=0;t[i];i++)r=r.replace("$"+i,function(){return t[i]});o.source1=r,o.type=e.type,o.width=o.width||e.w,o.height=o.height||e.h}}),o.embed)a=m(o.embed,o,!0);else{var c=r(o.source1);c&&(o.type="script",o.width=c.width,o.height=c.height),o.width=o.width||300,o.height=o.height||150,tinymce.each(o,function(t,i){o[i]=e.dom.encode(t)}),"iframe"==o.type?a+='':"application/x-shockwave-flash"==o.source1mime?(a+='',o.poster&&(a+=''),a+=""):-1!=o.source1mime.indexOf("audio")?e.settings.audio_template_callback?a=e.settings.audio_template_callback(o):a+='":"script"==o.type?a+='':a=e.settings.video_template_callback?e.settings.video_template_callback(o):'"}return a}function n(e){var t={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(e,i){if(t.source1||"param"!=e||(t.source1=i.map.movie),("iframe"==e||"object"==e||"embed"==e||"video"==e||"audio"==e)&&(t.type||(t.type=e),t=tinymce.extend(i.map,t)),"script"==e){var o=r(i.map.src);if(!o)return;t={type:"script",source1:i.map.src,width:o.width,height:o.height}}"source"==e&&(t.source1?t.source2||(t.source2=i.map.src):t.source1=i.map.src),"img"!=e||t.poster||(t.poster=i.map.src)}}).parse(e),t.source1=t.source1||t.src||t.data,t.source2=t.source2||"",t.poster=t.poster||"",t}function s(t){return t.getAttribute("data-mce-object")?n(e.serializer.serialize(t,{selection:!0})):{}}function m(e,t,i){function r(e,t){var i,r,o,a;for(i in t)if(o=""+t[i],e.map[i])for(r=e.length;r--;)a=e[r],a.name==i&&(o?(e.map[i]=o,a.value=o):(delete e.map[i],e.splice(r,1)));else o&&(e.push({name:i,value:o}),e.map[i]=o)}var o,a=new tinymce.html.Writer,c=0;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){a.comment(e)},cdata:function(e){a.cdata(e)},text:function(e,t){a.text(e,t)},start:function(e,n,s){switch(e){case"video":case"object":case"embed":case"img":case"iframe":r(n,{width:t.width,height:t.height})}if(i)switch(e){case"video":r(n,{poster:t.poster,src:""}),t.source2&&r(n,{src:""});break;case"iframe":r(n,{src:t.source1});break;case"source":if(c++,2>=c&&(r(n,{src:t["source"+c],type:t["source"+c+"mime"]}),!t["source"+c]))return;break;case"img":if(!t.poster)return;o=!0}a.start(e,n,s)},end:function(e){if("video"==e&&i)for(var n=1;2>=n;n++)if(t["source"+n]){var s=[];s.map={},n>c&&(r(s,{src:t["source"+n],type:t["source"+n+"mime"]}),a.start("source",s,!0))}if(t.poster&&"object"==e&&i&&!o){var m=[];m.map={},r(m,{src:t.poster,width:t.width,height:t.height}),a.start("img",m,!0)}a.end(e)}},new tinymce.html.Schema({})).parse(e),a.getContent()}var u=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1"},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2"},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc"},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"'}],d=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";e.on("ResolveName",function(e){var t;1==e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}),e.on("preInit",function(){var t=e.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(e){t[e]=new RegExp("]*>","gi")});var i=e.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(e){i[e]={}}),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(t,i){for(var o,a,c,n,s,m,u,d,l=t.length;l--;)if(a=t[l],a.parent&&("script"!=a.name||(d=r(a.attr("src"))))){for(c=new tinymce.html.Node("img",1),c.shortEnded=!0,d&&(d.width&&a.attr("width",d.width.toString()),d.height&&a.attr("height",d.height.toString())),m=a.attributes,o=m.length;o--;)n=m[o].name,s=m[o].value,"width"!==n&&"height"!==n&&"style"!==n&&(("data"==n||"src"==n)&&(s=e.convertURL(s,n)),c.attr("data-mce-p-"+n,s));u=a.firstChild&&a.firstChild.value,u&&(c.attr("data-mce-html",escape(u)),c.firstChild=null),c.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==i?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":i,"class":"mce-object mce-object-"+i}),a.replace(c)}}),e.serializer.addAttributeFilter("data-mce-object",function(e,t){for(var i,r,o,a,c,n,s,m=e.length;m--;)if(i=e[m],i.parent){for(s=i.attr(t),r=new tinymce.html.Node(s,1),"audio"!=s&&"script"!=s&&r.attr({width:i.attr("width"),height:i.attr("height")}),r.attr({style:i.attr("style")}),a=i.attributes,o=a.length;o--;){var u=a[o].name;0===u.indexOf("data-mce-p-")&&r.attr(u.substr(11),a[o].value)}"script"==s&&r.attr("type","text/javascript"),c=i.attr("data-mce-html"),c&&(n=new tinymce.html.Node("#text",3),n.raw=!0,n.value=unescape(c),r.append(n)),i.replace(r)}})}),e.on("ObjectSelected",function(e){var t=e.target.getAttribute("data-mce-object");("audio"==t||"script"==t)&&e.preventDefault()}),e.on("objectResized",function(e){var t,i=e.target;i.getAttribute("data-mce-object")&&(t=i.getAttribute("data-mce-html"),t&&(t=unescape(t),i.setAttribute("data-mce-html",escape(m(t,{width:e.width,height:e.height})))))}),e.addButton("media",{tooltip:"Insert/edit video",onclick:o,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),e.addMenuItem("media",{icon:"media",text:"Insert video",onclick:o,context:"insert",prependToContext:!0})}); \ No newline at end of file +tinymce.PluginManager.add("media",function(e,t){function i(e){return-1!=e.indexOf(".mp3")?"audio/mpeg":-1!=e.indexOf(".wav")?"audio/wav":-1!=e.indexOf(".mp4")?"video/mp4":-1!=e.indexOf(".webm")?"video/webm":-1!=e.indexOf(".ogg")?"video/ogg":-1!=e.indexOf(".swf")?"application/x-shockwave-flash":""}function r(t){var i=e.settings.media_scripts;if(i)for(var r=0;r=0;o--)t[r]==i[o]&&i.splice(o,1);e.selection.select(i[0]),e.nodeChanged()}})}function a(){var t=e.selection.getNode();return t.getAttribute("data-mce-object")?e.selection.getContent():void 0}function c(o){var a="";if(!o.source1&&(tinymce.extend(o,n(o.embed)),!o.source1))return"";if(o.source2||(o.source2=""),o.poster||(o.poster=""),o.source1=e.convertURL(o.source1,"source"),o.source2=e.convertURL(o.source2,"source"),o.source1mime=i(o.source1),o.source2mime=i(o.source2),o.poster=e.convertURL(o.poster,"poster"),o.flashPlayerUrl=e.convertURL(t+"/moxieplayer.swf","movie"),tinymce.each(u,function(e){var t,i,r;if(t=e.regex.exec(o.source1)){for(r=e.url,i=0;t[i];i++)r=r.replace("$"+i,function(){return t[i]});o.source1=r,o.type=e.type,o.width=o.width||e.w,o.height=o.height||e.h}}),o.embed)a=m(o.embed,o,!0);else{var c=r(o.source1);c&&(o.type="script",o.width=c.width,o.height=c.height),o.width=o.width||300,o.height=o.height||150,tinymce.each(o,function(t,i){o[i]=e.dom.encode(t)}),"iframe"==o.type?a+='':"application/x-shockwave-flash"==o.source1mime?(a+='',o.poster&&(a+=''),a+=""):-1!=o.source1mime.indexOf("audio")?e.settings.audio_template_callback?a=e.settings.audio_template_callback(o):a+='":"script"==o.type?a+='':a=e.settings.video_template_callback?e.settings.video_template_callback(o):'"}return a}function n(e){var t={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(e,i){if(t.source1||"param"!=e||(t.source1=i.map.movie),("iframe"==e||"object"==e||"embed"==e||"video"==e||"audio"==e)&&(t.type||(t.type=e),t=tinymce.extend(i.map,t)),"script"==e){var o=r(i.map.src);if(!o)return;t={type:"script",source1:i.map.src,width:o.width,height:o.height}}"source"==e&&(t.source1?t.source2||(t.source2=i.map.src):t.source1=i.map.src),"img"!=e||t.poster||(t.poster=i.map.src)}}).parse(e),t.source1=t.source1||t.src||t.data,t.source2=t.source2||"",t.poster=t.poster||"",t}function s(t){return t.getAttribute("data-mce-object")?n(e.serializer.serialize(t,{selection:!0})):{}}function m(e,t,i){function r(e,t){var i,r,o,a;for(i in t)if(o=""+t[i],e.map[i])for(r=e.length;r--;)a=e[r],a.name==i&&(o?(e.map[i]=o,a.value=o):(delete e.map[i],e.splice(r,1)));else o&&(e.push({name:i,value:o}),e.map[i]=o)}var o,a=new tinymce.html.Writer,c=0;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){a.comment(e)},cdata:function(e){a.cdata(e)},text:function(e,t){a.text(e,t)},start:function(e,n,s){switch(e){case"video":case"object":case"embed":case"img":case"iframe":r(n,{width:t.width,height:t.height})}if(i)switch(e){case"video":r(n,{poster:t.poster,src:""}),t.source2&&r(n,{src:""});break;case"iframe":r(n,{src:t.source1});break;case"source":if(c++,2>=c&&(r(n,{src:t["source"+c],type:t["source"+c+"mime"]}),!t["source"+c]))return;break;case"img":if(!t.poster)return;o=!0}a.start(e,n,s)},end:function(e){if("video"==e&&i)for(var n=1;2>=n;n++)if(t["source"+n]){var s=[];s.map={},n>c&&(r(s,{src:t["source"+n],type:t["source"+n+"mime"]}),a.start("source",s,!0))}if(t.poster&&"object"==e&&i&&!o){var m=[];m.map={},r(m,{src:t.poster,width:t.width,height:t.height}),a.start("img",m,!0)}a.end(e)}},new tinymce.html.Schema({})).parse(e),a.getContent()}var u=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1"},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2"},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc"},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0"},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"'}],d=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";e.on("ResolveName",function(e){var t;1==e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}),e.on("preInit",function(){var t=e.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(e){t[e]=new RegExp("]*>","gi")});var i=e.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(e){i[e]={}}),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(t,i){for(var o,a,c,n,s,m,u,d,l=t.length;l--;)if(a=t[l],a.parent&&("script"!=a.name||(d=r(a.attr("src"))))){for(c=new tinymce.html.Node("img",1),c.shortEnded=!0,d&&(d.width&&a.attr("width",d.width.toString()),d.height&&a.attr("height",d.height.toString())),m=a.attributes,o=m.length;o--;)n=m[o].name,s=m[o].value,"width"!==n&&"height"!==n&&"style"!==n&&(("data"==n||"src"==n)&&(s=e.convertURL(s,n)),c.attr("data-mce-p-"+n,s));u=a.firstChild&&a.firstChild.value,u&&(c.attr("data-mce-html",escape(u)),c.firstChild=null),c.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==i?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":i,"class":"mce-object mce-object-"+i}),a.replace(c)}}),e.serializer.addAttributeFilter("data-mce-object",function(e,t){for(var i,r,o,a,c,n,s,m=e.length;m--;)if(i=e[m],i.parent){for(s=i.attr(t),r=new tinymce.html.Node(s,1),"audio"!=s&&"script"!=s&&r.attr({width:i.attr("width"),height:i.attr("height")}),r.attr({style:i.attr("style")}),a=i.attributes,o=a.length;o--;){var u=a[o].name;0===u.indexOf("data-mce-p-")&&r.attr(u.substr(11),a[o].value)}"script"==s&&r.attr("type","text/javascript"),c=i.attr("data-mce-html"),c&&(n=new tinymce.html.Node("#text",3),n.raw=!0,n.value=unescape(c),r.append(n)),i.replace(r)}})}),e.on("ObjectSelected",function(e){var t=e.target.getAttribute("data-mce-object");("audio"==t||"script"==t)&&e.preventDefault()}),e.on("objectResized",function(e){var t,i=e.target;i.getAttribute("data-mce-object")&&(t=i.getAttribute("data-mce-html"),t&&(t=unescape(t),i.setAttribute("data-mce-html",escape(m(t,{width:e.width,height:e.height})))))}),e.addButton("media",{tooltip:"Insert/edit video",onclick:o,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),e.addMenuItem("media",{icon:"media",text:"Insert video",onclick:o,context:"insert",prependToContext:!0})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.js b/wp-includes/js/tinymce/plugins/paste/plugin.js index b752f129ad..8e8a1c169b 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.js @@ -250,7 +250,7 @@ define("tinymce/pasteplugin/Clipboard", [ "tinymce/pasteplugin/Utils" ], function(Env, VK, Utils) { return function(editor) { - var self = this, pasteBinElm, lastRng, keyboardPasteTimeStamp = 0; + var self = this, pasteBinElm, lastRng, keyboardPasteTimeStamp = 0, draggingInternally = false; var pasteBinDefaultContent = '%MCEPASTEBIN%', keyboardPastePlainTextState; /** @@ -455,16 +455,20 @@ define("tinymce/pasteplugin/Clipboard", [ function getDataTransferItems(dataTransfer) { var data = {}; - if (dataTransfer && dataTransfer.types) { - // Use old WebKit API - var legacyText = dataTransfer.getData('Text'); - if (legacyText && legacyText.length > 0) { - data['text/plain'] = legacyText; + if (dataTransfer) { + // Use old WebKit/IE API + if (dataTransfer.getData) { + var legacyText = dataTransfer.getData('Text'); + if (legacyText && legacyText.length > 0) { + data['text/plain'] = legacyText; + } } - for (var i = 0; i < dataTransfer.types.length; i++) { - var contentType = dataTransfer.types[i]; - data[contentType] = dataTransfer.getData(contentType); + if (dataTransfer.types) { + for (var i = 0; i < dataTransfer.types.length; i++) { + var contentType = dataTransfer.types[i]; + data[contentType] = dataTransfer.getData(contentType); + } } } @@ -675,6 +679,11 @@ define("tinymce/pasteplugin/Clipboard", [ removePasteBin(); + // If we got nothing from clipboard API and pastebin then we could try the last resort: plain/text + if (!content.length) { + plainTextMode = true; + } + // Grab plain text from Clipboard API or convert existing HTML to plain text if (plainTextMode) { // Use plain text contents from Clipboard API unless the HTML contains paragraphs then @@ -704,20 +713,14 @@ define("tinymce/pasteplugin/Clipboard", [ }, 0); }); - editor.on('dragstart', function(e) { - if (e.dataTransfer.types) { - try { - e.dataTransfer.setData('mce-internal', editor.selection.getContent()); - } catch (ex) { - // IE 10 throws an error since it doesn't support custom data items - } - } + editor.on('dragstart dragend', function(e) { + draggingInternally = e.type == 'dragstart'; }); editor.on('drop', function(e) { var rng = getCaretRangeFromEvent(e); - if (e.isDefaultPrevented()) { + if (e.isDefaultPrevented() || draggingInternally) { return; } @@ -725,7 +728,7 @@ define("tinymce/pasteplugin/Clipboard", [ return; } - if (rng) { + if (rng && editor.settings.paste_filter_drop !== false) { var dropContent = getDataTransferItems(e.dataTransfer); var content = dropContent['mce-internal'] || dropContent['text/html'] || dropContent['text/plain']; @@ -739,6 +742,8 @@ define("tinymce/pasteplugin/Clipboard", [ editor.selection.setRng(rng); + content = Utils.trimHtml(content); + if (!dropContent['text/html']) { pasteText(content); } else { @@ -830,6 +835,38 @@ define("tinymce/pasteplugin/WordFilter", [ ); } + /** + * Checks if the specified text starts with "1. " or "a. " etc. + */ + function isNumericList(text) { + var found, patterns; + + patterns = [ + /^[IVXLMCD]{1,2}\.[ \u00a0]/, // Roman upper case + /^[ivxlmcd]{1,2}\.[ \u00a0]/, // Roman lower case + /^[a-z]{1,2}[\.\)][ \u00a0]/, // Alphabetical a-z + /^[A-Z]{1,2}[\.\)][ \u00a0]/, // Alphabetical A-Z + /^[0-9]+\.[ \u00a0]/, // Numeric lists + /^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/, // Japanese + /^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/ // Chinese + ]; + + text = text.replace(/^[\u00a0 ]+/, ''); + + Tools.each(patterns, function(pattern) { + if (pattern.test(text)) { + found = true; + return false; + } + }); + + return found; + } + + function isBulletList(text) { + return /^[\s\u00a0]*[\u2022\u00b7\u00a7\u00d8\u25CF]\s*/.test(text); + } + function WordFilter(editor) { var settings = editor.settings; @@ -951,16 +988,15 @@ define("tinymce/pasteplugin/WordFilter", [ if (node.name == 'p' && node.firstChild) { // Find first text node in paragraph var nodeText = getText(node); - var listStartTextNode = node.firstChild; // Detect unordered lists look for bullets - if (/^[\s\u00a0]*[\u2022\u00b7\u00a7\u00d8\u25CF]\s*/.test(nodeText)) { + if (isBulletList(nodeText)) { convertParagraphToLi(node, 'ul'); continue; } // Detect ordered lists 1., a. or ixv. - if (/^[\s\u00a0]*\w+\./.test(nodeText) && !/^[\s\u00a0]*\w+\.\s*[^\s]+/.test(listStartTextNode.value)) { + if (isNumericList(nodeText)) { // Parse OL start number var matches = /([0-9])\./.exec(nodeText); var start = 1; diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index b571797a95..159f0cd8e4 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i/g]),o(s.parse(i)),l}function o(e){function t(e,t,n){return t||n?"\xa0":" "}return e=r(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,t],/
$/i])}return{filter:r,innerText:i,trimHtml:o}}),r(f,[p,m,l],function(e,t,n){return function(r){function i(e){var t,n=r.dom;if(t=r.fire("BeforePastePreProcess",{content:e}),t=r.fire("PastePreProcess",t),e=t.content,!t.isDefaultPrevented()){if(r.hasEventListeners("PastePostProcess")&&!t.isDefaultPrevented()){var i=n.add(r.getBody(),"div",{style:"display:none"},e);t=r.fire("PastePostProcess",{node:i}),n.remove(i),e=t.node.innerHTML}t.isDefaultPrevented()||r.insertContent(e,{merge:r.settings.paste_merge_formats!==!1})}}function o(e){e=r.dom.encode(e).replace(/\r\n/g,"\n");var t=r.dom.getParent(r.selection.getStart(),r.dom.isBlock),o=r.settings.forced_root_block,a;o&&(a=r.dom.createHTML(o,r.settings.forced_root_block_attrs),a=a.substr(0,a.length-3)+">"),t&&/^(PRE|DIV)$/.test(t.nodeName)||!o?e=n.filter(e,[[/\n/g,"
"]]):(e=n.filter(e,[[/\n\n/g,"

"+a],[/^(.*<\/p>)(

)$/,a+"$1"],[/\n/g,"
"]]),-1!=e.indexOf("

")&&(e=a+e)),i(e)}function a(){var t=r.dom,n=r.getBody(),i=r.dom.getViewPort(r.getWin()),o=i.y,a=20,s;if(b=r.selection.getRng(),r.inline&&(s=r.selection.getScrollContainer(),s&&s.scrollTop>0&&(o=s.scrollTop)),b.getClientRects){var l=b.getClientRects();if(l.length)a=o+(l[0].top-t.getPos(n).y);else{a=o;var c=b.startContainer;c&&(3==c.nodeType&&c.parentNode!=n&&(c=c.parentNode),1==c.nodeType&&(a=t.getPos(c,s||n).y))}}y=t.add(r.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+a+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},x),(e.ie||e.gecko)&&t.setStyle(y,"left","rtl"==t.getStyle(n,"direction",!0)?65535:-65535),t.bind(y,"beforedeactivate focusin focusout",function(e){e.stopPropagation()}),y.focus(),r.selection.select(y,!0)}function s(){if(y){for(var e;e=r.dom.get("mcepastebin");)r.dom.remove(e),r.dom.unbind(e);b&&r.selection.setRng(b)}y=b=null}function l(){var e="",t,n,i,o;for(t=r.dom.select("div[id=mcepastebin]"),n=0;n0&&(t["text/plain"]=n);for(var r=0;r')}var a,s,l;if(n)for(a=0;a0}function h(e){return t.metaKeyPressed(e)&&86==e.keyCode||e.shiftKey&&45==e.keyCode}function g(){r.on("keydown",function(t){function n(e){h(e)&&!e.isDefaultPrevented()&&s()}if(h(t)&&!t.isDefaultPrevented()){if(w=t.shiftKey&&86==t.keyCode,w&&e.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),C=(new Date).getTime(),e.ie&&w)return t.preventDefault(),void r.fire("paste",{ieFake:!0});s(),a(),r.once("keyup",n),r.once("paste",function(){r.off("keyup",n)})}}),r.on("paste",function(t){var c=u(t),p=(new Date).getTime()-C<1e3,h="text"==v.pasteFormat||w;return w=!1,t.isDefaultPrevented()||f(t)?void s():d(t)?void s():(p||t.preventDefault(),!e.ie||p&&!t.ieFake||(a(),r.dom.bind(y,"paste",function(e){e.stopPropagation()}),r.getDoc().execCommand("Paste",!1,null),c["text/html"]=l()),void setTimeout(function(){var e;return m(c,"text/html")?e=c["text/html"]:(e=l(),e==x&&(h=!0)),e=n.trimHtml(e),y&&y.firstChild&&"mcepastebin"===y.firstChild.id&&(h=!0),s(),h&&(e=m(c,"text/plain")&&-1==e.indexOf("

")?c["text/plain"]:n.innerText(e)),e==x?void(p||r.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(h?o(e):i(e))},0))}),r.on("dragstart",function(e){if(e.dataTransfer.types)try{e.dataTransfer.setData("mce-internal",r.selection.getContent())}catch(t){}}),r.on("drop",function(e){var t=p(e);if(!e.isDefaultPrevented()&&!d(e,t)&&t){var n=c(e.dataTransfer),a=n["mce-internal"]||n["text/html"]||n["text/plain"];a&&(e.preventDefault(),r.undoManager.transact(function(){n["mce-internal"]&&r.execCommand("Delete"),r.selection.setRng(t),n["text/html"]?i(a):o(a)}))}}),r.on("dragover dragend",function(e){var t,n=e.dataTransfer;if(r.settings.paste_data_images&&n)for(t=0;tc?a&&(a=a.parent.parent):(s=a,a=null)),a&&a.name==t?a.append(e):(s=s||a,a=new i(t,1),o>1&&a.attr("start",""+o),e.wrap(a)),e.name="li",c>l&&s&&s.lastChild.append(a),l=c,r(e),n(e,/^\u00a0+/),n(e,/^\s*([\u2022\u00b7\u00a7\u00d8\u25CF]|\w+\.)/),n(e,/^\u00a0+/)}for(var a,s,l=1,c=e.getAll("p"),u=0;u/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join("\xa0"):""}]]);var h=l.paste_word_valid_elements;h||(h="-strong/b,-em/i,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-table[width],-tr,-td[colspan|rowspan|width],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br,del");var g=new n({valid_elements:h,valid_children:"-li[p]"});e.each(g.elements,function(e){e.attributes["class"]||(e.attributes["class"]={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))});var v=new t({},g);v.addAttributeFilter("style",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("style",d(n,n.attr("style"))),"span"==n.name&&n.parent&&!n.attributes.length&&n.unwrap()}),v.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel|MsoCaption)$/i.test(r)&&n.remove(),n.attr("class",null)}),v.addNodeFilter("del",function(e){for(var t=e.length;t--;)e[t].remove()}),v.addNodeFilter("a",function(e){for(var t=e.length,n,r,i;t--;)if(n=e[t],r=n.attr("href"),i=n.attr("name"),r&&-1!=r.indexOf("#_msocom_"))n.remove();else if(r&&0===r.indexOf("file://")&&(r=r.split("#")[1],r&&(r="#"+r)),r||i){if(i&&!/^_?(?:toc|edn|ftn)/i.test(i)){n.unwrap();continue}n.attr({href:r,name:i})}else n.unwrap()});var y=v.parse(f);u(y),c.content=new r({},g).serialize(y)}})}return s.isWordContent=a,s}),r(y,[p,c,h,l],function(e,t,n,r){return function(i){function o(e){i.on("BeforePastePreProcess",function(t){t.content=e(t.content)})}function a(e){if(!n.isWordContent(e))return e;var o=[];t.each(i.schema.getBlockElements(),function(e,t){o.push(t)});var a=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+o.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=r.filter(e,[[a,"$1"]]),e=r.filter(e,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function s(e){if(n.isWordContent(e))return e;var t=i.settings.paste_webkit_styles;if(i.settings.paste_remove_styles_if_webkit===!1||"all"==t)return e;if(t&&(t=t.split(/[, ]/)),t){var r=i.dom,o=i.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,n,i,a){var s=r.parseStyle(i,"span"),l={};if("none"===t)return n+a;for(var c=0;c]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,r){return t+' style="'+n+'"'+r})}e.webkit&&o(s),e.ie&&o(a)}}),r(b,[C,f,h,y],function(e,t,n,r){var i;e.add("paste",function(e){function o(){"text"==s.pasteFormat?(this.active(!1),s.pasteFormat="html"):(s.pasteFormat="text",this.active(!0),i||(e.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),i=!0))}var a=this,s,l=e.settings;a.clipboard=s=new t(e),a.quirks=new r(e),a.wordFilter=new n(e),e.settings.paste_as_text&&(a.clipboard.pasteFormat="text"),l.paste_preprocess&&e.on("PastePreProcess",function(e){l.paste_preprocess.call(a,a,e)}),l.paste_postprocess&&e.on("PastePostProcess",function(e){l.paste_postprocess.call(a,a,e)}),e.addCommand("mceInsertClipboardContent",function(e,t){t.content&&a.clipboard.pasteHtml(t.content),t.text&&a.clipboard.pasteText(t.text)}),e.paste_block_drop&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),e.settings.paste_data_images||e.on("drop",function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()}),e.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:o,active:"text"==a.clipboard.pasteFormat}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:s.pasteFormat,onclick:o})})}),a([l,h])}(this); \ No newline at end of file +!function(e,t){"use strict";function n(e,t){for(var n,i=[],r=0;r/g]),a(s.parse(r)),l}function a(e){function t(e,t,n){return t||n?"\xa0":" "}return e=i(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,t],/
$/i])}return{filter:i,innerText:r,trimHtml:a}}),i(f,[p,m,l],function(e,t,n){return function(i){function r(e){var t,n=i.dom;if(t=i.fire("BeforePastePreProcess",{content:e}),t=i.fire("PastePreProcess",t),e=t.content,!t.isDefaultPrevented()){if(i.hasEventListeners("PastePostProcess")&&!t.isDefaultPrevented()){var r=n.add(i.getBody(),"div",{style:"display:none"},e);t=i.fire("PastePostProcess",{node:r}),n.remove(r),e=t.node.innerHTML}t.isDefaultPrevented()||i.insertContent(e,{merge:i.settings.paste_merge_formats!==!1})}}function a(e){e=i.dom.encode(e).replace(/\r\n/g,"\n");var t=i.dom.getParent(i.selection.getStart(),i.dom.isBlock),a=i.settings.forced_root_block,o;a&&(o=i.dom.createHTML(a,i.settings.forced_root_block_attrs),o=o.substr(0,o.length-3)+">"),t&&/^(PRE|DIV)$/.test(t.nodeName)||!a?e=n.filter(e,[[/\n/g,"
"]]):(e=n.filter(e,[[/\n\n/g,"

"+o],[/^(.*<\/p>)(

)$/,o+"$1"],[/\n/g,"
"]]),-1!=e.indexOf("

")&&(e=o+e)),r(e)}function o(){var t=i.dom,n=i.getBody(),r=i.dom.getViewPort(i.getWin()),a=r.y,o=20,s;if(y=i.selection.getRng(),i.inline&&(s=i.selection.getScrollContainer(),s&&s.scrollTop>0&&(a=s.scrollTop)),y.getClientRects){var l=y.getClientRects();if(l.length)o=a+(l[0].top-t.getPos(n).y);else{o=a;var c=y.startContainer;c&&(3==c.nodeType&&c.parentNode!=n&&(c=c.parentNode),1==c.nodeType&&(o=t.getPos(c,s||n).y))}}b=t.add(i.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+o+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},P),(e.ie||e.gecko)&&t.setStyle(b,"left","rtl"==t.getStyle(n,"direction",!0)?65535:-65535),t.bind(b,"beforedeactivate focusin focusout",function(e){e.stopPropagation()}),b.focus(),i.selection.select(b,!0)}function s(){if(b){for(var e;e=i.dom.get("mcepastebin");)i.dom.remove(e),i.dom.unbind(e);y&&i.selection.setRng(y)}b=y=null}function l(){var e="",t,n,r,a;for(t=i.dom.select("div[id=mcepastebin]"),n=0;n0&&(t["text/plain"]=n)}if(e.types)for(var i=0;i')}var o,s,l;if(n)for(o=0;o0}function g(e){return t.metaKeyPressed(e)&&86==e.keyCode||e.shiftKey&&45==e.keyCode}function v(){i.on("keydown",function(t){function n(e){g(e)&&!e.isDefaultPrevented()&&s()}if(g(t)&&!t.isDefaultPrevented()){if(_=t.shiftKey&&86==t.keyCode,_&&e.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),w=(new Date).getTime(),e.ie&&_)return t.preventDefault(),void i.fire("paste",{ieFake:!0});s(),o(),i.once("keyup",n),i.once("paste",function(){i.off("keyup",n)})}}),i.on("paste",function(t){var c=u(t),p=(new Date).getTime()-w<1e3,g="text"==h.pasteFormat||_;return _=!1,t.isDefaultPrevented()||f(t)?void s():d(t)?void s():(p||t.preventDefault(),!e.ie||p&&!t.ieFake||(o(),i.dom.bind(b,"paste",function(e){e.stopPropagation()}),i.getDoc().execCommand("Paste",!1,null),c["text/html"]=l()),void setTimeout(function(){var e;return m(c,"text/html")?e=c["text/html"]:(e=l(),e==P&&(g=!0)),e=n.trimHtml(e),b&&b.firstChild&&"mcepastebin"===b.firstChild.id&&(g=!0),s(),e.length||(g=!0),g&&(e=m(c,"text/plain")&&-1==e.indexOf("

")?c["text/plain"]:n.innerText(e)),e==P?void(p||i.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(g?a(e):r(e))},0))}),i.on("dragstart dragend",function(e){x="dragstart"==e.type}),i.on("drop",function(e){var t=p(e);if(!e.isDefaultPrevented()&&!x&&!d(e,t)&&t&&i.settings.paste_filter_drop!==!1){var o=c(e.dataTransfer),s=o["mce-internal"]||o["text/html"]||o["text/plain"];s&&(e.preventDefault(),i.undoManager.transact(function(){o["mce-internal"]&&i.execCommand("Delete"),i.selection.setRng(t),s=n.trimHtml(s),o["text/html"]?r(s):a(s)}))}}),i.on("dragover dragend",function(e){var t,n=e.dataTransfer;if(i.settings.paste_data_images&&n)for(t=0;ts?o&&(o=o.parent.parent):(c=o,o=null)),o&&o.name==t?o.append(e):(c=c||o,o=new r(t,1),a>1&&o.attr("start",""+a),e.wrap(o)),e.name="li",s>u&&c&&c.lastChild.append(o),u=s,i(e),n(e,/^\u00a0+/),n(e,/^\s*([\u2022\u00b7\u00a7\u00d8\u25CF]|\w+\.)/),n(e,/^\u00a0+/)}for(var o,c,u=1,d=e.getAll("p"),f=0;f/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join("\xa0"):""}]]);var h=u.paste_word_valid_elements;h||(h="-strong/b,-em/i,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-table[width],-tr,-td[colspan|rowspan|width],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br,del");var b=new n({valid_elements:h,valid_children:"-li[p]"});e.each(b.elements,function(e){e.attributes["class"]||(e.attributes["class"]={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))});var y=new t({},b);y.addAttributeFilter("style",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("style",p(n,n.attr("style"))),"span"==n.name&&n.parent&&!n.attributes.length&&n.unwrap()}),y.addAttributeFilter("class",function(e){for(var t=e.length,n,i;t--;)n=e[t],i=n.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel|MsoCaption)$/i.test(i)&&n.remove(),n.attr("class",null)}),y.addNodeFilter("del",function(e){for(var t=e.length;t--;)e[t].remove()}),y.addNodeFilter("a",function(e){for(var t=e.length,n,i,r;t--;)if(n=e[t],i=n.attr("href"),r=n.attr("name"),i&&-1!=i.indexOf("#_msocom_"))n.remove();else if(i&&0===i.indexOf("file://")&&(i=i.split("#")[1],i&&(i="#"+i)),i||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){n.unwrap();continue}n.attr({href:i,name:r})}else n.unwrap()});var w=y.parse(m);f(w),d.content=new i({},b).serialize(w)}})}return c.isWordContent=o,c}),i(b,[p,c,g,l],function(e,t,n,i){return function(r){function a(e){r.on("BeforePastePreProcess",function(t){t.content=e(t.content)})}function o(e){if(!n.isWordContent(e))return e;var a=[];t.each(r.schema.getBlockElements(),function(e,t){a.push(t)});var o=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+a.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=i.filter(e,[[o,"$1"]]),e=i.filter(e,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function s(e){if(n.isWordContent(e))return e;var t=r.settings.paste_webkit_styles;if(r.settings.paste_remove_styles_if_webkit===!1||"all"==t)return e;if(t&&(t=t.split(/[, ]/)),t){var i=r.dom,a=r.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,n,r,o){var s=i.parseStyle(r,"span"),l={};if("none"===t)return n+o;for(var c=0;c]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,i){return t+' style="'+n+'"'+i})}e.webkit&&a(s),e.ie&&a(o)}}),i(y,[w,f,g,b],function(e,t,n,i){var r;e.add("paste",function(e){function a(){"text"==s.pasteFormat?(this.active(!1),s.pasteFormat="html"):(s.pasteFormat="text",this.active(!0),r||(e.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),r=!0))}var o=this,s,l=e.settings;o.clipboard=s=new t(e),o.quirks=new i(e),o.wordFilter=new n(e),e.settings.paste_as_text&&(o.clipboard.pasteFormat="text"),l.paste_preprocess&&e.on("PastePreProcess",function(e){l.paste_preprocess.call(o,o,e)}),l.paste_postprocess&&e.on("PastePostProcess",function(e){l.paste_postprocess.call(o,o,e)}),e.addCommand("mceInsertClipboardContent",function(e,t){t.content&&o.clipboard.pasteHtml(t.content),t.text&&o.clipboard.pasteText(t.text)}),e.paste_block_drop&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),e.settings.paste_data_images||e.on("drop",function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()}),e.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:a,active:"text"==o.clipboard.pasteFormat}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:s.pasteFormat,onclick:a})})}),o([l,g])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js index 477fe05caf..600c12335e 100644 --- a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js @@ -33,11 +33,16 @@ tinymce.PluginManager.add( 'wpautoresize', function( editor ) { return; } + function getInt( n ) { + return parseInt( n, 10 ) || 0; + } + /** * This method gets executed each time the editor needs to resize. */ function resize( e ) { - var deltaSize, doc, body, docElm, DOM = tinymce.DOM, resizeHeight, myHeight, marginTop, marginBottom; + var deltaSize, doc, body, docElm, DOM = tinymce.DOM, resizeHeight, myHeight, + marginTop, marginBottom, paddingTop, paddingBottom, borderTop, borderBottom; if ( ! isActive ) { return; @@ -65,7 +70,13 @@ tinymce.PluginManager.add( 'wpautoresize', function( editor ) { // Calculate outer height of the body element using CSS styles marginTop = editor.dom.getStyle( body, 'margin-top', true ); marginBottom = editor.dom.getStyle( body, 'margin-bottom', true ); - myHeight = body.offsetHeight + parseInt( marginTop, 10 ) + parseInt( marginBottom, 10 ); + paddingTop = editor.dom.getStyle( body, 'padding-top', true ); + paddingBottom = editor.dom.getStyle( body, 'padding-bottom', true ); + borderTop = editor.dom.getStyle( body, 'border-top-width', true ); + borderBottom = editor.dom.getStyle( body, 'border-bottom-width', true ); + myHeight = body.offsetHeight + getInt( marginTop ) + getInt( marginBottom ) + + getInt( paddingTop ) + getInt( paddingBottom ) + + getInt( borderTop ) + getInt( borderBottom ); // IE < 11, other? if ( myHeight && myHeight < docElm.offsetHeight ) { @@ -97,7 +108,7 @@ tinymce.PluginManager.add( 'wpautoresize', function( editor ) { // Resize content element if (resizeHeight !== oldSize) { deltaSize = resizeHeight - oldSize; - DOM.setStyle( DOM.get( editor.id + '_ifr'), 'height', resizeHeight + 'px' ); + DOM.setStyle( editor.iframeElement, 'height', resizeHeight + 'px' ); oldSize = resizeHeight; // WebKit doesn't decrease the size of the body element until the iframe gets resized diff --git a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js index 4fe9655e83..68bf7e4822 100644 --- a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpautoresize",function(a){function b(){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()}function c(d){var e,f,j,k,l,m,n,o,p=tinymce.DOM;if(i&&(f=a.getDoc())){if(d=d||{},j=f.body,k=f.documentElement,l=g.autoresize_min_height,!j||d&&"setcontent"===d.type&&d.initial||b())return void(j&&k&&(j.style.overflowY="auto",k.style.overflowY="auto"));n=a.dom.getStyle(j,"margin-top",!0),o=a.dom.getStyle(j,"margin-bottom",!0),m=j.offsetHeight+parseInt(n,10)+parseInt(o,10),m&&m=m)&&(m=tinymce.Env.ie?j.scrollHeight:tinymce.Env.webkit&&0===j.clientHeight?0:j.offsetHeight),m>g.autoresize_min_height&&(l=m),g.autoresize_max_height&&m>g.autoresize_max_height?(l=g.autoresize_max_height,j.style.overflowY="auto",k.style.overflowY="auto"):(j.style.overflowY="hidden",k.style.overflowY="hidden",j.scrollTop=0),l!==h&&(e=l-h,p.setStyle(p.get(a.id+"_ifr"),"height",l+"px"),h=l,tinymce.isWebKit&&0>e&&c(d),a.fire("wp-autoresize",{height:l}))}}function d(a,b,e){setTimeout(function(){c(),a--?d(a,b,e):e&&e()},b)}function e(){a.dom.hasClass(a.getBody(),"wp-autoresize")||(i=!0,a.dom.addClass(a.getBody(),"wp-autoresize"),a.on("nodechange setcontent keyup FullscreenStateChanged",c),c())}function f(){var b;g.wp_autoresize_on||(i=!1,b=a.getDoc(),a.dom.removeClass(a.getBody(),"wp-autoresize"),a.off("nodechange setcontent keyup FullscreenStateChanged",c),b.body.style.overflowY="auto",b.documentElement.style.overflowY="auto",h=0)}var g=a.settings,h=0,i=!1;a.settings.inline||(g.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10),g.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0),10),g.wp_autoresize_on&&(i=!0,a.on("init",function(){a.dom.addClass(a.getBody(),"wp-autoresize")}),a.on("nodechange keyup FullscreenStateChanged",c),a.on("setcontent",function(){d(3,100)}),a.getParam("autoresize_on_init",!0)&&a.on("init",function(){d(10,200,function(){d(5,1e3)})})),a.on("show",function(){h=0}),a.addCommand("wpAutoResize",c),a.addCommand("wpAutoResizeOn",e),a.addCommand("wpAutoResizeOff",f))}); \ No newline at end of file +tinymce.PluginManager.add("wpautoresize",function(a){function b(){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()}function c(a){return parseInt(a,10)||0}function d(e){var f,g,k,l,m,n,o,p,q,r,s,t,u=tinymce.DOM;if(j&&(g=a.getDoc())){if(e=e||{},k=g.body,l=g.documentElement,m=h.autoresize_min_height,!k||e&&"setcontent"===e.type&&e.initial||b())return void(k&&l&&(k.style.overflowY="auto",l.style.overflowY="auto"));o=a.dom.getStyle(k,"margin-top",!0),p=a.dom.getStyle(k,"margin-bottom",!0),q=a.dom.getStyle(k,"padding-top",!0),r=a.dom.getStyle(k,"padding-bottom",!0),s=a.dom.getStyle(k,"border-top-width",!0),t=a.dom.getStyle(k,"border-bottom-width",!0),n=k.offsetHeight+c(o)+c(p)+c(q)+c(r)+c(s)+c(t),n&&n=n)&&(n=tinymce.Env.ie?k.scrollHeight:tinymce.Env.webkit&&0===k.clientHeight?0:k.offsetHeight),n>h.autoresize_min_height&&(m=n),h.autoresize_max_height&&n>h.autoresize_max_height?(m=h.autoresize_max_height,k.style.overflowY="auto",l.style.overflowY="auto"):(k.style.overflowY="hidden",l.style.overflowY="hidden",k.scrollTop=0),m!==i&&(f=m-i,u.setStyle(a.iframeElement,"height",m+"px"),i=m,tinymce.isWebKit&&0>f&&d(e),a.fire("wp-autoresize",{height:m}))}}function e(a,b,c){setTimeout(function(){d(),a--?e(a,b,c):c&&c()},b)}function f(){a.dom.hasClass(a.getBody(),"wp-autoresize")||(j=!0,a.dom.addClass(a.getBody(),"wp-autoresize"),a.on("nodechange setcontent keyup FullscreenStateChanged",d),d())}function g(){var b;h.wp_autoresize_on||(j=!1,b=a.getDoc(),a.dom.removeClass(a.getBody(),"wp-autoresize"),a.off("nodechange setcontent keyup FullscreenStateChanged",d),b.body.style.overflowY="auto",b.documentElement.style.overflowY="auto",i=0)}var h=a.settings,i=0,j=!1;a.settings.inline||(h.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10),h.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0),10),h.wp_autoresize_on&&(j=!0,a.on("init",function(){a.dom.addClass(a.getBody(),"wp-autoresize")}),a.on("nodechange keyup FullscreenStateChanged",d),a.on("setcontent",function(){e(3,100)}),a.getParam("autoresize_on_init",!0)&&a.on("init",function(){e(10,200,function(){e(5,1e3)})})),a.on("show",function(){i=0}),a.addCommand("wpAutoResize",d),a.addCommand("wpAutoResizeOn",f),a.addCommand("wpAutoResizeOff",g))}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index 2e7a49708d..9d52fe0433 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -1,11 +1,11 @@ -// 4.1.2 (2014-07-15) -!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,p,h){function m(e){i(n(e||_.event),g)}var g,v,y,b,C,x,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),h=h||t,o=o.split(" "),y=o.length;y--;)b=o[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?p.call(h,n({type:b})):(d||(C=f[b],C&&(x=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?p({type:b}):v.push({func:p,scope:h}):(s[g][b]=v=[{func:p,scope:h}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?r(t,x,a):e(t,C||b,x,w)));return t=v=0,p}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var p=o.nativeHandler,h=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=p,o.fakeName=h,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,p,h,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(H&&!r){if(i=vt.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!M||!M.test(e))){if(p=d=F,h=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?p=d.replace(bt,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=c.length;l--;)c[l]=p+f(c[l]);h=yt.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return S(e.replace(st,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==K&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function h(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],p=[],h=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:h||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[p[u]]=!(y[p[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?tt.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(h,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=p(function(e){return e===t},a,!0),c=p(function(e){return tt.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[p(h(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&h(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(st,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return h(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,p=0,h="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);h!==x&&null!=(u=b[h]);h++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&p--,r&&m.push(u))}if(p+=h,i&&h!==p){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(p>0)for(;h--;)m[h]||v[h]||(v[h]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},K=typeof t,Y=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,et=X.slice,tt=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},nt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",rt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ot="\\["+rt+"*("+it+")(?:"+rt+"*([*^$|!~]?=)"+rt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+rt+"*\\]",at=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ot+")*)|.*)\\)|)",st=new RegExp("^"+rt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+rt+"+$","g"),lt=new RegExp("^"+rt+"*,"+rt+"*"),ct=new RegExp("^"+rt+"*([>+~]|"+rt+")"+rt+"*"),ut=new RegExp("="+rt+"*([^\\]'\"]*?)"+rt+"*\\]","g"),dt=new RegExp(at),ft=new RegExp("^"+it+"$"),pt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+at),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+rt+"*(even|odd|(([+-]|)(\\d*)n|)"+rt+"*(?:([+-]|)"+rt+"*(\\d+)|))"+rt+"*\\)|)","i"),bool:new RegExp("^(?:"+nt+")$","i"),needsContext:new RegExp("^"+rt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+rt+"*((?:-\\d)?\\d*)"+rt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}"+rt+"?|("+rt+")|.)","ig"),xt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=et.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(wt){Z={apply:X.length?function(e,t){Q.apply(e,et.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,H=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=gt.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&H){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==K?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return H?t.getElementsByClassName(e):void 0},P=[],M=[],(x.qsa=gt.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+rt+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+rt+"*(?:value|"+nt+")"),e.querySelectorAll(":checked").length||M.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+rt+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(x.matchesSelector=gt.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",at)}),M=M.length&&new RegExp(M.join("|")),P=P.length&&new RegExp(P.join("|")),t=gt.test(L.compareDocumentPosition),I=t||gt.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?tt.call(R,e)-tt.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?tt.call(R,e)-tt.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ut,"='$1']"),!(!x.matchesSelector||!H||P&&P.test(n)||M&&M.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!H):t;return i!==t?i:x.attributes||!H?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:pt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ct,xt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,xt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&dt.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ct,xt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+rt+")"+e+"("+rt+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==K&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,p,h,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],p=c[0]===W&&c[1],f=c[0]===W&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(f=p=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,p,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++p&&d&&d[m]||(f=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=tt.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(st,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ct,xt),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return ft.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ct,xt).toLowerCase(),function(e){var n;do if(n=H?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return mt.test(e.nodeName)},input:function(e){return ht.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&H&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ct,xt),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pt.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ct,xt),yt.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||k(e,d))(r,t,!H,n,yt.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(nt,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){function e(e){return null===e||e===t?"":(""+e).replace(m,"")}function n(e,n){return n?"array"==n&&g(e)?!0:typeof e==n:e!==t}function r(e){var t=e,n,r;if(!g(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function i(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function o(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function a(e,t){var n=[];return o(e,function(e){n.push(t(e))}),n}function s(e,t){var n=[];return o(e,function(e){(!t||t(e))&&n.push(e)}),n}function l(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function c(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function u(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function d(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),o(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void d(e,t,n,r)}))}function f(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function h(t,r){return!t||n(t,"array")?t:a(t.split(r||","),e)}var m=/^\s*|\s*$/g,g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:e,isArray:g,is:n,toArray:r,makeMap:i,each:o,map:a,grep:s,inArray:c,extend:u,create:l,walk:d,createNS:f,resolve:p,explode:h}}),r(d,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(f,[l,c,u,d],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e,t){var n,r,i;for(t=t||x,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function l(e,t,n,r){var i;if(a(t))t=s(t,g(e[0]));else if(t.length&&!t.nodeType){if(t=d.makeArray(t),r)for(i=t.length-1;i>=0;i--)l(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function m(e,t){var n=[];return h(e,function(e,r){t(r,e)&&n.push(r)}),n}function g(e){return e?9==e.nodeType?e:e.ownerDocument:x}function v(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof d&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&d(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function y(e,n,r,i){var o=[];for(i instanceof d&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&d(e).is(i))break}o.push(e)}return o}function b(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){h(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var x=document,w=Array.prototype.push,_=Array.prototype.slice,E=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,N=e.Event,k,S=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),T=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),R={"for":"htmlFor","class":"className",readonly:"readOnly"},A={"float":"cssFloat"},B={},D={},L=/^\s*|\s*$/g;return d.fn=d.prototype={constructor:d,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return d(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:E.exec(e),!r)return d(t).find(e);if(r[1])for(i=s(e,g(t)).firstChild;i;)w.call(n,i),i=i.nextSibling;else{if(i=g(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(d(e));if(e.nodeType)return n.add([e]);if(t!==!1)for(r=d.unique(n.toArray().concat(d.makeArray(e))),n.length=r.length,i=0;it;t++)d.find(e,this[t],r);return d(r)},filter:function(e){return d("function"==typeof e?m(this.toArray(),function(t,n){return e(n,t)}):d.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof d&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&d(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),d(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:w,sort:[].sort,splice:[].splice},r.extend(d,{extend:r.extend,makeArray:r.toArray,inArray:f,isArray:r.isArray,each:h,trim:p,grep:m,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){return n&&(e=":not("+e+")"),t=1===t.length?d.find.matchesSelector(t[0],e)?[t[0]]:[]:d.find.matches(e,t)}}),h({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},next:function(e){return b(e,"nextSibling",1)},prev:function(e){return b(e,"previousSibling",1)},children:function(e){return y(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){d.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(d.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(i=d.unique(i),0===e.indexOf("parents")&&(i=i.reverse())),i=d(i),n?i.filter(n):i}}),h({parentsUntil:function(e,t){return v(e,"parentNode",t)},nextUntil:function(e,t){return y(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return y(e,"previousSibling",1,t).slice(1)}},function(e,t){d.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(d.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=d.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=d(o),r?o.filter(r):o}}),d.fn.is=function(e){return!!e&&this.filter(e).length>0},d.fn.init.prototype=d.fn,d.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return d.extend(t,this),t},i.ie&&i.ie<8&&(C(B,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(B,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(A["float"]="styleFloat",C(D,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),d.attrHooks=B,d.cssHooks=D,d}),r(p,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function h(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,h),m[v]=b?p(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(h,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(m,[u],function(e){function t(n){function r(){return M.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(H[U]=H[V],H[$]=H[W]):(H[V]=H[U],H[W]=H[$]),H.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function p(e,t){var n=H[V],r=H[W],i=H[U],o=H[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function h(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=H.extractContents();H.insertNode(e),e.appendChild(t),H.selectNode(e)}function b(){return q(new t(n),{startContainer:H[V],startOffset:H[W],endContainer:H[U],endOffset:H[$],collapsed:H.collapsed,commonAncestorContainer:H.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return H[V]==H[U]&&H[W]==H[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(H[V]=t,H[W]=r):(H[U]=t,H[$]=r),i=H[U];i.parentNode;)i=i.parentNode;for(o=H[V];o.parentNode;)o=o.parentNode;o==i?w(H[V],H[W],H[U],H[$])>0&&H.collapse(e):H.collapse(e),H.collapsed=x(),H.commonAncestorContainer=n.findCommonAncestor(H[V],H[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(H[V]==H[U])return N(e);for(t=H[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[V])return k(t,e);++n}for(t=H[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[U])return S(t,e);++r}for(o=r-n,a=H[V];o>0;)a=a.parentNode,o--;for(s=H[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),H[W]==H[$])return t;if(3==H[V].nodeType){if(n=H[V].nodeValue,i=n.substring(H[W],H[$]),e!=O&&(o=H[V],c=H[W],u=H[$]-H[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),H.collapse(F)),e==I)return;return i.length>0&&t.appendChild(M.createTextNode(i)),t}for(o=C(H[V],H[W]),a=H[$]-H[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&H.collapse(F),t}function k(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-H[W],0>=a)return t!=O&&(H.setEndBefore(e),H.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(H.setEndBefore(e),H.collapse(z)),n}function S(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=H[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(H.setStartAfter(e),H.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(H.setStartAfter(e),H.collapse(F)),o}function R(e,t){var n=C(H[U],H[$]-1),r,i,o,a,s,l=n!=H[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(H[V],H[W]),r=n!=H[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=H[W],a=o.substring(l),s=o.substring(0,l)):(l=H[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var H=this,M=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(H,{startContainer:M,startOffset:0,endContainer:M,endOffset:0,collapsed:F,commonAncestorContainer:M,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:p,deleteContents:h,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),H}return t.prototype.toString=function(){return this.toStringIE()},t}),r(g,[u],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&(#x|#)?([\w]+);/g,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("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);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(v,[],function(){return function(e,t){function n(t){e.getElementsByTagName("head")[0].appendChild(t)}function r(t,r,s){function l(){for(var e=v.passed,t=e.length;t--;)e[t]();v.status=2,v.passed=[],v.failed=[]}function c(){for(var e=v.failed,t=e.length;t--;)e[t]();v.status=3,v.passed=[],v.failed=[]}function u(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function d(e,t){e()||((new Date).getTime()-g0)return m=e.createElement("style"),m.textContent='@import "'+t+'"',p(),void n(m);f()}n(h),h.href=t}}var i=0,o={},a;t=t||{},a=t.maxLoadTime||5e3,this.load=r}}),r(y,[c,f,p,l,h,m,g,d,u,v],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!v||e.documentMode>=8,o.boxModel=!v||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var p=c.each,h=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return f.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(v&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),p(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),h(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(y.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=h(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&e.attr("data-mce-style",null)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=v?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){this.$$(e).css(t)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n})},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){p(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var n=this,r=0,i=0,o,a=n.doc,s;if(e=n.get(e),t=t||a.body,e){if(t===a.body&&e.getBoundingClientRect)return s=e.getBoundingClientRect(),t=n.boxModel?a.documentElement:a.body,r=s.left+(a.documentElement.scrollLeft||a.body.scrollLeft)-t.clientLeft,i=s.top+(a.documentElement.scrollTop||a.body.scrollTop)-t.clientTop,{x:r,y:i};for(o=e;o&&o!=t&&o.nodeType;)r+=o.offsetLeft||0,i+=o.offsetTop||0,o=o.offsetParent;for(o=e.parentNode;o&&o!=t&&o.nodeType;)r-=o.scrollLeft||0,i-=o.scrollTop||0,o=o.parentNode}return{x:r,y:i}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==f.DOM&&n===document){var o=f.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,f.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==f.DOM&&n===document?void f.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void p(e.split(","),function(e){var i;t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),v?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
"+t,r.removeChild(r.firstChild)}catch(i){n("
").html("
"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{this.outerHTML=t}catch(e){r.remove(n(this).html(t),!0)}})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return h(t,"array")&&(e=e.cloneNode(!0)),n&&p(m(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),p(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],p(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(v){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||n.schema?n.schema.getNonEmptyElements():null;do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n},split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=g(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l; -return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},f.DOM=new f(document),f}),r(b,[y,u],function(e,t){function n(){function e(e,t){function n(){o.remove(s),a&&(a.onreadystatechange=a.onload=a=null),t()}function i(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var o=r,a,s;s=o.uniqueId(),a=document.createElement("script"),a.id=s,a.type="text/javascript",a.src=e,"onreadystatechange"in a?a.onreadystatechange=function(){/loaded|complete/.test(a.readyState)&&n()}:a.onload=n,a.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}var t=0,n=1,a=2,s={},l=[],c={},u=[],d=0,f;this.isDone=function(e){return s[e]==a},this.markDone=function(e){s[e]=a},this.add=this.load=function(e,n,r){var i=s[e];i==f&&(l.push(e),s[e]=t),n&&(c[e]||(c[e]=[]),c[e].push({func:n,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(l,e,t)},this.loadScripts=function(t,r,l){function p(e){i(c[e],function(e){e.func.call(e.scope)}),c[e]=f}var h;u.push({func:r,scope:l||this}),(h=function(){var r=o(t);t.length=0,i(r,function(t){return s[t]==a?void p(t):void(s[t]!=n&&(s[t]=n,d++,e(t,function(){s[t]=a,d--,p(t),h()})))}),d||(i(u,function(e){e.func.call(e.scope)}),u.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,u],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&a.call(s?s:e)}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(x,[u,h],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,p,h,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}h=s(c,p)||c,m=s(d,p)||d,l(c,h,!0),y=a(h==c?h:h.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return c=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||h[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,h,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,h=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(p=c.childNodes[u>0?u-1:0],p&&(h[p.nodeName]||"TABLE"==p.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=m?0:p.nodeValue.length,c=p,i=!0;break}if(h[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||m||u++,i=!0;break}}while(p=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r}),r(w,[x],function(e){return function(t){function n(e){var n,r;if(r=t.$(e).parentsUntil(t.getBody()).add(e),r.length===i.length){for(n=r.length;n>=0&&r[n]===i[n];n--);if(-1===n)return i=r,!0}return i=r,!1}var r,i=[];"onselectionchange"in t.getDoc()||t.on("NodeChange Click MouseUp KeyUp",function(n){var i,o;i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset},"nodechange"!=n.type&&e.compareRanges(o,r)||t.fire("SelectionChange"),r=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart();!n(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("MouseUp",function(e){e.isDefaultPrevented()||t.nodeChanged()}),this.nodeChanged=function(e){var n=t.selection,r,i,o;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(o=t.getBody(),r=n.getStart()||o,r=r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",e))}}}),r(_,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(E,[u],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e){var t={},n,r;for(n=0,r=e.length;r>n;n++)t[e[n]]={};return t}var a,l,c,u=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),l=3;la;a++)i.attributes[n[a]]={},i.attributesOrder.push(n[a])}var o={},s,l,c,u,d,f;return i[e]?i[e]:(s=t("id accesskey class dir lang style tabindex title"),l=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),c=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"),"html4"!=e&&(s.push.apply(s,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),l.push.apply(l,t("article aside details dialog figure header footer hgroup section nav")),c.push.apply(c,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(s.push("xml:lang"),f=t("acronym applet basefont big font strike tt"),c.push.apply(c,f),a(f,function(e){n(e,"",c)}),d=t("center dir isindex noframes"),l.push.apply(l,d),u=[].concat(l,c),a(d,function(e){n(e,"",u)})),u=u||[].concat(l,c),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",u),n("address dt dd div caption","",u),n("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","",c),n("blockquote","cite",u),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",u),n("dl","","dt dd"),n("a","href target rel media hreflang type",c),n("q","cite",c),n("ins del","cite datetime",u),n("img","src alt usemap ismap width height"),n("iframe","src name width height",u),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",u,"param"),n("param","name value"),n("map","name",u,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",u),n("th","colspan rowspan headers scope abbr",u),n("form","accept-charset action autocomplete enctype method name novalidate target",u),n("fieldset","disabled form name",u,"legend"),n("label","form for",c),n("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"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?u:c),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",u,"li"),n("noscript","",u),"html4"!=e&&(n("wbr"),n("ruby","",c,"rt rp"),n("figcaption","",u),n("mark rt rp summary bdi","",c),n("canvas","width height",u),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",u,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",u,"track source"),n("source","src type media"),n("track","kind src srclang label default"),n("datalist","",c,"option"),n("article section nav aside header footer","",u),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",u,"figcaption"),n("time","datetime",c),n("dialog","open",u),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",c),n("progress","value max",c),n("meter","value min max low high optimum",c),n("details","open",u,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),a(t("a form meter progress dfn"),function(e){o[e]&&delete o[e].children[e]}),delete o.caption.children.table,i[e]=o,o)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),a(e,function(e,r){n[r]="map"==t?o(e,/[, ]/):l(e,/[, ]/)})),n}var i={},o=e.makeMap,a=e.each,s=e.extend,l=e.explode,c=e.inArray;return function(e){function u(t,n,r){var a=e[t];return a?a=o(a,/[, ]/,o(a.toUpperCase(),/[, ]/)):(a=i[t],a||(a=o(n," ",o(n.toUpperCase()," ")),a=s(a,r),i[t]=a)),a}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,a,s,l,u,f,p,h,m,g,v,b,x,w,_,E,N,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=k.exec(e[n])){if(b=s[1],p=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,a=f.length;a>i;i++)if(s=S.exec(f[i])){if(u={},m=s[1],h=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(h),u.required=!0),"-"===m){delete g[h],v.splice(c(v,h),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:h,value:N}),u.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:h,value:N}),u.forcedValue=N),"<"===b&&(u.validValues=o(N,"?"))),T.test(h)?(l.attributePatterns=l.attributePatterns||[],u.pattern=d(h),l.attributePatterns.push(u)):(g[h]||v.push(h),g[h]=u)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),a(_,function(e,t){b[t]=e.children})}function h(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,a(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var l=y[i];l=s({},l),delete l.removeEmptyAttrs,delete l.removeEmpty,y[o]=l}a(b,function(e,t){e[i]&&(b[t]=e=s({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&a(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],a(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=s({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,E,N,k,S,T,R,A,B,D,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=u("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=u("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=u("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=u("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=u("non_empty_elements","td th iframe video audio object script",k),B=u("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"),R=u("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=u("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),a((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(a(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&a(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],a(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),a(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),a(t("span"),function(e){y[e].removeEmptyAttrs=!0})),h(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&a(l(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=p,v.addCustomElements=h,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,u],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}h.map[t]=n,h.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),H=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=M.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(N=!1),h=[],h.map={},S.replace(P,s)):(h=[],h.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!h.length&&(N=!1),D)for(m=D.length;m--;)k=D[m],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I});if(B)for(m=B.length;m--;)k=B[m],v=k.name,v in h.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in h.map););-1===m&&(N=!1)}if(k=h.map["data-mce-bogus"]){if("all"===k){u=r(a,e,M.lastIndex),M.lastIndex=u;continue}N=!1}}N&&l.start(d,h,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),M.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?N&&l.end(d):p.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=p[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[_,E,N,u],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,p,h,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),h=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,E,N,k,S,T,R,A=[],B,D,L,H,M,P,O,I;if(o=o||{},p={},h={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,M=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,H=/^[ \t\r\n]+$/,v=new n({validate:S,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=S?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=h[a],N?N.push(r):h[a]=[r]);T[e]&&m(r),n||(b=r),!B&&M[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o}if(B&&M[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(N=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=N.length;w>x;x++)N[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(N=f[x],N.name in h){for(C=h[N.name],_=C.length;_--;)C[_].parent||C.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](C,N.name,o) -}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,p,h;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(h=new e("#text",3),h.value="\xa0",i.replace(h))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');r[r.length]=!n||l?">":" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(T,[S,E],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,p,h,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),p=0,h=m.attributesOrder.length;h>p;p++)u=m.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,h=c.length;h>p;p++)u=c[p].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(R,[y,k,g,T,_,E,d,u],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),f.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),f.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),f.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),f.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),f.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&f.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),f.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,p,h,m;return a.ie&&s.select("script,style,select,map").length>0?(m=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,m)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,p=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),h=new r(e,d),n.content=h.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(A,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,h;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(h=t.childNodes,h.length?(n>=h.length?i.insertAfter(a,h[h.length-1]):t.insertBefore(a,h[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,p=f.body,h,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=p.createControlRange(),a.addElement(m),a.select(),h=e.getRng(),h.item&&m===h.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(B,[d],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(D,[B,u,d],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*k[2]+D,O=r*k[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*H),P=V(O/H)):(P=V(O/H),O=V(P*H))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&C.setStyles(E,{left:a-n,top:s-r}),M||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),M=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}M=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,H=L/D,k=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),E=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n;return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),n="mousedown"==e.type?e.target:r.getNode(),n=C.$(n).closest(z?"table":"table,img,hr")[0],t(n,U)&&(v(),t(r.getStart(),n)&&t(r.getEnd(),n)&&(!z||n!=r.getStart()&&"IMG"!==r.getStart().nodeName))?void l(n):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){k=o;break}M=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,S)}function h(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",p))}}function m(){f(w,"resizestart",p)}function g(){for(var e in N){var t=N[e];t.elm&&(C.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",h))}var C=i.dom,x=t.each,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={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]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .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}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",h),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;!M&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange mousedown mouseup ResizeEditor",u),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[d,u],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,p,h="",m;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+h+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+h+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},h))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},h))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,h=i.keep;if(o&&(a=o.parentNode,"start"==n?(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!h)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,p;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),p),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[h,A,D,x,L,d,u],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(){var e=this,t=e.getRng(),n,r,i,o;if(t.duplicate||t.item){if(t.item)return t.item(0);for(i=t.duplicate(),i.collapse(1),n=i.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),r=o=t.parentElement();o=o.parentNode;)if(o==n){n=r;break}return n}return n=t.startContainer,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[Math.min(n.childNodes.length-1,t.startOffset)]),n&&3==n.nodeType?n.parentNode:n},getEnd:function(){var e=this,t=e.getRng(),n,r;return t.duplicate||t.item?t.item?t.item(0):(t=t.duplicate(),t.collapse(0),n=t.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),n&&"BODY"==n.nodeName?n.lastChild||n:n):(n=t.endContainer,r=t.endOffset,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[r>0?r-1:r]),n&&3==n.nodeType?n.parentNode:n)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r;if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return!d&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),s=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==u(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(s[n.nodeName])return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(a.ie&&a.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},l}),r(M,[L,u],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(P,[u],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(O,[h,x,L,M,u,P],function(e,t,n,r,i,o){return function(a){function s(e){return e.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}function l(e,t){return W.getParents(e,t,W.getRoot())}function c(e){return 1===e.nodeType&&"_mce_caret"===e.id}function u(){p({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(e,t,n){it(n,function(t,n){W.setAttrib(e,n,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}]}),it("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){p(e,{block:e,remove:"all"})}),p(a.settings.formats)}function d(){a.addShortcut("ctrl+b","bold_desc","Bold"),a.addShortcut("ctrl+i","italic_desc","Italic"),a.addShortcut("ctrl+u","underline_desc","Underline");for(var e=1;6>=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?z[e]:z}function p(e,t){e&&("string"!=typeof e?it(e,function(e,t){p(t,e)}):(t=t.length?t:[t],it(t,function(e){e.deep===Z&&(e.deep=!e.selector),e.split===Z&&(e.split=!e.selector||e.inline),e.remove===Z&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),z[e]=t))}function h(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function m(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=h(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),it(t.styles,function(t,r){W.setStyle(e,r,R(t,n))}),t.styles){var i=W.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}it(t.attributes,function(t,r){W.setAttrib(e,r,R(t,n))}),it(t.classes,function(t){t=R(t,n),W.hasClass(e,t)||W.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,p=!0;l=d.inline||d.block,f=W.create(l),i(f),U.walk(e,function(e){function r(e){var m,g,y,C,x;return x=p,m=e.nodeName.toLowerCase(),g=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&et(e)&&(x=p,p="true"===et(e),C=!0),k(m,"br")?(h=0,void(d.block&&W.remove(e))):d.wrapper&&b(e,t,n)?void(h=0):p&&!C&&d.block&&!d.wrapper&&s(m)&&$(g,l)?(e=W.rename(e,l),i(e),a.push(e),void(h=0)):d.selector&&(it(u,function(t){"collapsed"in t&&t.collapsed!==v||W.is(e,t.selector)&&!c(e)&&(i(e,t),y=!0)}),!d.inline||y)?void(h=0):void(!p||C||!$(l,m)||!$(g,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||d.inline&&q(e)?(h=0,it(ot(e.childNodes),r),C&&(p=x),h=0):(h||(h=W.clone(f,X),e.parentNode.insertBefore(h,e),a.push(h)),h.appendChild(e)))}var h;it(e,r)}),d.wrap_links===!1&&it(a,function(e){function t(e){var n,r,i;if("A"===e.nodeName){for(r=W.clone(f,X),a.push(r),i=ot(e.childNodes),n=0;n1||!q(e))&&0===s)return void W.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),it(u,function(t){it(W.select(t.inline,e),function(e){var r;if(!rt(e)){if(t.wrap_links===!1){r=e.parentNode;do if("A"===r.nodeName)return;while(r=r.parentNode)}L(t,n,e,t.exact?e:null)}})}),b(e.parentNode,t,n))return W.remove(e,1),e=0,J;d.merge_with_parents&&W.getParent(e.parentNode,function(r){return b(r,t,n)?(W.remove(e,1),e=0,J):void 0}),e&&d.merge_siblings!==!1&&(e=P(M(e),e),e=P(e,M(e,J)))}})}var u=f(t),d=u[0],p,h,v=!r&&V.isCollapsed();if(d)if(r)r.nodeType?(h=W.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(D(h,u),null,!0)):l(r,null,!0);else if(v&&d.inline&&!W.select("td.mce-item-selected,th.mce-item-selected").length)I("apply",t,n);else{var y=a.selection.getNode();j||!u[0].defaultBlock||W.getParent(y,W.isBlock)||g(u[0].defaultBlock),a.selection.setRng(o()),p=V.getBookmark(),l(D(V.getRng(J),u),p),d.styles&&(d.styles.color||d.styles.textDecoration)&&(at(y,m,"childNodes"),m(y)),V.moveToBookmark(p),F(V.getRng(J)),a.nodeChanged()}}function v(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&et(e)&&(a=y,y="true"===et(e),s=!0),n=ot(e.childNodes),y&&!s)for(r=0,o=p.length;o>r&&!L(p[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return it(l(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=b(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=W.clone(o,X),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return J;for(i=r.length-1;i>=0;i--)if(W.is(r[i],a))return J}return X}function _(e,t,n){var r;return Q||(Q={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};t=i.grep(t,function(e){return!e.getAttribute("data-mce-bogus")}),it(Q,function(e,i){it(t,function(o){return b(o,i,{},e.similar)?(r[i]||(it(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),it(r,function(i,o){n[o]||(delete r[o],it(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),it(e.split(","),function(e){Q[e]||(Q[e]=[],Q[e].similar=n),Q[e].push(t)}),this}function E(e){return o.getCssText(a,e)}function N(e,t){return k(e,t.inline)?J:k(e,t.block)?J:t.selector?1==e.nodeType&&W.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(W.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=W.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=W.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=W.getRoot(),3==r.nodeType&&!A(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,W.getParent(t,q)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(q(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(rt(g.parentNode)||rt(g))&&(g=rt(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(rt(y.parentNode)||rt(y))&&(y=rt(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=u(g,v,!0),m&&(g=m.container,v=m.offset),m=u(y,b),m&&(y=m.container,b=m.offset)),h=o(y,b),h.node)){for(;h.node&&0===h.offset&&h.node.previousSibling;)h=o(h.node.previousSibling);h.node&&h.offset>0&&3===h.node.nodeType&&" "===h.node.nodeValue.charAt(h.offset-1)&&h.offset>1&&(y=h.node,y.splitText(h.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==X&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(q(g)||(g=i(!0)),q(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t,n,r){var i,o,a;if(!N(n,e))return X;if("all"!=e.remove)for(it(e.styles,function(i,o){i=T(R(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||k(S(r,o),i))&&W.setStyle(n,o,""),a=1}),a&&""===W.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),it(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(W.getAttrib(r,i),e)){if("class"==i&&(e=W.getAttrib(n,i),e&&(o="",it(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void W.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),G.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),it(e.classes,function(e){e=R(e,t),(!r||W.hasClass(r,e))&&W.removeClass(n,e)}),o=W.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function I(t,n,r,i){function o(e){var t=W.create("span",{id:y,"data-mce-bogus":!0,style:C?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Y)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Y||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===y)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=V.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),W.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Y&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),W.remove(e,1)),V.setRng(r);else if(e=c(V.getStart()),!e)for(;e=W.get(y);)d(e,!1)}function p(){var e,t,i,a,s,l,d;e=V.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(V.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(W.clone(p[h],!1)),u=u.firstChild;u.appendChild(W.doc.createTextNode(Y)),u=u.firstChild;var g=W.getParent(d,s);g&&W.isEmpty(g)?d.parentNode.replaceChild(m,d):W.insertAfter(m,d),V.setCursorLocation(u,1),W.isEmpty(d)&&W.remove(d)}}function m(){var e;e=c(V.getStart()),e&&!W.isEmpty(e)&&at(e,function(e){1!=e.nodeType||e.id===y||W.isEmpty(e)||W.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var y="_mce_caret",C=a.settings.caret_debug;a._hasCaretEvents||(nt=function(){var e=[],t;if(l(c(V.getStart()),e))for(t=e.length;t--;)W.setAttrib(e[t],"data-mce-bogus","1")},tt=function(e){var t=e.keyCode;d(),(8==t||37==t||39==t)&&d(c(V.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?p():h()}function F(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(n),n=n.parentNode,i=!0),1==n.nodeType)for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,W.getParent(n,W.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=W.create("a",{"data-mce-bogus":"all"},Y),a.parentNode.insertBefore(l,a),t.setStart(a,0),V.setRng(t),void W.remove(l)}var z={},W=a.dom,V=a.selection,U=new t(W),$=a.schema.isValidChild,q=W.isBlock,j=a.settings.forced_root_block,K=W.nodeIndex,Y="\ufeff",G=/^(src|href|style)$/,X=!1,J=!0,Q,Z,et=W.getContentEditable,tt,nt,rt=n.isBookmarkNode,it=i.each,ot=i.grep,at=i.walk,st=i.extend;st(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:E}),u(),d(),a.on("BeforeGetContent",function(){nt&&nt()}),a.on("mouseup keydown",function(e){tt&&tt(e)})}}),r(I,[d,u,N],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=r(t.getContent({format:"raw",no_events:1})),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return e}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||t.nodeChanged()}),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
'),n}function y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),M=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=M?M.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=M,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(M)&&a.isEmpty(A)?L=a.split(M,A):a.insertAfter(L,A),m(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),m(A)):(k=N.cloneRange(),k.setEndAfter(A),H=k.extractContents(),w(H),L=H.firstChild,a.insertAfter(H,A),h(L),E(A),m(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(z,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,h,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){h=t,t=t.nextSibling,r.remove(h);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),h=t,t=t.nextSibling,p.appendChild(h)}else p=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(W,[T,d,u,M,x,h],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,p=n.ie,h=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),m):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function E(e){B=S.getBookmark(e)}function N(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(E(),k.split(n,t),N()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(E(),r.dom.remove(i,m),N())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=S.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
|)$/," "))),e}function l(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&k.remove(n,!0)})}}var u,d,f,h,m,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='ÈB;',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var E=y.startContainer||(y.parentElement?y.parentElement():null),N=r.getBody();E===N&&S.isCollapsed()&&k.isBlock(N.firstChild)&&k.isEmpty(N.firstChild)&&(y=k.createRng(),y.setStart(N.firstChild,0),y.setEnd(N.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()}; -if(m=u.parse(o,T),l(m),b=m.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){b.parent.insert(v,b,"br"===b.name);break}if(T.invalid){for(S.setContent(x),f=S.getNode(),h=r.getBody(),9==f.nodeType?f=b=h:b=f;b!==h;)f=b,b=b.parentNode;o=f==h?h.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(m)}))),f==h?k.setHTML(h,o):k.setOuterHTML(f,o)}else o=d.serialize(m),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual()},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{E(m),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(m),N()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(p,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(h||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return h&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),m}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(V,[u],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t}),r(U,[u],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r($,[u],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}var n=e.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(e){return!!n[e.toLowerCase()]},t}),r(q,[U],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.hasClass(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,p,h;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,h=e,p=0,i=o-1;i>=0;i--)for(c=a[i];h;){if(c.psuedo)for(f=h.parent().items(),u=d=f.length;u--&&f[u]!==h;);for(s=0,l=c.length;l>s;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;h=h.parent()}if(p===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(j,[u,q,U],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].hasClass(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this}},e.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(K,[u,y],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(Y,[U,u,$,j,K],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a={},s="onmousewheel"in document,l=!1,c="mce-",u=e.extend({Statics:{elementIdCache:a,classPrefix:c},isRtl:function(){return u.rtl},classPrefix:c,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var h=n.left+n.right,m=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:h,deltaH:m,contentW:a-h,contentH:s-m,innerW:a-h,innerH:s-m,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=u.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e,t){var n,r=e?this._id+"-"+e:this._id;return n=a[r]=(t===!0?null:a[r])||i.get(r)},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n._rendered&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return u.translate?u.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,o;if(e.items){var s=e.items().toArray();for(o=s.length;o--;)s[o].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&i.off(t);var l=e.getRoot().controlIdLookup;if(l&&delete l[e._id],delete a[e._id],t&&t.parentNode){var c=t.getElementsByTagName("*");for(o=c.length;o--;)delete a[c[o].id];t.parentNode.removeChild(t)}return e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;ia;a++)d=u[a]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=a,a=0;c>a;a++)u[a]._eventsRoot=d;var h=d._delegates;h||(h=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||l?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):h[p]||(i.on(d.getEl(),p,e),h[p]=!0),f[p]=!1):s?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){return this.repaint(),this}});return u}),r(G,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(X,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function u(e,t){var n=-1,r=s();t=t||a(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect; -return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Q,[K],function(e){function t(){var e=document,t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,h;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,h=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,cursor:h}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n)},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Z,[K,Q],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,p,h,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),h=d["client"+s]-2*o,h-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=h/m,v={},v[y]=d["offset"+a]+o,v[b]=h,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=h*g,e.css(p,v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;i.getEl().appendChild(e.createFragment('
')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e.removeClass(e.get(u),d+"active")}})}i.addClass("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e.on(i.getEl("body"),"scroll",n)),n())}}}),r(et,[J,Z],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(tt,[K],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i._rendered?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(nt,[K],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(rt,[et,tt,nt,K],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){d||(d=function(){m.hideAll()},r.on(window,"resize",d))}function s(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
'),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),h=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){m.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return m.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},m}),r(it,[rt,et,K,Q],function(e,t,n,r){var i=e.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(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=Math.max(0,a.w/2-t.w/2),t.y=Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"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 e=this,t;setTimeout(function(){e.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(ot,[it],function(e){var t=e.extend({init:function(e){e={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(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(at,[it,ot],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,i.open=function(t,r){var i;return n.editorManager.activeEditor=n,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(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(st,[B,x,_,g,d,u],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",e.getAttribute("style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),a.on("keydown",function(n){var r=n.keyCode==$,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==U)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||j.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&j.select(e.target),l=j.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&(j.setRng(l),l=null),t(),j.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),j.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==$||t==U)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){j.setRng(j.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),j.setRng(j.getRng()))}))}function h(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U){if(!a.getBody().getElementsByTagName("hr").length)return;if(j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function m(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){e=e.target,/^(IMG|HR)$/.test(e.nodeName)&&j.getSel().setBaseAndExtent(e,0,e,1),"A"==e.nodeName&&q.hasClass(e,"mce-item-anchor")&&j.select(e)})}function v(){function e(){var e=q.getAttribs(j.getStart().cloneNode(!1));return function(){var t=j.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),V(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!j.isCollapsed()&&q.getParent(j.getStart(),q.isBlock)!=q.getParent(j.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){var e,n;a.on("selectionchange",function(){n&&(clearTimeout(n),n=0),n=window.setTimeout(function(){if(!a.removed){var n=j.getRng();e&&t.compareRanges(n,e)||(a.nodeChanged(),e=n)}},50)})}function b(){document.body.setAttribute("role","application")}function C(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U&&j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function x(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),Y.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function w(){q.bind(a.getBody(),"mouseup",function(){var e,t=j.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function _(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=j.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),j.setRng(n))}})}function E(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),K.object_resizing||s("enableObjectResizing",!1)}K.readonly||a.on("BeforeExecCommand MouseDown",e)}function N(){function e(){V(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function k(){K.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",K.forced_root_block)})}function S(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function T(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=U||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function R(){var e;l()>=10&&(e="",V("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function A(){l()<9&&(Y.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function B(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function D(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||j.normalize()},!0)}function L(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function H(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function M(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function P(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function O(){s("AutoUrlDetect",!1)}function I(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function F(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}function W(){Y.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}var V=o.each,U=e.BACKSPACE,$=e.DELETE,q=a.dom,j=a.selection,K=a.settings,Y=a.parser,G=a.serializer,X=i.gecko,J=i.ie,Q=i.webkit;_(),d(),D(),Q&&(u(),p(),g(),k(),z(),C(),W(),i.iOS?(y(),H(),M(),F()):f()),J&&i.ie<11&&(h(),b(),x(),w(),T(),R(),A(),B()),i.ie>=11&&(M(),I(),C()),i.ie&&(f(),O()),X&&(h(),m(),v(),E(),N(),S(),L(),P(),C())}}),r(lt,[$],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ct,[lt,y,u],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc():e.getBody()}function i(e,t){var n=e.settings.event_root,i=e.editorManager,a=i.eventRootElm||r(e,t);if(n){if(i.rootEvents||(i.rootEvents={},i.on("RemoveEditor",function(){i.activeEditor||(o.unbind(a),delete i.rootEvents)})),i.rootEvents[t])return;a==e.getBody()&&(a=o.select(n)[0],i.eventRootElm=a),i.rootEvents[t]=!0,o.bind(a,t,function(e){for(var n=e.target,r=i.editors,a=r.length;a--;){var s=r[a].getBody();(s===n||o.isChildOf(n,s))&&(r[a].hidden||r[a].fire(t,e))}})}else e.dom.bind(a,t,function(n){e.hidden||e.fire(t,n)})}var o=t.DOM,a={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&n.dom.unbind(r(n,e),e))}};return a=n.extend({},e,a)}),r(ut,[u,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(dt,[y,f,C,w,_,R,T,H,O,I,F,z,W,V,b,l,at,E,k,st,d,u,ct,ut],function(e,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E){function N(e,t,i){var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=R({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,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:"",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:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new h(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.execCommands={},o.queryStateCommands={},o.queryValueCommands={},o.loadedCSS={},t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,S=r.ThemeManager,T=r.PluginManager,R=w.extend,A=w.each,B=w.explode,D=w.inArray,L=w.trim,H=w.resolve,M=g.Event,P=x.gecko,O=x.ie;return N.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!S.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",S.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),A(r.external_plugins,function(e,t){T.load(t,e),r.plugins+=" "+t}),A(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!T.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=T.dependencies(e);A(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=T.createUrl(t,e),T.load(e.resource,e)})}else T.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!M.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&x.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden"); -var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.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)),t()}},init:function(){function e(n){var r=T.get(n),i,o;i=T.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===D(m,n)&&(A(T.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,p,h,m=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=S.get(n.theme),t.theme=new c(t,S.urls[n.theme]),t.theme.init&&t.theme.init(t,S.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),A(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&A(B(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!x.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',h=0;h',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib("src",u||'javascript:""'),s=k.add(l.iframeContainer,y),O)try{t.getDoc()}catch(b){s.src=u=v}t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),m,g;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),m=n.getBody(),m.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name)))}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n.editorCommands=new p(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=new C(n),r.directionality&&(m.dir=r.directionality),r.nowrap&&(m.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){A(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(g="",A(n.contentStyles,function(e){g+=e+"\r\n"}),n.dom.addStyle(g)),A(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e=n.editorManager.get(r.auto_focus);e.selection.select(e.getBody(),1),e.selection.collapse(1),e.getBody().focus(),e.getWin().focus()},100),s=h=m=null},focus:function(e){var t,n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),i||(x.opera||n.getBody().focus(),n.getWin().focus()),P||i){if(l=n.getBody(),l.setActive)try{l.setActive()}catch(c){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.activeEditor!=n&&((t=n.editorManager.activeEditor)&&t.fire("deactivate",{relatedTarget:n}),n.fire("activate",{relatedTarget:t})),n.editorManager.activeEditor=n},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?A(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[L(e[0])]=L(e.length>1?e[1]:e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=R({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(A(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(O&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&A(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=O&&11>O?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):O||(e='
'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=L(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),e.content="text"!=e.format?L(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=R({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),A(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;if(!e.removed){e.save(),e.removed=1,e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(O&&10>O&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null,M.unbind(e.getWin()),M.unbind(e.getDoc()));var t=e.getContainer();M.unbind(e.getBody()),M.unbind(t),e.fire("remove"),e.editorManager.remove(e),k.remove(t),e.destroy()}},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e&&P&&(M.unbind(t.getDoc()),M.unbind(t.getWin()),M.unbind(t.getBody())),e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"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 e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return P?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},R(N.prototype,_),N}),r(ft,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(pt,[y,d],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(){try{d.lastRng=d.selection.getRng()}catch(e){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.activeEditor=d,e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(ht,[dt,f,y,V,d,u,lt,ft,pt],function(e,t,n,r,i,o,a,s,l){function c(e){var t=v.editors,n;delete t[e.id];for(var r=0;r0&&p(f(u),function(n){d.get(n)?(c=new e(n,t,s),l.push(c),c.render()):p(document.forms,function(e){p(e.elements,function(e){e.name===n&&(n="mce_editor_"+m++,d.setAttrib(e,"id",n),r(n,t,e))})})});break;case"textareas":case"specific_textareas":p(d.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(u=g=0,p(l,function(e){g++,e.initialized?u++:e.on("init",function(){u++,u==g&&i("oninit")}),u==g&&i("oninit")}))}var s=this,l=[],c;s.settings=t,d.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),t.activeEditor=e,t.fire("AddEditor",{editor:e}),g||(g=function(){t.fire("BeforeUnload")},d.bind(window,"beforeunload",g)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void p(d.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(c(i)&&t.fire("RemoveEditor",{editor:i}),r.length||d.unbind(window,"beforeunload",g),i.remove(),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){p(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.translate(e)}},h(v,a),v.setup(),window.tinymce=window.tinyMCE=v,v}),r(mt,[ht,u],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(gt,[],function(){return{send:function(e){function t(){!e.async||4==n.readyState||r++>1e4?(e.success&&1e4>r&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,r>1e4?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,r=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",n=new XMLHttpRequest){if(n.overrideMimeType&&n.overrideMimeType(e.content_type),n.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(n.withCredentials=!0),e.content_type&&n.setRequestHeader("Content-Type",e.content_type),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(e.data),!e.async)return t();setTimeout(t,10)}}}}),r(vt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(yt,[vt,gt,u],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(bt,[y],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Ct,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(xt,[y,l,b,C,u,d],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(wt,[U,u],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(_t,[wt],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
'+this._super(e)}})}),r(Et,[Y,tt],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Nt,[Y,Et],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(kt,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"}})}),r(St,[J],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
" -}})}),r(Tt,[Nt],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e._text)+"
"}})}),r(Rt,[Nt,G,K],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.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(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e._text,(o||a)&&(s='
",e.addClass("has-open")),'
"+s+"
"}})}),r(At,[Rt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.icon="none",t._super(e),t.addClass("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){this.getEl().getElementsByTagName("i")[0].style.background=e},value:function(e){var t=this;return"undefined"!=typeof e&&t._rendered&&t.repaintColor(e),t._super(e)}})}),r(Bt,[kt,rt],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()}})}),r(Dt,[Bt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(Lt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=p=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,p=0;break;case 1:d=l,f=s,p=0;break;case 2:d=0,f=s,p=l;break;case 3:d=0,f=l,p=s;break;case 4:d=l,f=0,p=s;break;case 5:d=s,f=0,p=l;break;default:d=f=p=0}d=r(255*(d+c)),f=r(255*(f+c)),p=r(255*(p+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(p)}function s(){return{r:d,g:f,b:p}}function l(){return i(d,f,p)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,p=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),p=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),p=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),p=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,p=0>p?0:p>255?255:p,u}var u=this,d=0,f=0,p=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ht,[Nt,Q,K,Lt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(p,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,p;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),p=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
'+e()+'
','
'+i+"
"}})}),r(Mt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
'+e._getPathHtml()+"
"},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
'+t[n].name+"
";return i||(i='
\xa0
'),i}})}),r(Pt,[Mt,ht],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return n.on("select",function(e){r.focus(),r.selection.select(this.data()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.data(i)}),n._super()}})}),r(Ot,[J],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.addClass("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(It,[J,Ot,u],function(e,t,n){return e.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 e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ft,[It],function(e){return e.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 e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
'+(e.settings.title?''+e.settings.title+"":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(zt,[Rt,u],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Wt,[_t],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox();e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(Vt,[_t],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v=[],y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e._paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(k="y",E="h",N="minH",S="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",H="w",D="x",L="innerW",M="minW",O="right",I="deltaW",F="contentW"):(k="x",E="w",N="minW",S="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",H="h",D="y",L="innerH",M="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),m=p.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,h[S]&&v.push(p),h.flex=g),d-=h[N],y=o[P]+h[M]+o[O],y>_&&(_=y);if(x={},x[N]=0>d?i[N]-d+i[A]:i[R]-d+i[A],x[M]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)p=v[t],h=p.layoutRect(),b=h[S],y=h[N]+h.flex*C,y>b?(d-=h[S]-h[N],u-=h.flex,h.flex=0,h.maxFlexSize=b):h.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[P],t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),y=h.maxFlexSize||h[N],"center"===s?x[D]=Math.round(i[L]/2-h[H]/2):"stretch"===s?(x[H]=z(h[M]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-h[H]-o.top),h.flex>0&&(y+=h.flex*C),x[E]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ut,[wt],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})}})}),r($t,[Y,Nt,rt,u,ht,d],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{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"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(n)}})}),s({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,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({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,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({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,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:c}),e.addButton("formatselect",function(){var n=[],i=r(e.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 s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="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",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:c})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(qt,[_t],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E=[],N=[],k,S,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e._paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,E[d]=k>E[d]?k:E[d],N[f]=S>N[f]?S:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,H=t.flexWidths;if(H)for(d=0;dd;d++)E[d]+=H?H[d]*M:M;for(h=g.top,f=0;n>f;f++){for(p=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=p,c.y=h,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();h+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(jt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(Kt,[Nt,K],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.addClass("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(Yt,[J],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r(Gt,[Yt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Xt,[kt,G,Gt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
'+l+"
":"")+(r.menu?'
':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Zt,[rt,Qt,u],function(e,t,n){var r=e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.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 e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(en,[Tt],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(tn,[Nt,Q],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("resizehandle-both"),e.canFocus=!1,'
'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(nn,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
'}})}),r(rn,[Xt,K],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void t.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(on,[Ut],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(an,[et,K],function(e,t){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,n,r,i;r=t.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(sn,[Nt,K],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._value},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e._borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e._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+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(ln,[K,Y],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
'))},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F,z,W,V,U,$,q,j,K,Y,G,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,ht,mt,gt,vt,yt,bt,Ct,xt,wt,_t,Et,Nt,kt,St,Tt,Rt,At,Bt,Dt,Lt,Ht,Mt,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Kt,Yt,Gt,Xt,Jt,Qt,Zt,en,tn,nn,rn,on,an,sn,ln])}(this); \ No newline at end of file +// 4.1.3 (2014-07-29) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,p,h){function m(e){i(n(e||_.event),g)}var g,v,y,b,C,x,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),h=h||t,o=o.split(" "),y=o.length;y--;)b=o[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?p.call(h,n({type:b})):(d||(C=f[b],C&&(x=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?p({type:b}):v.push({func:p,scope:h}):(s[g][b]=v=[{func:p,scope:h}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?r(t,x,a):e(t,C||b,x,w)));return t=v=0,p}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var p=o.nativeHandler,h=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=p,o.fakeName=h,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,p,h,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(H&&!r){if(i=vt.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!M||!M.test(e))){if(p=d=F,h=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?p=d.replace(bt,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=c.length;l--;)c[l]=p+f(c[l]);h=yt.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return S(e.replace(st,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||K)-(~e.sourceIndex||K);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function h(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],p=[],h=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:h||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[p[u]]=!(y[p[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?tt.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(h,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=p(function(e){return e===t},a,!0),c=p(function(e){return tt.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[p(h(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&h(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(st,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return h(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,p=0,h="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);h!==x&&null!=(u=b[h]);h++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&p--,r&&m.push(u))}if(p+=h,i&&h!==p){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(p>0)for(;h--;)m[h]||v[h]||(v[h]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,K=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,et=X.slice,tt=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},nt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",rt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ot="\\["+rt+"*("+it+")(?:"+rt+"*([*^$|!~]?=)"+rt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+rt+"*\\]",at=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ot+")*)|.*)\\)|)",st=new RegExp("^"+rt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+rt+"+$","g"),lt=new RegExp("^"+rt+"*,"+rt+"*"),ct=new RegExp("^"+rt+"*([>+~]|"+rt+")"+rt+"*"),ut=new RegExp("="+rt+"*([^\\]'\"]*?)"+rt+"*\\]","g"),dt=new RegExp(at),ft=new RegExp("^"+it+"$"),pt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+at),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+rt+"*(even|odd|(([+-]|)(\\d*)n|)"+rt+"*(?:([+-]|)"+rt+"*(\\d+)|))"+rt+"*\\)|)","i"),bool:new RegExp("^(?:"+nt+")$","i"),needsContext:new RegExp("^"+rt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+rt+"*((?:-\\d)?\\d*)"+rt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}"+rt+"?|("+rt+")|.)","ig"),xt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=et.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(wt){Z={apply:X.length?function(e,t){Q.apply(e,et.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,H=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=gt.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&H){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return H?t.getElementsByClassName(e):void 0},P=[],M=[],(x.qsa=gt.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+rt+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+rt+"*(?:value|"+nt+")"),e.querySelectorAll(":checked").length||M.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+rt+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(x.matchesSelector=gt.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",at)}),M=M.length&&new RegExp(M.join("|")),P=P.length&&new RegExp(P.join("|")),t=gt.test(L.compareDocumentPosition),I=t||gt.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?tt.call(R,e)-tt.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?tt.call(R,e)-tt.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ut,"='$1']"),!(!x.matchesSelector||!H||P&&P.test(n)||M&&M.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!H):t;return i!==t?i:x.attributes||!H?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:pt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ct,xt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,xt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&dt.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ct,xt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+rt+")"+e+"("+rt+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,p,h,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],p=c[0]===W&&c[1],f=c[0]===W&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(f=p=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,p,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++p&&d&&d[m]||(f=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=tt.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(st,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ct,xt),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return ft.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ct,xt).toLowerCase(),function(e){var n;do if(n=H?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return mt.test(e.nodeName)},input:function(e){return ht.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&H&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ct,xt),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pt.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ct,xt),yt.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||k(e,d))(r,t,!H,n,yt.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(nt,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){function e(e){return null===e||e===t?"":(""+e).replace(m,"")}function n(e,n){return n?"array"==n&&g(e)?!0:typeof e==n:e!==t}function r(e){var t=e,n,r;if(!g(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function i(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function o(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function a(e,t){var n=[];return o(e,function(e){n.push(t(e))}),n}function s(e,t){var n=[];return o(e,function(e){(!t||t(e))&&n.push(e)}),n}function l(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function c(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function u(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function d(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),o(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void d(e,t,n,r)}))}function f(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function h(t,r){return!t||n(t,"array")?t:a(t.split(r||","),e)}var m=/^\s*|\s*$/g,g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:e,isArray:g,is:n,toArray:r,makeMap:i,each:o,map:a,grep:s,inArray:c,extend:u,create:l,walk:d,createNS:f,resolve:p,explode:h}}),r(d,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(f,[l,c,u,d],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e,t){var n,r,i;for(t=t||x,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function l(e,t,n,r){var i;if(a(t))t=s(t,g(e[0]));else if(t.length&&!t.nodeType){if(t=d.makeArray(t),r)for(i=t.length-1;i>=0;i--)l(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function m(e,t){var n=[];return h(e,function(e,r){t(r,e)&&n.push(r)}),n}function g(e){return e?9==e.nodeType?e:e.ownerDocument:x}function v(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof d&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&d(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function y(e,n,r,i){var o=[];for(i instanceof d&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&d(e).is(i))break}o.push(e)}return o}function b(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){h(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var x=document,w=Array.prototype.push,_=Array.prototype.slice,E=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,N=e.Event,k,S=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),T=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),R={"for":"htmlFor","class":"className",readonly:"readOnly"},A={"float":"cssFloat"},B={},D={},L=/^\s*|\s*$/g;return d.fn=d.prototype={constructor:d,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return d(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:E.exec(e),!r)return d(t).find(e);if(r[1])for(i=s(e,g(t)).firstChild;i;)w.call(n,i),i=i.nextSibling;else{if(i=g(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(d(e));if(e.nodeType)return n.add([e]);if(t!==!1)for(r=d.unique(n.toArray().concat(d.makeArray(e))),n.length=r.length,i=0;it;t++)d.find(e,this[t],r);return d(r)},filter:function(e){return d("function"==typeof e?m(this.toArray(),function(t,n){return e(n,t)}):d.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof d&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&d(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),d(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:w,sort:[].sort,splice:[].splice},r.extend(d,{extend:r.extend,makeArray:r.toArray,inArray:f,isArray:r.isArray,each:h,trim:p,grep:m,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){return n&&(e=":not("+e+")"),t=1===t.length?d.find.matchesSelector(t[0],e)?[t[0]]:[]:d.find.matches(e,t)}}),h({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},next:function(e){return b(e,"nextSibling",1)},prev:function(e){return b(e,"previousSibling",1)},children:function(e){return y(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){d.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(d.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(i=d.unique(i),0===e.indexOf("parents")&&(i=i.reverse())),i=d(i),n?i.filter(n):i}}),h({parentsUntil:function(e,t){return v(e,"parentNode",t)},nextUntil:function(e,t){return y(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return y(e,"previousSibling",1,t).slice(1)}},function(e,t){d.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(d.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=d.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=d(o),r?o.filter(r):o}}),d.fn.is=function(e){return!!e&&this.filter(e).length>0},d.fn.init.prototype=d.fn,d.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return d.extend(t,this),t},i.ie&&i.ie<8&&(C(B,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(B,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(A["float"]="styleFloat",C(D,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),d.attrHooks=B,d.cssHooks=D,d}),r(p,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function h(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,h),m[v]=b?p(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(h,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(m,[u],function(e){function t(n){function r(){return M.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(H[U]=H[V],H[$]=H[W]):(H[V]=H[U],H[W]=H[$]),H.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function p(e,t){var n=H[V],r=H[W],i=H[U],o=H[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function h(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=H.extractContents();H.insertNode(e),e.appendChild(t),H.selectNode(e)}function b(){return q(new t(n),{startContainer:H[V],startOffset:H[W],endContainer:H[U],endOffset:H[$],collapsed:H.collapsed,commonAncestorContainer:H.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return H[V]==H[U]&&H[W]==H[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(H[V]=t,H[W]=r):(H[U]=t,H[$]=r),i=H[U];i.parentNode;)i=i.parentNode;for(o=H[V];o.parentNode;)o=o.parentNode;o==i?w(H[V],H[W],H[U],H[$])>0&&H.collapse(e):H.collapse(e),H.collapsed=x(),H.commonAncestorContainer=n.findCommonAncestor(H[V],H[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(H[V]==H[U])return N(e);for(t=H[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[V])return k(t,e);++n}for(t=H[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[U])return S(t,e);++r}for(o=r-n,a=H[V];o>0;)a=a.parentNode,o--;for(s=H[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),H[W]==H[$])return t;if(3==H[V].nodeType){if(n=H[V].nodeValue,i=n.substring(H[W],H[$]),e!=O&&(o=H[V],c=H[W],u=H[$]-H[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),H.collapse(F)),e==I)return;return i.length>0&&t.appendChild(M.createTextNode(i)),t}for(o=C(H[V],H[W]),a=H[$]-H[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&H.collapse(F),t}function k(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-H[W],0>=a)return t!=O&&(H.setEndBefore(e),H.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(H.setEndBefore(e),H.collapse(z)),n}function S(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=H[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(H.setStartAfter(e),H.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(H.setStartAfter(e),H.collapse(F)),o}function R(e,t){var n=C(H[U],H[$]-1),r,i,o,a,s,l=n!=H[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(H[V],H[W]),r=n!=H[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=H[W],a=o.substring(l),s=o.substring(0,l)):(l=H[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var H=this,M=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(H,{startContainer:M,startOffset:0,endContainer:M,endOffset:0,collapsed:F,commonAncestorContainer:M,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:p,deleteContents:h,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),H}return t.prototype.toString=function(){return this.toStringIE()},t}),r(g,[u],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&(#x|#)?([\w]+);/g,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("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);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(v,[],function(){return function(e,t){function n(t){e.getElementsByTagName("head")[0].appendChild(t)}function r(t,r,s){function l(){for(var e=v.passed,t=e.length;t--;)e[t]();v.status=2,v.passed=[],v.failed=[]}function c(){for(var e=v.failed,t=e.length;t--;)e[t]();v.status=3,v.passed=[],v.failed=[]}function u(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function d(e,t){e()||((new Date).getTime()-g0)return m=e.createElement("style"),m.textContent='@import "'+t+'"',p(),void n(m);f()}n(h),h.href=t}}var i=0,o={},a;t=t||{},a=t.maxLoadTime||5e3,this.load=r}}),r(y,[c,f,p,l,h,m,g,d,u,v],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!v||e.documentMode>=8,o.boxModel=!v||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var p=c.each,h=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return f.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(v&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),p(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),h(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(y.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=h(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&e.attr("data-mce-style",null)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=v?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){this.$$(e).css(t)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){p(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==f.DOM&&n===document){var o=f.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,f.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==f.DOM&&n===document?void f.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void p(e.split(","),function(e){var i;t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),v?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
"+t,r.removeChild(r.firstChild)}catch(i){n("
").html("
"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{this.outerHTML=t}catch(e){r.remove(n(this).html(t),!0)}})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return h(t,"array")&&(e=e.cloneNode(!0)),n&&p(m(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),p(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],p(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(v){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||n.schema?n.schema.getNonEmptyElements():null;do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n},split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=g(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e +}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},f.DOM=new f(document),f}),r(b,[y,u],function(e,t){function n(){function e(e,t){function n(){o.remove(s),a&&(a.onreadystatechange=a.onload=a=null),t()}function i(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var o=r,a,s;s=o.uniqueId(),a=document.createElement("script"),a.id=s,a.type="text/javascript",a.src=e,"onreadystatechange"in a?a.onreadystatechange=function(){/loaded|complete/.test(a.readyState)&&n()}:a.onload=n,a.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}var t=0,n=1,a=2,s={},l=[],c={},u=[],d=0,f;this.isDone=function(e){return s[e]==a},this.markDone=function(e){s[e]=a},this.add=this.load=function(e,n,r){var i=s[e];i==f&&(l.push(e),s[e]=t),n&&(c[e]||(c[e]=[]),c[e].push({func:n,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(l,e,t)},this.loadScripts=function(t,r,l){function p(e){i(c[e],function(e){e.func.call(e.scope)}),c[e]=f}var h;u.push({func:r,scope:l||this}),(h=function(){var r=o(t);t.length=0,i(r,function(t){return s[t]==a?void p(t):void(s[t]!=n&&(s[t]=n,d++,e(t,function(){s[t]=a,d--,p(t),h()})))}),d||(i(u,function(e){e.func.call(e.scope)}),u.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,u],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&a.call(s?s:e)}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(x,[u,h],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,p,h,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}h=s(c,p)||c,m=s(d,p)||d,l(c,h,!0),y=a(h==c?h:h.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return c=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||h[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,h,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,h=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(p=c.childNodes[u>0?u-1:0],p&&(h[p.nodeName]||"TABLE"==p.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=m?0:p.nodeValue.length,c=p,i=!0;break}if(h[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||m||u++,i=!0;break}}while(p=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r}),r(w,[x],function(e){return function(t){function n(e){var n,r;if(r=t.$(e).parentsUntil(t.getBody()).add(e),r.length===i.length){for(n=r.length;n>=0&&r[n]===i[n];n--);if(-1===n)return i=r,!0}return i=r,!1}var r,i=[];"onselectionchange"in t.getDoc()||t.on("NodeChange Click MouseUp KeyUp Focus",function(n){var i,o;i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset},"nodechange"!=n.type&&e.compareRanges(o,r)||t.fire("SelectionChange"),r=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart(!0);!n(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("MouseUp",function(e){e.isDefaultPrevented()||t.nodeChanged()}),this.nodeChanged=function(e){var n=t.selection,r,i,o;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(o=t.getBody(),r=n.getStart()||o,r=r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",e))}}}),r(_,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(E,[u],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,p;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=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"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),p=t("acronym applet basefont big font strike tt"),u.push.apply(u,p),s(p,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("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","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("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"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("source","src type media"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,p,h,m,g,v,b,x,w,_,E,N,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=k.exec(e[n])){if(b=s[1],p=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=S.exec(f[i])){if(c={},m=s[1],h=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(h),c.required=!0),"-"===m){delete g[h],v.splice(u(v,h),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:h,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:h,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(h)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(h),l.attributePatterns.push(c)):(g[h]||v.push(h),g[h]=c)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),s(_,function(e,t){b[t]=e.children})}function h(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&s(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],s(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=l({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,E,N,k,S,T,R,A,B,D,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",k),B=o("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"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),h(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=p,v.addCustomElements=h,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,u],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}h.map[t]=n,h.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),H=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=M.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(N=!1),h=[],h.map={},S.replace(P,s)):(h=[],h.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!h.length&&(N=!1),D)for(m=D.length;m--;)k=D[m],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I});if(B)for(m=B.length;m--;)k=B[m],v=k.name,v in h.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in h.map););-1===m&&(N=!1)}if(k=h.map["data-mce-bogus"]){if("all"===k){u=r(a,e,M.lastIndex),M.lastIndex=u;continue}N=!1}}N&&l.start(d,h,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),M.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?N&&l.end(d):p.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=p[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[_,E,N,u],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,p,h,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),h=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,E,N,k,S,T,R,A=[],B,D,L,H,M,P,O,I;if(o=o||{},p={},h={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,M=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,H=/^[ \t\r\n]+$/,v=new n({validate:S,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=S?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=h[a],N?N.push(r):h[a]=[r]);T[e]&&m(r),n||(b=r),!B&&M[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o}if(B&&M[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(N=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=N.length;w>x;x++)N[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(N=f[x],N.name in h){for(C=h[N.name],_=C.length;_--;)C[_].parent||C.splice(_,1); +for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](C,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,p,h;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(h=new e("#text",3),h.value="\xa0",i.replace(h))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');r[r.length]=!n||l?">":" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(T,[S,E],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,p,h,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),p=0,h=m.attributesOrder.length;h>p;p++)u=m.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,h=c.length;h>p;p++)u=c[p].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(R,[y,k,g,T,_,E,d,u],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),f.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),f.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),f.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),f.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),f.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&f.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),f.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,p,h,m;return a.ie&&s.select("script,style,select,map").length>0?(m=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,m)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,p=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),h=new r(e,d),n.content=h.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(A,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,h;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(h=t.childNodes,h.length?(n>=h.length?i.insertAfter(a,h[h.length-1]):t.insertBefore(a,h[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,p=f.body,h,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=p.createControlRange(),a.addElement(m),a.select(),h=e.getRng(),h.item&&m===h.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(B,[d],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(D,[B,u,d],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*k[2]+D,O=r*k[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*H),P=V(O/H)):(P=V(O/H),O=V(P*H))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&C.setStyles(E,{left:a-n,top:s-r}),M||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),M=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}M=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),C.setAttrib(w,"style",C.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,H=L/D,k=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),E=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,i;return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),i="mousedown"==e.type?e.target:r.getNode(),i=C.$(i).closest(z?"table":"table,img,hr")[0],t(i,U)&&(v(),n=r.getStart(!0),t(n,i)&&t(r.getEnd(!0),i)&&(!z||i!=n&&"IMG"!==n.nodeName))?void l(i):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){k=o;break}M=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,S)}function h(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",p))}}function m(){f(w,"resizestart",p)}function g(){for(var e in N){var t=N[e];t.elm&&(C.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",h))}var C=i.dom,x=t.each,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={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]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .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}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",h),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;!M&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor",u),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[d,u],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,p,h="",m;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+h+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+h+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},h))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},h))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,h=i.keep;if(o&&(a=o.parentNode,"start"==n?(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!h)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,p;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),p),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[h,A,D,x,L,d,u],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r;if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return!d&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),s=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==u(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(s[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(a.ie&&a.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},l}),r(M,[L,u],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(P,[u],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(O,[h,x,L,M,u,P],function(e,t,n,r,i,o){return function(a){function s(e){return e.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}function l(e,t){return V.getParents(e,t,V.getRoot())}function c(e){return 1===e.nodeType&&"_mce_caret"===e.id}function u(){p({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"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,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(e,t,n){ot(n,function(t,n){V.setAttrib(e,n,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}]}),ot("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){p(e,{block:e,remove:"all"})}),p(a.settings.formats)}function d(){a.addShortcut("ctrl+b","bold_desc","Bold"),a.addShortcut("ctrl+i","italic_desc","Italic"),a.addShortcut("ctrl+u","underline_desc","Underline");for(var e=1;6>=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?W[e]:W}function p(e,t){e&&("string"!=typeof e?ot(e,function(e,t){p(t,e)}):(t=t.length?t:[t],ot(t,function(e){e.deep===et&&(e.deep=!e.selector),e.split===et&&(e.split=!e.selector||e.inline),e.remove===et&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),W[e]=t))}function h(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function m(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=h(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),ot(t.styles,function(t,r){V.setStyle(e,r,R(t,n))}),t.styles){var i=V.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}ot(t.attributes,function(t,r){V.setAttrib(e,r,R(t,n))}),ot(t.classes,function(t){t=R(t,n),V.hasClass(e,t)||V.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,p=!0;l=d.inline||d.block,f=V.create(l),i(f),$.walk(e,function(e){function r(e){var m,g,y,C,x;return x=p,m=e.nodeName.toLowerCase(),g=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&tt(e)&&(x=p,p="true"===tt(e),C=!0),k(m,"br")?(h=0,void(d.block&&V.remove(e))):d.wrapper&&b(e,t,n)?void(h=0):p&&!C&&d.block&&!d.wrapper&&s(m)&&q(g,l)?(e=V.rename(e,l),i(e),a.push(e),void(h=0)):d.selector&&(ot(u,function(t){"collapsed"in t&&t.collapsed!==v||V.is(e,t.selector)&&!c(e)&&(i(e,t),y=!0)}),!d.inline||y)?void(h=0):void(!p||C||!q(l,m)||!q(g,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||d.inline&&j(e)?(h=0,ot(at(e.childNodes),r),C&&(p=x),h=0):(h||(h=V.clone(f,J),e.parentNode.insertBefore(h,e),a.push(h)),h.appendChild(e)))}var h;ot(e,r)}),d.links===!0&&ot(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ot(at(e.childNodes),t)}t(e)}),ot(a,function(e){function r(e){var t=0;return ot(e.childNodes,function(e){A(e)||it(e)||t++}),t}function o(e){var t,n;return ot(e.childNodes,function(e){return 1!=e.nodeType||it(e)||c(e)?void 0:(t=e,J)}),t&&!it(t)&&N(t,d)&&(n=V.clone(t,J),i(n),V.replace(n,e,Q),V.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!j(e))&&0===s)return void V.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ot(u,function(t){ot(V.select(t.inline,e),function(e){it(e)||H(t,n,e,t.exact?e:null)})}),b(e.parentNode,t,n))return V.remove(e,1),e=0,Q;d.merge_with_parents&&V.getParent(e.parentNode,function(r){return b(r,t,n)?(V.remove(e,1),e=0,Q):void 0}),e&&d.merge_siblings!==!1&&(e=O(P(e),e),e=O(e,P(e,Q)))}})}var u=f(t),d=u[0],p,h,v=!r&&U.isCollapsed();if(d)if(r)r.nodeType?(h=V.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(D(h,u),null,!0)):l(r,null,!0);else if(v&&d.inline&&!V.select("td.mce-item-selected,th.mce-item-selected").length)F("apply",t,n);else{var y=a.selection.getNode();Y||!u[0].defaultBlock||V.getParent(y,V.isBlock)||g(u[0].defaultBlock),a.selection.setRng(o()),p=U.getBookmark(),l(D(U.getRng(Q),u),p),d.styles&&(d.styles.color||d.styles.textDecoration)&&(st(y,m,"childNodes"),m(y)),U.moveToBookmark(p),z(U.getRng(Q)),a.nodeChanged()}}function v(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&tt(e)&&(a=y,y="true"===tt(e),s=!0),n=at(e.childNodes),y&&!s)for(r=0,o=p.length;o>r&&!H(p[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ot(l(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=b(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=V.clone(o,J),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return Q;for(i=r.length-1;i>=0;i--)if(V.is(r[i],a))return Q}return J}function _(e,t,n){var r;return Z||(Z={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ot(Z,function(e,i){ot(t,function(o){return b(o,i,{},e.similar)?(r[i]||(ot(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),ot(r,function(i,o){n[o]||(delete r[o],ot(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ot(e.split(","),function(e){Z[e]||(Z[e]=[],Z[e].similar=n),Z[e].push(t)}),this}function E(e){return o.getCssText(a,e)}function N(e,t){return k(e,t.inline)?Q:k(e,t.block)?Q:t.selector?1==e.nodeType&&V.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(V.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=V.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=V.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=V.getRoot(),3==r.nodeType&&!A(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,V.getParent(t,j)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(j(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(it(g.parentNode)||it(g))&&(g=it(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(it(y.parentNode)||it(y))&&(y=it(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=u(g,v,!0),m&&(g=m.container,v=m.offset),m=u(y,b),m&&(y=m.container,b=m.offset)),h=o(y,b),h.node)){for(;h.node&&0===h.offset&&h.node.previousSibling;)h=o(h.node.previousSibling);h.node&&h.offset>0&&3===h.node.nodeType&&" "===h.node.nodeValue.charAt(h.offset-1)&&h.offset>1&&(y=h.node,y.splitText(h.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==J&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(j(g)||(g=i(!0)),j(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t){return t.links&&"A"==e.tagName}function H(e,t,n,r){var i,o,a;if(!N(n,e)&&!L(n,e))return J;if("all"!=e.remove)for(ot(e.styles,function(i,o){i=T(R(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||k(S(r,o),i))&&V.setStyle(n,o,""),a=1}),a&&""===V.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ot(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(V.getAttrib(r,i),e)){if("class"==i&&(e=V.getAttrib(n,i),e&&(o="",ot(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void V.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),X.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ot(e.classes,function(e){e=R(e,t),(!r||V.hasClass(r,e))&&V.removeClass(n,e)}),o=V.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function F(t,n,r,i){function o(e){var t=V.create("span",{id:y,"data-mce-bogus":!0,style:C?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(G)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==G||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===y)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=U.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),V.remove(e)):(n=u(e),n.nodeValue.charAt(0)===G&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),V.remove(e,1)),U.setRng(r);else if(e=c(U.getStart()),!e)for(;e=V.get(y);)d(e,!1)}function p(){var e,t,i,a,s,l,d;e=U.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(U.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(V.clone(p[h],!1)),u=u.firstChild;u.appendChild(V.doc.createTextNode(G)),u=u.firstChild;var g=V.getParent(d,s);g&&V.isEmpty(g)?d.parentNode.replaceChild(m,d):V.insertAfter(m,d),U.setCursorLocation(u,1),V.isEmpty(d)&&V.remove(d)}}function m(){var e;e=c(U.getStart()),e&&!V.isEmpty(e)&&st(e,function(e){1!=e.nodeType||e.id===y||V.isEmpty(e)||V.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var y="_mce_caret",C=a.settings.caret_debug;a._hasCaretEvents||(rt=function(){var e=[],t;if(l(c(U.getStart()),e))for(t=e.length;t--;)V.setAttrib(e[t],"data-mce-bogus","1")},nt=function(e){var t=e.keyCode;d(),(8==t||37==t||39==t)&&d(c(U.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?p():h()}function z(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(n),n=n.parentNode,i=!0),1==n.nodeType)for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,V.getParent(n,V.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=V.create("a",{"data-mce-bogus":"all"},G),a.parentNode.insertBefore(l,a),t.setStart(a,0),U.setRng(t),void V.remove(l)}var W={},V=a.dom,U=a.selection,$=new t(V),q=a.schema.isValidChild,j=V.isBlock,Y=a.settings.forced_root_block,K=V.nodeIndex,G="\ufeff",X=/^(src|href|style)$/,J=!1,Q=!0,Z,et,tt=V.getContentEditable,nt,rt,it=n.isBookmarkNode,ot=i.each,at=i.grep,st=i.walk,lt=i.extend;lt(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:E}),u(),d(),a.on("BeforeGetContent",function(e){rt&&"raw"!=e.format&&rt()}),a.on("mouseup keydown",function(e){nt&&nt(e)})}}),r(I,[d,u,N],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=r(t.getContent({format:"raw",no_events:1})),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return e}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||t.nodeChanged()}),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
'),n}function y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),M=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=M?M.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=M,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(M)&&a.isEmpty(A)?L=a.split(M,A):a.insertAfter(L,A),m(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),m(A)):(k=N.cloneRange(),k.setEndAfter(A),H=k.extractContents(),w(H),L=H.firstChild,a.insertAfter(H,A),h(L),E(A),m(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(z,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,h,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){h=t,t=t.nextSibling,r.remove(h);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),h=t,t=t.nextSibling,p.appendChild(h)}else p=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(W,[T,d,u,M,x,h],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,p=n.ie,h=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),m):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function E(e){B=S.getBookmark(e)}function N(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(E(),k.split(n,t),N()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(E(),r.dom.remove(i,m),N())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=S.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
|)$/," "))),e}function l(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&k.remove(n,!0)})}}var u,d,f,h,m,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='ÈB;',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var E=y.startContainer||(y.parentElement?y.parentElement():null),N=r.getBody();E===N&&S.isCollapsed()&&k.isBlock(N.firstChild)&&k.isEmpty(N.firstChild)&&(y=k.createRng(),y.setStart(N.firstChild,0),y.setEnd(N.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()};if(m=u.parse(o,T),l(m),b=m.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){b.parent.insert(v,b,"br"===b.name); +break}if(T.invalid){for(S.setContent(x),f=S.getNode(),h=r.getBody(),9==f.nodeType?f=b=h:b=f;b!==h;)f=b,b=b.parentNode;o=f==h?h.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(m)}))),f==h?k.setHTML(h,o):k.setOuterHTML(f,o)}else o=d.serialize(m),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual()},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{E(m),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(m),N()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(p,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(h||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return h&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),m}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(V,[u],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t}),r(U,[u],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r($,[u],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}var n=e.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 touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[U],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.hasClass(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,p,h;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,h=e,p=0,i=o-1;i>=0;i--)for(c=a[i];h;){if(c.psuedo)for(f=h.parent().items(),u=d=f.length;u--&&f[u]!==h;);for(s=0,l=c.length;l>s;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;h=h.parent()}if(p===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(j,[u,q,U],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].hasClass(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this}},e.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(Y,[u,y],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(K,[U,u,$,j,Y],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a="onmousewheel"in document,s=!1,l="mce-",c=e.extend({Statics:{classPrefix:l},isRtl:function(){return c.rtl},classPrefix:l,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},this._elmCache={},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var h=n.left+n.right,m=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:h,deltaH:m,contentW:a-h,contentH:s-m,innerW:a-h,innerH:s-m,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=c.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=i.get(t)),this._elmCache[t]},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n._rendered&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return c.translate?c.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,o;if(e.items){var a=e.items().toArray();for(o=a.length;o--;)a[o].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&i.off(t);var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;il;l++)d=u[l]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=l,l=0;c>l;l++)u[l]._eventsRoot=d;var h=d._delegates;h||(h=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||s?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):h[p]||(i.on(d.getEl(),p,e),h[p]=!0),f[p]=!1):a?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){return this.repaint(),this}});return c}),r(G,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(X,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function u(e,t){var n=-1,r=s();t=t||a(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint(); +"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Q,[Y],function(e){function t(){var e=document,t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,h;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,h=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,cursor:h}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n)},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Z,[Y,Q],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,p,h,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),h=d["client"+s]-2*o,h-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=h/m,v={},v[y]=d["offset"+a]+o,v[b]=h,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=h*g,e.css(p,v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;i.getEl().appendChild(e.createFragment('
')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e.removeClass(e.get(u),d+"active")}})}i.addClass("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e.on(i.getEl("body"),"scroll",n)),n())}}}),r(et,[J,Z],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(tt,[Y],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i._rendered?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(nt,[Y],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(rt,[et,tt,nt,Y],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){if(!d){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;d=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,m.hideAll())},r.on(window,"resize",d)}}function s(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
'),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),h=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){m.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return m.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},m}),r(it,[rt,et,Y,Q],function(e,t,n,r){var i=e.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(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=Math.max(0,a.w/2-t.w/2),t.y=Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"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 e=this,t;setTimeout(function(){e.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(ot,[it],function(e){var t=e.extend({init:function(e){e={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(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(at,[it,ot],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.activeEditor=n,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(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(st,[B,x,_,g,d,u],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",a.dom.getAttrib(e,"style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),a.on("keydown",function(n){var r=n.keyCode==$,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==U)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||j.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&j.select(e.target),l=j.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&(j.setRng(l),l=null),t(),j.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),j.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==$||t==U)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){j.setRng(j.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),j.setRng(j.getRng()))}))}function h(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U){if(!a.getBody().getElementsByTagName("hr").length)return;if(j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function m(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){e=e.target,/^(IMG|HR)$/.test(e.nodeName)&&j.getSel().setBaseAndExtent(e,0,e,1),"A"==e.nodeName&&q.hasClass(e,"mce-item-anchor")&&j.select(e)})}function v(){function e(){var e=q.getAttribs(j.getStart().cloneNode(!1));return function(){var t=j.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),V(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!j.isCollapsed()&&q.getParent(j.getStart(),q.isBlock)!=q.getParent(j.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){document.body.setAttribute("role","application")}function b(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U&&j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function C(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),K.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function x(){q.bind(a.getBody(),"mouseup",function(){var e,t=j.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function w(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=j.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),j.setRng(n))}})}function _(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),Y.object_resizing||s("enableObjectResizing",!1)}Y.readonly||a.on("BeforeExecCommand MouseDown",e)}function E(){function e(){V(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function N(){Y.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",Y.forced_root_block)})}function k(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function S(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=U||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function T(){var e;l()>=10&&(e="",V("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function R(){l()<9&&(K.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function A(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function B(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||j.normalize()},!0)}function D(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function L(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function H(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function M(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function P(){s("AutoUrlDetect",!1)}function O(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function I(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function F(){a.on("touchstart",function(e){var t,n,r,i;t=e.target,n=(new Date).getTime(),i=e.changedTouches,!i||i.length>1||(r=i[0],a.once("touchend",function(e){var i=e.changedTouches[0],o;(new Date).getTime()-n>500||Math.abs(r.clientX-i.clientX)>5||Math.abs(r.clientY-i.clientY)>5||(o={target:t},V("pageX pageY clientX clientY screenX screenY".split(" "),function(e){o[e]=i[e]}),o=a.fire("click",o))}))})}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}function W(){K.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}var V=o.each,U=e.BACKSPACE,$=e.DELETE,q=a.dom,j=a.selection,Y=a.settings,K=a.parser,G=a.serializer,X=i.gecko,J=i.ie,Q=i.webkit;w(),d(),B(),Q&&(u(),p(),g(),N(),z(),b(),W(),F(),i.iOS?(L(),H(),I()):f()),J&&i.ie<11&&(h(),y(),C(),x(),S(),T(),R(),A()),i.ie>=11&&(H(),O(),b()),i.ie&&(f(),P()),X&&(h(),m(),v(),_(),E(),k(),D(),M(),b())}}),r(lt,[$],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ct,[lt,y,u],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(ut,[u,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(dt,[y,f,C,w,_,R,T,H,O,I,F,z,W,V,b,l,at,E,k,st,d,u,ct,ut],function(e,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E){function N(e,t,i){var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=R({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,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:"",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:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new h(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.execCommands={},o.queryStateCommands={},o.queryValueCommands={},o.loadedCSS={},t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,S=r.ThemeManager,T=r.PluginManager,R=w.extend,A=w.each,B=w.explode,D=w.inArray,L=w.trim,H=w.resolve,M=g.Event,P=x.gecko,O=x.ie;return N.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!S.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",S.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),A(r.external_plugins,function(e,t){T.load(t,e),r.plugins+=" "+t +}),A(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!T.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=T.dependencies(e);A(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=T.createUrl(t,e),T.load(e.resource,e)})}else T.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!M.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&x.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.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)),t()}},init:function(){function e(n){var r=T.get(n),i,o;i=T.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===D(m,n)&&(A(T.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,p,h,m=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=S.get(n.theme),t.theme=new c(t,S.urls[n.theme]),t.theme.init&&t.theme.init(t,S.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),A(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&A(B(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!x.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',h=0;h',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib("src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),O)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),m,g;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),m=n.getBody(),m.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name)))}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n.editorCommands=new p(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=new C(n),r.directionality&&(m.dir=r.directionality),r.nowrap&&(m.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){A(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(g="",A(n.contentStyles,function(e){g+=e+"\r\n"}),n.dom.addStyle(g)),A(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.focus()},100),s=h=m=null},focus:function(e){var t,n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),i||(x.opera||n.getBody().focus(),n.getWin().focus()),P||i){if(l=n.getBody(),l.setActive)try{l.setActive()}catch(c){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.activeEditor!=n&&((t=n.editorManager.activeEditor)&&t.fire("deactivate",{relatedTarget:n}),n.fire("activate",{relatedTarget:t})),n.editorManager.activeEditor=n},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?A(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[L(e[0])]=L(e.length>1?e[1]:e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=R({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(A(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(O&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&A(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=O&&11>O?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):O||(e='
'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=L(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),e.content="text"!=e.format?L(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=R({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),A(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(O&&10>O&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"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 e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return P?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},R(N.prototype,_),N}),r(ft,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(pt,[y,d],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(){try{d.lastRng=d.selection.getRng()}catch(e){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.activeEditor=d,e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(ht,[dt,f,y,V,d,u,lt,ft,pt],function(e,t,n,r,i,o,a,s,l){function c(e){var t=v.editors,n;delete t[e.id];for(var r=0;r0&&p(f(u),function(n){d.get(n)?(c=new e(n,t,s),l.push(c),c.render()):p(document.forms,function(e){p(e.elements,function(e){e.name===n&&(n="mce_editor_"+m++,d.setAttrib(e,"id",n),r(n,t,e))})})});break;case"textareas":case"specific_textareas":p(d.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(u=g=0,p(l,function(e){g++,e.initialized?u++:e.on("init",function(){u++,u==g&&i("oninit")}),u==g&&i("oninit")}))}var s=this,l=[],c;s.settings=t,d.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),t.activeEditor=e,t.fire("AddEditor",{editor:e}),g||(g=function(){t.fire("BeforeUnload")},d.bind(window,"beforeunload",g)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void p(d.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(c(i)&&t.fire("RemoveEditor",{editor:i}),r.length||d.unbind(window,"beforeunload",g),i.remove(),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){p(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.translate(e)}},h(v,a),v.setup(),window.tinymce=window.tinyMCE=v,v}),r(mt,[ht,u],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(gt,[lt,u],function(e,t){var n={send:function(e){function t(){!e.async||4==r.readyState||i++>1e4?(e.success&&1e4>i&&200==r.status?e.success.call(e.success_scope,""+r.responseText,r,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",r,e),r=null):setTimeout(t,10)}var r,i=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",r=new XMLHttpRequest){if(r.overrideMimeType&&r.overrideMimeType(e.content_type),r.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(r.withCredentials=!0),e.content_type&&r.setRequestHeader("Content-Type",e.content_type),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r=n.fire("beforeSend",{xhr:r,settings:e}).xhr,r.send(e.data),!e.async)return t();setTimeout(t,10)}}};return t.extend(n,e),n}),r(vt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(yt,[vt,gt,u],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(bt,[y],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Ct,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(xt,[y,l,b,C,u,d],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(wt,[U,u],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(_t,[wt],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
'+this._super(e)}})}),r(Et,[K,tt],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Nt,[K,Et],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(kt,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
" +}})}),r(St,[J],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Tt,[Nt],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e._text)+"
"}})}),r(Rt,[Nt,G,Y],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.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(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e._text,(o||a)&&(s='
",e.addClass("has-open")),'
"+s+"
"}})}),r(At,[Rt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.icon="none",t._super(e),t.addClass("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){this.getEl().getElementsByTagName("i")[0].style.background=e},value:function(e){var t=this;return"undefined"!=typeof e&&t._rendered&&t.repaintColor(e),t._super(e)}})}),r(Bt,[kt,rt],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(Dt,[Bt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(Lt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=p=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,p=0;break;case 1:d=l,f=s,p=0;break;case 2:d=0,f=s,p=l;break;case 3:d=0,f=l,p=s;break;case 4:d=l,f=0,p=s;break;case 5:d=s,f=0,p=l;break;default:d=f=p=0}d=r(255*(d+c)),f=r(255*(f+c)),p=r(255*(p+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(p)}function s(){return{r:d,g:f,b:p}}function l(){return i(d,f,p)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,p=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),p=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),p=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),p=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,p=0>p?0:p>255?255:p,u}var u=this,d=0,f=0,p=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ht,[Nt,Q,Y,Lt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(p,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,p;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),p=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
'+e()+'
','
'+i+"
"}})}),r(Mt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
'+e._getPathHtml()+"
"},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
'+t[n].name+"
";return i||(i='
\xa0
'),i}})}),r(Pt,[Mt,ht],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return n.on("select",function(e){r.focus(),r.selection.select(this.data()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.data(i)}),n._super()}})}),r(Ot,[J],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.addClass("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(It,[J,Ot,u],function(e,t,n){return e.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 e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ft,[It],function(e){return e.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 e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
'+(e.settings.title?''+e.settings.title+"":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(zt,[Rt,u],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Wt,[_t],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox();e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(Vt,[_t],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v=[],y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e._paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(k="y",E="h",N="minH",S="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",H="w",D="x",L="innerW",M="minW",O="right",I="deltaW",F="contentW"):(k="x",E="w",N="minW",S="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",H="h",D="y",L="innerH",M="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),m=p.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,h[S]&&v.push(p),h.flex=g),d-=h[N],y=o[P]+h[M]+o[O],y>_&&(_=y);if(x={},x[N]=0>d?i[N]-d+i[A]:i[R]-d+i[A],x[M]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)p=v[t],h=p.layoutRect(),b=h[S],y=h[N]+h.flex*C,y>b?(d-=h[S]-h[N],u-=h.flex,h.flex=0,h.maxFlexSize=b):h.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[P],t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),y=h.maxFlexSize||h[N],"center"===s?x[D]=Math.round(i[L]/2-h[H]/2):"stretch"===s?(x[H]=z(h[M]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-h[H]-o.top),h.flex>0&&(y+=h.flex*C),x[E]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ut,[wt],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})}})}),r($t,[K,Nt,rt,u,ht,d],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{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"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({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,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({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,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:c}),e.addButton("formatselect",function(){var n=[],i=r(e.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 s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="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",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:c})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(qt,[_t],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E=[],N=[],k,S,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e._paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,E[d]=k>E[d]?k:E[d],N[f]=S>N[f]?S:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,H=t.flexWidths;if(H)for(d=0;dd;d++)E[d]+=H?H[d]*M:M;for(h=g.top,f=0;n>f;f++){for(p=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=p,c.y=h,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();h+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(jt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(Yt,[Nt,Y],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.addClass("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(Kt,[J],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r(Gt,[Kt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Xt,[kt,G,Gt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
'+l+"
":"")+(r.menu?'
':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Zt,[rt,Qt,u],function(e,t,n){var r=e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.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 e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(en,[Tt],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(tn,[Nt,Q],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("resizehandle-both"),e.canFocus=!1,'
'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(nn,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
'}})}),r(rn,[Xt,Y],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void t.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(on,[Ut],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(an,[et,Y],function(e,t){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,n,r,i;r=t.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(sn,[Nt,Y],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._value},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e._borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e._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+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(ln,[Y,K],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
'))},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,d,f,p,h,m,g,y,b,C,_,E,N,k,S,T,R,A,B,D,L,H,M,O,I,F,z,W,V,U,$,q,j,Y,K,G,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,ht,mt,gt,vt,yt,bt,Ct,xt,wt,_t,Et,Nt,kt,St,Tt,Rt,At,Bt,Dt,Lt,Ht,Mt,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt,Kt,Gt,Xt,Jt,Qt,Zt,en,tn,nn,rn,on,an,sn,ln])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 503fae3f50d593f257da08b3773814b9ae42dd6c..2d5a8249171dcaa3e50db2a6d07f343c79fb365d 100644 GIT binary patch literal 133920 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�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

eBdh;;}F@7aPt7XOot8p>xC4a0@ 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 SO?VIR;(q{(TuT?f8U_H3hEyH^ diff --git a/wp-includes/version.php b/wp-includes/version.php index 2b11741e21..44cac9d8fc 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -18,7 +18,7 @@ $wp_db_version = 29188; * * @global string $tinymce_version */ -$tinymce_version = '4102-20140721'; +$tinymce_version = '4103-20140809'; /** * Holds the required PHP version